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 1nevr0-0007cl-Bm for pgsql-hackers@arkaria.postgresql.org; Thu, 14 Apr 2022 09:33:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nevqy-0003SQ-LY for pgsql-hackers@arkaria.postgresql.org; Thu, 14 Apr 2022 09:33:28 +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 1nevqy-0003SG-87 for pgsql-hackers@lists.postgresql.org; Thu, 14 Apr 2022 09:33:28 +0000 Received: from esa7.fujitsucc.c3s2.iphmx.com ([68.232.159.87]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nevqq-0001DK-RS for pgsql-hackers@lists.postgresql.org; Thu, 14 Apr 2022 09:33:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fujitsu.com; i=@fujitsu.com; q=dns/txt; s=fj1; t=1649928801; x=1681464801; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=jlXkWpYasijfKpuRVrj3V6D/CgpjBVMIRNcf16PE1Js=; b=Xr2KDrT/ZIHFwLwsIjzWqjwyDDAuV3YpBej78qGzT24ADXTcAu9y3UPf prvAppCNiVyArpCPnUqNx/A6/ghj+imLcTVLdfUF3pBpKM5GS8tDuHTRC ckrsZ3Du7+MdrktXdh1jHO0cT7iSBr4xdd1ayNLZIFN7/rNkXkv3rWwkQ Av4viLrs7fwUcGl8khrt2jJnk+ugmoexhtYLS/yL3K77wlpzNbYB/qxf/ udLYDerj623sjZ0oLy11RTQkuDy7CJZAhMahX0y4sdGAkBqZeV+dFThz2 A7irNOhpVU4VUB/ZpklUHt/7A4xa7Fo/c+Q7JfNr8Kj3hLQ7LI9of2WNJ A==; X-IronPort-AV: E=McAfee;i="6400,9594,10316"; a="53971280" X-IronPort-AV: E=Sophos;i="5.90,259,1643641200"; d="scan'208";a="53971280" Received: from mail-os0jpn01lp2112.outbound.protection.outlook.com (HELO JPN01-OS0-obe.outbound.protection.outlook.com) ([104.47.23.112]) by ob1.fujitsucc.c3s2.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2022 18:33:18 +0900 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VTo9DLJPRRxW+xOkOGJ2AKrZWHDwYFVYvnT4uiHSl+nhXG0wvPU5zreJZSx/9BcPHCTWhG9a2fI1augTsWXZEejNDT6imX/Gm63UuRLfdCzUnwRUN5rnTotTVntvqpdn/931JrU403rWzxnG9SB4tJf5hW6K4lL2Woj7kFdhISfwGZoVcaDCYoMABnT7RsP8n+d0As1LE+qbFTiCDrmzl9IyrKpnpNY8E+x8pOgt1DuzgqbOuMkIgOApejdhpxj0Z6B4fnK3f52vHbnspJcKBTSoKiSnQNZBgYCOimvsBQP8n1z0M1WrhaXSj4N6k565G4VPbrWX42dmHEc2CxLH3w== 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=jlXkWpYasijfKpuRVrj3V6D/CgpjBVMIRNcf16PE1Js=; b=hsYE1nzO0fooVGmCAtwX+ePnzGumD4TiDLfV3rDmvD6UBtr8hlnHlPpEq2NZt0zFAc67Ig93suVTTXjR/MnBfr6f4bEaVFd/pgwziS2nuZLSyY7tI0kLfUUr4M6LedrejU8hIse3dF0l9wnn8Be8yItoKurLh4a7IGu9UmypgN24NHYAr4xVd6TgBaj6JwnrClV8njJUz4r1akZHc9REW0yhO18v9ZliDXaXdPR93xJXT5pKQ/33VlpfCBy0ReCJQkpznhR6GKuJFxusPDjFgNvqRvjTDKDluZabfF9m1mFaOUKw8vpv4QxQN4bzSIDtQA6AYVqTQxD2ozDecbGQWQ== 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=jlXkWpYasijfKpuRVrj3V6D/CgpjBVMIRNcf16PE1Js=; b=VaYJtgVQANKCyGjGAVvCAjsaQHR5GvESjj3Ei64MOUEm8p0RWokcp1cPdFzwY5eSUr6jlPdqNptzw6mD4TpuEM+ukgTevjom2JtjRO9eRtX46V6n7spP1ZIzqcxB1/Yd/fzP58sXZ5LpHMmyAuONGNn66S9BbRRIkfGBufo9IGs= Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com (2603:1096:604:f1::8) by TY2PR01MB4265.jpnprd01.prod.outlook.com (2603:1096:404:d3::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Thu, 14 Apr 2022 09:33:15 +0000 Received: from OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::5861:b904:cd0e:d082]) by OS3PR01MB6275.jpnprd01.prod.outlook.com ([fe80::5861:b904:cd0e:d082%5]) with mapi id 15.20.5144.030; Thu, 14 Apr 2022 09:33:15 +0000 From: "wangw.fnst@fujitsu.com" To: vignesh C , PostgreSQL Hackers Subject: RE: Skipping schema changes in publication Thread-Topic: Skipping schema changes in publication Thread-Index: AQHYPbu8p/DTlMvi5k6uxHTGOt84aqzRui0AgBo2AYCAA1SuoA== Date: Thu, 14 Apr 2022 09:33:15 +0000 Message-ID: References: In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: b7dc502a-4358-4d54-fcc3-08da1df9cd2f x-ms-traffictypediagnostic: TY2PR01MB4265: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: ODYUGf70xUrHzOzd+PrW90NFC0JJW8MMw8KgMl9EkA/TSimv4BQ1nBg+i9Ly+OcELCv31mgajR+fsKppz2gIZ3qwrMSrJhqN2evhzAnRn9o1WRyGWocoj/4I1QC00bl1i+E6jZs3WB+tupZIm1HlFfR+/AcT5UZrYS91FlrxaTTHXZ0NVpGPsFdIoiy96ZRhdQVubNxKY/xX9zjrrGcf/TupPzR1aIHPGKWq3zE0Eo8e+NJQ194FNxWtSarOlIDi6ielLjRvHYg5kVvgphDG0bkHnYQPm5FupfQ7vP45dBktRQzlNmWevpOjd46cg4KeBN6vme7fsMDsI9JhatskTGLWQEI+SxyYlubaJJc4qHu9L9OYiF55Un+XvY5Qp3w0jvHK80h+bv9AO/HdI2fILHIfl/CtwYhVi//AOKBicshyC663MKnx8+VI7Sg8rc2YYRcONYWoecYpGuhC8SxaomZz6ZBQXS3ItybgU0hY/L+6TzPZ0yT2AGr9DoxSgvSNwHZesowU8TlQqynavjujFOKfUIqncVvnv3+KMs5eXLZl9Pt1PCwMWt9sx4x/5Jz89uPmA9MluRPd9iSKOMNO45KQaHaDZHmBkWEveVgHnoblp/LF1k/96caPOhiAL3Bo6qZJ7rQSfP5h67wY7ovRPf6E5Wjjp8SO96Pv+4XBTcGn3HkQBR/NNsuojSioFlkl7ueEOcHPBxPCJujozSeV/g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS3PR01MB6275.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(53546011)(33656002)(83380400001)(6506007)(316002)(7696005)(55016003)(2906002)(85182001)(71200400001)(110136005)(508600001)(64756008)(66946007)(76116006)(122000001)(9686003)(26005)(8676002)(66446008)(66476007)(66556008)(186003)(82960400001)(86362001)(8936002)(38070700005)(38100700002)(52536014)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eG1RMGE0dkhGRVd2Rk5ZYlI2bWlqbVNpQzkyM1dSdHdEQVhvU2hWT2t1dkpx?= =?utf-8?B?K3VCdzRlckxuVEl4cnNOQ2U0S1NueG5DSnVOT1QrcFB1ckhWUGRvWGFKb28z?= =?utf-8?B?R3pxd3RTYnc5S3VENmhXSVBobmgyK1I5ZitOa0lONmFVZjBDN2dJNlRXZk93?= =?utf-8?B?ZkdaK0JmZkVvOG1BTkhYTS9tVjVTdnVaWi8zbDBFTmN2RzcwMkNTcmV2dXQ3?= =?utf-8?B?cktNa0dzOCtvSUh2ZDhYQVpTVndNeWdDbStqZ1BucU05QjhoV2Jsbk9CUUgr?= =?utf-8?B?Q0NRcGNqdUc3YWhNNEdLZWRWTko0aUg0NWRBVFdiYWRwK29jVlZkQ0xPQ1Y0?= =?utf-8?B?RXFxcElVR3doZW8wOEhobjhTdEdBTnBwdjExdjJhaStvbkRYVXZzNTFEL2Mz?= =?utf-8?B?bklmMHpaWlhMZ0x4SElJWXhpUkN4aTdsUTRQUU8xRi9wTStHNUY4Y2l3dEE1?= =?utf-8?B?K2NneVRyNENQRlBtQWViRVFQQ3RieFM2SE1UOU9rS0YrQ0xaalJuWGNYUzhq?= =?utf-8?B?WHlDNnVmUURSOTZTWmlIZjVhMjJpWG0rZWFOSWV0QjQyYTJRektnUTJ3UTdi?= =?utf-8?B?RU5GWHdtMUF0Q0ZNMGxNdlR4djUvUHhRU3QrU01SdEVHdUZmbHNEOExlVHU0?= =?utf-8?B?a1FXVnZraFFxOVR4c0JqcHpzRlh3WWJVZ1lyN1hIZy93TnJQNkh4eGFpSW5Q?= =?utf-8?B?USsxWEpUcCt6WWx3dytoTWg0eFJFQktjdEpsWmhzbHNxMVJiL3puWTlZZWQ3?= =?utf-8?B?ZStzMEkrN3c0OFpkU2pLd0JTQkxYNExVK3FSVGVlK2ZHWE5nSEZHbXBqajJI?= =?utf-8?B?Q3pkM0lmQUxRYlRkY1J4bmc1V1c2bTFRVHdPcUpXTnU3eTFTZ2FBWkZtb2sz?= =?utf-8?B?VDNlaUFYUEdkditOeUIzbnJTd2p6S1FSRUFhSGFRL3l0ZkVJSnQ1SVQ1cjds?= =?utf-8?B?YVdaNVMxd2x6Y0NZb2NSMEcra2RHNnJGa3RBNldaNDlCeVJwNjJpRG83c2Fz?= =?utf-8?B?MDlCZERjR2VWeWxVdzhhWDdCeXFwVWZucEhCVVZ0ZVVnNEZNYVZEZER3bjFY?= =?utf-8?B?ak8yaXp0RTlTQVI5M1VKcVZPRDR4MEF6RE5Lcm4wZHF5QXJTZnJENFY4YUgz?= =?utf-8?B?Ui9EV3FmdUFMcStoYVVjV3Y5TWpQV1RQL2FEd3QrTDlqWWFmQ3Y0eXRjbFFU?= =?utf-8?B?QjNWYllEc0lyNnowci9maURNbHk2Y0tPMGtNUS9yNnZycFk1TnUzdy9NM2Jy?= =?utf-8?B?eWRKTmo5Nm1JUFdCSkNPWXo4d3J4YzBHVmh3emVOWWxJY0VwMEdrNHlDa1pM?= =?utf-8?B?bEM1YjBOazYwcTRGNUVKalFhdXFKWWIwOWhkS1dQQ3dkQ0NOLzcyQXlTZk5u?= =?utf-8?B?NWpyMU9Gcnk1dFdUZHRNL29vaGpEQXVIcGpmc3FXQVcxNDF3a29Eb2xiSWdI?= =?utf-8?B?Rm1Fa3BoM2FpZVNBaDFNZjF2eXZtYWg1aW5WMlRvb3IrY2tZR3BBaGRTL1J2?= =?utf-8?B?VW1ncVVUM0k1dXphT2lzQTA5Z1dXWmozY0tKcjlkb0phZ0hHZDUwVUI1Znpi?= =?utf-8?B?dTNSY3dmME13K0V4RVZNZnBXZ0tHT1FIOTZBNjdFbFFROEw2WEs2bGl4QkQ1?= =?utf-8?B?OVRwSmZiQzZoS0wzbVlWYnkrT0YwQkQwR3cwZFZ3WWthUmJERTlicG5zZ2Z3?= =?utf-8?B?WEpGaHJ2ZDNIajI0ekg0bFpGM0k2dHpRdi96RlZ1ZTROSWtNSHIyUE1uN09s?= =?utf-8?B?SjdUa3hCVXJTUFVqTjhwZm9FeWw2MWFQcGxud3BMT2pGZEdOU3RtMUd5MjRu?= =?utf-8?B?ZVptOTU5MzlWeDNYQ25MVGFaR1gyYTNHWk9Za2FQQkxkOGNYaDhYaVh1YUVj?= =?utf-8?B?UXVUUzJMY0xSSzE5VEZVY2h3bHRRem1zNUVxakVKdFYvYkdwVWNsSnBkWllU?= =?utf-8?B?ZGgzL2lEai91ZDcxYUlkRW5YR3dJV21LbkhEOFROVmoyaUkzUGJrY0V2YnVV?= =?utf-8?B?RzFNNlhMaDI3cmErMDh0QkhwQ3dDeVdodm9ZQjJEVDZDbkxkcmpiejBDWnJG?= =?utf-8?B?TFBERzAvVVk2QUhiR1RiY0NtZ1JIb2VXV0U0eVorZEFLMGN1cWt5YnJjSXhK?= =?utf-8?B?ZFpabzFHc0cyK2NINnNQZDkxSStKbHJYcll5bm1Na0hnWDJEZlFDL2NxaUlS?= =?utf-8?B?SVh6QzU3MzRPb1BmNWFJRjZEdWd1cjVkaTcveG1RL2duWkVkekxQODl5NUha?= =?utf-8?B?Rk1udUZ3S0p4QVJoZHFCRWtLU2puOW9GSXZtRmpGdWF1OFhUTTdCTmRNaEhs?= =?utf-8?B?d3FJL08zYVVXQmRkZExDRWxNeGZuaStzMitIOWNyeXR0UWpsT0JLUT09?= 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: OS3PR01MB6275.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7dc502a-4358-4d54-fcc3-08da1df9cd2f X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2022 09:33:15.1633 (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: +/OzB45ra2G6aHZUk40KZDewelAN5k4NJpW9M7UbfHo/T4CuPoSGMEpkOQ6e7fMbeYaDhoYt+dQNzi2icJhqpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB4265 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCBBcHIgMTIsIDIwMjIgYXQgMjoyMyBQTSB2aWduZXNoIEMgPHZpZ25lc2gyMUBnbWFp bC5jb20+IHdyb3RlOg0KPiBUaGUgcGF0Y2ggZG9lcyBub3QgYXBwbHkgb24gdG9wIG9mIEhFQUQg YmVjYXVzZSBvZiB0aGUgcmVjZW50IGNvbW1pdCwNCj4gYXR0YWNoZWQgcGF0Y2ggaXMgcmViYXNl ZCBvbiB0b3Agb2YgSEVBRC4NClRoYW5rcyBmb3IgeW91ciBwYXRjaGVzLg0KDQpIZXJlIGFyZSBz b21lIGNvbW1lbnRzIGZvciB2MS0wMDAxOg0KMS4NCkkgZm91bmQgdGhlIHBhdGNoIGFkZCB0aGUg Zm9sbG93aW5nIHR3byBuZXcgZnVuY3Rpb25zIGluIGdyYW0ueToNCnByZXByb2Nlc3NfYWxsdGFi bGVzX3B1Ym9ial9saXN0LCBjaGVja19za2lwX2luX3B1Ym9ial9saXN0Lg0KVGhlc2UgdHdvIGZ1 bmN0aW9ucyBsb29rIHNpbWlsYXIuIFNvIGNvdWxkIHdlIGp1c3QgYWRkIG9uZSBuZXcgZnVuY3Rp b24/DQpCZXNpZGVzLCBkbyB3ZSBuZWVkIHRoZSBBUEkgYGxvY2F0aW9uYCBpbiBuZXcgZnVuY3Rp b24NCnByZXByb2Nlc3NfYWxsdGFibGVzX3B1Ym9ial9saXN0PyBJdCBzZWVtcyB0aGF0ICJsb2Nh dGlvbiIgaXMgbm90IHVzZWQgaW4gdGhpcw0KbmV3IGZ1bmN0aW9uLg0KSW4gYWRkaXRpb24sIHRo ZSBsb2NhdGlvbiBvZiBlcnJvciBjdXJzb3IgaW4gdGhlIG1lc3NhZ2VzIHNlZW1zIGhhcyBhIGxp dHRsZQ0KcHJvYmxlbS4gRm9yIGV4YW1wbGU6DQpwb3N0Z3Jlcz0jIGNyZWF0ZSBwdWJsaWNhdGlv biBwdWIgZm9yIGFsbCBUQUJMRVMgc2tpcCBhbGwgdGFibGVzIGluIHNjaGVtYSBwdWJsaWMsIHRh YmxlIHRlc3Q7DQpFUlJPUjogIG9ubHkgU0tJUCBBTEwgVEFCTEVTIElOIFNDSEVNQSBvciBTS0lQ IFRBQkxFIGNhbiBiZSBzcGVjaWZpZWQgd2l0aCBBTEwgVEFCTEVTIG9wdGlvbg0KTElORSAxOiBj cmVhdGUgcHVibGljYXRpb24gcHViIGZvciBhbGwgVEFCTEVTIHNraXAgYWxsIHRhYmxlcyBpbiBz Y2guLi4NCiAgICAgICAgXg0KKFRoZSBsb2NhdGlvbiBvZiBlcnJvciBjdXJzb3IgaXMgdW5kZXIg J2NyZWF0ZScpDQoNCjIuIEkgdGhpbmsgbWF5YmUgdGhlcmUgaXMgYSBtaW5vciBtaXNzaW5nIGlu IGZ1bmN0aW9uDQpwcmVwcm9jZXNzX2FsbHRhYmxlc19wdWJvYmpfbGlzdCBhbmQgY2hlY2tfc2tp cF9pbl9wdWJvYmpfbGlzdDoNCldlIHNlZW0gdG8gYmUgbWlzc2luZyB0aGUgQ1VSUkVOVF9TQ0hF TUEgY2FzZS4NCkZvciBleGFtcGxlKEluIGZ1bmN0aW9uIHByZXByb2Nlc3NfYWxsdGFibGVzX3B1 Ym9ial9saXN0KSA6DQorCQkvKiBPbmx5IFNLSVAgQUxMIFRBQkxFUyBJTiBTQ0hFTUEgb3B0aW9u IHN1cHBvcnRlZCB3aXRoIEFMTCBUQUJMRVMgKi8NCisJCWlmIChwdWJvYmotPnB1Ym9ianR5cGUg IT0gUFVCTElDQVRJT05PQkpfVEFCTEVTX0lOX1NDSEVNQSB8fA0KKwkJCSFwdWJvYmotPnNraXAp DQptYXliZSBuZWVkIHRvIGJlIGNoYW5nZWQgbGlrZSB0aGlzOg0KKwkJLyogT25seSBTS0lQIEFM TCBUQUJMRVMgSU4gU0NIRU1BIG9wdGlvbiBzdXBwb3J0ZWQgd2l0aCBBTEwgVEFCTEVTICovDQor CQlpZiAoKHB1Ym9iai0+cHVib2JqdHlwZSAhPSBQVUJMSUNBVElPTk9CSl9UQUJMRVNfSU5fU0NI RU1BICYmDQorCQkgICAgcHVib2JqLT5wdWJvYmp0eXBlICE9IFBVQkxJQ0FUSU9OT0JKX1RBQkxF U19JTl9DVVJfU0NIRU1BKSAmJg0KKwkJCXB1Ym9iai0+c2tpcCkNCg0KMy4gSSB0aGluayBtYXli ZSB0aGVyZSBhcmUgc29tZSBtaW5vciBtaXNzaW5nIGluIGNyZWF0ZV9wdWJsaWNhdGlvbi5zZ21s Lg0KKyAgICBbIEZPUiBBTEwgVEFCTEVTIFtTS0lQIEFMTCBUQUJMRVMgSU4gU0NIRU1BIHsgPHJl cGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPnNjaGVtYV9uYW1lPC9yZXBsYWNlYWJsZT4gfCBD VVJSRU5UX1NDSEVNQSB9XQ0KbWF5YmUgbmVlZCB0byBiZSBjaGFuZ2VkIHRvIHRoaXM6DQorICAg IFsgRk9SIEFMTCBUQUJMRVMgW1NLSVAgQUxMIFRBQkxFUyBJTiBTQ0hFTUEgeyA8cmVwbGFjZWFi bGUgY2xhc3M9InBhcmFtZXRlciI+c2NoZW1hX25hbWU8L3JlcGxhY2VhYmxlPiB8IENVUlJFTlRf U0NIRU1BIH0gWywgLi4uIF1dDQoNCjQuIFRoZSBlcnJvciBtZXNzYWdlIG9mIGZ1bmN0aW9uIENy ZWF0ZVB1YmxpY2F0aW9uLg0KRG9lcyB0aGUgbWVzc2FnZSBiZWxvdyBuZWVkIHRvIGJlIG1vZGlm aWVkIGxpa2UgdGhlIGNvbW1lbnQ/DQpJbiBhZGRpdGlvbiwgSSB0aGluayBtYXliZSAiRk9SL1NL SVAiIGlzIGJldHRlci4NCkBAIC04MzUsMTggKzg0MywyMSBAQCBDcmVhdGVQdWJsaWNhdGlvbihQ YXJzZVN0YXRlICpwc3RhdGUsIENyZWF0ZVB1YmxpY2F0aW9uU3RtdCAqc3RtdCkNCi0JCS8qIEZP UiBBTEwgVEFCTEVTIElOIFNDSEVNQSByZXF1aXJlcyBzdXBlcnVzZXIgKi8NCisJCS8qIEZPUiBb U0tJUF0gQUxMIFRBQkxFUyBJTiBTQ0hFTUEgcmVxdWlyZXMgc3VwZXJ1c2VyICovDQogCQlpZiAo bGlzdF9sZW5ndGgoc2NoZW1haWRsaXN0KSA+IDAgJiYgIXN1cGVydXNlcigpKQ0KIAkJCWVyZXBv cnQoRVJST1IsDQogCQkJCQllcnJjb2RlKEVSUkNPREVfSU5TVUZGSUNJRU5UX1BSSVZJTEVHRSks DQogCQkJCQllcnJtc2coIm11c3QgYmUgc3VwZXJ1c2VyIHRvIGNyZWF0ZSBGT1IgQUxMIFRBQkxF UyBJTiBTQ0hFTUEgcHVibGljYXRpb24iKSk7DQoNCjUuDQpJIHRoaW5rIHRoZXJlIGFyZSBzb21l IG1pbm9yIG1pc3NpbmcgaW4gdGFiLWNvbXBsZXRlLmMuDQorCQkJIE1hdGNoZXMoIkNSRUFURSIs ICJQVUJMSUNBVElPTiIsIE1hdGNoQW55LCAiRk9SIiwgIlNLSVAiLCAiQUxMIiwgIlRBQkxFUyIs ICJJTiIsICJTQ0hFTUEiKSkNCm1heWJlIG5lZWQgdG8gYmUgY2hhbmdlZCB0byB0aGlzOg0KKwkJ CSBNYXRjaGVzKCJDUkVBVEUiLCAiUFVCTElDQVRJT04iLCBNYXRjaEFueSwgIkZPUiIsICJBTEwi LCAiVEFCTEVTIiwgIlNLSVAiLCAiQUxMIiwgIlRBQkxFUyIsICJJTiIsICJTQ0hFTUEiKSkNCg0K KwkJCSAgTWF0Y2hlcygiQ1JFQVRFIiwgIlBVQkxJQ0FUSU9OIiwgTWF0Y2hBbnksICJTS0lQIiwg IkZPUiIsICJBTEwiLCAiVEFCTEVTIiwgIklOIiwgIlNDSEVNQSIsIE1hdGNoQW55KSkgJiYNCm1h eWJlIG5lZWQgdG8gYmUgY2hhbmdlZCB0byB0aGlzOg0KKwkJCSAgTWF0Y2hlcygiQ1JFQVRFIiwg IlBVQkxJQ0FUSU9OIiwgTWF0Y2hBbnksICJGT1IiLCAiQUxMIiwgIlRBQkxFUyIsICJTS0lQIiwg IkFMTCIsICJUQUJMRVMiLCAiSU4iLCAiU0NIRU1BIiwgTWF0Y2hBbnkpKSAmJg0KDQo2Lg0KSW4g ZnVuY3Rpb24gZ2V0X3JlbF9zeW5jX2VudHJ5LCBkbyB3ZSBuZWVkIGBpZiAoIXB1Ymxpc2gpYCBp biBiZWxvdyBjb2RlPw0KSSB0aGluayBgcHVibGlzaGAgaXMgYWx3YXlzIGZhbHNlIGhlcmUsIGFz IHdlIGRlbGV0ZSB0aGUgY2hlY2sgZm9yDQoicHViLT5hbGx0YWJsZXMiLg0KYGBgDQotCQkJLyoN Ci0JCQkgKiBJZiB0aGlzIGlzIGEgRk9SIEFMTCBUQUJMRVMgcHVibGljYXRpb24sIHBpY2sgdGhl IHBhcnRpdGlvbiByb290DQotCQkJICogYW5kIHNldCB0aGUgYW5jZXN0b3IgbGV2ZWwgYWNjb3Jk aW5nbHkuDQotCQkJICovDQotCQkJaWYgKHB1Yi0+YWxsdGFibGVzKQ0KLQkJCXsNCi0JCQkJLi4u Li4uDQotCQkJfQ0KLQ0KIAkJCWlmICghcHVibGlzaCkNCmBgYA0KDQpSZWdhcmRzLA0KV2FuZyB3 ZWkNCg==