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 1lsusA-0006b4-BY for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Jun 2021 22:15:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lsus8-0004fP-FM for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Jun 2021 22:15:56 +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 1lsus7-0004fH-TW for pgsql-hackers@lists.postgresql.org; Mon, 14 Jun 2021 22:15:56 +0000 Received: from mail-mw2nam12on2049.outbound.protection.outlook.com ([40.107.244.49] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsus2-0004xr-Fc for pgsql-hackers@lists.postgresql.org; Mon, 14 Jun 2021 22:15:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=URfuOy10iclQWyqKX3TMEmsY4ayU19+sxdoJc6K+uZK2l8bG7xjFtnbKtWn9oWmHhvTFCNSdHlllFkEfaPulcpQXUYHa1372y1mXtFs2XC4wed15LH9Qo25JsODcEXbh1A4SROLn0OpvVfGK8pHZfncwzV9HHIvtbYkwbxAlXBSbm9cj1m48H+t6mJMQZTtOq3AJpINtGBuO2kQ/I2ceWkTi+0FYBkj9Xqn2BoISl8D/0Xa57EJQT2u/leDYwUEP/ERT8ols/2tRBP9HfXkQJ4N3HWgS94cEv/26ShYKBAI9XD20TgAhnChqQEQW/ldB54p2IsXaVCD70mlgRE7i5Q== 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-SenderADCheck; bh=4gjPt/KF1Le0Bi5uyUEHBCxlyah9MR3SlkMgoctSckI=; b=QTaxRUyNquZGg8gCr2LS3nIV4L+PRVDA9/USqb0hBJZnwi/rKJyEV/Sj2rnt4OdarLh/al3bcxYk2dIkUzkFVfDREQFks/tZ6mqf0JsOcDkGnn7y7+cbbm3EMlHCh/tnecW0iBoaNNipxl77cF2opdiQEHlbesAWF14MzIIOnsOprq3berenaUH/iSPZmILACcNEWtauivSgKSTL3mTFEKESPhBaxRdYaDNrzX176Lo5b/YD+FluUs4A6Z8J5hVtGFqFLAgfadXMEzrzA7j7caLK9nRdL40/UhlZRunncWIvP86JeqGtB/W3ncr58z+sgCDb8zZq7hEI9nWVUWjkNg== 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=4gjPt/KF1Le0Bi5uyUEHBCxlyah9MR3SlkMgoctSckI=; b=DGGsmcHGK1sz3n7NdTQls0+6Oj3+AGlsH0e2ckBDmHuJMnT0lxXP4zm5EM5ZHWXTbwrjGnO7PfZELCTuYGaeXXtyKrL+QQglJd9wQ4+s1Rg/P2ko9ZKx+DcVtHdwH1BoLc+177vdrwINlANjt8XTVNqMu2AaPel7KXwcNDnAvns= Received: from MWHPR05MB2896.namprd05.prod.outlook.com (2603:10b6:300:65::20) by MW4PR05MB8522.namprd05.prod.outlook.com (2603:10b6:303:121::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.11; Mon, 14 Jun 2021 22:15:48 +0000 Received: from MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::681c:ba9f:a7d5:4804]) by MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::681c:ba9f:a7d5:4804%2]) with mapi id 15.20.4242.015; Mon, 14 Jun 2021 22:15:47 +0000 From: Jacob Champion To: "pgsql-hackers@lists.postgresql.org" , "hlinnaka@iki.fi" , "andrew.dunstan@2ndquadrant.com" , "sfrost@snowman.net" , "daniel@yesql.se" , "thomas.munro@gmail.com" , "michael@paquier.xyz" , "andres@anarazel.de" Subject: Re: Support for NSS as a libpq TLS backend Thread-Topic: Support for NSS as a libpq TLS backend Thread-Index: AQHWM1w61GrKUIsl6UCBcYrYNRBt46kJRsIAgAA+PQCAGQsiAIAEdGUAgAAqk4CAAbpsAIABgI0AgCnqVACAA5UBgIAAY+MAgBTX7ACAACGAAIASngCAgAAfeICABYLFgIAbyjgAgABy24CACw63gIAAAzWAgAwa5QCAA6HPgIAAKuGAgAYXDoCAACZBAIABTCSAgAALLgCAAcj/gIAA61UAgAU5IwCAAT6LgIBg7KEAgAJv4YCAAEgzAIAAvXeAgABWToCAExoQAIAAROWAgAFJBgCAAknrgIAHT2aAgACARQCAAC2WAIABbrgAgABSL4CAC5w5gIABgPEAgAXTZYCAAkVWAIAAzGsAgArFR4CAHUTDgIABj0AAgAGZzQCAAAZRAIABAusAgAASXQCAAAtLgIAACCwAgABgtICAZFvbgIAA0mkAgBuUywA= Date: Mon, 14 Jun 2021 22:15:47 +0000 Message-ID: <4a15bbab42cd85b6bec83c2609305552d246f68e.camel@vmware.com> References: <1b16041447d57b45ca273f41d26f6e298d756f99.camel@vmware.com> <04E81B50-ACE9-40D3-9C66-7041F969A958@yesql.se> <21FABD55-5F80-4D8B-B994-3DB81D8742EE@yesql.se> <20210321234950.GQ20766@tamriel.snowman.net> <743a11e6668bef648c7a53f862038e6b2fad3755.camel@vmware.com> <05da9d530ab01e6959bd50c993d590ad73575c21.camel@vmware.com> <20210324170036.GS20766@tamriel.snowman.net> <8f741a425fd135ca38a28063730715499f7f6445.camel@vmware.com> <20210324181016.GU20766@tamriel.snowman.net> <50c5a423329ea9996a2a2b167931711189ed5d1b.camel@vmware.com> <2FD5BB88-595A-47A0-8F51-0A1B5EEC93FA@yesql.se> 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.4-0ubuntu1 authentication-results: lists.postgresql.org; dkim=none (message not signed) header.d=none;lists.postgresql.org; dmarc=none action=none header.from=vmware.com; x-originating-ip: [50.39.198.229] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 74ddfe12-03b1-4909-b873-08d92f81f648 x-ms-traffictypediagnostic: MW4PR05MB8522: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Za8AmSNHFuKNbOzAZqsT0q9OwnTWLAfEl9NdlwoyaafkywgWFHfdGzeC36B5HnjO4GEFf4ovT6pvUXEgtw85uEG08+DbEwCVWwbquAnuyX40cysFPG1J0YmW9qwAlfGbMdCxrc8G4vj16E6thDwNFijL+IRNpNpdL0hVoKOLOHNzXZuKIdfQfh/L15n+1rFBdPi4gRDiRZu36ABzlFX4T0kST0n3xJnkhiv9yl07mS7WeQ2sJ3q6uM5nBouy46JhCbmiElsqNioO43Ee27XLQI5LklCIW065BEXwKxq9Rc1MiVgWfu3XhEMtSF23ynZcfL1AnSXGKZPLia/NvF0BkZUf6k2pjOieRpaRq+HkvCUh1NwG19e6CPTjc1oCHr2fUTNl321RXhTXaC1t2iqfsz0iHHI7JuMNRTPms3i8Fl8hBqSJFvhympjJPp791m2pnpj7LGf6bM4EH7yzsUrMMmpTrZkN086UDnp5n/3j9BnvIbIu/zgsqkpzIbQOQJbrB3QNVqes6H88ms+n+odnMMbWVPqHzkroKgSKPRjuo8OxVQuBYgFnfjhaqdelCjN+A+GpACKHFZAn9+McfBtglQ1u5Cb8t6ygUmXV6KvOoups67zdOPHFqx8lfyu1mMVQ36xBYs6AI67D52vNVUq9kg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR05MB2896.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(396003)(376002)(346002)(39860400002)(366004)(2906002)(6506007)(38100700002)(66946007)(76116006)(8676002)(186003)(8936002)(122000001)(99936003)(4744005)(110136005)(6486002)(66556008)(2616005)(83380400001)(86362001)(478600001)(26005)(36756003)(316002)(64756008)(66476007)(5660300002)(66616009)(6512007)(71200400001)(66446008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MzZQKzhaZXlndXF6a3d0UVVySCsxbmo2OEdobU5zSFk2T1J5cUhOSmhkbnJZ?= =?utf-8?B?eEVwU05nQm02MmZacHdGMEM3b2R0L2sweTU1MEYzS28xQUJzZ1FZWFJqZ1NX?= =?utf-8?B?V1EyK1ZrS2JJZ3FTVGg3T1RrakdnaG9LZlYvY0tqekFYRGJKa0tWcnJqK2xL?= =?utf-8?B?VmdCQnNaQ0RPNmdkRkR5ZnVFTFMwdzFpNFBmRDlPMHE1eEpDRithSDFYYUx6?= =?utf-8?B?SmRUbzNMUWRtQVhIUlN5NDlFV0xPUEc1TFNXVGQ4WElSM1lwZ2Nza0V0UzN0?= =?utf-8?B?LzNrbFdtT0xCeVVEb0JNNDJ5dlVoWEoxZjBoR0VVOGJLRGdUVkJTVkc5aXFl?= =?utf-8?B?S2NKRXFZak9SYUlPQWxlMFdFSTVNdlMvb0hPMmhTSHRuZDBETWlkSkZBWUxq?= =?utf-8?B?SDhGWUkwbitZQW1oMFFjS2srSFdsR05TV09hQUhiUmk5SVJSdnVTWE91TkJS?= =?utf-8?B?bDFIMGlQeGNkT3pHdUZNU2lHYm05cTdNSC8vUEo0QlZRTzU0M0JoZThKWHFz?= =?utf-8?B?cjdnTlFHd3d2em9tT1JGQ0VUL3FJS3dwV214Rzk2d2ZZeWU2Y2MvU093RU5H?= =?utf-8?B?REZJemgzaklnbUxLUWMwOVBFdW5ReEdnS3pDUXdjWldpWTU2Q05GV2ViRGR6?= =?utf-8?B?TjlMajUzVVFSL284TDZLaG8yWWxDMFBoNnZmcXpka3R6cFBMZFB0M0x6TUlj?= =?utf-8?B?a2FtQ08yQ0JyQmhQdkVRd0hzOXNOZkdVUEhEeUV6a2ZRem1UMERIUzdrdi84?= =?utf-8?B?dTBZSmRHU25CVkNSRHJlckJzTFp4c0NTR3R2akg2ajROYkUvMmU3SVRIOFRl?= =?utf-8?B?SGc1MUNhdGw4eTIyOUxoMytUUFRiSEJQZzdDUmpLUDJoejM0QUowRUN1a2Jl?= =?utf-8?B?dHpTcFZoeVlBYlhsM3ZIM3hGWGFQUkF4amQxamZIWE1oOTJVdFAxakpnZ2x0?= =?utf-8?B?VU1KeE9HUVpFK1hPOXJVbFN5S21SQTVUVDEzUGZFZEg1b1NDR1VvL01teDcw?= =?utf-8?B?NTZkMHZtRTVMVEJlQ3NML1orMVZhYi9ha1dhRk9ZVFRuYVlVcTArd0xPVVFa?= =?utf-8?B?ZFhMbVprZUo2QVRwSDFWNlZYU2xuZUJwQlcyNWZxamM3Vm92eUIzSXQ2UFZP?= =?utf-8?B?eHhYK04yNFdIZDJ6MVh1K25aNTBiTUFvY280V2xOUkI4Z2t6NEJnNmN2VjFt?= =?utf-8?B?cTVGY0dFYkkxN1pQdEtxT3RDRGhWWUhEbk13WHpCdTZGSUdiV3VCRWJjRkdP?= =?utf-8?B?dWl5ZkFyQWVTMlU5UUN0bFVGQmxNSVBsTHU5clhzM0UxdGYvNnRvRmI2dENo?= =?utf-8?B?dnQ5dzdEZFAvMFRLeEZKa28weUZta0RuMU1ERDRkRlFsbGU4VEVacDVsN1Zm?= =?utf-8?B?bm1tVEpKQ2tXeFBpNGl5UW9tMENuM29jeFJmMHBseis1TE1naWxYems2cVlm?= =?utf-8?B?TXhha3hpYWxYZUtmMlo1UnFWZkxDSE45NHJCbk1qYU1kL0hoUnBvMmxiVDl1?= =?utf-8?B?QzhHUU13SENmTCt4MHZKUmNqdks2ZCttWkk3UlhGYXdLWlhqOTllaEVUTjhM?= =?utf-8?B?aHFDSlh5eGZoVERLMmF3YW5qYUlHcGNKU0ZjbHV5VUUvaGhsZnNMbHFnU2lC?= =?utf-8?B?VmZCbkI1OVFQdk1jQzREdGtNb25uekNzQ0tGUU5jS2lVYTBCdC96OHhzN3RZ?= =?utf-8?B?UTJLaUxXSHc4VVR3dC9BZ3FNR3VGR2JWeGt5aG03NWRiWjdBUmhQMkxObzVt?= =?utf-8?Q?eq70EjwcVbN4JQf2Nu8nMYtzELdX/zsOwQvPpqy?= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_4a15bbab42cd85b6bec83c2609305552d246f68ecamelvmwarecom_" MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR05MB2896.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74ddfe12-03b1-4909-b873-08d92f81f648 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2021 22:15:47.4565 (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: MGVVw6IW5XAPpkp3EvL0KyaWDlyezz6QtY9eGhyPujyQVB0y4oy1ZiZdQZ29Q3M1XpXuQLui6+7Wp5j3Lu5wgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR05MB8522 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_002_4a15bbab42cd85b6bec83c2609305552d246f68ecamelvmwarecom_ Content-Type: text/plain; charset="utf-8" Content-ID: <8758D3C57EA2924FAC048CEDBD831384@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 T24gRnJpLCAyMDIxLTA1LTI4IGF0IDExOjA0ICswMjAwLCBEYW5pZWwgR3VzdGFmc3NvbiB3cm90 ZToNCj4gQXR0YWNoZWQgaXMgYSByZWJhc2UgdG8ga2VlcCBiaXRyb3QgYXQgYmF5Lg0KDQpJIGdl dCBhIGZhaWx1cmUgZHVyaW5nIG9uZSBvZiB0aGUgQ1JMIGRpcmVjdG9yeSB0ZXN0cyBkdWUgdG8g YSBtaXNzaW5nDQpkYXRhYmFzZSAtLSBpdCBsb29rcyBsaWtlIHRoZSBNYWtlZmlsZSBpcyBtaXNz aW5nIGFuIGVudHJ5LiAoSSdtDQpkdXN0aW5nIG9mZiBteSBidWlsZCBhZnRlciBhIGZldyBtb250 aHMgYXdheSwgc28gSSBkb24ndCBrbm93IGlmIHRoaXMNCmxhdGVzdCByZWJhc2UgaW50cm9kdWNl ZCBpdCBvciBub3QuKQ0KDQpBdHRhY2hlZCBpcyBhIHF1aWNrIHBhdGNoOyBkb2VzIGl0IHdvcmsg b24geW91ciBtYWNoaW5lPw0KDQotLUphY29iDQo= --_002_4a15bbab42cd85b6bec83c2609305552d246f68ecamelvmwarecom_ Content-Type: text/plain; name="nss-fix-crldir.patch.txt" Content-Description: nss-fix-crldir.patch.txt Content-Disposition: attachment; filename="nss-fix-crldir.patch.txt"; size=2103; creation-date="Mon, 14 Jun 2021 22:15:47 GMT"; modification-date="Mon, 14 Jun 2021 22:15:47 GMT" Content-ID: <010049D52ADDA04486A44A517DFF4C06@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 RnJvbSA3YTdiODkwNGVmMjIyMTIxOTBiYjk4OGZhYjFlZjY5NmZlMWE1OWRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWNvYiBDaGFtcGlvbiA8cGNoYW1waW9uQHZtd2FyZS5jb20+ CkRhdGU6IE1vbiwgMTQgSnVuIDIwMjEgMTU6MDQ6MjYgLTA3MDAKU3ViamVjdDogW1BBVENIXSB0 ZXN0L3NzbDogZml4IE5TUyBzZXJ2ZXItc2lkZSBDUkwgdGVzdAoKTWFrZSBzdXJlIHRoZSBkYXRh YmFzZSBpcyBjcmVhdGVkIGR1cmluZyBgbWFrZSBuc3NmaWxlc2AsIGFuZCBleHBlY3QgYQpyZXZv Y2F0aW9uIGZhaWx1cmUgbWVzc2FnZS4KLS0tCiBzcmMvdGVzdC9zc2wvTWFrZWZpbGUgICAgICAg ICAgfCAyICsrCiBzcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwgfCAyICstCiAyIGZpbGVz IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Ny Yy90ZXN0L3NzbC9NYWtlZmlsZSBiL3NyYy90ZXN0L3NzbC9NYWtlZmlsZQppbmRleCAxNGNhMWY4 YmYzLi41NTdjYmUyMjNmIDEwMDY0NAotLS0gYS9zcmMvdGVzdC9zc2wvTWFrZWZpbGUKKysrIGIv c3JjL3Rlc3Qvc3NsL01ha2VmaWxlCkBAIC00NSw2ICs0NSw3IEBAIE5TU0ZJTEVTIDo9IHNzbC9u c3MvY2xpZW50X2NhLmNydC5kYiBcCiAJc3NsL25zcy9jbGllbnQtcmV2b2tlZC5jcnRfX2NsaWVu dC1yZXZva2VkLmtleS5kYiBcCiAJc3NsL25zcy9zZXJ2ZXItY24tb25seS5jcnRfX3NlcnZlci1w YXNzd29yZC5rZXkuZGIgXAogCXNzbC9uc3Mvc2VydmVyLWNuLW9ubHkuY3J0X19zZXJ2ZXItY24t b25seS5rZXkuZGIgXAorCXNzbC9uc3Mvc2VydmVyLWNuLW9ubHkuY3J0X19zZXJ2ZXItY24tb25s eS5rZXkuY3JsZGlyLmRiIFwKIAlzc2wvbnNzL3Jvb3QuY3JsIFwKIAlzc2wvbnNzL3NlcnZlci5j cmwgXAogCXNzbC9uc3MvY2xpZW50LmNybCBcCkBAIC0xNjcsNiArMTY4LDcgQEAgc3NsL25zcy9z ZXJ2ZXItY24tb25seS5jcnRfX3NlcnZlci1jbi1vbmx5LmtleS5kYjogc3NsL3NlcnZlci1jbi1v bmx5LmNydCBzc2wvc2UKIAlwazEydXRpbCAtaSBzc2wvbnNzL3NlcnZlci1jbi1vbmx5LnBmeCAt ZCAic3FsOiRAIiAtVyAnJwogCiBzc2wvbnNzL3NlcnZlci1jbi1vbmx5LmNydF9fc2VydmVyLWNu LW9ubHkua2V5LmNybGRpci5kYjogc3NsL25zcy9zZXJ2ZXItY24tb25seS5jcnRfX3NlcnZlci1j bi1vbmx5LmtleS5kYgorCWNwIC1SICQ8ICRACiAJZm9yIGMgaW4gJChzaGVsbCBscyBzc2wvcm9v dCtjbGllbnQtY3JsZGlyKSA7IGRvIFwKIAkJZWNobyAkJHtjfSA7IFwKIAkJb3BlbnNzbCBjcmwg LWluIHNzbC9yb290K2NsaWVudC1jcmxkaXIvJCR7Y30gLW91dGZvcm0gZGVyIC1vdXQgc3NsL25z cy8kJHtjfSA7IFwKZGlmZiAtLWdpdCBhL3NyYy90ZXN0L3NzbC90LzAwMV9zc2x0ZXN0cy5wbCBi L3NyYy90ZXN0L3NzbC90LzAwMV9zc2x0ZXN0cy5wbAppbmRleCA0MTA1YTY3Yjk0Li5hZWM5OWU3 YmY2IDEwMDY0NAotLS0gYS9zcmMvdGVzdC9zc2wvdC8wMDFfc3NsdGVzdHMucGwKKysrIGIvc3Jj L3Rlc3Qvc3NsL3QvMDAxX3NzbHRlc3RzLnBsCkBAIC02NjQsNyArNjY0LDcgQEAgJG5vZGUtPmNv bm5lY3RfZmFpbHMoCiAJIiRjb21tb25fY29ubnN0ciB1c2VyPXNzbHRlc3R1c2VyIHNzbGNlcnQ9 c3NsL2NsaWVudC1yZXZva2VkLmNydCBzc2xrZXk9c3NsL2NsaWVudC1yZXZva2VkX3RtcC5rZXkg c3NsZGF0YWJhc2U9c3NsL25zcy9jbGllbnQtcmV2b2tlZC5jcnRfX2NsaWVudC1yZXZva2VkLmtl eS5kYiIsCiAJImNlcnRpZmljYXRlIGF1dGhvcml6YXRpb24gZmFpbHMgd2l0aCByZXZva2VkIGNs aWVudCBjZXJ0IHdpdGggc2VydmVyLXNpZGUgQ1JMIGRpcmVjdG9yeSIsCiAJZXhwZWN0ZWRfc3Rk ZXJyID0+Ci0JICBxci9TU0wgZXJyb3I6IHNzbHYzIGFsZXJ0IGNlcnRpZmljYXRlIHJldm9rZWR8 U1NMIGVycm9yOiBFbmNvdW50ZXJlZCBlbmQgb2YgZmlsZS8pOworCSAgcXIvU1NMIGVycm9yOiBz c2x2MyBhbGVydCBjZXJ0aWZpY2F0ZSByZXZva2VkfFNTTCBwZWVyIHJlamVjdGVkIHlvdXIgY2Vy dGlmaWNhdGUgYXMgcmV2b2tlZC8pOwogCiAjIGNsZWFuIHVwCiAKLS0gCjIuMjUuMQoK --_002_4a15bbab42cd85b6bec83c2609305552d246f68ecamelvmwarecom_--