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 1nOlDp-0007bL-DR for pgsql-hackers@arkaria.postgresql.org; Mon, 28 Feb 2022 18:58:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nOlDo-0005b3-9Q for pgsql-hackers@arkaria.postgresql.org; Mon, 28 Feb 2022 18:58:12 +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 1nOlDn-0005au-IC for pgsql-hackers@lists.postgresql.org; Mon, 28 Feb 2022 18:58:11 +0000 Received: from mail-bn8nam11on2055.outbound.protection.outlook.com ([40.107.236.55] helo=NAM11-BN8-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 1nOlDj-00071S-Qb for pgsql-hackers@postgresql.org; Mon, 28 Feb 2022 18:58:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAgKuV/DEV9UVRh8GSIt3JZGJ2Lf9fALcQWwUkCmW35JEZb5WO4EFgLF6xw1omJuFzbjXFSzGSh27Y6RezwugRd96n0K/DyDS/K/ZnjGkzO+RwySGjM3Isq6EYToXurvRXNYxDhj6a3XKfntJwfcJJTvtmQpg5gxSH2v+Tmwi5JXiEbXdPiXf2yCtrbxVYsu53FrJ/zk98iX7QEoxx9WhD2X91YCO1/uNm1uiF2o7NBo8W4e9nbuI8glm0qPWpLGkPuiw8Fh+XWqTe8yEVJXwfBw6KMg7BQvSND+WytkEQSrQZ1+G+85iOPxivGiofmon1joGCDo7i1BrXgT2Jp5zA== 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=9XzZfOfeSuwXz5Lyx6VPqueqr9Gi+QaCqj6M9eRwqSw=; b=neJL6XCzyeI9RR3DcIvjvnDhGZEQnop04yGVnZPKOcJTmCdEt6xCo+iIOslHq+XLuAJhd13NcAOqXA13r/cXuay1eyax+56uGuDOrLdHGXzmFTHFcAlrjKDeyAUgz2r8N64/j+CXU1t5hP9rtJ4aSw5s3FHn/VTNOLOMAUAqrqhQ99oIgwB+/VkQ+Rduj55J9x09R1cFPL377HGPjSINttQ7eASo6aMAJwX05gWmcLZ2wcOE6ItQJnT6uEAAC26Uxiy6aaMokNJKR20rUMXDaSWnKo5gdJnj/igbxAvLX85tFEViEOHnldaTULR8wajP7Y9rABh2njFUMBLHqVLFAA== 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=9XzZfOfeSuwXz5Lyx6VPqueqr9Gi+QaCqj6M9eRwqSw=; b=WM6b3tVdPJi/euBk76K4QTCWKb0w8QFB3ninb/1uwXpEUPUb3zVSJcsCz1SIYCavI/Bz8UqSm3/WhDWpf+XmhDj4o2Kvo/zvrE+o3jyZgKHH5Te5O4YewabzXgMuz3LGcnNR9fD9P9bUVPZO+ffGKO4AJr0yOgJA3R2o8fg+Cn0= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by PH0PR05MB7671.namprd05.prod.outlook.com (2603:10b6:510:24::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.9; Mon, 28 Feb 2022 18:58:00 +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.013; Mon, 28 Feb 2022 18:58:00 +0000 From: Jacob Champion To: "michael@paquier.xyz" , "andres@anarazel.de" CC: "rjuju123@gmail.com" , "pgsql-hackers@postgresql.org" , "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+QCAAEBzAIAAEgaAgACKb4CABAPRgA== Date: Mon, 28 Feb 2022 18:58:00 +0000 Message-ID: <0cead4e58257beebb96f162507151271ff2f7b54.camel@vmware.com> References: <793d990837ae5c06a558d58d62de9378ab525d83.camel@vmware.com> <2e28b12b450f247d5c0994207030c862263e0297.camel@vmware.com> <20220224171538.jbf2cxzmhiwuinp4@jrouhaud> <20220225212349.gf76klktl4dmm5ah@alap3.anarazel.de> 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: 5379dd6f-a99d-4a05-3b8e-08d9faec3dc9 x-ms-traffictypediagnostic: PH0PR05MB7671: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: sxSMlqhYWjSxQnda1WD8ze7aCKxWvB/1Bd23qNCEPfwyNTIJhEdR7xhwTl4p99k+0FSbk3qqYNQ4qajhk7vR9gjm5FFk/a3td+RLISa20WMgm0OzJdgos0HO9/YlE2AWqeM5o4kTk5oMOTM1zLKM4Qf/hi3Sf2mATkIuSqiFGV7FNIVxAPGxN+NSJ7rIsG6cFbvLqjQhYKo6nOzKLeIEEOPzTFHXYd+G5wzsYD5chEOEPfPVw+kNAvRBr1B9maRBL2KJUuR0SC2Z722r+h9ykHBZtTWe3BZats3POgzMAHblLGcAaNIQKy77txQm5+a7pRmvu4ZOxtfHGscCDigpA6aRgS+H3iDE88tpHuN9MNmzJK1AC+YKGeX6tJoSCB4GEdcukAuR34zpuchllfAhvpS+/4XY4pzKF3pwhcH9rZXtB7yok93Zv08rk8v2iJfVVa80TzPZnjHq8U92k/8LcuGFxz5AP7Xhjq1RNJ6U9FTLSEwYX+jRP29JdeTq3c4RoWm1b4u8VERGOln3qyhCraOQQrP4mgXnOrbeGQpfjsompPHOrgVupJNQ3XlERBiCDJTQj/uPWtaXqAKetqK72Nhw5wsqo7stawwPneYTLFUICpt3TsF1BJDDK7REdsAWqE5IpiNKMsfrdnigwGub3XThs+rphkzal+NjPBVodfGuKkFPpLY1v+sx7iKb962UvKGZUSLkcTc8QGVr5Ii9s/TJL0bxx36oGzn+rGkFBQsYPgiuGY8+BSb0vjf9fCwP 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)(64756008)(66446008)(66476007)(66556008)(8676002)(2906002)(71200400001)(110136005)(76116006)(66946007)(38070700005)(54906003)(36756003)(316002)(8936002)(4326008)(5660300002)(6506007)(86362001)(38100700002)(2616005)(508600001)(6486002)(6512007)(26005)(186003)(83380400001)(99936003)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QmMzOHdsUEdUdnVoVDdRcmVtTGtydnhFY0lOcGpuNzJwT3RXY3htdDAwQi80?= =?utf-8?B?RitMWWdKNnlUYWoxRnlSN28zd0dWaVQ0bGhPa0xyK3pudEFJeWVnRXRxQXBi?= =?utf-8?B?cXVhU25BUmxiWEtFQmk3MlRLY2pTK29kNWpmOFVEUmJ5V1ZBVW1pYXZkLzgx?= =?utf-8?B?UXlwNy9nNExGY1hsK3ZSdllCZnU0UWtWV2lWVnA5Vk5ybGxvT1N5ekR2bUt6?= =?utf-8?B?a2VNZDF5WGZkc2NiR1NDWmtZOVV0VzVlV0pqMnFiSUNDMUZWLytRN0F5L0xB?= =?utf-8?B?NkxzbkRGemJEenBXNUN2bXpHdVJ6c1RRbzBXV1FIN1JFejEzSlJYcU1iZTVq?= =?utf-8?B?cHVpYTVDdVB5WHoxYUpKa1Y1aVpoMXYyWllOdittMVQvQ3B4cnZzQW5FK1BZ?= =?utf-8?B?bmhvRE0veGNUMG9wclExRDh4UDY1OW9kK2p3eVpjc042R29zaS9QbjVhRVpP?= =?utf-8?B?NHRhZmdlTnplY05qUGRxN2QzRk1mZ3FBQnJSYjU3MEZBbXBUNDNhMXJSVnJ0?= =?utf-8?B?NEY4Yko0eWRhOEFHclVyTVlYdm5UN3lma0NYbS9zMlIrd0x3K3RjV1k5RXBK?= =?utf-8?B?SElrakYzajV2eUVIaU0wY1N0eCtZVExCSEpaOC9PNW0zb2dCLzhITUhsZzhn?= =?utf-8?B?eDczOHlTV2hpaGdiNXJ6NWw1VU1YNEVhU2hqY2o0OWtGU3RyQW1HNmY0bjlm?= =?utf-8?B?eVI4cHJkNHdSekE0UHU5TXRrYWkxRG03c2FlUHE1dDQ0LzBiU2huU3dPeXRN?= =?utf-8?B?dHRTN2dlUHIxSU11dm9yZWR3UGVrTXE2emVzNmVrU0MzeWZuWFBUd3VwM2Fq?= =?utf-8?B?QmtKbjZwR0ZDeDk0SHY4VmsrNmRSc1JkZVRIUmt3VC9ZYmNObUpVM0VxL2ZB?= =?utf-8?B?bVR0d1FhQUJPMXJFVjJ3NjZZd2p0b2poSGZFT2FJT2R1dW9sU1VmSkNqbUc2?= =?utf-8?B?TFlOTVdxNC9DZXNzN3Y4MS9aZm1xcGh3K1VLQ2JndjBNUkJlbzZkcjI5eFFL?= =?utf-8?B?c2ROUzVMQVZWVnJrUnUzamh6QkVaRk56OC95eklrS0UvMFplZytKSVY3ZnVz?= =?utf-8?B?Qzg2L21keTErMEVOU3dRbGxkdWt5K0ZTTU9GZjVxalRkemJkMVJSYXBPZnhH?= =?utf-8?B?TlFHMTdBSnpRVzREYTRmY2tDdEQ0dEZnZHh6aTl3T21NaHQ3R3cwOE9tWklh?= =?utf-8?B?MGt3ejRLUmpOQ2hkbXhPL0gxWkoyVktsTUhCYWg2YnNUc2NmVE9BeFdUUUF4?= =?utf-8?B?RWFPVGNKQnBUb3paRGNKekU2MG96WkwzeFVFcVBoc1p6cldXUG90WHZqaVc3?= =?utf-8?B?WGEyYXNNWUM4R0dJMWpaZHc2dDVkNStMUzVacEpTaUFITEE5QnJPRXRhRjRW?= =?utf-8?B?NXNjSDl5ZzR6THMwSUN3KzRpQUMwcWszWkVmUU9DQ0ZzZUIvT0pLdUZrZlNm?= =?utf-8?B?a0dMQjl2NXluMlJNSnVYYmVtMHlnM212OExyY0p6VW5pdlZyV3FzRHk4K2o3?= =?utf-8?B?cVdlV2sxUEV2ZWZtdlB0UG5uS0pEYmV6Y0lwUmtIZFZkSUpJT0pIV3h6b2NK?= =?utf-8?B?S0dFV2poU2lXUVpVUFpKTlpta2VyVWExZ1lDRmVDNWM3WENHdFJMbVZRS3pD?= =?utf-8?B?d2V0Q3hyTzY3b2NsUUdzL0hJbE40M1JLU1c5ZEJsZExidzNMY3FUbHo1Sldm?= =?utf-8?B?dmgwc1lFczZqWlVVeEtxNXI1SjVwYWV1SnlmNWJLc00wcHBuWjdqdzFBZzN4?= =?utf-8?B?RXk5ZkZ5cXZsa3RZMWNJelFJOWdMRmZGdTRCRGQvaVhFNU5vbUdyMEN4ZHE1?= =?utf-8?B?QXVLYTZMRUxiaEJ5QklST3VWRzNKSCswYnNlaCs1S3diZFQ5NjdOTkNod0x3?= =?utf-8?B?NnF3dnNFQTBtdFViT3poRXRKaUx2eVprdCtTWEovaE9QeFBVc3NJdHl3RlNS?= =?utf-8?B?aGhaYVcwbzhUVzQ2eXNKZHZubC9HbmovZWt0SUpKY0Jzc04vdC9naUVScERY?= =?utf-8?B?N21zY2NYN2xqQ3lSejFWbWdBbmM1NDR4Q3ZMZkFBNmliNk5kYW5rZkhzSllX?= =?utf-8?B?RkVldi9GbUttclVMMWFyOXdZR1drYlJuWlNuV1A4dU5QNjNLOGpIK2ptWXlE?= =?utf-8?B?ckMrSFp6MkxZblNadTNkd2thUjg3d1BrNDkva0FMaHlxc1VEU3R1bDBhcTkw?= =?utf-8?Q?0Nci8LaPSvgY5dNi078IowA=3D?= Content-Type: multipart/mixed; boundary="_003_0cead4e58257beebb96f162507151271ff2f7b54camelvmwarecom_" 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: 5379dd6f-a99d-4a05-3b8e-08d9faec3dc9 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2022 18:58:00.4210 (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: vmC4oXHPdICg/IwqOdTmqCytLyijizlf8C0d3XSfLamICQjN2hxnf3R6X/0top64Kuy7yGt8vbrtCh+Mn/4WTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR05MB7671 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_003_0cead4e58257beebb96f162507151271ff2f7b54camelvmwarecom_ Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 T24gRnJpLCBGZWIgMjUsIDIwMjIgYXQgMDE6MjM6NDlQTSAtMDgwMCwgQW5kcmVzIEZyZXVuZCB3 cm90ZToNCj4gTG9va3MgdG8gbWUgbGlrZSBhdXRobl9pZCBpc24ndCBzeW5jaHJvbml6ZWQgdG8g cGFyYWxsZWwgd29ya2VycyByaWdodCBub3cuIFNvDQo+IHRoZSBmdW5jdGlvbiB3aWxsIHJldHVy biB0aGUgd3JvbmcgdGhpbmcgd2hlbiBleGVjdXRlZCBhcyBwYXJ0IG9mIGEgcGFyYWxsZWwNCj4g cXVlcnkuDQoNClRoYW5rcyBmb3IgdGhlIGNhdGNoLiBJdCBsb29rcyBsaWtlIE15UHJvY1BvcnQg aXMgbGVmdCBlbXB0eSwgYW5kIG90aGVyDQpmdW5jdGlvbnMgdGhhdCByZWx5IG9uIGxpa2UgaW5l dF9zZXJ2ZXJfYWRkcigpIGFyZSBtYXJrZWQgcGFyYWxsZWwtDQpyZXN0cmljdGVkLCBzbyBJJ3Zl IGRvbmUgdGhlIHNhbWUgaW4gdjQuDQoNCk9uIFNhdCwgMjAyMi0wMi0yNiBhdCAxNDozOSArMDkw MCwgTWljaGFlbCBQYXF1aWVyIHdyb3RlOg0KPiBGV0lXLCBJIGFtIG5vdCBjb21wbGV0ZWx5IHN1 cmUgd2hhdCdzIHRoZSB1c2UgY2FzZSBmb3IgYmVpbmcgYWJsZSB0bw0KPiBzZWUgdGhlIGF1dGhu IG9mIHRoZSBjdXJyZW50IHNlc3Npb24gdGhyb3VnaCBhIHRyaWdnZXIuICBXZSBleHBvc2UNCj4g dGhhdCB3aGVuIGxvZ19jb25uZWN0aW9ucyBpcyBlbmFibGVkLCBmb3IgYXVkaXQgcHVycG9zZXMu ICBJIGNhbiBhbHNvDQo+IGdldCBiZWhpbmQgc29tZXRoaW5nIG1vcmUgY2VudHJhbCBzbyBhcyBv bmUgY2FuIGdldCBhIGZ1bGwgcGljdHVyZSBvZg0KPiB0aGUgYXV0aG4gdXNlZCBieSBhIGJ1bmNo IG9mIHNlc3Npb24sIHBhcnRpY3VsYXJseSB3aXRoIGNvbXBsZXggSEJBDQo+IHBvbGljaWVzLCBi dXQgdGhpcyBsb29rcyByYXRoZXIgbGltaXRlZCB0byBtZSBpbiB1c2FiaWxpdHkuICBQZXJoYXBz DQo+IHRoYXQncyBub3QgZW5vdWdoIHRvIHN0YW5kIGFzIGFuIG9iamVjdGlvbiwgdGhvdWdoLCBh bmQgdGhlIHBhdGNoIGlzDQo+IGRlYWQgc2ltcGxlLg0KDQpJJ20gcHJpbWFyaWx5IG1vdGl2YXRl ZCBieSB0aGUgbGlua2VkIHRocmVhZCAtLSBpZiB0aGUgZ2FwIGJldHdlZW4NCmJ1aWx0aW4gcm9s ZXMgYW5kIGF1dGhuX2lkIGFyZSBnb2luZyB0byBiZSB1c2VkIGFzIGFtbW8gYWdhaW5zdCBvdGhl cg0Kc2VjdXJpdHkgZmVhdHVyZXMsIHRoZW4gbGV0J3MgY2xvc2UgdGhhdCBnYXAuIEJ1dCBJIHRo aW5rIGl0J3MgZmFpciB0bw0Kc2F5IHRoYXQgaWYgc29tZW9uZSBpcyBhbHJlYWR5IHVzaW5nIHRy aWdnZXJzIHRvIGV4aGF1c3RpdmVseSBhdWRpdCBhDQp0YWJsZSwgaXQnZCBiZSBuaWNlIHRvIGhh dmUgdGhpcyBpbmZvIGluIHRoZSBzYW1lIHBsYWNlIHRvby4NCg0KPiA+IEkgZG9uJ3QgdGhpbmsg d2Ugc2hvdWxkIGFkZCBmdXJ0aGVyIGZ1bmN0aW9ucyBub3QgcHJlZml4ZWQgd2l0aCBwZ18uDQo+ IA0KPiBZZXAuDQoNCkZpeGVkLg0KDQo+ID4gUGVyaGFwcyBhIGZldyB0ZXN0cyBmb3IgbGVzcyB0 cml2aWFsIGF1dGhuX2lkcyBjb3VsZCBiZSB3b3J0aHdoaWxlPw0KPiA+IEUuZy4gY2VydGlmaWNh dGUgRE5zLg0KPiANCj4gWWVzLCBzcmMvdGVzdC9zc2wgd291bGQgaGFuZGxlIHRoYXQganVzdCBm aW5lLiAgTm93LCB0aGlzIHN0dWZmDQo+IGFscmVhZHkgbG9va3MgYWZ0ZXIgYXV0aG4gcmVzdWx0 cyB3aXRoIGxvZ19jb25uZWN0aW9ucz1vbiwgc28gdGhhdA0KPiBmZWVscyBsaWtlIGEgZHVwbGlj YXRlLg0KDQpJdCB3YXMgZWFzeSBlbm91Z2ggdG8gYWRkLCBzbyBJIGFkZGVkIGl0LiBJIHN1cHBv c2UgaXQgZG9lcyBwcm90ZWN0DQphZ2FpbnN0IGFueSByZWltcGxlbWVudGF0aW9ucyBvZiBwZ19z ZXNzaW9uX2F1dGhuX2lkKCkgdGhhdCBjYW4ndA0KaGFuZGxlIGxvbmdlciBJRCBzdHJpbmdzLCB0 aG91Z2ggSSBhZG1pdCB0aGF0J3MgYSBzdHJldGNoLg0KDQpUaGFua3MsDQotLUphY29iDQo= --_003_0cead4e58257beebb96f162507151271ff2f7b54camelvmwarecom_ Content-Type: text/plain; name="since-v3.diff.txt" Content-Description: since-v3.diff.txt Content-Disposition: attachment; filename="since-v3.diff.txt"; size=3591; creation-date="Mon, 28 Feb 2022 18:58:00 GMT"; modification-date="Mon, 28 Feb 2022 18:58:00 GMT" Content-ID: <0F92DD49DC55C243B2AFE2BF59AF64AC@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 Y29tbWl0IGVmZWM5ZjA0MDg0M2QxZGUyZmM1MmY1Y2UwZDAyMDQ3OGE1YmM3NWQKQXV0aG9yOiBK YWNvYiBDaGFtcGlvbiA8cGNoYW1waW9uQHZtd2FyZS5jb20+CkRhdGU6ICAgTW9uIEZlYiAyOCAx MDoyODo1MSAyMDIyIC0wODAwCgogICAgc3F1YXNoISBBZGQgQVBJIHRvIHJldHJpZXZlIGF1dGhu X2lkIGZyb20gU1FMCgpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYyBi L3NyYy9iYWNrZW5kL3V0aWxzL2FkdC9uYW1lLmMKaW5kZXggYjg5MmQyNWMyOS4uNjYyYTc5NDNl ZCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYworKysgYi9zcmMvYmFj a2VuZC91dGlscy9hZHQvbmFtZS5jCkBAIC0yNTgsNyArMjU4LDcgQEAgbmFtZXN0cmNtcChOYW1l IG5hbWUsIGNvbnN0IGNoYXIgKnN0cikKIAogCiAvKgotICogU1FMLWZ1bmN0aW9ucyBDVVJSRU5U X1VTRVIsIFNFU1NJT05fVVNFUiwgU0VTU0lPTl9BVVRITl9JRAorICogU1FMLWZ1bmN0aW9ucyBD VVJSRU5UX1VTRVIsIFNFU1NJT05fVVNFUiwgUEdfU0VTU0lPTl9BVVRITl9JRAogICovCiBEYXR1 bQogY3VycmVudF91c2VyKFBHX0ZVTkNUSU9OX0FSR1MpCkBAIC0yNzMsNyArMjczLDcgQEAgc2Vz c2lvbl91c2VyKFBHX0ZVTkNUSU9OX0FSR1MpCiB9CiAKIERhdHVtCi1zZXNzaW9uX2F1dGhuX2lk KFBHX0ZVTkNUSU9OX0FSR1MpCitwZ19zZXNzaW9uX2F1dGhuX2lkKFBHX0ZVTkNUSU9OX0FSR1Mp CiB7CiAJaWYgKCFNeVByb2NQb3J0IHx8ICFNeVByb2NQb3J0LT5hdXRobl9pZCkKIAkJUEdfUkVU VVJOX05VTEwoKTsKZGlmZiAtLWdpdCBhL3NyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5o IGIvc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKaW5kZXggMTQxOTRhZmUxYy4uMzc4 N2I4ZWRhZiAxMDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKKysr IGIvc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKQEAgLTUzLDYgKzUzLDYgQEAKICAq LwogCiAvKgkJCQkJCQl5eXl5bW1kZE4gKi8KLSNkZWZpbmUgQ0FUQUxPR19WRVJTSU9OX05PCTIw MjIwMjI1MQorI2RlZmluZSBDQVRBTE9HX1ZFUlNJT05fTk8JMjAyMjAyMjgxCiAKICNlbmRpZgpk aWZmIC0tZ2l0IGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdCBiL3NyYy9pbmNsdWRl L2NhdGFsb2cvcGdfcHJvYy5kYXQKaW5kZXggNTFlMGQyNGYwMS4uNDUzMjZhMmZlNSAxMDA2NDQK LS0tIGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdAorKysgYi9zcmMvaW5jbHVkZS9j YXRhbG9nL3BnX3Byb2MuZGF0CkBAIC0xNTA5LDggKzE1MDksOCBAQAogICBwcm9uYW1lID0+ICdz ZXNzaW9uX3VzZXInLCBwcm92b2xhdGlsZSA9PiAncycsIHByb3JldHR5cGUgPT4gJ25hbWUnLAog ICBwcm9hcmd0eXBlcyA9PiAnJywgcHJvc3JjID0+ICdzZXNzaW9uX3VzZXInIH0sCiB7IG9pZCA9 PiAnOTc3NCcsIGRlc2NyID0+ICdzZXNzaW9uIGF1dGhlbnRpY2F0ZWQgaWRlbnRpdHknLAotICBw cm9uYW1lID0+ICdzZXNzaW9uX2F1dGhuX2lkJywgcHJvdm9sYXRpbGUgPT4gJ3MnLCBwcm9yZXR0 eXBlID0+ICd0ZXh0JywKLSAgcHJvYXJndHlwZXMgPT4gJycsIHByb3NyYyA9PiAnc2Vzc2lvbl9h dXRobl9pZCcgfSwKKyAgcHJvbmFtZSA9PiAncGdfc2Vzc2lvbl9hdXRobl9pZCcsIHByb3ZvbGF0 aWxlID0+ICdzJywgcHJvcGFyYWxsZWwgPT4gJ3InLAorICBwcm9yZXR0eXBlID0+ICd0ZXh0Jywg cHJvYXJndHlwZXMgPT4gJycsIHByb3NyYyA9PiAncGdfc2Vzc2lvbl9hdXRobl9pZCcgfSwKIAog eyBvaWQgPT4gJzc0NCcsCiAgIHByb25hbWUgPT4gJ2FycmF5X2VxJywgcHJvcmV0dHlwZSA9PiAn Ym9vbCcsCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29y ZC5wbCBiL3NyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bhc3N3b3JkLnBsCmluZGV4IDJh YTI4ZWQ1NDcuLjFlZGFjOGQ1ODggMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L2F1dGhlbnRpY2F0aW9u L3QvMDAxX3Bhc3N3b3JkLnBsCisrKyBiL3NyYy90ZXN0L2F1dGhlbnRpY2F0aW9uL3QvMDAxX3Bh c3N3b3JkLnBsCkBAIC04Myw3ICs4Myw3IEBAIHRlc3Rfcm9sZSgkbm9kZSwgJ21kNV9yb2xlJywg J3RydXN0JywgMCwKIAlsb2dfdW5saWtlID0+IFtxci9jb25uZWN0aW9uIGF1dGhlbnRpY2F0ZWQ6 L10pOwogCiBteSAkcmVzID0gJG5vZGUtPnNhZmVfcHNxbCgncG9zdGdyZXMnLAotCSJTRUxFQ1Qg c2Vzc2lvbl9hdXRobl9pZCgpIElTIE5VTEw7IgorCSJTRUxFQ1QgcGdfc2Vzc2lvbl9hdXRobl9p ZCgpIElTIE5VTEw7IgogKTsKIGlzKCRyZXMsICd0JywgInVzZXJzIHdpdGggdHJ1c3QgYXV0aGVu dGljYXRpb24gaGF2ZSBOVUxMIGF1dGhuX2lkIik7CiAKQEAgLTk3LDcgKzk3LDcgQEAgdGVzdF9y b2xlKCRub2RlLCAnbWQ1X3JvbGUnLCAncGFzc3dvcmQnLCAwLAogCSAgW3FyL2Nvbm5lY3Rpb24g YXV0aGVudGljYXRlZDogaWRlbnRpdHk9Im1kNV9yb2xlIiBtZXRob2Q9cGFzc3dvcmQvXSk7CiAK ICRyZXMgPSAkbm9kZS0+c2FmZV9wc3FsKCdwb3N0Z3JlcycsCi0JIlNFTEVDVCBzZXNzaW9uX2F1 dGhuX2lkKCk7IiwKKwkiU0VMRUNUIHBnX3Nlc3Npb25fYXV0aG5faWQoKTsiLAogCWNvbm5zdHIg ICAgICA9PiAidXNlcj1tZDVfcm9sZSIKICk7CiBpcygkcmVzLCAnbWQ1X3JvbGUnLCAidXNlcnMg d2l0aCBtZDUgYXV0aGVudGljYXRpb24gaGF2ZSBhdXRobl9pZCBtYXRjaGluZyByb2xlIG5hbWUi KTsKZGlmZiAtLWdpdCBhL3NyYy90ZXN0L3NzbC90LzAwMV9zc2x0ZXN0cy5wbCBiL3NyYy90ZXN0 L3NzbC90LzAwMV9zc2x0ZXN0cy5wbAppbmRleCA1YzViMTZmYmU3Li43OWVmN2I0NmYxIDEwMDY0 NAotLS0gYS9zcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwKKysrIGIvc3JjL3Rlc3Qvc3Ns L3QvMDAxX3NzbHRlc3RzLnBsCkBAIC00NDMsNiArNDQzLDEzIEBAICRub2RlLT5jb25uZWN0X29r KAogCQlxci9jb25uZWN0aW9uIGF1dGhlbnRpY2F0ZWQ6IGlkZW50aXR5PSJDTj1zc2x0ZXN0dXNl ci1kbixPVT1UZXN0aW5nLE9VPUVuZ2luZWVyaW5nLE89UEdERyIgbWV0aG9kPWNlcnQvCiAJXSwp OwogCisjIFNhbml0eS1jaGVjayBwZ19zZXNzaW9uX2F1dGhuX2lkKCkgZm9yIGxvbmcgSUQgc3Ry aW5ncworbXkgJHJlcyA9ICRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywKKwkiU0VMRUNUIHBn X3Nlc3Npb25fYXV0aG5faWQoKTsiLAorCWNvbm5zdHIgPT4gIiRkbl9jb25uc3RyIHVzZXI9c3Ns dGVzdHVzZXIgc3NsY2VydD1zc2wvY2xpZW50LWRuLmNydCBzc2xrZXk9JGtleXsnY2xpZW50LWRu LmtleSd9IiwKKyk7CitpcygkcmVzLCAiQ049c3NsdGVzdHVzZXItZG4sT1U9VGVzdGluZyxPVT1F bmdpbmVlcmluZyxPPVBHREciLCAidXNlcnMgd2l0aCBjZXJ0IGF1dGhlbnRpY2F0aW9uIGhhdmUg ZW50aXJlIEROIGFzIGF1dGhuX2lkIik7CisKICMgc2FtZSB0aGluZyBidXQgd2l0aCBhIHJlZ2V4 CiAkZG5fY29ubnN0ciA9ICIkY29tbW9uX2Nvbm5zdHIgZGJuYW1lPWNlcnRkYl9kbl9yZSI7CiAK --_003_0cead4e58257beebb96f162507151271ff2f7b54camelvmwarecom_ Content-Type: text/x-patch; name="v4-0001-Add-API-to-retrieve-authn_id-from-SQL.patch" Content-Description: v4-0001-Add-API-to-retrieve-authn_id-from-SQL.patch Content-Disposition: attachment; filename="v4-0001-Add-API-to-retrieve-authn_id-from-SQL.patch"; size=4753; creation-date="Mon, 28 Feb 2022 18:58:00 GMT"; modification-date="Mon, 28 Feb 2022 18:58:00 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSA4YTMxM2JiMTlhZDlkMjc0OGVkYzM4Y2U5MTQ2NGMxMjM2NDIwNDZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWNvYiBDaGFtcGlvbiA8cGNoYW1waW9uQHZtd2FyZS5jb20+ CkRhdGU6IE1vbiwgMTQgRmViIDIwMjIgMDg6MTA6NTMgLTA4MDAKU3ViamVjdDogW1BBVENIIHY0 XSBBZGQgQVBJIHRvIHJldHJpZXZlIGF1dGhuX2lkIGZyb20gU1FMCgpUaGUgYXV0aG5faWQgZmll bGQgaW4gTXlQcm9jUG9ydCBpcyBjdXJyZW50bHkgb25seSBhY2Nlc3NpYmxlIHRvIHRoZQpiYWNr ZW5kIGl0c2VsZi4gIEFkZCBhIFNRTCBmdW5jdGlvbiwgcGdfc2Vzc2lvbl9hdXRobl9pZCgpLCB0 byBleHBvc2UKdGhlIGZpZWxkIHRvIHRyaWdnZXJzIHRoYXQgbWF5IHdhbnQgdG8gbWFrZSB1c2Ug b2YgaXQuCi0tLQogc3JjL2JhY2tlbmQvdXRpbHMvYWR0L25hbWUuYyAgICAgICAgICAgICAgfCAx MiArKysrKysrKysrKy0KIHNyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5oICAgICAgICAg IHwgIDIgKy0KIHNyYy9pbmNsdWRlL2NhdGFsb2cvcGdfcHJvYy5kYXQgICAgICAgICAgIHwgIDMg KysrCiBzcmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbCB8IDExICsrKysr KysrKysrCiBzcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwgICAgICAgICAgICB8ICA3ICsr KysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC91dGlscy9hZHQvbmFtZS5jIGIvc3JjL2JhY2tlbmQv dXRpbHMvYWR0L25hbWUuYwppbmRleCBlOGJiYTM2NzBjLi42NjJhNzk0M2VkIDEwMDY0NAotLS0g YS9zcmMvYmFja2VuZC91dGlscy9hZHQvbmFtZS5jCisrKyBiL3NyYy9iYWNrZW5kL3V0aWxzL2Fk dC9uYW1lLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlICJjYXRhbG9nL25hbWVzcGFjZS5o IgogI2luY2x1ZGUgImNhdGFsb2cvcGdfY29sbGF0aW9uLmgiCiAjaW5jbHVkZSAiY2F0YWxvZy9w Z190eXBlLmgiCisjaW5jbHVkZSAibGlicHEvbGlicHEtYmUuaCIKICNpbmNsdWRlICJsaWJwcS9w cWZvcm1hdC5oIgogI2luY2x1ZGUgIm1iL3BnX3djaGFyLmgiCiAjaW5jbHVkZSAibWlzY2FkbWlu LmgiCkBAIC0yNTcsNyArMjU4LDcgQEAgbmFtZXN0cmNtcChOYW1lIG5hbWUsIGNvbnN0IGNoYXIg KnN0cikKIAogCiAvKgotICogU1FMLWZ1bmN0aW9ucyBDVVJSRU5UX1VTRVIsIFNFU1NJT05fVVNF UgorICogU1FMLWZ1bmN0aW9ucyBDVVJSRU5UX1VTRVIsIFNFU1NJT05fVVNFUiwgUEdfU0VTU0lP Tl9BVVRITl9JRAogICovCiBEYXR1bQogY3VycmVudF91c2VyKFBHX0ZVTkNUSU9OX0FSR1MpCkBA IC0yNzEsNiArMjcyLDE1IEBAIHNlc3Npb25fdXNlcihQR19GVU5DVElPTl9BUkdTKQogCVBHX1JF VFVSTl9EQVRVTShEaXJlY3RGdW5jdGlvbkNhbGwxKG5hbWVpbiwgQ1N0cmluZ0dldERhdHVtKEdl dFVzZXJOYW1lRnJvbUlkKEdldFNlc3Npb25Vc2VySWQoKSwgZmFsc2UpKSkpOwogfQogCitEYXR1 bQorcGdfc2Vzc2lvbl9hdXRobl9pZChQR19GVU5DVElPTl9BUkdTKQoreworCWlmICghTXlQcm9j UG9ydCB8fCAhTXlQcm9jUG9ydC0+YXV0aG5faWQpCisJCVBHX1JFVFVSTl9OVUxMKCk7CisKKwlQ R19SRVRVUk5fVEVYVF9QKGNzdHJpbmdfdG9fdGV4dChNeVByb2NQb3J0LT5hdXRobl9pZCkpOwor fQorCiAKIC8qCiAgKiBTUUwtZnVuY3Rpb25zIENVUlJFTlRfU0NIRU1BLCBDVVJSRU5UX1NDSEVN QVMKZGlmZiAtLWdpdCBhL3NyYy9pbmNsdWRlL2NhdGFsb2cvY2F0dmVyc2lvbi5oIGIvc3JjL2lu Y2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKaW5kZXggMTQxOTRhZmUxYy4uMzc4N2I4ZWRhZiAx MDA2NDQKLS0tIGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKKysrIGIvc3JjL2lu Y2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmgKQEAgLTUzLDYgKzUzLDYgQEAKICAqLwogCiAvKgkJ CQkJCQl5eXl5bW1kZE4gKi8KLSNkZWZpbmUgQ0FUQUxPR19WRVJTSU9OX05PCTIwMjIwMjI1MQor I2RlZmluZSBDQVRBTE9HX1ZFUlNJT05fTk8JMjAyMjAyMjgxCiAKICNlbmRpZgpkaWZmIC0tZ2l0 IGEvc3JjL2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdCBiL3NyYy9pbmNsdWRlL2NhdGFsb2cv cGdfcHJvYy5kYXQKaW5kZXggN2RlOGNmYzdlOS4uNDUzMjZhMmZlNSAxMDA2NDQKLS0tIGEvc3Jj L2luY2x1ZGUvY2F0YWxvZy9wZ19wcm9jLmRhdAorKysgYi9zcmMvaW5jbHVkZS9jYXRhbG9nL3Bn X3Byb2MuZGF0CkBAIC0xNTA4LDYgKzE1MDgsOSBAQAogeyBvaWQgPT4gJzc0NicsIGRlc2NyID0+ ICdzZXNzaW9uIHVzZXIgbmFtZScsCiAgIHByb25hbWUgPT4gJ3Nlc3Npb25fdXNlcicsIHByb3Zv bGF0aWxlID0+ICdzJywgcHJvcmV0dHlwZSA9PiAnbmFtZScsCiAgIHByb2FyZ3R5cGVzID0+ICcn LCBwcm9zcmMgPT4gJ3Nlc3Npb25fdXNlcicgfSwKK3sgb2lkID0+ICc5Nzc0JywgZGVzY3IgPT4g J3Nlc3Npb24gYXV0aGVudGljYXRlZCBpZGVudGl0eScsCisgIHByb25hbWUgPT4gJ3BnX3Nlc3Np b25fYXV0aG5faWQnLCBwcm92b2xhdGlsZSA9PiAncycsIHByb3BhcmFsbGVsID0+ICdyJywKKyAg cHJvcmV0dHlwZSA9PiAndGV4dCcsIHByb2FyZ3R5cGVzID0+ICcnLCBwcm9zcmMgPT4gJ3BnX3Nl c3Npb25fYXV0aG5faWQnIH0sCiAKIHsgb2lkID0+ICc3NDQnLAogICBwcm9uYW1lID0+ICdhcnJh eV9lcScsIHByb3JldHR5cGUgPT4gJ2Jvb2wnLApkaWZmIC0tZ2l0IGEvc3JjL3Rlc3QvYXV0aGVu dGljYXRpb24vdC8wMDFfcGFzc3dvcmQucGwgYi9zcmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAw MV9wYXNzd29yZC5wbAppbmRleCAzZTMwNzljODI0Li4xZWRhYzhkNTg4IDEwMDY0NAotLS0gYS9z cmMvdGVzdC9hdXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbAorKysgYi9zcmMvdGVzdC9h dXRoZW50aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbApAQCAtODIsNiArODIsMTEgQEAgdGVzdF9y b2xlKCRub2RlLCAnc2NyYW1fcm9sZScsICd0cnVzdCcsIDAsCiB0ZXN0X3JvbGUoJG5vZGUsICdt ZDVfcm9sZScsICd0cnVzdCcsIDAsCiAJbG9nX3VubGlrZSA9PiBbcXIvY29ubmVjdGlvbiBhdXRo ZW50aWNhdGVkOi9dKTsKIAorbXkgJHJlcyA9ICRub2RlLT5zYWZlX3BzcWwoJ3Bvc3RncmVzJywK KwkiU0VMRUNUIHBnX3Nlc3Npb25fYXV0aG5faWQoKSBJUyBOVUxMOyIKKyk7CitpcygkcmVzLCAn dCcsICJ1c2VycyB3aXRoIHRydXN0IGF1dGhlbnRpY2F0aW9uIGhhdmUgTlVMTCBhdXRobl9pZCIp OworCiAjIEZvciBwbGFpbiAicGFzc3dvcmQiIG1ldGhvZCwgYWxsIHVzZXJzIHNob3VsZCBhbHNv IGJlIGFibGUgdG8gY29ubmVjdC4KIHJlc2V0X3BnX2hiYSgkbm9kZSwgJ3Bhc3N3b3JkJyk7CiB0 ZXN0X3JvbGUoJG5vZGUsICdzY3JhbV9yb2xlJywgJ3Bhc3N3b3JkJywgMCwKQEAgLTkxLDYgKzk2 LDEyIEBAIHRlc3Rfcm9sZSgkbm9kZSwgJ21kNV9yb2xlJywgJ3Bhc3N3b3JkJywgMCwKIAlsb2df bGlrZSA9PgogCSAgW3FyL2Nvbm5lY3Rpb24gYXV0aGVudGljYXRlZDogaWRlbnRpdHk9Im1kNV9y b2xlIiBtZXRob2Q9cGFzc3dvcmQvXSk7CiAKKyRyZXMgPSAkbm9kZS0+c2FmZV9wc3FsKCdwb3N0 Z3JlcycsCisJIlNFTEVDVCBwZ19zZXNzaW9uX2F1dGhuX2lkKCk7IiwKKwljb25uc3RyICAgICAg PT4gInVzZXI9bWQ1X3JvbGUiCispOworaXMoJHJlcywgJ21kNV9yb2xlJywgInVzZXJzIHdpdGgg bWQ1IGF1dGhlbnRpY2F0aW9uIGhhdmUgYXV0aG5faWQgbWF0Y2hpbmcgcm9sZSBuYW1lIik7CisK ICMgRm9yICJzY3JhbS1zaGEtMjU2IiBtZXRob2QsIHVzZXIgInNjcmFtX3JvbGUiIHNob3VsZCBi ZSBhYmxlIHRvIGNvbm5lY3QuCiByZXNldF9wZ19oYmEoJG5vZGUsICdzY3JhbS1zaGEtMjU2Jyk7 CiB0ZXN0X3JvbGUoCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwg Yi9zcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwKaW5kZXggNWM1YjE2ZmJlNy4uNzllZjdi NDZmMSAxMDA2NDQKLS0tIGEvc3JjL3Rlc3Qvc3NsL3QvMDAxX3NzbHRlc3RzLnBsCisrKyBiL3Ny Yy90ZXN0L3NzbC90LzAwMV9zc2x0ZXN0cy5wbApAQCAtNDQzLDYgKzQ0MywxMyBAQCAkbm9kZS0+ Y29ubmVjdF9vaygKIAkJcXIvY29ubmVjdGlvbiBhdXRoZW50aWNhdGVkOiBpZGVudGl0eT0iQ049 c3NsdGVzdHVzZXItZG4sT1U9VGVzdGluZyxPVT1FbmdpbmVlcmluZyxPPVBHREciIG1ldGhvZD1j ZXJ0LwogCV0sKTsKIAorIyBTYW5pdHktY2hlY2sgcGdfc2Vzc2lvbl9hdXRobl9pZCgpIGZvciBs b25nIElEIHN0cmluZ3MKK215ICRyZXMgPSAkbm9kZS0+c2FmZV9wc3FsKCdwb3N0Z3JlcycsCisJ IlNFTEVDVCBwZ19zZXNzaW9uX2F1dGhuX2lkKCk7IiwKKwljb25uc3RyID0+ICIkZG5fY29ubnN0 ciB1c2VyPXNzbHRlc3R1c2VyIHNzbGNlcnQ9c3NsL2NsaWVudC1kbi5jcnQgc3Nsa2V5PSRrZXl7 J2NsaWVudC1kbi5rZXknfSIsCispOworaXMoJHJlcywgIkNOPXNzbHRlc3R1c2VyLWRuLE9VPVRl c3RpbmcsT1U9RW5naW5lZXJpbmcsTz1QR0RHIiwgInVzZXJzIHdpdGggY2VydCBhdXRoZW50aWNh dGlvbiBoYXZlIGVudGlyZSBETiBhcyBhdXRobl9pZCIpOworCiAjIHNhbWUgdGhpbmcgYnV0IHdp dGggYSByZWdleAogJGRuX2Nvbm5zdHIgPSAiJGNvbW1vbl9jb25uc3RyIGRibmFtZT1jZXJ0ZGJf ZG5fcmUiOwogCi0tIAoyLjI1LjEKCg== --_003_0cead4e58257beebb96f162507151271ff2f7b54camelvmwarecom_--