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 1nqR0H-0007OQ-Pg for pgsql-hackers@arkaria.postgresql.org; Mon, 16 May 2022 03:02:38 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nqR0G-0006wC-LN for pgsql-hackers@arkaria.postgresql.org; Mon, 16 May 2022 03:02:36 +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 1nqR0G-0006uW-2r for pgsql-hackers@lists.postgresql.org; Mon, 16 May 2022 03:02:36 +0000 Received: from esa10.fujitsucc.c3s2.iphmx.com ([68.232.159.247]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqR0C-00030Y-PG for pgsql-hackers@lists.postgresql.org; Mon, 16 May 2022 03:02:35 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1652670152; x=1684206152; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6DZk2uuyV1pnvM2yPlpjGRXMHVFZPhCEly869OGbUeA=; b=HXoDI6HTy+pp6Y6up4/UXKyq2xzXlj6g2rsBk3xhh9HEGlPy7bM7iHmh uZDbz4sILLVtjZOzUGb/OL+h8GMdUDAjVC6vG7RR5o6qb0kPTcodxyXrt fpTL4QOGtSkaLJHoSXgu054t8vEz9fuTPsoWgURVJSB7ZbTOmFsiDhhvA 1l0f0gOnagu8+qSW5rprm2JDB3NJTAFD8sw04Zlgcx5o8fInMjJ0kzmQC LFR/WN6+pdwALfyCh8O5Nb/o7nXLYIIWrk9O2+J3rroCpo2GM698FfAN/ iRczxZYBVGIWk6RfuKDSTHk55x9vDUhS3qQN94JvU62rQdi8lwAwKAFOP g==; X-IronPort-AV: E=McAfee;i="6400,9594,10348"; a="55973332" X-IronPort-AV: E=Sophos;i="5.91,229,1647270000"; d="scan'208";a="55973332" Received: from mail-os0jpn01lp2109.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.109]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2022 12:02:28 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K1sTPqxVP4QdGPNkiVlA0MvUtsCA2JY4+ZRwJ5K3Jxj7xNn8kf4ytCPVmQhhja2lOTJ8FcNcZnyqAEHR4+z0NRWhoNtYX17PJ1tDkhYQpZ2lv3qE1ghd2iV5M2GzGSk2sWzK3zkPilJ86/yNJje5u1kf7rUq5DptVdAMgUVaQ/XmevwkKqrqc6M2+OT8hrBcKPuRfydHaoXvSguhB7l+Ai8cd619tiwZGGV9wWiguqZAfOVJ93/viUTptQgyuqqSz7pEfF7f518nDmAis/FExn/5dK2Kl/Ow0PCXdnEyejYD2svK6plOCrzoGNcJ29zWqf7Is7F5YuIhN4gr34o1cw== 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=6DZk2uuyV1pnvM2yPlpjGRXMHVFZPhCEly869OGbUeA=; b=A9Cs3pHtLRca7a6gLz3JSJtUbp+ALak6MgmMzivC7pSPnZlubaty0il764qZWX/vIBGKw0mqnaFX7sSawIWvcTE36xKNiKvZsLCfj3MAcYegs409DvwXwQNLsSCHHjjDGEYNgDbeLp0ZDRwUztkWcb1fVlWzQa5pWSGnJD7QchMfwUQM36+Xe8T+qIRO9b753zgo1MEMFYqmaWVr3yVrx37k5KIbxobvS3WUXvJkw1yQZGS1mugccUyUkTUd2jLfmlTRup/3kMi1ViamQ56jJIJfRrgq9/XLM0pdbMJiWnMzgHe+KtNBGqByF8V/sSVUjoYGsG/Fd9I/Xr0eIgEqMQ== 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=6DZk2uuyV1pnvM2yPlpjGRXMHVFZPhCEly869OGbUeA=; b=BjpGIwuTDHcN/0COmosHThQ6qtS0ZAkHMrTk4TAo1ej2xShAdi/fPoXY+dFGDF5dBQhKrxSzj4C0kaGZi8gYG/7fpY9NgLBT9bM/fNruoAY84gY2d1gw4uBwjBCLeDTpRHynoElEQh32g6FAY7YMgPKifI3J11C5O4cDDktjsE8= Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com (2603:1096:400:15f::9) by TYWPR01MB9310.jpnprd01.prod.outlook.com (2603:1096:400:1a2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.16; Mon, 16 May 2022 03:02:26 +0000 Received: from TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817]) by TYCPR01MB8373.jpnprd01.prod.outlook.com ([fe80::6153:e765:7ac7:9817%9]) with mapi id 15.20.5250.018; Mon, 16 May 2022 03:02:26 +0000 From: "osumi.takamichi@fujitsu.com" To: 'vignesh C' , Peter Smith CC: Amit Kapila , Bharath Rupireddy , PostgreSQL Hackers Subject: RE: Skipping schema changes in publication Thread-Topic: Skipping schema changes in publication Thread-Index: AQHYPbvCzKj2ZUzO5U6fyH8s/IPVtKz8SzMAgAkgc4CAC/y5AIAGWxMAgAMxeYCAAY17gIACMF0AgAJzWhA= Date: Mon, 16 May 2022 03:02:26 +0000 Message-ID: References: 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?Yy1hYjRkLTNiMGY0ZmVjZTA1MF9TZXREYXRlPTIwMjItMDUtMTZUMDM6MDI6?= =?utf-8?B?MjRaOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRkLTNiMGY0?= =?utf-8?B?ZmVjZTA1MF9NZXRob2Q9U3RhbmRhcmQ7IE1TSVBfTGFiZWxfYTcyOTVjYzEt?= =?utf-8?B?ZDI3OS00MmFjLWFiNGQtM2IwZjRmZWNlMDUwX05hbWU9RlVKSVRTVS1SRVNU?= =?utf-8?B?UklDVEVE4oCLOyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1hYjRk?= =?utf-8?B?LTNiMGY0ZmVjZTA1MF9TaXRlSWQ9YTE5ZjEyMWQtODFlMS00ODU4LWE5ZDgt?= =?utf-8?B?NzM2ZTI2N2ZkNGM3OyBNU0lQX0xhYmVsX2E3Mjk1Y2MxLWQyNzktNDJhYy1h?= =?utf-8?B?YjRkLTNiMGY0ZmVjZTA1MF9BY3Rpb25JZD02NGZjZWU5Ny05ZDFjLTQ0ZDQt?= =?utf-8?B?YjkzYS0wZmM0ZGMzZDNkZGE7IE1TSVBfTGFiZWxfYTcyOTVjYzEtZDI3OS00?= =?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: b7a80f38-3dd1-496f-2244-08da36e881b1 x-ms-traffictypediagnostic: TYWPR01MB9310: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: 62vjtkkqOOo8HnyM4QUxueO9RHgPfR05iYaQFj8CsMt2yZSH3wJbYMSFWeWYLV++Y9T9JzWj4pwcV0YlxWxPVHJ1ovqbwUBvoLlCLULt8AQNgs8ysLSThyc0HldxnRO7RbmvGf8ZUG8gwcchbZYu2T+TgDe3PjgTLXuRzWfGsRy7VbDOkcvv+xW8jL060W4ilPtaBznxgxZpUm5SK//mPeRGPFv7DSzm0eobhhaz1ur5aTKwQy++2lldzD4AnGWMI/0qClaliKn6JHEpn3vDcSXBnMtQGSOHXaQsI25x3B4E4HXirANaFuTuswzgYSc7clYKt8L7IcrsCju9dX7cuoYh8Sb6v9PQRhtT1FsZob7a/mgHy9IsZvPwji6ANncvkKHQRCfAMQhowL6tRlOuMnwYZ0U4CeKlGUO/gc9xjAnrqdEkzw/piys92X9IEAeaUvs502KObJ1hrDlh/wWYOMxuSfBkgzvSGaKS9dgT4n9QYB2MoQ1rB0ST8Iz30KXbda3ZqyxjYtPEidsKL0SIPe9E6l77vbTCXqGnp5/78d+ZKMmb8pK24JLEyw1u0DWppfypG5vBktNd+M7yEC88Hz3sq6rWo912/DpJPfgkJPLFve5ssadY0guH6Fmq08Q+aWr+KyCD8TgG1Vx+YzNeQ7NfTDULEmn57sdQ4haEIHwdKklZpuIhTKHy0apAtwJ/AO6OMCUBDA7HX/WThFxvgQ== 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)(5660300002)(53546011)(6506007)(316002)(71200400001)(2906002)(86362001)(186003)(4326008)(26005)(9686003)(8676002)(66446008)(64756008)(38070700005)(38100700002)(55016003)(7696005)(54906003)(110136005)(76116006)(66946007)(85182001)(33656002)(66556008)(66476007)(83380400001)(122000001)(52536014)(8936002)(508600001)(82960400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y09oRW9yR3ZxZUk4MGs5emErZy9YdmJvUTNoMjk1WnRNMHJyNUpicnQ3Q1lX?= =?utf-8?B?b3NWWHNydU93KzJjR3BWWDhmUjJDOE5TRFFDbnJYbDMxTHNqZTNnenV2TkxT?= =?utf-8?B?QnB1MURya1JOOENtdGZIVUpPWWlPdVc1M0lJbUhISFZsYzMzSWFWWjdyUEZY?= =?utf-8?B?OFJPT200MU9ieXl0Zlk5TnYvVVhUN21icFlOL2xpekNLaUJCa3NrU2E5OFNS?= =?utf-8?B?K2RBcVloNk5ieWFONHRPU1I3NnpTZTUxbFR3R2dSdlRUVmxrdTk0TTZJNVAy?= =?utf-8?B?VTl4UGFLVlkyMmRvTkthZzVFOHJyZENJZGFhVEU5cUxXMW13YXgyN1FlWHha?= =?utf-8?B?TmJvbEVRTG8yYzk5SkUxYjB3dExCK0RMYnFaYldvckxYMEovd2NxY3NGMldh?= =?utf-8?B?d1FOQ1g0dzJKOGtHZUVwczZMYnprNTZNbWdvVnZBTnRVZEpiOStodHM2djJp?= =?utf-8?B?TnB5Vm1Mcm1iSm5pRWJVOU1jMUN0RlE3Z2dQSWpWZHFaZ3JiOGtvSXJGeFQ2?= =?utf-8?B?VjdjbUJqVUdQQUZJYjJKTlFhMS9xenQwSSthQm9SZzJ2MHcrdEhZUVZEYlZD?= =?utf-8?B?RUE3eGt3d1owMzV4U29pZVp6endGb3NnN0hDM1BCdHdFWTdhOXFmcnR0aFBu?= =?utf-8?B?dFZTOFpNaFJBN2orTjkvUnBFc0VTUFd1UUwzVW1WWnlMTktmd240Wm15WHl6?= =?utf-8?B?SjdOQ0J2YzhGdDErWlFxUWlwbmpENDU4d1g2dEJXSFFlRFN5OEFQYzE4NDcv?= =?utf-8?B?SHBYTGd0SjYvUms0MytVQWRSZlFSZ2Y1VEk2OVZaVktqU240WFhPY1grVis0?= =?utf-8?B?a1NseUZSUE5VQzJ5YSszUmtSSGpSWlgxSUtldVpwNHdoaFNhZ25oS2kwRUNh?= =?utf-8?B?U2FmaXY5SG5Jd1hIKzBnRFhMN2gzRW1xVm8wdUw2QUl5bS9ySVk3bXF0dkV3?= =?utf-8?B?Vlo3YWZsc1NwNU5wS3pEZVBkci9zSVA2S05jbEx0Mm1pbVlvQVZNYktEVjBF?= =?utf-8?B?QUhhTVZJZUtJYWloQWRMcWt0bkxhZTU2aWtEbktmVVlXR2FlOWdCNStxTGxB?= =?utf-8?B?V1RHYndPeGlBbFJUMktENFJ2NnErSnNMdHN0Nk1tcVBqV2dQSnZDTHJ6MW9F?= =?utf-8?B?VXFSSHh3elY3K29SUjJtaTlFNklQMy9qV0ZmdEZjaENGUDdZcTVTWjZZNXFY?= =?utf-8?B?R3hnT0FUelVkSE0wMy9XVTVrdlQxR0VMSzZEdExhSkE4anpaSXZvZy9vNFU5?= =?utf-8?B?T244d1dTQzlaWURaTDV6VXVCc1JuMGtuVytjenFFeHR3RkFsbzRWN1h4eVIx?= =?utf-8?B?dk9rU0dxTTNXVTJibVQvZlhFMEFTd0Zkbjd4cEJ6eG1UNXF3d2pVeUVxUnIw?= =?utf-8?B?TDRqejJpdDl5eXJUTUlNOHdyanozSG1SNGF3eEMzdUF0M3dRWlMxUVBRUXBv?= =?utf-8?B?NFBFcVFnRDBIZlhya1VIb3FHTkY3L1NPQi8xMHIwY0pJZXAzWTdpZ1lCWUdh?= =?utf-8?B?Nm1tY1BDQ3ZwaTcrdGNyS0N2WTFpTTQrRmNvTUR6ZitmMXZ6NWdYMjZwOVdH?= =?utf-8?B?TXMxL25jRnFpdllocG1hMi9GZE5YaWh0N3VYVkxLbERaeTN5NkdNdEk3VFFQ?= =?utf-8?B?bEl1Tlo1MTF1UzlSQzB2TDk5QlJ1WHF2Wk9OSVNUeWlWTXNsc3ZVVHZkQ3A5?= =?utf-8?B?VnJYcDBrb3FSQU1zMnFEUjNod2lYNDlDK2FDWXhtSXBFL1BVRHVjTmt0ZDJE?= =?utf-8?B?SnBDQlJJR2c4bnI2YWU0bzIzOXNUYkdxTFhkRGI4Z2UvNEtWaHU3RElkb3Yx?= =?utf-8?B?U0k5MUx6UDlzRjJvbEZrS2hUdDYrbGpFVnVmZ0JqZkhFUTZTdXFwY3lFTGZ3?= =?utf-8?B?ZnBqQ1J4K1I1NVh3MEtOK09PanphVXViRmdNK0dQOFlyTDVHbHpyQmdyV0dk?= =?utf-8?B?MnVteUNPSFYwc3J1dFU2VS8ySGJOcTR5T1NuZzc0NlhVNE0wQ0gwN01LQTFE?= =?utf-8?B?WGV4WEVubE9NajQwR016L1JDYlpkZW1mQmVoQmRzS2lJMzJMcnJqS2Fzcyt1?= =?utf-8?B?UjJ1clJnOTEvbVZqK3RUNE93c2NEd2c1NjFwMmIyRUlHeVdwRjhOaDVaWlR6?= =?utf-8?B?S0pYK2owT3lhM0ZmRHB6TGd5Sk1yY2FkNURqU2JTV1lnTElvL0p2MSt5dnBt?= =?utf-8?B?ZUVSUUhRbjRWNWtVOEx1aGFEblJtQ0N5MGVOWTRsMHFhaEtpakdVSVE1Qm5r?= =?utf-8?B?SjViNHRGOWJsTWhvQVRwUVZvelZSQ2RtUXhlWUNaUS9NMFo2bmVRUDQ2dXU5?= =?utf-8?B?Sk5FMkplTGgwQXlnUWxtS3czWC9OaTVocGZHSTYrUXY2QkdFSFdRNXRlTXUr?= =?utf-8?Q?A4l/y01VZc4ixRuI=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: b7a80f38-3dd1-496f-2244-08da36e881b1 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 03:02:26.2059 (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: kIoBQEvmZ5irnAkZW+71ygX6A9/hTcFPPCOqeUjTGskMxTKwzkT+Qb4skPbYmm1nHvkHkUsf4fCeoBOU75R+aiEtzV4rqzen7RblTWRhOOI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB9310 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gU2F0dXJkYXksIE1heSAxNCwgMjAyMiAxMDozMyBQTSB2aWduZXNoIEMgPHZpZ25lc2gyMUBn bWFpbC5jb20+IHdyb3RlOg0KPiBUaGFua3MgZm9yIHRoZSBjb21tZW50cywgdGhlIGF0dGFjaGVk IHY1IHBhdGNoIGhhcyB0aGUgY2hhbmdlcyBmb3IgdGhlIHNhbWUuDQo+IEFsc28gSSBoYXZlIG1h ZGUgdGhlIGNoYW5nZXMgZm9yIFNLSVAgVGFibGUgYmFzZWQgb24gdGhlIG5ldyBzeW50YXgsIHRo ZQ0KPiBjaGFuZ2VzIGZvciB0aGUgc2FtZSBhcmUgYXZhaWxhYmxlIGluDQo+IHY1LTAwMDItU2tp cC1wdWJsaXNoaW5nLXRoZS10YWJsZXMtc3BlY2lmaWVkLWluLUVYQ0VQVC1UQS5wYXRjaC4NCkhp LA0KDQoNClRoYW5rIHlvdSBmb3IgdXBkYXRpbmcgdGhlIHBhdGNoLg0KSSdsbCBzaGFyZSBmZXcg bWlub3IgcmV2aWV3IGNvbW1lbnRzIG9uIHY1LTAwMDEuDQoNCg0KKDEpIGRvYy9zcmMvc2dtbC9y ZWYvYWx0ZXJfcHVibGljYXRpb24uc2dtbA0KDQpAQCAtNzMsMTIgKzg1LDEzIEBAIEFMVEVSIFBV QkxJQ0FUSU9OIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5uYW1lPC9yZXBsYWNlYWJs ZT4gUkVOQU1FIFRPIDxyDQogICAgQWRkaW5nIGEgdGFibGUgdG8gYSBwdWJsaWNhdGlvbiBhZGRp dGlvbmFsbHkgcmVxdWlyZXMgb3duaW5nIHRoYXQgdGFibGUuDQogICAgVGhlIDxsaXRlcmFsPkFE RCBBTEwgVEFCTEVTIElOIFNDSEVNQTwvbGl0ZXJhbD4gYW5kDQogICAgPGxpdGVyYWw+U0VUIEFM TCBUQUJMRVMgSU4gU0NIRU1BPC9saXRlcmFsPiB0byBhIHB1YmxpY2F0aW9uIHJlcXVpcmVzIHRo ZQ0KLSAgIGludm9raW5nIHVzZXIgdG8gYmUgYSBzdXBlcnVzZXIuICBUbyBhbHRlciB0aGUgb3du ZXIsIHlvdSBtdXN0IGFsc28gYmUgYQ0KLSAgIGRpcmVjdCBvciBpbmRpcmVjdCBtZW1iZXIgb2Yg dGhlIG5ldyBvd25pbmcgcm9sZS4gVGhlIG5ldyBvd25lciBtdXN0IGhhdmUNCi0gICA8bGl0ZXJh bD5DUkVBVEU8L2xpdGVyYWw+IHByaXZpbGVnZSBvbiB0aGUgZGF0YWJhc2UuICBBbHNvLCB0aGUg bmV3IG93bmVyDQotICAgb2YgYSA8bGl0ZXJhbD5GT1IgQUxMIFRBQkxFUzwvbGl0ZXJhbD4gb3Ig PGxpdGVyYWw+Rk9SIEFMTCBUQUJMRVMgSU4NCi0gICBTQ0hFTUE8L2xpdGVyYWw+IHB1YmxpY2F0 aW9uIG11c3QgYmUgYSBzdXBlcnVzZXIuIEhvd2V2ZXIsIGEgc3VwZXJ1c2VyIGNhbg0KLSAgIGNo YW5nZSB0aGUgb3duZXJzaGlwIG9mIGEgcHVibGljYXRpb24gcmVnYXJkbGVzcyBvZiB0aGVzZSBy ZXN0cmljdGlvbnMuDQorICAgaW52b2tpbmcgdXNlciB0byBiZSBhIHN1cGVydXNlci4gIDxsaXRl cmFsPlJFU0VUPC9saXRlcmFsPiBvZiBwdWJsaWNhdGlvbg0KKyAgIHJlcXVpcmVzIHRoZSBpbnZv a2luZyB1c2VyIHRvIGJlIGEgc3VwZXJ1c2VyLiBUbyBhbHRlciB0aGUgb3duZXIsIHlvdSBtdXN0 DQouLi4NCg0KDQpJIHN1Z2dlc3QgdG8gY29tYmluZSB0aGUgZmlyc3QgcGFydCBvZiB5b3VyIGNo YW5nZSB3aXRoIG9uZSBleGlzdGluZyBzZW50ZW5jZQ0KYmVmb3JlIHlvdXIgY2hhbmdlLCB0byBt YWtlIG91ciBkZXNjcmlwdGlvbiBjb25jaXNlLg0KDQpGUk9NOg0KIlRoZSA8bGl0ZXJhbD5BREQg QUxMIFRBQkxFUyBJTiBTQ0hFTUE8L2xpdGVyYWw+IGFuZA0KPGxpdGVyYWw+U0VUIEFMTCBUQUJM RVMgSU4gU0NIRU1BPC9saXRlcmFsPiB0byBhIHB1YmxpY2F0aW9uIHJlcXVpcmVzIHRoZQ0KaW52 b2tpbmcgdXNlciB0byBiZSBhIHN1cGVydXNlci4gIDxsaXRlcmFsPlJFU0VUPC9saXRlcmFsPiBv ZiBwdWJsaWNhdGlvbg0KcmVxdWlyZXMgdGhlIGludm9raW5nIHVzZXIgdG8gYmUgYSBzdXBlcnVz ZXIuIg0KDQpUTzoNCiJUaGUgPGxpdGVyYWw+QUREIEFMTCBUQUJMRVMgSU4gU0NIRU1BPC9saXRl cmFsPiwNCjxsaXRlcmFsPlNFVCBBTEwgVEFCTEVTIElOIFNDSEVNQTwvbGl0ZXJhbD4gdG8gYSBw dWJsaWNhdGlvbiBhbmQNCjxsaXRlcmFsPlJFU0VUPC9saXRlcmFsPiBvZiBwdWJsaWNhdGlvbiBy ZXF1aXJlcyB0aGUgaW52b2tpbmcgdXNlciB0byBiZSBhIHN1cGVydXNlci4iDQoNCg0KKDIpIHR5 cG8NCg0KKysrIGIvc3JjL2JhY2tlbmQvY29tbWFuZHMvcHVibGljYXRpb25jbWRzLmMNCkBAIC01 Myw2ICs1MywxMyBAQA0KICNpbmNsdWRlICJ1dGlscy9zeXNjYWNoZS5oIg0KICNpbmNsdWRlICJ1 dGlscy92YXJsZW5hLmgiDQoNCisjZGVmaW5lIFBVQl9BVElPTl9JTlNFUlRfREVGQVVMVCB0cnVl DQorI2RlZmluZSBQVUJfQUNUSU9OX1VQREFURV9ERUZBVUxUIHRydWUNCg0KDQpLaW5kbHkgY2hh bmdlDQpGUk9NOg0KIlBVQl9BVElPTl9JTlNFUlRfREVGQVVMVCINClRPOg0KIlBVQl9BQ1RJT05f SU5TRVJUX0RFRkFVTFQiDQoNCg0KKDMpIHNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGlj YXRpb24ub3V0DQoNCistLSBWZXJpZnkgdGhhdCBvbmx5IHN1cGVydXNlciBjYW4gcmVzZXQgYSBw dWJsaWNhdGlvbg0KK0FMVEVSIFBVQkxJQ0FUSU9OIHRlc3RwdWJfcmVzZXQgT1dORVIgVE8gcmVn cmVzc19wdWJsaWNhdGlvbl91c2VyMjsNCitTRVQgUk9MRSByZWdyZXNzX3B1YmxpY2F0aW9uX3Vz ZXIyOw0KK0FMVEVSIFBVQkxJQ0FUSU9OIHRlc3RwdWJfcmVzZXQgUkVTRVQ7IC0tIGZhaWwNCg0K DQpXZSBoYXZlICItLSBmYWlsIiBmb3Igb25lIGNhc2UgaW4gdGhpcyBwYXRjaC4NCk9uIHRoZSBv dGhlciBoYW5kLCBpc24ndCBiZXR0ZXIgdG8gYWRkICItLSBvayIgKG9yICItLSBzdWNjZXNzIikg Zm9yDQpvdGhlciBzdWNjZXNzZnVsIHN0YXRlbWVudHMsDQp3aGVuIHdlIGNvbnNpZGVyIHRoZSBl bnRpcmUgdGVzdHMgZGVzY3JpcHRpb24gY29uc2lzdGVuY3kgPw0KDQoNCkJlc3QgUmVnYXJkcywN CglUYWthbWljaGkgT3N1bWkNCg0K