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 1nk2Cq-0004VU-7j for pgsql-hackers@arkaria.postgresql.org; Thu, 28 Apr 2022 11:21:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nk2Co-0007mR-V9 for pgsql-hackers@arkaria.postgresql.org; Thu, 28 Apr 2022 11:21:06 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nk2Co-0007mI-85 for pgsql-hackers@lists.postgresql.org; Thu, 28 Apr 2022 11:21:06 +0000 Received: from esa4.fujitsucc.c3s2.iphmx.com ([68.232.151.214]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nk2Ci-0004jC-NW for pgsql-hackers@lists.postgresql.org; Thu, 28 Apr 2022 11:21:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1651144861; x=1682680861; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=aMnbyFs9As5WuKpLcMcAPpMUbsgSZEmPEgp2UTnQgaE=; b=r46YMZ24/y+/3REK4tuA9BQDPKq0pVqri79cpBpm4PLZbUhuwMDfPH7P EEK7SV9DwElJc2jj10qJrPJEDQ+ztK/lL4YGImGF9g1cF4/5lid+eOWj7 JrBigjWGjHKKpS0r5jHw0YTtbkNukCIyMJ5A+S5xNPMfv5FoE7FYCnTII 6BiY6zf8WhOYyvrsE5HDQmpbE3hSsUC5wBcAuc9QW8T2btGnm9KkEpB2G WvRmlZ4dl3JHpL3T56mYEOLyepeUuDE8nT4KYvbKEg2+pRYn9IVJ9/4Ba v5hQD7YsOY5ScVlv33NgBXSYoPyI+36497DNqrQx3/BwTITiBLpP0B5EK w==; X-IronPort-AV: E=McAfee;i="6400,9594,10330"; a="62749614" X-IronPort-AV: E=Sophos;i="5.90,295,1643641200"; d="scan'208";a="62749614" Received: from mail-os0jpn01lp2111.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.111]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2022 20:20:56 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aZdwo+LkwO2gI8guovjzkqhY+v47ZU7RqPcngj2UxA2HXk0ZRKo1ffwniyyoypoCW9QZfCeJEWAmeWCxyBdJ8Tn0/G6w7E4v5phiEzRvHAyo2clBV8rTmTBYFqU/VjzOW+dTwRbTUF48K40QmGllUZ2MDp6nfpKk9W6IDfPRssHx9Q88kbf+VGdDkU9m5qs68lUEvV8uabUZ78x/f77Z4EG85XujBLEg1CLOG0yadgVA5acw/OFZ+D5i1AhbASlQJbDh3pM4qY6RBq6PctObl7lHJXWArS0KcGzlPXcuby16kGlIwybWgAP+5pp9TNpdFrDc0yO7iGX/5+C44pA/bg== 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=aMnbyFs9As5WuKpLcMcAPpMUbsgSZEmPEgp2UTnQgaE=; b=CIx1ScbRhcUa6WxSeT70fssomuk3uRemhJszmRzLIXr5McKzT4GuyZIJ0BprfuDu1oqRpB1Af0rvD1Skc6psvcEMU1LZ7mT7GBh5PeMLyhb+aZ414agzmXvPPGKb92XYjc9eXcnSeLzJy1e+bhAHS2FwDLC/yxBdVP42rhT63bA3i/+R5ng9Xm2fKiAjl2XodvODB0fhJgtdy3Ubj55Ir4Tch68wsFY4qU2lJKv7NN9gE085v9vCeCwzuA3CFO4mWulg28mK2SLypqK94ZkLGRkvcdzqbQWbKIdOaZXd+Remqo+t2ovQCiThHqcWFxw4I6SJgHdZeovzAuSX6RU26A== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fujitsu.onmicrosoft.com; s=selector2-fujitsu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aMnbyFs9As5WuKpLcMcAPpMUbsgSZEmPEgp2UTnQgaE=; b=U6hSFHTDLiaobdHnbwW/VZ7KbmNEjYaNRDL12UcRAMMe17tDkDmE+4YyWbU4p76bN15CiWLnr47FwlsrpArWmWPbWh7BArB/+i0BSWRz6CLn/YHXUBx3Tn5fdxizJE6VeV/W8vuE5X5Gcn8geSyWeh82k90yH6Y5iRD3Fv4xcho= Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com (2603:1096:400:15f::9) by TYCPR01MB10231.jpnprd01.prod.outlook.com (2603:1096:400:1d6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.14; Thu, 28 Apr 2022 11:20:53 +0000 Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817]) by TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817%7]) with mapi id 15.20.5186.023; Thu, 28 Apr 2022 11:20:53 +0000 From: "osumi.takamichi@fujitsu.com" To: 'vignesh C' CC: Amit Kapila , Euler Taveira , Peter Eisentraut , PostgreSQL Hackers Subject: RE: Skipping schema changes in publication Thread-Topic: Skipping schema changes in publication Thread-Index: AQHYPbvCzKj2ZUzO5U6fyH8s/IPVtKzRui0AgBo2AYCAA6DaAIAAZqkAgAVxPICABHecgIAICOIggAIFx4CAAXjD4A== Date: Thu, 28 Apr 2022 11:20:52 +0000 Message-ID: References: <00afeb42-19b3-47a6-821e-e78d366eb0b0@www.fastmail.com> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: =?utf-8?B?TVNJUF9MYWJlbF9hNzI5NWNjMS1kMjc5LTQyYWMtYWI0ZC0zYjBmNGZlY2Uw?= =?utf-8?B?NTBfRW5hYmxlZD10cnVlOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJh?= =?utf-8?B?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjItMDQtMjhUMTE6MjA6?= =?utf-8?B?NTFaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD01YTBkYjViYi00NzdkLTQwYjEt?= =?utf-8?B?OWYzZC1jN2U2YmRhNDYxYmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?utf-8?B?MmFjLWFiNGQtM2IwZjRmZWNlMDUwX0NvbnRlbnRCaXRzPTA=?= authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=fujitsu.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2869ef89-ad24-4dd9-a6e6-08da29092813 x-ms-traffictypediagnostic: TYCPR01MB10231:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MI7ZdlX15yp8vGNxooZyWEXZIn6KUAFRDvlu+/Mf8HGabvcmibuVrhW4ApJFk++DngDm5Ww/wEo4BvtkDfmAcg9zHNp26E/pOEmNpB5ieW8o+hsfqI+5D7vD7lsAamNWQ/c7nyajOYAqU0fWMkDTHZXl+aIkhepYycx0ssYdP0DmqVT9EpqC4JZRVHzHZkDQg34ctHhzhZmuZwdQNDZlFlIxMbNK5BrOx8RkUz6HxXkUibFxmlAnjgE3iH5cxWV23WFyZ0pnrWqVGuHzB74azAK2cJV63Fr6SeYS8W/cIsjXiqAdtpVjMZb9QfM5ZPvviAXGgjAdpxb7GyZsKrxKBLIVqhFctHTk1ruey0wFI2CAnOaJ9j/qxNM4fSPB6lafLpbaItOETdLiF/Z3kKCYRLh+08J6PrU21Ddl/o5+86+pSQe372pAmdeQgFS/c3nh60/Q2KQx/niQyx53y4caXkZX3A5RXLhSZUJh3E/tviBbGlTKp+wLpAo6xpZsEHSrrko+G9LgSrE7dB3kw5f6AHG2w4KLxAQlo/68T96snsX+3V2dZugCoGBTlD144X0TY5zQjmHUJ5aLbInhcxy4EcGsYsVvCI8CWgu35Six8DYsWpuLffXKFmhG3CSsV/Px7UjnYM2rjgDfdkZOThxclF1VecIxiZwUGRydMB/vCP8mRWQDedznb8epxIcSP/M6E4Enhm2JvQBPWqD7Tdwy2g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB8373.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(52536014)(8936002)(33656002)(86362001)(2906002)(82960400001)(122000001)(316002)(6916009)(9686003)(53546011)(6506007)(26005)(71200400001)(5660300002)(7696005)(38100700002)(54906003)(508600001)(186003)(83380400001)(85182001)(55016003)(38070700005)(76116006)(66556008)(66946007)(4326008)(66446008)(8676002)(66476007)(64756008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0ZmZGRRcERRYk9XSzNJeGNQMlQrRmNIQytqVjlIdDVJeHZQenU5cm9LaGUy?= =?utf-8?B?YU1OWWx0MTZUOGhDdnZ2SCtuVUl4SGdxcEdRQWtlem9BRnhqenczQ2FZTmpU?= =?utf-8?B?ZHZlcWI3dVhabHpNTWpQOG5BUGY3RThYenQ5Q0V6MS9pYUZFSDFmVTZjTENG?= =?utf-8?B?dVJlV2lLSU9RNzFRR1dqK3NJdXEzKzZ0R0R1ajllVXBqazRqYWxnYVRTSWZn?= =?utf-8?B?dXJCTjdjbTVzRVY1aWwvWml5bHg1YW1EeEZhV21zKzJPV0czR2lBclBZTmQ3?= =?utf-8?B?dllQUUdTUDYrOHdyUnlVUjFjTG96bDdHbkNhNnI3NnlPOGF0NUtyRUxxb2gw?= =?utf-8?B?aFNuRlFON2srNUoybTVaVm9oZXkwSTBqaTdzNjJpTTJ6TlltcFFsTmxMRlFP?= =?utf-8?B?azlrZXBKdmFtYlQrSTViZ2N2UmlPdElHeTJTR3dnSHJ0dGJPVDBJaHFuVHlT?= =?utf-8?B?SzZmTVdlTWNzRWlhQkV5ZDlJL1kyaVBoR2lldlppR2RhNzZYTXNic2lBQ1dj?= =?utf-8?B?cUVWQVFYd0I0KzA1ZDM5NklFdmtNMGZmelpLNzBBc0I0RlNtZGNHK3pWZzJK?= =?utf-8?B?VTRJSFllejRxaGk0dVFvNHdRdkd5ZXkwb05HTUYyVWNGVlRrUGcwQzJTME9M?= =?utf-8?B?OWJoZWZJcnBJK29TbWZZeTE0YXJGZnhrSjJsRmJLVU4wSjQ0WUh4UlZHeVR6?= =?utf-8?B?MnhSdXllQ0ZHVmNpdjNKYWJ5VUVSZVl3V0FnWjI4S0FDdUxzNlYvQmlGN3Rx?= =?utf-8?B?QUQ0TUdkWGlEYjZDQXMzc1RlaytCVVdBUHp2cjFIa3BRVVdDaGcwdnNNY3F6?= =?utf-8?B?dnJFS0RrVHVLa3E4K1AvdndvWW5iaVNKU3p0anlIazFacXY3dlpabkRteU5E?= =?utf-8?B?cGs0bUpEa3dlRVQ3Rm54cytQS3FNcXFLd0NhVTMwT212VEEvaWVkQnk2QWg3?= =?utf-8?B?K3N0OURYZndTWk01dnRFNGZ4U1dWSjZrdTZCUUdpM3pqUmlLZTV4bEpXdDRk?= =?utf-8?B?cVRvKzFIbGVRMmc3VElaOEZNZU9ESCtURHVralplYXVUVHp3dWRTQWlnWkJF?= =?utf-8?B?bmY4Mjg1cGNzajluVnltYjJQR045TjBLVmgvL1pnUHJsYUdEcG4yN214c0U1?= =?utf-8?B?Tmh3ZXJ5dDltL0ZWbWRxTE9vNmhzeWdtWlZQNjVZUzF4OEtwRDB4MlZycFp6?= =?utf-8?B?WVBxd3hIcjZXV0R6akpmbVZ0T2dCUFNNWVpId2N6OGx3SlpzZkdQR3BmSkxG?= =?utf-8?B?RSt0aXRuTXF5TEl2eDVRK3NSTVZEL2dhUnBTSFF5M0JEbk8vb1gva0ZZQmM2?= =?utf-8?B?WjV5NExoVTdNT0hySXl6TTZNSU1ZcmRlZ0ZjNTVGTW5OdGFPYXNzcUxrQ21j?= =?utf-8?B?MEMxWVZLeUI1ZG01eW9LR3JrZVp1OVJuUTY1UlBIWW5PWGM3WVNSZVJLay9B?= =?utf-8?B?SjI0SW41WkkwK0tqcjYvM0N5SmZodkN4WkhQQklEeFFEY0V5YXYyUi9ZTm9F?= =?utf-8?B?RHIvQ0NFYTl0U0huTTR4ck5HbVdyMzFWSTMrWjFhNGp0dmw0Z2J0R2NsQlhI?= =?utf-8?B?VjB1OXNlSmMyRVRVYW1aK2IzQ2VOdGlUVnd0YXZHTkhVSE1hWk9vWDM1TVFp?= =?utf-8?B?d3h4QnR3aTNXVlRYanFBOG5tbkZxdjZOTU5rZ1l5Nm9QemE3VjErb3hvSEdx?= =?utf-8?B?b2VIV2UrRmpJQXNnQjc1YThhU0xrejdSRE9nOVFmOGFvS21VclhLdCtwOXli?= =?utf-8?B?cGxwd2lER1lpazdCVzJkUEc0YXNyeGFJMjhrWXo1VGhvS3NIcGFIckFGbU54?= =?utf-8?B?VmdNSkNjb2Y4Vlp1cUFXQS9OenpjbWVjUWFWbkFNaW9LWGsralFzMjhMU2JI?= =?utf-8?B?bWhpVmN4TXpBeXlLQVpDNS9Yelg0ZWFsTkRXTUJHYkYxNzVmeVQwYzhCNUlZ?= =?utf-8?B?UG1FdGlSU2M0a1YwQ0dTY2dodDJpUkQ3Tkk5N3VZQlh0YklhYk44dCtYaVVO?= =?utf-8?B?Rkh1ZFVva2cyTmtLTzNXZFFkYXdEMU9DeTN1dWJGZm9BUzhZM2lXS1cvKzNi?= =?utf-8?B?cDArVEhVYXZXM3UyUms2T1RqM0dITTdhWm5KV0tjMXJsMTFrOFdnL3VTVGZs?= =?utf-8?B?TEVyQUpSSkRsaEFIaXpQM05DaVAxSUQyRXVFLzFHMW45L3VSRnpzNE1aWGlj?= =?utf-8?B?clY2YXd0NU5oVlVoTExKazUrQWtSY0xXeVFpYXZGRW8yd2diT0MwamwzRmxE?= =?utf-8?B?eDRaYUF0Wlc4bE5BTmdoRTF2Z3VSeDFMeFhGdlVpRTlabjlhcEJXUTd2dTFJ?= =?utf-8?B?QU5PdER5Ky92SkMzNk8zSkF5QmhBcmJFWnJOZkdmOWNiMEtZaVJ0WmROSmFj?= =?utf-8?Q?r+pIH72Z2L8Eu7jQ=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: fujitsu.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB8373.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2869ef89-ad24-4dd9-a6e6-08da29092813 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2022 11:20:53.0011 (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: 4O93DtBjeZDHHKzIhKjAkCLJsGWTY5Znu1alRrXBYqM/rNFrgdPxNpDcw+ipU3GNJgJ9xD7W9dTy619yX8AdWp6VdZ6LvI5vP8ebT2IMfeQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB10231 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gV2VkbmVzZGF5LCBBcHJpbCAyNywgMjAyMiA5OjUwIFBNIHZpZ25lc2ggQyA8dmlnbmVzaDIx QGdtYWlsLmNvbT4gd3JvdGU6DQo+IFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzLCB0aGUgYXR0YWNo ZWQgdjMgcGF0Y2ggaGFzIHRoZSBjaGFuZ2VzIGZvciB0aGUgc2FtZS4NCkhpDQoNClRoYW5rIHlv dSBmb3IgdXBkYXRpbmcgdGhlIHBhdGNoLiBTZXZlcmFsIG1pbm9yIGNvbW1lbnRzIG9uIHYzLg0K DQooMSkgY29tbWl0IG1lc3NhZ2UNCg0KVGhlIG5ldyBzeW50YXggYWxsb3dzIHNwZWNpZnlpbmcg c2NoZW1hcy4gRm9yIGV4YW1wbGU6DQpDUkVBVEUgUFVCTElDQVRJT04gcHViMSBGT1IgQUxMIFRB QkxFUyBFWENFUFQgVEFCTEUgdDEsdDI7DQpPUg0KQUxURVIgUFVCTElDQVRJT04gcHViMSBBREQg RVhDRVBUIFRBQkxFIHQxLHQyOw0KDQpXZSBoYXZlIGFib3ZlIHNlbnRlbmNlLCBidXQgaXQgbG9v a3MgYmV0dGVyDQp0byBtYWtlIHRoZSBkZXNjcmlwdGlvbiBhIGJpdCBtb3JlIGFjY3VyYXRlLg0K DQpLaW5kbHkgY2hhbmdlDQpGcm9tIDoNCiJUaGUgbmV3IHN5bnRheCBhbGxvd3Mgc3BlY2lmeWlu ZyBzY2hlbWFzIg0KVG8gOg0KIlRoZSBuZXcgc3ludGF4IGFsbG93cyBzcGVjaWZ5aW5nIGV4Y2x1 ZGVkIHJlbGF0aW9ucyINCg0KQWxzbywga2luZGx5IGNoYW5nZSAiT1IiIHRvICJvciIsDQpiZWNh dXNlIHRoaXMgZGVzY3JpcHRpb24gaXMgbm90IHN5bnRheC4NCg0KKDIpIHB1YmxpY2F0aW9uX2Fk ZF9yZWxhdGlvbg0KDQpAQCAtMzk2LDYgKzQwMCw5IEBAIHB1YmxpY2F0aW9uX2FkZF9yZWxhdGlv bihPaWQgcHViaWQsIFB1YmxpY2F0aW9uUmVsSW5mbyAqcHJpLA0KICAgICAgICAgICAgICAgIE9i amVjdElkR2V0RGF0dW0ocHViaWQpOw0KICAgICAgICB2YWx1ZXNbQW51bV9wZ19wdWJsaWNhdGlv bl9yZWxfcHJyZWxpZCAtIDFdID0NCiAgICAgICAgICAgICAgICBPYmplY3RJZEdldERhdHVtKHJl bGlkKTsNCisgICAgICAgdmFsdWVzW0FudW1fcGdfcHVibGljYXRpb25fcmVsX3ByZXhjZXB0IC0g MV0gPQ0KKyAgICAgICAgICAgICAgIEJvb2xHZXREYXR1bShwcmktPmV4Y2VwdCk7DQorDQoNCiAg ICAgICAgLyogQWRkIHF1YWxpZmljYXRpb25zLCBpZiBhdmFpbGFibGUgKi8NCg0KSXQgd291bGQg YmUgYmV0dGVyIHRvIHJlbW92ZSB0aGUgYmxhbmsgbGluZSwNCmJlY2F1c2Ugd2l0aCB0aGlzIGNo YW5nZSwgd2UnbGwgaGF2ZSB0d28gYmxhbmsNCmxpbmVzIGluIGEgcm93Lg0KDQooMykgcGdfZHVt cC5oICYgcGdfZHVtcF9zb3J0LmMNCg0KQEAgLTgwLDYgKzgwLDcgQEAgdHlwZWRlZiBlbnVtDQog ICAgICAgIERPX1JFRlJFU0hfTUFUVklFVywNCiAgICAgICAgRE9fUE9MSUNZLA0KICAgICAgICBE T19QVUJMSUNBVElPTiwNCisgICAgICAgRE9fUFVCTElDQVRJT05fRVhDRVBUX1JFTCwNCiAgICAg ICAgRE9fUFVCTElDQVRJT05fUkVMLA0KICAgICAgICBET19QVUJMSUNBVElPTl9UQUJMRV9JTl9T Q0hFTUEsDQogICAgICAgIERPX1NVQlNDUklQVElPTg0KDQpAQCAtOTAsNiArOTAsNyBAQCBlbnVt IGRiT2JqZWN0VHlwZVByaW9yaXRpZXMNCiAgICAgICAgUFJJT19GS19DT05TVFJBSU5ULA0KICAg ICAgICBQUklPX1BPTElDWSwNCiAgICAgICAgUFJJT19QVUJMSUNBVElPTiwNCisgICAgICAgUFJJ T19QVUJMSUNBVElPTl9FWENFUFRfUkVMLA0KICAgICAgICBQUklPX1BVQkxJQ0FUSU9OX1JFTCwN CiAgICAgICAgUFJJT19QVUJMSUNBVElPTl9UQUJMRV9JTl9TQ0hFTUEsDQogICAgICAgIFBSSU9f U1VCU0NSSVBUSU9OLA0KQEAgLTE0NCw2ICsxNDUsNyBAQCBzdGF0aWMgY29uc3QgaW50IGRiT2Jq ZWN0VHlwZVByaW9yaXR5W10gPQ0KICAgICAgICBQUklPX1JFRlJFU0hfTUFUVklFVywgICAgICAg ICAgIC8qIERPX1JFRlJFU0hfTUFUVklFVyAqLw0KICAgICAgICBQUklPX1BPTElDWSwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLyogRE9fUE9MSUNZICovDQogICAgICAgIFBSSU9fUFVCTElD QVRJT04sICAgICAgICAgICAgICAgICAgICAgICAvKiBET19QVUJMSUNBVElPTiAqLw0KKyAgICAg ICBQUklPX1BVQkxJQ0FUSU9OX0VYQ0VQVF9SRUwsICAgIC8qIERPX1BVQkxJQ0FUSU9OX0VYQ0VQ VF9SRUwgKi8NCiAgICAgICAgUFJJT19QVUJMSUNBVElPTl9SRUwsICAgICAgICAgICAvKiBET19Q VUJMSUNBVElPTl9SRUwgKi8NCiAgICAgICAgUFJJT19QVUJMSUNBVElPTl9UQUJMRV9JTl9TQ0hF TUEsICAgICAgIC8qIERPX1BVQkxJQ0FUSU9OX1RBQkxFX0lOX1NDSEVNQSAqLw0KICAgICAgICBQ UklPX1NVQlNDUklQVElPTiAgICAgICAgICAgICAgICAgICAgICAgLyogRE9fU1VCU0NSSVBUSU9O ICovDQoNCkhvdyBhYm91dCBoYXZpbmcgc2ltaWxhciBvcmRlciBiZXR3ZWVuDQpwZ19kdW1wLmgg YW5kIHBnX2R1bXBfc29ydC5jLCBsaWtlDQp3ZSdsbCBhZGQgRE9fUFVCTElDQVRJT05fRVhDRVBU X1JFTA0KYWZ0ZXIgRE9fUFVCTElDQVRJT05fUkVMIGluIHBnX2R1bXAuaCA/DQoNCg0KKDQpIEdl dEFsbFRhYmxlc1B1YmxpY2F0aW9uUmVsYXRpb25zDQoNCisgICAgICAgLyoNCisgICAgICAgICog cGdfcHVibGljYXRpb25fcmVsIGFuZCBwZ19wdWJsaWNhdGlvbl9uYW1lc3BhY2UgIHdpbGwgb25s eSBoYXZlIGV4Y2VwdA0KKyAgICAgICAgKiB0YWJsZXMgaW4gY2FzZSBvZiBhbGwgdGFibGVzIHB1 YmxpY2F0aW9uLCBubyBuZWVkIHRvIHBhc3MgZXhjZXB0IGZsYWcNCisgICAgICAgICogdG8gZ2V0 IHRoZSByZWxhdGlvbnMuDQorICAgICAgICAqLw0KKyAgICAgICBMaXN0ICAgICAgICpleGNlcHRw dWJ0YWJsZWxpc3QgPSBHZXRQdWJsaWNhdGlvblJlbGF0aW9ucyhwdWJpZCwgUFVCTElDQVRJT05f UEFSVF9BTEwpOw0KKw0KDQpUaGVyZSBpcyBvbmUgdW5uZWNlc3Nhcnkgc3BhY2UgaW4gYSBjb21t ZW50DQoiLi4ucGdfcHVibGljYXRpb25fbmFtZXNwYWNlICB3aWxsIG9ubHkgaGF2ZS4uLiIuIEtp bmRseSByZW1vdmUgaXQuDQoNClRoZW4sIGhvdyBhYm91dCBkaXZpbmcgdGhlIHZhcmlhYmxlIGRl Y2xhcmF0aW9uIGFuZA0KdGhlIGluc2VydGlvbiBvZiB0aGUgcmV0dXJuIHZhbHVlIG9mIEdldFB1 YmxpY2F0aW9uUmVsYXRpb25zID8NClRoYXQgbWlnaHQgYmUgYWxpZ25lZCB3aXRoIG90aGVyIHBs YWNlcyBpbiB0aGlzIGZpbGUuDQoNCig1KSBHZXRUb3BNb3N0QW5jZXN0b3JJblB1YmxpY2F0aW9u DQoNCg0KQEAgLTMwMiw4ICszMDMsOSBAQCBHZXRUb3BNb3N0QW5jZXN0b3JJblB1YmxpY2F0aW9u KE9pZCBwdWJvaWQsIExpc3QgKmFuY2VzdG9ycywgaW50ICphbmNlc3Rvcl9sZXZlbA0KICAgICAg ICBmb3JlYWNoKGxjLCBhbmNlc3RvcnMpDQogICAgICAgIHsNCiAgICAgICAgICAgICAgICBPaWQg ICAgICAgICAgICAgICAgICAgICBhbmNlc3RvciA9IGxmaXJzdF9vaWQobGMpOw0KLSAgICAgICAg ICAgICAgIExpc3QgICAgICAgKmFwdWJpZHMgPSBHZXRSZWxhdGlvblB1YmxpY2F0aW9ucyhhbmNl c3Rvcik7DQorICAgICAgICAgICAgICAgTGlzdCAgICAgICAqYXB1YmlkcyA9IEdldFJlbGF0aW9u UHVibGljYXRpb25zKGFuY2VzdG9yLCBmYWxzZSk7DQogICAgICAgICAgICAgICAgTGlzdCAgICAg ICAqYXNjaGVtYVB1YmlkcyA9IE5JTDsNCisgICAgICAgICAgICAgICBMaXN0ICAgICAgICphZXhj ZXB0cHViaWRzOw0KDQogICAgICAgICAgICAgICAgbGV2ZWwrKzsNCg0KQEAgLTMxNyw3ICszMTks OSBAQCBHZXRUb3BNb3N0QW5jZXN0b3JJblB1YmxpY2F0aW9uKE9pZCBwdWJvaWQsIExpc3QgKmFu Y2VzdG9ycywgaW50ICphbmNlc3Rvcl9sZXZlbA0KICAgICAgICAgICAgICAgIGVsc2UNCiAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBhc2NoZW1hUHViaWRzID0gR2V0 U2NoZW1hUHVibGljYXRpb25zKGdldF9yZWxfbmFtZXNwYWNlKGFuY2VzdG9yKSk7DQotICAgICAg ICAgICAgICAgICAgICAgICBpZiAobGlzdF9tZW1iZXJfb2lkKGFzY2hlbWFQdWJpZHMsIHB1Ym9p ZCkpDQorICAgICAgICAgICAgICAgICAgICAgICBhZXhjZXB0cHViaWRzID0gR2V0UmVsYXRpb25Q dWJsaWNhdGlvbnMoYW5jZXN0b3IsIHRydWUpOw0KKyAgICAgICAgICAgICAgICAgICAgICAgaWYg KGxpc3RfbWVtYmVyX29pZChhc2NoZW1hUHViaWRzLCBwdWJvaWQpIHx8DQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChwdWJhbGx0YWJsZXMgJiYgIWxpc3RfbWVtYmVyX29pZChhZXhj ZXB0cHViaWRzLCBwdWJvaWQpKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdG9wbW9zdF9yZWxpZCA9IGFuY2VzdG9yOw0KDQpJdCBz ZWVtcyB3ZSBmb3Jnb3QgdG8gY2FsbCBsaXN0X2ZyZWUgZm9yICJhZXhjZXB0cHViaWRzIi4NCg0K DQpCZXN0IFJlZ2FyZHMsDQoJVGFrYW1pY2hpIE9zdW1pDQoNCg==