Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSIC5-00014E-LG for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Feb 2023 13:51:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pSIC4-0003wD-Ig for pgsql-hackers@arkaria.postgresql.org; Wed, 15 Feb 2023 13:51:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSIC4-0003ty-4L for pgsql-hackers@lists.postgresql.org; Wed, 15 Feb 2023 13:51:32 +0000 Received: from esa19.fujitsucc.c3s2.iphmx.com ([216.71.158.62]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSIC0-00059S-3d for pgsql-hackers@lists.postgresql.org; Wed, 15 Feb 2023 13:51:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1676469089; x=1708005089; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Gt6GJF4nnVHJHP5TLlVNT2KA3vS67Ps/zM2qFzFiGLg=; b=DvN681RWzn5a5VFlWkHbC13uOXmNzl99PT+nuN6/CiUMSQNhz4hkOTlU KSgVcZAVUvkHWNN1p+IwbJSUN4NGj30bjiO0qomuu+rc3WXRmj+2UksYm LGafwTbzpD/CkLtNqwiUcXYejuJMZqKDH4KF3YQAVAB5Bx3n7s4zKpHhx 4lFRu5LFl9RjMpopjNpDMP+ItIyi6KJvTtxIwiLQA9b26QUOToJuIW99d 5DDgOvYmkqQB0WM6NmPu2s5e/tXB2o+y2IeujfJzMeRakB6aTcx1IAOmk n9+eRoqWo/4bZdjl0IeVjlD14gcB+5f2bDFyLgCpJN2kVnipGBGhLFHc/ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10621"; a="76659016" X-IronPort-AV: E=Sophos;i="5.97,299,1669042800"; d="scan'208";a="76659016" Received: from mail-psaapc01lp2049.outbound.protection.outlook.com (HELO APC01-PSA-obe.outbound.protection.outlook.com) ([104.47.26.49]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2023 22:51:26 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eVkIsed+LUhD9uciQTsg+B0SayW8O9Vg8nmVKm32T6lBcGwBvZk7MJsS4XAvTRdKkLWJCadg4w0tnQHyVvnqNpcMw+Wk6VsDmh5EB9RBLiANZQKVLGv3fiK09aYi4/xtds2FbzSVaD865NAueFDlRYufhJOuoiGt8oOZqLExlWyI18AhMQtK85GuUHYRLufp9TaeLbIGBsjLwN3lVd80BlJdHjIzOtWfAhD3sYoz93UrCvyZfuC3qqhqm8DB5zAHDchrxM/YyoRZfcjA0GthcOUDMUNLBBMWkcrN6ctgX78ym+OQgJZ+JLz2/rYWYNEAfhpVWMMLNTbAGjNzBb2c1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Gt6GJF4nnVHJHP5TLlVNT2KA3vS67Ps/zM2qFzFiGLg=; b=PZAgcNNY3MIuaSy8fToScBpwlBqmVvMMaa4Y8b1gmei/UJ2Y8yBr7lB5FvhHthQrGOx5puMPRt317zPcUT7wIn0YC+ASzvn1pKolgUxBHuswz0CmSztR9TQOo9DklpVCHpbQYv3O6W+iEpMXEtnAm5FwX3fvx8n3H+A+l3DYXpMnN76LSU1dDgqpJ5y6yYoAzgm0ICpc49JHU9Phqp31v2RRKBQB8NtiCRrKd0mi39QmBuxCA4boKE5DhquqxmQ+DJkyaBJNwlormlVj7NoF2ZFMMyjJONIxqp2Hcy4AdePBD9MPCGPqjHXuJbnyz88AmsnFaWQziN4aqfsDOD1JMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fujitsu.com; dmarc=pass action=none header.from=fujitsu.com; dkim=pass header.d=fujitsu.com; arc=none Received: from OSZPR01MB6310.jpnprd01.prod.outlook.com (2603:1096:604:f7::9) by OSZPR01MB7964.jpnprd01.prod.outlook.com (2603:1096:604:1bc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Wed, 15 Feb 2023 13:51:22 +0000 Received: from OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::dd83:55c2:b961:f53d]) by OSZPR01MB6310.jpnprd01.prod.outlook.com ([fe80::dd83:55c2:b961:f53d%3]) with mapi id 15.20.6086.026; Wed, 15 Feb 2023 13:51:22 +0000 From: "shiy.fnst@fujitsu.com" To: "gkokolatos@pm.me" , Michael Paquier CC: Justin Pryzby , Tomas Vondra , "pgsql-hackers@lists.postgresql.org" , Rachel Heaton Subject: RE: Add LZ4 compression in pg_dump Thread-Topic: Add LZ4 compression in pg_dump Thread-Index: AQHY/QU30RpMEE9ROkaI/d1Ca9n8V65IcUwAgAJHP4CAAA2IgIAJzfaAgADm8YCAAGI0AIAA1EkAgAESIgCAAJU/AIAA1+OAgAC3zQCAAO/tAIAAsB0AgANtRoCAAF/bAIAAwgqAgAEDlICAEciOgIAB4H4AgADZMYCAAAaiAIABK46AgABE/QCAATnlAIACB3+AgBrjV4CACY7igIAB0WMAgAAHtYCAABBNAIAAzr6AgAMP8gCAAFVCgIABWkwAgAAP6ACAABSSgIAAXqwAgAXkAYCAAAfpAIABb7cAgACjpoCAAOlWAIAAJ/4AgADGIICAAAr8AIAAUrWAgAAIAwCAAGeGgIAexv8g Date: Wed, 15 Feb 2023 13:51:21 +0000 Message-ID: References: <7zu6GYFi72jByVk2SEe_nd8r1DHhwA35vSntAE9sAfiMX9Lfk6bwimkwmu7GDgYaEvL27SE4qF1uK4_LHWQM4H-SXOwkMAI-GV8PKGmED_E=@pm.me> <20230125014203.GL13860@telsasoft.com> <-myGeDiZ-ePDRyi18026Iu2HTTfmwfjWaJn4OWJ2F3oglZUfJTOQ7FARPW7gYxE4vK3b0HpwYoiHR45nfOWReRvvJZfCBfJzPP5iJyn4muk=@pm.me> <20230125180020.GF22427@telsasoft.com> <20230126062846.GO22427@telsasoft.com> <6YZqN2HEE4yJxxxXWiMl4QWwKzLon0SdKETTGVkT9zjWnXMftGZjLKHHjGFuwC_5I6xL2s8nMXdLQGA4vEFveYXSHbfD9K9pDQvEJF2y99o=@pm.me> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfQWN0aW9uSWQ9NGQxZmFiNGEtYzNlOS00YzdhLTg4YTgtNDA5MGNmZDEz?= =?utf-8?B?MTI4O01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX0NvbnRlbnRCaXRzPTA7TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5?= =?utf-8?B?LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfRW5hYmxlZD10cnVlO01TSVBfTGFi?= =?utf-8?B?ZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX01ldGhv?= =?utf-8?B?ZD1TdGFuZGFyZDtNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9OYW1lPUZVSklUU1UtUkVTVFJJQ1RFRO+/ou++gA==?= =?utf-8?B?776LO01TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00MmFjLWFiNGQtM2IwZjRm?= =?utf-8?B?ZWNlMDUwX1NldERhdGU9MjAyMy0wMi0xNVQwODowNDowMFo7TVNJUF9MYWJl?= =?utf-8?B?bF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2UwNTBfU2l0ZUlk?= =?utf-8?Q?=3Da19f121d-81e1-4858-a9d8-736e267fd4c7;?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZPR01MB6310:EE_|OSZPR01MB7964:EE_ x-ms-office365-filtering-correlation-id: cb678611-5567-4214-96c8-08db0f5bb8d5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mbZS8q63DBTsbhE7mpSWavkbpU5TIxQx710GmksoX3XpuZzK1bccOSqE4Kwxv0OO9dHVTqdUJH8zAUCZJq+Xlwm2FOxjQIaxI2+m5Q7lZA96V7gt53O+FCat/7TPtnnJd/1eE2HIci2zWC5dv4UnTEbc8qUmO3RTDVAWyyFjL4LATYH94FxR9RGxzbhy01iApuROwv/Qyj6ZpyfhVTL/mUgkl7676+Uxw8e3r5OkMckHhiLrs+1zGBSTf5MDuxQKqqJtmWzXU2vlz7LCRaN1g63POxAWFAlCCZePjZd3XS3Ys0vIsAr/TIi6DzV8Y2dKMOaTDsg7Sjtb8uGnaHlbvM938pXzZvQIFyrd2wz8mtKrgmNKDMUOLePiwmndHH/nVByJIV5MxCeltB+EYQRbK0rBiQGTSCL59i/5TM0i8gZqVgR7taqhT2onTOskN7tYu9MWYu614lNOlv9bQgCmIqIFFmcJApAoNXsJm9H8J6lTpegojRDAfkl6SbdqcCkftqzueiZvIrfo5bYPpXDNF4qvVgQ55XficZ8y7xtfhmvJrarrCgpIOXx/qW/ze0UJwuyzkeqXlK7q1SwIvom0NdctFw2GDy5IItqCv7Zpk6vSdK9OMZT6z3/e/nP6GuatT0hbSeedTkBbElNnuKE7lUMjtqmszgi9/THviPsteRFpywhJI4ZY/Y5H2WK8m540yy/UxZJg4Wcdl3Fevct6uSYlOmrx+c957E4LcAPXf5M= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSZPR01MB6310.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(39860400002)(366004)(396003)(376002)(346002)(451199018)(1590799015)(85182001)(86362001)(33656002)(8936002)(52536014)(5660300002)(2906002)(478600001)(186003)(6506007)(9686003)(26005)(53546011)(83380400001)(110136005)(316002)(71200400001)(54906003)(66446008)(66476007)(64756008)(66946007)(4326008)(76116006)(66556008)(8676002)(41300700001)(38100700002)(82960400001)(122000001)(7696005)(55016003)(38070700005)(1580799012)(66899018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a2dYK3o5RGQ1UjZuQ1AxNm53VmN0djEwQjlaM1laQUdxTy9XdzM0ZEZZWDY4?= =?utf-8?B?TEJ5Q2dNcGlRck9wdURnRGlOaW5tZ215dGw1eEJCL25TSXdJRGdnZjBOWERo?= =?utf-8?B?cVd4NU4wdTJObUYyMktUY3Ruc2Z0bmdiSnBob28veUprMzJCaEIvS0xUNHZ0?= =?utf-8?B?TWN5OWJ1ZHYrZ1o5ZGI2Tm8zWVRlK0xQdEVWcE5ubVU1dFUzb0RGVnFtQjN1?= =?utf-8?B?RU1scEl1MmJsbGVuKzJoUmRnVmhnemRvN0ZUWEtmQjVsaFVESXpNUzNMOFZz?= =?utf-8?B?QjdRV21PVEJrc09IQ2xXeTBBN1JRQTJ5NjBKTGtsaFFjV3JYVmJhLzY5bXQ2?= =?utf-8?B?VFJEWTAycXo2VFJhSHNEUGRGblgrZEhBUXdNd2pEbitRbTRzVTl5QVAvQXdW?= =?utf-8?B?NXZQY2tZS0tRWHRnbFVLamxLWlh2T0pWS1JWNTZYd2F2aXB4ZzlzdWtBSzQ5?= =?utf-8?B?dHZuVzYxUFp6eEp0V1Zyem95RHJ6UEtqQWJGZnJlUkhlbDJ4MlRDbmJFdGRo?= =?utf-8?B?UEwrTEZsR2lZZkZObDMvcllJZm8yajJEV0dwTjlpdHBaczJadnVEWm43U2Nv?= =?utf-8?B?eTVQazF0aFhwY2tRbTlVZXlxZXFHK3N1czZQaDFiaWV3bWJWclcyakNsdzFG?= =?utf-8?B?Q1dPMDVxYUFZQkh4MTBRWDNrTGlwTW5mZXNVSlpjRitCWklxZ2NBd2ZTZTI1?= =?utf-8?B?eFlFN0lNeWFuelp0VWYybEZ6ZnFzcTh5Y0RjWGhVVERxZkFDa0NxQXdyRExs?= =?utf-8?B?M0dPWEpOV2lCY016bDhVd0FKUDdYbHJTMHdaNSsweFlOS2YrdlJHUnJTbFlu?= =?utf-8?B?YjNMSFluRjFoak44L0ZqS0Q1OVJWOE80YWZzNEd5NVo4bnRHMVk1NFZvK0Zn?= =?utf-8?B?anZYZlZLQ294cEpQOUkxclEzZ245UXNRakt4K0dSUk9lMXRKUmpiL0kvVzQ0?= =?utf-8?B?NWZUM0pOL0RXTnlTd2Q1Nnk2aW9pSWt0UjF5T3R4Z2lvdEp6KzlwOEI1V2dR?= =?utf-8?B?Wi8xUk9wSnlHTkFmcncxWTM2dERucC9VYytrUnlOQnZ0MzB6bHZFTlFUOWtu?= =?utf-8?B?ME92dlhKcStKd2hTNWo5elo5SzdlakZGdmN4UGtLdEZTUHdpektWd1Q3UFVh?= =?utf-8?B?ZzNJelJpSXdpUjEweUpib09RQTBJbnVvWmpDOVZobFQvZ1BtZzJVSURXT20x?= =?utf-8?B?U1ZsdUQ3WGphTWRIZHRkVVAzcklSOWpNYjJMR3lzd3ZiV2FnU3BDbi9ud0V1?= =?utf-8?B?ZWdTbVhJWk1HYk5wQnY0ZXY5WE1ueGZOL21HVFp1LzFaQk1WbEQ3aGcrWDFi?= =?utf-8?B?MkVCS2phNUhIVjBIcXRGcTlyU1lFZU5ac0lrRDBxU0VOYWlNQS8xRkY2NTlC?= =?utf-8?B?eFVvSExlQzBmZ0NrQnZZb1ZjZStBeVdSY3Y4WHRPa1g1OC82Q2h3SVlZUW1H?= =?utf-8?B?YkIxS2pobUM0dmlpQnAvWDN6NVptMlhSWktHejQ2UkpPcjZLSWZIRDBldmpR?= =?utf-8?B?SWMyaktIYjV1YXVZK0pTS2h1MjZvZTI5cE5rYWRva1hsakNVMFRXbzNNc2xz?= =?utf-8?B?bTg1NXFyd21tWHNDSm1veVJiMjZMS3BJK0tzdDFVaXVZMlJNZldIU3FrZVJO?= =?utf-8?B?NW5JTzVuWU14OFZ4aVJwOERlbHE4enVmQ25QNGRXa3U0N2IwdjdmK3d3bEdp?= =?utf-8?B?d1dFeXpsY3pERDlwN1FhZmpveDV1Y3ZFcXhoL1pZYzlnTS92NjVRTlJ0bkY3?= =?utf-8?B?UC82WjJDVUJhNzVSMXB6dmpIdHV4dXZRcDY2RGR6eWltK2FyMmx3S0hyekxX?= =?utf-8?B?QW1XVUJlZU1DcGd3alllZ21lM1dKdWNzUG9EQ3lOQmtmZGVHbEJNcHZzUTVV?= =?utf-8?B?d2src0JSWHRNS3BKVEI2MVlLemFmdjBObVdHdTRjbGFGWEVUMEs0TWJIeGwy?= =?utf-8?B?SW02dkszc1hYRi9RQ1IrSEowS3AzRDFTTjF5blUwMmRXU3QvKzNHd2toakkw?= =?utf-8?B?c0g5M3RCdmpSVlBNeG0vSFN2eWdGYWhFcW1ZOU5sWFNkanh4NndLcWIvUXNq?= =?utf-8?B?bUszTTNCamoxaVFKYmpVdUcyemVwMFo5WWNpRkMvWHQ1NmNkdmZuNnNtZ09h?= =?utf-8?Q?zM0sqS5wPlBy2K2Lcs5V/KVq0?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?NFYxK0dMRFY4dDArM3NkbVhxNEM5M3ZXSTVjRWhSNTVnYVdVc1dxMUJtT2hP?= =?utf-8?B?dW1mV2M0VFoyZ21pOTRzYVNCRHkra3pKcEtQWUpwZU14VGlRQVVNTHR3eXBJ?= =?utf-8?B?TEtreE5ZRHlJRE1nSGM0ekpBZ1lQalJGODVhSzhmc2tCVzh6LysyTDZlYWE2?= =?utf-8?B?S2U1TlhRaW9uVjJkekszeWRyWDczZHJCWW40amxLWVM0a0dYam5OaDlzM25C?= =?utf-8?B?YXZXK0s2amZJNkY1TitpNmxhVVpOTW5rSW93eXpzdVB3NUdSRG90RUJPcjRJ?= =?utf-8?B?MThJWVhkV2ZUMlhxTEh1U1I0bjVvM1hicVVQdFZuUDg3K2ZSWmR0YnRsQ0tT?= =?utf-8?B?Q2tzL3UvWXV0RUc0Y1ZjNlBVeExtTkY2Z21Ua1J1cWZqTzFtVlhvSGRYN3Y0?= =?utf-8?B?Y0VtMktFYVBzR0VsSW1QVGNCT0o0RE5DczBFWlF0OXBRUTNGK0NYYWZ1UFYv?= =?utf-8?B?c05pU3Y4VUdKbVhIMXVTZjdmS3U3dTNGZlk4MzlqY21NNHZRbW9xcXFDQ29H?= =?utf-8?B?MUZnSnJDdGpTdERsMmF1ZTVwMi9IRFBkNzRzUzZYRCtzQ0tmZEFRSWVvSmE2?= =?utf-8?B?M0dQVGJOMlZIQnozaHlQeE1zanZHenRkVVIrM3BFYVZ2QkQweXpYeHZad0tB?= =?utf-8?B?YlFsUmFMOW84ZXNoa1ZJVjhIZDR6R1ZzK3RWa0tsNTBtRW9sVk10eUpYM3VQ?= =?utf-8?B?dzBlQktFNWZKamZLMW95MXh0ejN2MXpSY3VER05qWGdNWGdOVjUwQ0tEYUtr?= =?utf-8?B?L2drVDVJOUNDSEsvNXg0eWIwbDNqMGRWU0J2VENhR0FOOVFDODdzajlxVytu?= =?utf-8?B?MkpRMHowaEZyZTlpMkx3VzdMSDRqZkpISjZTcEJ3dGZpbzZoeFhUdDAvRm1U?= =?utf-8?B?RXRoTWxZbjhYbi9RT1R4eWFQQXhjSmhwZ0wvajJXeUxjUDN0NzFPNXc4YzFK?= =?utf-8?B?OFl2RFlHUEtkb2R0YkMvRXdyMCtDYWI0b2hhdEJFK1JjK20zUk9zUWhqZkhG?= =?utf-8?B?WHdpTTVjdzRIRHFjQWQ2NWFOVEExQ3QxSHNxNWJmNFdLOEpsU2Yra2hsb0JJ?= =?utf-8?B?Rys4WFk5eUZtcGhZbXZ5UnNnQWR0dlJkMzZFdXdtUzdPRVdReStQcFY1QUZt?= =?utf-8?B?ZlVJd0QrU2hMOXVRTUovN0JSQmtXSFlNQ2d6TFl2SzRiY1NxcWVKMm02ci85?= =?utf-8?B?Mm9lbzBsMzVVdUxFS1dSV2RqQXg0N2lKbFl5UDB1UUtzMzdzVko3cU1KaXlJ?= =?utf-8?Q?aJylRotsGljbRu2?= X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB6310.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb678611-5567-4214-96c8-08db0f5bb8d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2023 13:51:22.0034 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a19f121d-81e1-4858-a9d8-736e267fd4c7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +ZflENHh4qZYDk9W/JB5ekR/aitg0CGibtYghRRM8GBNIR/arf0zQCR2xwwouPNUJMnsxFMmkfDCKo4kuh+5kg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7964 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gRnJpLCBKYW4gMjcsIDIwMjMgMjowNCBBTSBna29rb2xhdG9zQHBtLm1lIDxna29rb2xhdG9z QHBtLm1lPiB3cm90ZToNCj4gDQo+IC0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tDQo+ IE9uIFRodXJzZGF5LCBKYW51YXJ5IDI2dGgsIDIwMjMgYXQgMTI6NTMgUE0sIE1pY2hhZWwgUGFx dWllcg0KPiA8bWljaGFlbEBwYXF1aWVyLnh5ej4gd3JvdGU6DQo+IA0KPiANCj4gPg0KPiA+DQo+ ID4gT24gVGh1LCBKYW4gMjYsIDIwMjMgYXQgMTE6MjQ6NDdBTSArMDAwMCwgZ2tva29sYXRvc0Bw bS5tZSB3cm90ZToNCj4gPg0KPiA+ID4gSSBnYXZlIHRoaXMgYSBsaXR0bGUgYml0IG9mIHRob3Vn aHQuIEkgdGhpbmsgdGhhdCBSZWFkSGVhZCBzaG91bGQgbm90DQo+ID4gPiBlbWl0IGEgd2Fybmlu Zywgb3IgYXQgbGVhc3Qgbm90IHRoaXMgd2FybmluZyBhcyBpdCBpcyBzbGlnaHRseSBtaXNsZWFk aW5nLg0KPiA+ID4gSXQgaW1wbGllcyB0aGF0IGl0IHdpbGwgYXV0b21hdGljYWxseSB0dXJuIG9m ZiBkYXRhIHJlc3RvcmF0aW9uLCB3aGljaCBpcw0KPiA+ID4gZmFsc2UuIEZ1cnRoZXIgYWhlYWQs IHRoZSBjb2RlIHdpbGwgZmFpbCB3aXRoIGEgY29uZmxpY3RpbmcgZXJyb3IgbWVzc2FnZQ0KPiA+ ID4gc3RhdGluZyB0aGF0IHRoZSBjb21wcmVzc2lvbiBpcyBub3QgYXZhaWxhYmxlLg0KPiA+ID4N Cj4gPiA+IEluc3RlYWQsIGl0IHdvdWxkIGJlIGNsZWFuZXIgYm90aCBmb3IgdGhlIHVzZXIgYW5k IHRoZSBtYWludGFpbmVyIHRvDQo+ID4gPiBtb3ZlIHRoZSBjaGVjayBpbiBSZXN0b3JlQXJjaGl2 ZSBhbmQgbWFrZSBpdCB0aGUgc29sZSByZXNwb25zaWJsZSBmb3INCj4gPiA+IHRoaXMgbG9naWMu DQo+ID4NCj4gPg0KPiA+IC0gcGdfZmF0YWwoImNhbm5vdCByZXN0b3JlIGZyb20gY29tcHJlc3Nl ZCBhcmNoaXZlIChjb21wcmVzc2lvbiBub3QNCj4gc3VwcG9ydGVkIGluIHRoaXMgaW5zdGFsbGF0 aW9uKSIpOw0KPiA+ICsgcGdfZmF0YWwoImNhbm5vdCByZXN0b3JlIGRhdGEgZnJvbSBjb21wcmVz c2VkIGFyY2hpdmUgKGNvbXByZXNzaW9uIG5vdA0KPiBzdXBwb3J0ZWQgaW4gdGhpcyBpbnN0YWxs YXRpb24pIik7DQo+ID4gSG1tLiBJIGRvbid0IG1pbmQgY2hhbmdpbmcgdGhpcyBwYXJ0IGFzIHlv dSBzdWdnZXN0Lg0KPiA+DQo+ID4gLSNpZm5kZWYgSEFWRV9MSUJaDQo+ID4gLSBpZiAoQUgtPmNv bXByZXNzaW9uX3NwZWMuYWxnb3JpdGhtID09IFBHX0NPTVBSRVNTSU9OX0daSVApDQo+ID4NCj4g PiAtIHBnX2ZhdGFsKCJhcmNoaXZlIGlzIGNvbXByZXNzZWQsIGJ1dCB0aGlzIGluc3RhbGxhdGlv biBkb2VzIG5vdCBzdXBwb3J0DQo+IGNvbXByZXNzaW9uIik7DQo+ID4gLSNlbmRpZg0KPiA+IEhv d2V2ZXIgSSB0aGluayB0aGF0IHdlJ2QgYmV0dGVyIGtlZXAgdGhlIHdhcm5pbmcsIGFzIGl0IGNh biBvZmZlciBhDQo+ID4gaGludCB3aGVuIHVzaW5nIHBnX3Jlc3RvcmUgLWwgbm90IGJ1aWx0IHdp dGggY29tcHJlc3Npb24gc3VwcG9ydCBpZg0KPiA+IGxvb2tpbmcgYXQgYSBkdW1wIHRoYXQgaGFz IGJlZW4gY29tcHJlc3NlZC4NCj4gDQo+IEZhaXIgZW5vdWdoLiBQbGVhc2UgZmluZCB2MjcgYXR0 YWNoZWQuDQo+IA0KDQpIaSwNCg0KSSBhbSBpbnRlcmVzdGVkIGluIHRoaXMgZmVhdHVyZSBhbmQg dHJpZWQgdGhlIHBhdGNoLiBXaGlsZSByZWFkaW5nIHRoZSBjb21tZW50cywNCkkgbm90aWNlZCBz b21lIG1pbm9yIHRoaW5ncyB0aGF0IGNvdWxkIHBvc3NpYmx5IGJlIGltcHJvdmVkIChpbiB2Mjct MDAwMyBwYXRjaCkuDQoNCjEuDQorCS8qDQorCSAqIE9wZW4gYSBmaWxlIGZvciB3cml0aW5nLg0K KwkgKg0KKwkgKiAnbW9kZScgY2FuIGJlIG9uZSBvZiAnJ3cnLCAnd2InLCAnYScsIGFuZCAnYWIn LiBSZXF1cmlyZXMgYW4gYWxyZWFkeQ0KKwkgKiBpbml0aWFsaXplZCBDb21wcmVzc0ZpbGVIYW5k bGUuDQorCSAqLw0KKwlpbnQJCQkoKm9wZW5fd3JpdGVfZnVuYykgKGNvbnN0IGNoYXIgKnBhdGgs IGNvbnN0IGNoYXIgKm1vZGUsDQorCQkJCQkJCQkJQ29tcHJlc3NGaWxlSGFuZGxlICpDRkgpOw0K DQpUaGVyZSBpcyBhIHJlZHVuZGFudCBzaW5nbGUgcXVvdGUgaW4gZnJvbnQgb2YgJ3cnLg0KDQoy Lg0KLyoNCiAqIENhbGxiYWNrIGZ1bmN0aW9uIGZvciBXcml0ZURhdGFUb0FyY2hpdmUuIFdyaXRl cyBvbmUgYmxvY2sgb2YgKGNvbXByZXNzZWQpDQogKiBkYXRhIHRvIHRoZSBhcmNoaXZlLg0KICov DQovKg0KICogQ2FsbGJhY2sgZnVuY3Rpb24gZm9yIFJlYWREYXRhRnJvbUFyY2hpdmUuIFRvIGtl ZXAgdGhpbmdzIHNpbXBsZSwgd2UNCiAqIGFsd2F5cyByZWFkIG9uZSBjb21wcmVzc2VkIGJsb2Nr IGF0IGEgdGltZS4NCiAqLw0KDQpTaG91bGQgdGhlIGZ1bmN0aW9uIG5hbWVzIGluIHRoZSBjb21t ZW50cyBiZSB1cGRhdGVkPw0KDQpXcml0ZURhdGFUb0FyY2hpdmUNCi0+DQp3cml0ZURhdGENCg0K UmVhZERhdGFGcm9tQXJjaGl2ZQ0KLT4NCnJlYWREYXRhDQoNCjMuDQorCUFzc2VydChzdHJjbXAo bW9kZSwgInIiKSA9PSAwIHx8IHN0cmNtcChtb2RlLCAicmIiKSA9PSAwKTsNCg0KQ291bGQgd2Ug dXNlIFBHX0JJTkFSWV9SIGluc3RlYWQgb2YgInIiIGFuZCAicmIiIGhlcmU/DQoNClJlZ2FyZHMs DQpTaGkgWXUNCg0K