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 1nNh3v-0002R2-2I for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Feb 2022 20:19:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nNh3t-0000Sn-U4 for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Feb 2022 20:19:33 +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 1nNh3t-0000Se-Jy for pgsql-hackers@lists.postgresql.org; Fri, 25 Feb 2022 20:19:33 +0000 Received: from mail-co1nam11on2087.outbound.protection.outlook.com ([40.107.220.87] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nNh3q-0007zh-9N for pgsql-hackers@postgresql.org; Fri, 25 Feb 2022 20:19:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nQUjuN/i7bLfxoaKmJYah/Rx8PpJbDGV0mNTeSeIBJyvQo/v+xSpKcpNglCqBLI8319be3szlGML/UQZdkjAejKb6tLGgCQcPWI1M9LxCIa9UdUt4iNy/S8UvVlHUwceGLqTSBLkwcbq++vkM5uHpGm/cNmSyInI2F0ybfB7NwvImnAG9CY7t/RQsaAjBSnhpFRzEN5k1/eUOTZkfVcoStMBeXdHAl7p57bG0HYfKH1xpEUAPtS6XiEqei7KLr8yy9QraKG5MueEp7mP+m2416LSCcVnPGqys4SXTVUmMDO7Uq2wU/X7eb7JuYFHhHaLFp9wTIyoUjQgrMdknI6VDA== 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=bNiwzotTUD+sIn1HZPT5qrzuT9GTWcbRzdVFhbNmZ20=; b=kV6LK1l/6idNmzEvZKhtRBP+lEo0/ImpFCD2fF7hqI699zCuxlWPC0e340739CQj9ArK0rkdsVEoahBdgirSZRWoNPFAXZ5wFv9Ky3g1QLC6ZmrjpmtxJlGVVRU0TXs7Nsk8TS57rDWqNF3CVJbSqeQ0W/uWqu/Xm1UnACO/jyvhZaW92YNkZLX6aEbJuSiq4xjGvtKLXlaofoUQuHheVG8UyRXLYs9Onb0lN+oxENu/9H77kSK7ASdO+z6/bwmwxSWArwPNxLSYDYPE88iuH+HbCjTWX2sjGr7/WCBQn4Lv6bzfTz+nn/0s4t6ffio+nKxKAo2OLFlimQxErpBOTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bNiwzotTUD+sIn1HZPT5qrzuT9GTWcbRzdVFhbNmZ20=; b=0CMU3gnlQYQRGPpzKgjzgvraPKGzC0O1gHYNcw/vkLKlb5G4hZOzGGhzJENGoeqvvGnIr7vzODqMBqntQiKc8brA0J4sFHg1/Ox58hOKD/tWziUH4VTNiRSNFlW4eovr2z1cf/4QjOVS3JRC/wWTSPbH4Xjl4qYwRAkLXHBvwDA= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by SA1PR05MB8094.namprd05.prod.outlook.com (2603:10b6:806:1a4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.10; Fri, 25 Feb 2022 20:19:24 +0000 Received: from CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::615f:cd8c:40dd:8a99]) by CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::615f:cd8c:40dd:8a99%3]) with mapi id 15.20.5038.009; Fri, 25 Feb 2022 20:19:24 +0000 From: Jacob Champion To: "rjuju123@gmail.com" CC: "pgsql-hackers@postgresql.org" , "michael@paquier.xyz" , "sfrost@snowman.net" Subject: Re: [PATCH] Expose port->authn_id to extensions and triggers Thread-Topic: [PATCH] Expose port->authn_id to extensions and triggers Thread-Index: AQHYKROnTfOcdsmFrkm3fPKW1WKt+KyilEwAgABW8QCAAAbkAIAAOjoAgAFK+QCAAEBzAA== Date: Fri, 25 Feb 2022 20:19:24 +0000 Message-ID: References: <793d990837ae5c06a558d58d62de9378ab525d83.camel@vmware.com> <2e28b12b450f247d5c0994207030c862263e0297.camel@vmware.com> <20220224171538.jbf2cxzmhiwuinp4@jrouhaud> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Evolution 3.36.5-0ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0223818f-6f7b-469c-f738-08d9f89c1d80 x-ms-traffictypediagnostic: SA1PR05MB8094:EE_ x-ms-exchange-atpmessageproperties: SA|SL 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: fMR/NE5oIVj2fQ1hsSt9iJBLKQ2HhjtsYganqwGbQURrjoYHPOyK+RQ36cz/Hn7Xg3c608ZiFGhhYxObUE1G+bag2pPOQThDGuaz48sxFbWRJ4JMEy7FPwAczwRQmSbRPVkbGBEOXdZzSIc1xmOR0LhgeaUcPJfJFSbs+b8MewliYM9ya9Pfge9U19AHaeAQXhHzHD3tH1ibUdnHcQGpMyH0Wo6ow9g5kdisRa8rcJ4GGrrV/brx5fYJekaupSk/gz05PCc7HSeLiEdySDzIre2rNWINKyuRJWJnH8qd1uvLv/Xs0YPtRqwHy1L5xeJVBRY+L1ssNytsQD4XGRGQCPfvTK7kQJ77XLGGhy1U1ilIPq5lNKIfcSfHpIrFHM6ezTi7jQ77hDNgB1yYRfUqH8lf+B0ArsxPzYvxsj1l43jQzY9N27DruW+idjLbaNHdZPsrPFUKpUZEdl3uKBzV7IsqC7axO8lzYX2z6g4uT0+ijOWJYizlOY7lovHKFkFBkD4t83EqxLtlxHm0W63mxnm8iMG7gpwoww7zyz9V9Cp2KAWfRF2PgkRC0khTDOe4tTyDhxSA2/j91EN6x/YRIRzdzdBnniNUufiIqcZz0uNoL1BF0WDm66uf1Xc4eS/B5Mw+G6qK/CAvVIbrKMqnY+0863ZGj9LXnDrAHvhN7Qtp6/r+X9KfFz+M0gUwhs84vkrr2OHrdAH0gcuXwOB9fw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR05MB8087.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6916009)(316002)(26005)(66946007)(8676002)(71200400001)(38100700002)(66446008)(66476007)(66556008)(8936002)(54906003)(64756008)(86362001)(4326008)(76116006)(5660300002)(186003)(38070700005)(2616005)(6506007)(36756003)(6486002)(2906002)(122000001)(558084003)(6512007)(99936003)(508600001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cU5mRVkwNGdhVnA3b3ZmbFdJUWx4R1V0cTE5K0RHb3ZRc1pDamllQmFUYXVr?= =?utf-8?B?RVNsVVczZmxFTnJjeGc2ajVLV1YydzU3VWE2bmdJWllwRytYVXhwREFmRkRB?= =?utf-8?B?WUdhcHJFbVhNUmlvNVE2OVlWc0dFeW92WTNxdlBZL29Deko0ZUV0dVU5eFl5?= =?utf-8?B?Q1crclBNbDZSd1ZMa2tLb1ZqWndxNjM4UnZwTld4aE9aSUM0NXRaeGFDeUM1?= =?utf-8?B?UEYxY0hheU4zMmlxM2xPczlQUW1tVXdwUUhyaE82L21PZHlQaVlHaU9rUlI0?= =?utf-8?B?RUdrODVzOEdXV2JZRzQ5UVRQdExnUE5HT0xLalJ6RlA3azI3dVRaWVFRVWI5?= =?utf-8?B?M0ZWVGFzSFZlajE3M3RnN3FpV1hJWFE2R1B5cSszWC9pbEZSQ3dvRDRWVFlZ?= =?utf-8?B?WWVSN3Y1T3hSYkVuQVFncE56dVlxZGZTa2o0QUp0eW9GMjV3SStQaGpyMXBa?= =?utf-8?B?bWpRUUo1bkI4TlNvWU44RHB0YktSSzFkU2g5WXRudlFSb2tUWGxKVHZjMlRP?= =?utf-8?B?UDd2V0lUOGpSUnJlUlIyZGZzSERvWS8rK3d4dWRqUjdBcW9pSTdOZE01M093?= =?utf-8?B?OXZuSFJod0VkcU4vTnRyKy9ONnFPMDlKalFQNFNucm5CcmYvaHdYTVByT09K?= =?utf-8?B?V0ZaRVdrWWFtN01RWHZLL3hYT2VvcVVSV0pYZWNQZ1p2WGxEZkk0QndkYW9E?= =?utf-8?B?RTEwT3l5eEVqWTdhejl5cjBTTWk3STBjSE1aeXBIUGs1UW45VHFQc1R0Q1B5?= =?utf-8?B?Ni9MTGVlclJGTEF3eURUcFd2Vm56cS9Mc1dGZW5LMHJmaklXTkR5MXVVbXlj?= =?utf-8?B?UEQxK1FvaC95VDVXb1ppQlpUK1J2Uk1TYk5Gdk9jK0tCc2MyeVMxclVvZGRX?= =?utf-8?B?T0VSR0VyQUlWdWRaV0MvREl1d1JQMXE4WmUvYU1SMisrMVFmYWlSOFcyT0ho?= =?utf-8?B?T3FHSWdnejNzK256YStlanMzVVNWMXBpUUNPZytBNGNvRDVNUUQydjdUeENk?= =?utf-8?B?bjhBNVRmV1ZWcmFJWU1YaGFkUCtjc2lybUtST3U5Qm1aN1pJcXNuQy95bVlp?= =?utf-8?B?RGJBTEdoWjJDMXFkSmc5REgveDdBeUxzanFicjdxZTAvbFlHOHgyaGpQdkc2?= =?utf-8?B?NU53K1ZIb1o3cm1Ea1BlUmFRSERYMnFGWWlqUE93WmhpMUpTOU5RdG9qMUo2?= =?utf-8?B?aHZVZUNadzhGQWQwaU9CTDF2d29NVTZsZ2tCc25ITDNMblNvOTNoeXYvZ0FS?= =?utf-8?B?SXRNS3FsYjJQZEUvQUlmN1haTWhWdVR0SGFhbHRkWWFxaURhZUc4M3VFOWlF?= =?utf-8?B?T29hazRRaVRqSWpxdUVLSitmU29lNWNqMFNCZXRYUXFCeUl3V0JBeTlOM3F0?= =?utf-8?B?QUNXbzdDVi9FVUYzQit4bEpraEh0Qzk3QW1lRWwwaFExUUVCSFpMUWZGeUxZ?= =?utf-8?B?SjA4QmxBT2VMWS9zV1dOclZYVWo1NlZQV1U3UEkySGZDR1ZWTWtwNm9uZ3pi?= =?utf-8?B?M3MveDdFN2FXN3hrWDFycElvcXIvWWNKUDJnM2pnL3FNRThWRm9JKzRDa3Y4?= =?utf-8?B?UUhDMW5pWlU4MTFwNFhpNzkwOVpWbHJOZTdhMFl2bStGbmdWQlVwUUVjMnpL?= =?utf-8?B?a29BTUZZZXA1QllRUzErdGprVkVwNnFwS3RBM2c1TWd4NEJ3c0RRRERZNngv?= =?utf-8?B?YisyYWRtUlQ5aGNvaWIzM2x3NWdmMGY0WS9LRy9MT0gybkdDQlQxZ2xaNDR5?= =?utf-8?B?OW1aTWVscmZ1MjA5bDQ0SFR6dlRKWDVJK2ZQQU9TTEJMUjVRZjZwRjF1bEpF?= =?utf-8?B?YmVTQThoZzFicE01eEI2OXJrdUxRWHpoS1hYYTdqNitpWEd1blBEYWU1VmZr?= =?utf-8?B?aWNqMUZCQlBDOCtMcVFJUGd0aHVheGRvOEZsWVFmOGxiMVozRFZWTjRoSWhK?= =?utf-8?B?bFpDVm00VVpkVWllRkc2WGRuMlIrMXNNc2FsTThMbmJnQXdiamFtaGxxbFZk?= =?utf-8?B?bnhrWWlVeDdobTlSN21peFZsWVA5QXdNRHdRNHlqQnI1MjYwTGQ0UTZZbGdt?= =?utf-8?B?TEh0RURRLzdnblliWEdBQ2JFWVlCSDFGamVTVThFdjRBNU9DOXFMOW4yT1VG?= =?utf-8?B?SnRnOHFkVWdic0FXYTd5eDd4eEx5eFdXMWs4RGV6bzBzMEJqVnNNVUlWM2J5?= =?utf-8?Q?GgbgNFg2g1XNxkukYyGdi6A=3D?= Content-Type: multipart/mixed; boundary="_002_cdbcf8653e56340f73438e647ea5a26f021627edcamelvmwarecom_" MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR05MB8087.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0223818f-6f7b-469c-f738-08d9f89c1d80 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 20:19:24.2276 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HmsniqwNm4ieIQZeU0YCRhlN4kD7S33NTS4GgOtXAMiutmfeQ0XGnCw0nCP8lUOYGF3EqfFPzrBlB3YdBNxayA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8094 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_cdbcf8653e56340f73438e647ea5a26f021627edcamelvmwarecom_ Content-Type: text/plain; charset="utf-8" Content-ID: <829AC0A9EF4BDC4BB5BD6D1FB6324BBE@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 T24gRnJpLCAyMDIyLTAyLTI1IGF0IDE2OjI4ICswMDAwLCBKYWNvYiBDaGFtcGlvbiB3cm90ZToN Cj4gSGEsIG9wcl9zYW5pdHkgY2F1Z2h0IG15IHVzZSBvZiBjc3RyaW5nLiBJJ2xsIHdvcmsgb24g YSBmaXggbGF0ZXINCj4gdG9kYXkuDQoNCkZpeGVkIGluIHYzLg0KDQotLUphY29iDQo= --_002_cdbcf8653e56340f73438e647ea5a26f021627edcamelvmwarecom_ Content-Type: text/x-patch; name="v3-0001-Add-API-to-retrieve-authn_id-from-SQL.patch" Content-Description: v3-0001-Add-API-to-retrieve-authn_id-from-SQL.patch Content-Disposition: attachment; filename="v3-0001-Add-API-to-retrieve-authn_id-from-SQL.patch"; size=3861; creation-date="Fri, 25 Feb 2022 20:19:24 GMT"; modification-date="Fri, 25 Feb 2022 20:19:24 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSAyZmRlNjBhNmJjMzczOWYxODk0YzhjMjY0MTIwZTRmYTBmMDRkZjY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWNvYiBDaGFtcGlvbiA8cGNoYW1waW9uQHZtd2FyZS5jb20+ CkRhdGU6IE1vbiwgMTQgRmViIDIwMjIgMDg6MTA6NTMgLTA4MDAKU3ViamVjdDogW1BBVENIIHYz XSBBZGQgQVBJIHRvIHJldHJpZXZlIGF1dGhuX2lkIGZyb20gU1FMCgpUaGUgYXV0aG5faWQgZmll bGQgaW4gTXlQcm9jUG9ydCBpcyBjdXJyZW50bHkgb25seSBhY2Nlc3NpYmxlIHRvIHRoZQpiYWNr ZW5kIGl0c2VsZi4gIEFkZCBhIFNRTCBmdW5jdGlvbiwgc2Vzc2lvbl9hdXRobl9pZCgpLCB0byBl eHBvc2UgdGhlCmZpZWxkIHRvIHRyaWdnZXJzIHRoYXQgbWF5IHdhbnQgdG8gbWFrZSB1c2Ugb2Yg aXQuCi0tLQogc3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYyAgICAgICAgICAgICAgfCAxMiAr KysrKysrKysrKy0KIHNyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5oICAgICAgICAgIHwg IDIgKy0KIHNyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQgICAgICAgICAgIHwgIDMgKysr CiBzcmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbCB8IDExICsrKysrKysr KysrCiA0IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYyBiL3NyYy9iYWNrZW5kL3V0 aWxzL2FkdC9uYW1lLmMKaW5kZXggZThiYmEzNjcwYy4uYjg5MmQyNWMyOSAxMDA2NDQKLS0tIGEv c3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYworKysgYi9zcmMvYmFja2VuZC91dGlscy9hZHQv bmFtZS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSAiY2F0YWxvZy9uYW1lc3BhY2UuaCIK ICNpbmNsdWRlICJjYXRhbG9nL3BnX2NvbGxhdGlvbi5oIgogI2luY2x1ZGUgImNhdGFsb2cvcGdf dHlwZS5oIgorI2luY2x1ZGUgImxpYnBxL2xpYnBxLWJlLmgiCiAjaW5jbHVkZSAibGlicHEvcHFm b3JtYXQuaCIKICNpbmNsdWRlICJtYi9wZ193Y2hhci5oIgogI2luY2x1ZGUgIm1pc2NhZG1pbi5o IgpAQCAtMjU3LDcgKzI1OCw3IEBAIG5hbWVzdHJjbXAoTmFtZSBuYW1lLCBjb25zdCBjaGFyICpz dHIpCiAKIAogLyoKLSAqIFNRTC1mdW5jdGlvbnMgQ1VSUkVOVF9VU0VSLCBTRVNTSU9OX1VTRVIK KyAqIFNRTC1mdW5jdGlvbnMgQ1VSUkVOVF9VU0VSLCBTRVNTSU9OX1VTRVIsIFNFU1NJT05fQVVU SE5fSUQKICAqLwogRGF0dW0KIGN1cnJlbnRfdXNlcihQR19GVU5DVElPTl9BUkdTKQpAQCAtMjcx LDYgKzI3MiwxNSBAQCBzZXNzaW9uX3VzZXIoUEdfRlVOQ1RJT05fQVJHUykKIAlQR19SRVRVUk5f REFUVU0oRGlyZWN0RnVuY3Rpb25DYWxsMShuYW1laW4sIENTdHJpbmdHZXREYXR1bShHZXRVc2Vy TmFtZUZyb21JZChHZXRTZXNzaW9uVXNlcklkKCksIGZhbHNlKSkpKTsKIH0KIAorRGF0dW0KK3Nl c3Npb25fYXV0aG5faWQoUEdfRlVOQ1RJT05fQVJHUykKK3sKKwlpZiAoIU15UHJvY1BvcnQgfHwg IU15UHJvY1BvcnQtPmF1dGhuX2lkKQorCQlQR19SRVRVUk5fTlVMTCgpOworCisJUEdfUkVUVVJO X1RFWFRfUChjc3RyaW5nX3RvX3RleHQoTXlQcm9jUG9ydC0+YXV0aG5faWQpKTsKK30KKwogCiAv KgogICogU1FMLWZ1bmN0aW9ucyBDVVJSRU5UX1NDSEVNQSwgQ1VSUkVOVF9TQ0hFTUFTCmRpZmYg LS1naXQgYS9zcmMvaW5jbHVkZS9jYXRhbG9nL2NhdHZlcnNpb24uaCBiL3NyYy9pbmNsdWRlL2Nh dGFsb2cvY2F0dmVyc2lvbi5oCmluZGV4IDFhZGRiNTY4ZWYuLjE0MTk0YWZlMWMgMTAwNjQ0Ci0t LSBhL3NyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5oCisrKyBiL3NyYy9pbmNsdWRlL2Nh dGFsb2cvY2F0dmVyc2lvbi5oCkBAIC01Myw2ICs1Myw2IEBACiAgKi8KIAogLyoJCQkJCQkJeXl5 eW1tZGROICovCi0jZGVmaW5lIENBVEFMT0dfVkVSU0lPTl9OTwkyMDIyMDIyMjEKKyNkZWZpbmUg Q0FUQUxPR19WRVJTSU9OX05PCTIwMjIwMjI1MQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3NyYy9p bmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQgYi9zcmMvaW5jbHVkZS9jYXRhbG9nL3BnX3Byb2Mu ZGF0CmluZGV4IDdmMWVlOTdmNTUuLjNkZGNiYWU1NWUgMTAwNjQ0Ci0tLSBhL3NyYy9pbmNsdWRl L2NhdGFsb2cvcGdfcHJvYy5kYXQKKysrIGIvc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRh dApAQCAtMTUwOCw2ICsxNTA4LDkgQEAKIHsgb2lkID0+ICc3NDYnLCBkZXNjciA9PiAnc2Vzc2lv biB1c2VyIG5hbWUnLAogICBwcm9uYW1lID0+ICdzZXNzaW9uX3VzZXInLCBwcm92b2xhdGlsZSA9 PiAncycsIHByb3JldHR5cGUgPT4gJ25hbWUnLAogICBwcm9hcmd0eXBlcyA9PiAnJywgcHJvc3Jj ID0+ICdzZXNzaW9uX3VzZXInIH0sCit7IG9pZCA9PiAnOTc3NCcsIGRlc2NyID0+ICdzZXNzaW9u IGF1dGhlbnRpY2F0ZWQgaWRlbnRpdHknLAorICBwcm9uYW1lID0+ICdzZXNzaW9uX2F1dGhuX2lk JywgcHJvdm9sYXRpbGUgPT4gJ3MnLCBwcm9yZXR0eXBlID0+ICd0ZXh0JywKKyAgcHJvYXJndHlw ZXMgPT4gJycsIHByb3NyYyA9PiAnc2Vzc2lvbl9hdXRobl9pZCcgfSwKIAogeyBvaWQgPT4gJzc0 NCcsCiAgIHByb25hbWUgPT4gJ2FycmF5X2VxJywgcHJvcmV0dHlwZSA9PiAnYm9vbCcsCmRpZmYg LS1naXQgYS9zcmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbCBiL3NyYy90 ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bhc3N3b3JkLnBsCmluZGV4IDNlMzA3OWM4MjQuLjJh YTI4ZWQ1NDcgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bhc3N3 b3JkLnBsCisrKyBiL3NyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bhc3N3b3JkLnBsCkBA IC04Miw2ICs4MiwxMSBAQCB0ZXN0X3JvbGUoJG5vZGUsICdzY3JhbV9yb2xlJywgJ3RydXN0Jywg MCwKIHRlc3Rfcm9sZSgkbm9kZSwgJ21kNV9yb2xlJywgJ3RydXN0JywgMCwKIAlsb2dfdW5saWtl ID0+IFtxci9jb25uZWN0aW9uIGF1dGhlbnRpY2F0ZWQ6L10pOwogCitteSAkcmVzID0gJG5vZGUt PnNhZmVfcHNxbCgncG9zdGdyZXMnLAorCSJTRUxFQ1Qgc2Vzc2lvbl9hdXRobl9pZCgpIElTIE5V TEw7IgorKTsKK2lzKCRyZXMsICd0JywgInVzZXJzIHdpdGggdHJ1c3QgYXV0aGVudGljYXRpb24g aGF2ZSBOVUxMIGF1dGhuX2lkIik7CisKICMgRm9yIHBsYWluICJwYXNzd29yZCIgbWV0aG9kLCBh bGwgdXNlcnMgc2hvdWxkIGFsc28gYmUgYWJsZSB0byBjb25uZWN0LgogcmVzZXRfcGdfaGJhKCRu b2RlLCAncGFzc3dvcmQnKTsKIHRlc3Rfcm9sZSgkbm9kZSwgJ3NjcmFtX3JvbGUnLCAncGFzc3dv cmQnLCAwLApAQCAtOTEsNiArOTYsMTIgQEAgdGVzdF9yb2xlKCRub2RlLCAnbWQ1X3JvbGUnLCAn cGFzc3dvcmQnLCAwLAogCWxvZ19saWtlID0+CiAJICBbcXIvY29ubmVjdGlvbiBhdXRoZW50aWNh dGVkOiBpZGVudGl0eT0ibWQ1X3JvbGUiIG1ldGhvZD1wYXNzd29yZC9dKTsKIAorJHJlcyA9ICRu b2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwkiU0VMRUNUIHNlc3Npb25fYXV0aG5faWQoKTsi LAorCWNvbm5zdHIgICAgICA9PiAidXNlcj1tZDVfcm9sZSIKKyk7CitpcygkcmVzLCAnbWQ1X3Jv bGUnLCAidXNlcnMgd2l0aCBtZDUgYXV0aGVudGljYXRpb24gaGF2ZSBhdXRobl9pZCBtYXRjaGlu ZyByb2xlIG5hbWUiKTsKKwogIyBGb3IgInNjcmFtLXNoYS0yNTYiIG1ldGhvZCwgdXNlciAic2Ny YW1fcm9sZSIgc2hvdWxkIGJlIGFibGUgdG8gY29ubmVjdC4KIHJlc2V0X3BnX2hiYSgkbm9kZSwg J3NjcmFtLXNoYS0yNTYnKTsKIHRlc3Rfcm9sZSgKLS0gCjIuMjUuMQoK --_002_cdbcf8653e56340f73438e647ea5a26f021627edcamelvmwarecom_--