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 1nZDmw-0007Ke-Km for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Mar 2022 15:29:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nZDmu-0004pP-Vn for pgsql-hackers@arkaria.postgresql.org; Tue, 29 Mar 2022 15:29:40 +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 1nZDmu-0004pE-A8 for pgsql-hackers@lists.postgresql.org; Tue, 29 Mar 2022 15:29:40 +0000 Received: from mail-mw2nam10on2086.outbound.protection.outlook.com ([40.107.94.86] helo=NAM10-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 1nZDmq-0006K1-VT for pgsql-hackers@postgresql.org; Tue, 29 Mar 2022 15:29:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IolE7BUqoa5GdhlgEpd8rcZbfJKyN/32UVI1nvh5+9zJmBJKmmxh8k7IACtopC6JXki5sUvvsZ/HI1gOEGTyMkmua2TJG2cYV6jkt+1pBpQWKy8hwsiEOImeSZAu7Tvd0VdeSgo48h23PPEAMxTSR0s5KZE9keTUVY5V3dTr7N94hPUbE1rnjzh6dPZ5ukNyE23vIe3Vo4Yj3KuFerVBMUaZ6+SWDuRdhcbb/82lsodSLVABWgrK7ftN+bhYpAneP/DThvMfy+tagnOsh+3R4+ftCrVXVJRHDdIKVszj5AQvHkoW6diI/AF3vqMxldWEzVnIHM2yPSkzdLpUIXo6Zw== 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=8agsEtW4sIcszk1yJ6EVEtK0bVlt42ZP16L4sedr0YM=; b=n4gpk6k+ku3qfK73HkEiVCsgmR7uLBWfZPsyNPfsbG2ibL9JYE+H0T5x9yzVQ9y/agu6XsJ9qdb1Tf7m2SvNzmiNB31TOE5wjZMgBwJrlYhhnN/IhMlsVg8MA1xV+qPtGAtiVocZ30pzQ3MTa57qCjwQ99CHWvTuwZzsLCu+1f8JQgFw5hBdFHmFUB4+fcOsX3useGGJivyzsHzbgpdU4eDdq1jESSK3J1yQYD2t4TVIPTjHtDykicYq8j0BmWqys+MYyNCWk1n5JY1ywCKta7AZj/X46E2CQdnBx7E+c3aB3JTVhUSwbw7yD8AVVTC5zf8V8g6CT1q4EF+g2ltCfQ== 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=8agsEtW4sIcszk1yJ6EVEtK0bVlt42ZP16L4sedr0YM=; b=Lx1+9VyC0Mbdd1De8sHEbm3dDVj3/42RK9v5d/wIRUVLSEsXC6o8DqroPEmG12IOKUA64f7IbTWt9RVgMIJgfFh59vpvDNQvyq0rpoBhb9zM4fPlad82Z6nqD1JTfJA7+RS0wCaBNKBrgJOxFDLYFfUWwWhQUZjm8YEDCZjnz8s= Received: from CO1PR05MB8087.namprd05.prod.outlook.com (2603:10b6:303:db::16) by BL0PR05MB5170.namprd05.prod.outlook.com (2603:10b6:208:8d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.18; Tue, 29 Mar 2022 15:29:32 +0000 Received: from CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::318f:4d91:823:8e1a]) by CO1PR05MB8087.namprd05.prod.outlook.com ([fe80::318f:4d91:823:8e1a%8]) with mapi id 15.20.5123.016; Tue, 29 Mar 2022 15:29:32 +0000 From: Jacob Champion To: "daniel@yesql.se" CC: "andrew@dunslane.net" , "robertmhaas@gmail.com" , "pgsql-hackers@postgresql.org" , "tgl@sss.pgh.pa.us" Subject: Re: [PATCH] Enable SSL library detection via PQsslAttribute Thread-Topic: [PATCH] Enable SSL library detection via PQsslAttribute Thread-Index: AQHYKOSAXjK/kzRocEWeCgVmyPu3GayhgI8AgABFpoCAB6mdAIAnPH6AgAAfpICAAAm1AIAADJ8AgASSO4CAAQUXAIAAOC0A Date: Tue, 29 Mar 2022 15:29:32 +0000 Message-ID: References: <4c8b76ef434a96627170a31c3acd33cbfd6e41f1.camel@vmware.com> <6c4b2233-a8ad-4952-960c-6293243f1f96@dunslane.net> <83541b1e7873f2adb862f7f3ec763fae30a731b5.camel@vmware.com> <3482589.1648245622@sss.pgh.pa.us> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: 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: 40344f71-47f9-4d65-c8d0-08da1198ec3d x-ms-traffictypediagnostic: BL0PR05MB5170: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: 4uBGKcXOUxCQ/AUhDK4ZPmnk3yZaeejpBH2gMt9CMW6j0yn0S1NoU+2P0Qr2sG9J8U4M3Mm2JFCOMq32P3bMfOD1+CcfW6ErHSvxbbOq0q+m7Cdtzd5XqxcF8rSVIUp/9rbvRBOebQm/N/OBkFCzMArKWcmA5H1rEsvisgZ/ldQgcJNsgEP2HMVkxL9N7PVaPQOlQwuy36p1FpHB+aZowHKxpmZ6DfrBCvlcx9Q7KZo3p93Bd79IXzGM1Hdx2aJfk+iiNtP19oK3n7dVF/z+sUuH3Y4vdseEUd28/frCETG/bApu6rZl9jGIjGmGMssEOizK+MOJfQNNXL6RI/UJxwzbwao4VfTg5qptKF0GtMHTLpBXdZqs51UB/F8Q/eGfJN8UUKqj182hpiSJaE0JDFy9vCimMJ8v32BQxw//yMGvzpiAKGpswwsGj3SYFHyBxuQjFUF94S4x7YimWEZhGLEe/qoYCGJhmJuuDuRPbjh3jN4ica+x3PqTc/i0ocayuXMfu04I+H9v+gxIhUzaC6JxuAgpCf2eftpX63hjwVA1OGKU+Fc/2OW3DwI1jU4HjG2q+vk8AYLuYPV0RzbiAP0LgECRnrNEH6tYUJuhztKxZp4NsmUYf1XtbC2cPACeavULxrt258T5lNXn16/Yv2C4dyBEG9uZQG582FqJDdxiTJYzqIZF8B54jmpRPWaY+R4l9h8LgP01ifZH3PaNag== 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)(2616005)(6486002)(71200400001)(2906002)(5660300002)(36756003)(6506007)(508600001)(8936002)(64756008)(38100700002)(54906003)(316002)(38070700005)(66946007)(86362001)(6916009)(4326008)(76116006)(66556008)(558084003)(66476007)(66446008)(186003)(6512007)(122000001)(8676002)(26005);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?a08rSEk5S0FrZnlkUkNXb3VLZlg5QU9FOUk1ZWZvYzVVb3RuTEJxMVFaVjlW?= =?utf-8?B?bjJjWWZ5ZnREYUFyU3ByVFFmSTgyaCsyb21ZeE16K0JseDlBQ29FOHVHR00v?= =?utf-8?B?T2JLYVlId09UK0RzaG9PeEV2RTc1cllibCtTaFNMOVdEV0dKblBReWZVTFpB?= =?utf-8?B?cEsxNGo2dFBPWFV5TFlDU242VG9sZnRxTWVucjExVGtydTFIZUR1eU1rZmZP?= =?utf-8?B?cVp4V3NiUzBVMG9mOUtoZ0YwYm1VN2JYWDNRNWFsbTVzNlVmVEZQZ2VlWEJF?= =?utf-8?B?QURsbDFJS3dvMDgrQmFReFVDdkxRWXRPZUw3bXRsYVVZc1d5dThYSzJ3VXc0?= =?utf-8?B?MGVPUmd5QzVYb0N3TTBiK2t5dk9xdW1KYUNkMllyTDZqN1VzZUt5V3IwdHpC?= =?utf-8?B?OVU0eWZDT0RTWjJMZGd2MUZGZWNBdDIyVlRVa0VvQStNbEsycHlBdjQvZ1Zz?= =?utf-8?B?S3Y5MnVRbWV3YWk0NTMzemN1dnJFbVpYRmpRbzVLbW5KVlVoZHgxM1FRS29M?= =?utf-8?B?ZkJiL0FRNjh2YWQzUloxejlSSFhOOTIzcGpOcHoyOFhpNnpNTzlSSGxySlBh?= =?utf-8?B?QktvT3RobGlSZG5adzdNRFMzdTFrN1RHWjRzQ2ZlbVRPUjVvaUc3dWovbW9V?= =?utf-8?B?eFFkazRQdE1KVW9YWENsR2E2YzZFUzZIQ0t4TkxNRklVbEhYK2hFd2ZLanls?= =?utf-8?B?VEtMdVlvenF3YUhPbDNjQTBPeGNnOFc0WEFHbi9OVjdjbTZwZFh0TW5IUWN3?= =?utf-8?B?UWsrTjhwREVldHlsZ2VDaHVnMHVZY2xOL1BRbkdIUHF6OG1wUWpUNkJPRW9O?= =?utf-8?B?aEF6MlhpSENyZktaZG9rVHc3eDNYb1BORFNoVGNlVjJiaUNjSEpuMmI4amc1?= =?utf-8?B?ZDZMVzNIWlNOSG1RdENVZSs1dFg3UEZRYkVQR1JTbG1CdnZVSUh0anpmYWhR?= =?utf-8?B?aGFhRUV0N0FlVGh3cDRiL21aa2F4ZFRBZnZNOGhuNTRhUjhwVkFXRzUwZ3Yv?= =?utf-8?B?ay8wdmZSZzBOR3E0cjNUQ0NPWVJ2R2dPVzd4ZFVEeEZDSUhhc1BjcmwrN3pC?= =?utf-8?B?R0lHRnZjT1JmaXdQaVpkZ2wreFlRT09RcDhIN25sM2JGNGw0ejQwYXc3SnVC?= =?utf-8?B?eHN6WEJZRDJlcTZvMmtyUitXTGhZc3lzYWlnVXcyUTVvNWwvZXRYSFdJRHFj?= =?utf-8?B?WVJBQnRDcUVTOStmV1YzbmRMcnRLNlNNbFpseUUrLzMzWGU2YWJzdU95WXZU?= =?utf-8?B?aW5xY1p4VDBXeEljRDFzeHRNUzA5SGpNZXBFcUxWajhkNERvVzloOWdSZ2Rp?= =?utf-8?B?QWZtS05icmpGV1B1TDY2VkVQUW44MzdjWExDREJtNjFiMHJMSDNwN05FUkcw?= =?utf-8?B?YlNKL3gyUDFmY3RBV2VSdnJqQjhSekpXOWxiL0JqaUx3VThDbmliOTFraE90?= =?utf-8?B?L1Qrelh4NHNybGtVRDIwYVpPRTYzMFNYV3Y4dzdrZXBJaHF5MEMwM3E0dXhP?= =?utf-8?B?Ky9TdHA0VFdpUTh3dDZ0N3d4NmErN2lnNmRJSzdRUkF2encvamR2OTBzbUk5?= =?utf-8?B?YmdPdVlRU1RHa092K00zMnptNzNsd3FTek1uaHRESXI0dHNRUWEyTzl4Yy9H?= =?utf-8?B?T2pDZnVXaUxPQ1l6RTZuWEFVUWR4aUZ5UHZNMFBIOFlVYU1ZWlVKNm1aSTZR?= =?utf-8?B?V3ZTOFE0YVA4cU9BUThTK3RUbzcyTkxDQTRodm5sMWlzcitPb1JvWHV2MXhD?= =?utf-8?B?blFIRE1BWmM4aVBHeTZXSTBZRkVRQ2pxeTc4VDJkRkxYQStrVG9aWDB5YTl0?= =?utf-8?B?am1pS3VGMExHVzZBQmlsSnljZzZpcERLV3NlYTkvREtmeGh4RUV6N0lFclg3?= =?utf-8?B?eFh2SjZKZ01ML0lTU0IyczQ0YUZHV1RlU2xpd0dYZGJzbndqbkMxUGxZVHhX?= =?utf-8?B?d0RtSUtaVlZnNlVQQkxYZ2IvcWFMZmRFaDk4bGN2dEJSekw5d2tYN2g3TzRB?= =?utf-8?B?Qm9KOUZQZlRKZGtzdzdyNkR5RlpJbmhJNFZ3Wk5WTlhXMmZMTFd5M2RnQTl4?= =?utf-8?B?TjQ3SXFHUjJOMDZicmtaREVlbFh0UzNpWGhhOVVPR1JGK3B4MllnaXNrNGZ4?= =?utf-8?B?M2JFTStzekNsLzA2V3F0eFNPOHhvUytXRm1mOHZ2cEplaXNxbnZ1OHhLL1Vh?= =?utf-8?B?VWtyNUdoWDJya2RaT2xucXlSc1d2bHovNjRxemdUeStWUmNnUlJHVWxQSnVQ?= =?utf-8?B?UFVzb092T1hNaytyRWRhT3FuVFNEcExXZ0l5UlVkT2hoQWtpTURlTzFVVmh2?= =?utf-8?B?TTdZbWQyL1IxR1J4K25RNkZtd0QvZW9QQW9ycWlnWFNPSlZHSUJCQzNuTlNN?= =?utf-8?Q?ZRzP+kedyyhcUkCE=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4E11928446E6C7449A33BE0EDD125DD5@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 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: 40344f71-47f9-4d65-c8d0-08da1198ec3d X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2022 15:29:32.1325 (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: MhfdxkYFIaD0ur7h7NA/ajP0T7ZRbRyDdSuVQKKSYPKrgDfniMy/uWz3aJBhQ0RBf0fi6dQVK+PX3CwhBbIsiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5170 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gVHVlLCAyMDIyLTAzLTI5IGF0IDE0OjA4ICswMjAwLCBEYW5pZWwgR3VzdGFmc3NvbiB3cm90 ZToNCj4gUHVzaGVkIHdpdGggYSBmZXcgc21hbGwgdHdlYWtzIHRvIG1ha2UgaXQgbWF0Y2ggcHJv amVjdCBzdHlsZSwgdGhhbmtzIQ0KDQpUaGFuayB5b3UhDQoNCi0tSmFjb2INCg==