Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u7J1H-00EH4f-Ru for pgsql-committers@arkaria.postgresql.org; Tue, 22 Apr 2025 19:11:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u7J1G-00HERb-3D for pgsql-committers@arkaria.postgresql.org; Tue, 22 Apr 2025 19:10:58 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u7J1F-00HERT-SV for pgsql-committers@lists.postgresql.org; Tue, 22 Apr 2025 19:10:58 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u7J1E-001P3Y-10 for pgsql-committers@lists.postgresql.org; Tue, 22 Apr 2025 19:10:57 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u7J1D-003yMM-7E for pgsql-committers@lists.postgresql.org; Tue, 22 Apr 2025 19:10:56 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u7J1D-001I4C-1H for pgsql-committers@lists.postgresql.org; Tue, 22 Apr 2025 19:10:55 +0000 Content-Type: multipart/mixed; boundary="===============1955867811815936604==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Re-enable SSL connect_fails tests, and fix related race conditio X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 22 Apr 2025 19:10:55 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1955867811815936604== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmUtZW5hYmxlIFNTTCBjb25uZWN0X2ZhaWxzIHRlc3RzLCBhbmQgZml4IHJlbGF0ZWQgcmFjZSBj b25kaXRpb25zLgoKQ2x1c3Rlci5wbSdzIGNvbm5lY3RfZmFpbHMgcm91dGluZSBoYXMgbG9uZyBo YWQgdGhlIGFiaWxpdHkgdG8Kc25pZmYgdGhlIHBvc3RtYXN0ZXIgbG9nIGZpbGUgZm9yIGV4cGVj dGVkIG1lc3NhZ2VzIGFmdGVyIGEKY29ubmVjdGlvbiBmYWlsdXJlLiAgSG93ZXZlciwgdGhhdCdz IGFsd2F5cyBoYWQgYSByYWNlIGNvbmRpdGlvbjoKb24gc29tZSBwbGF0Zm9ybXMgaXQncyBwb3Nz aWJsZSBmb3IgcHNxbCB0byBleGl0IGFuZCB0aGUgdGVzdApzY3JpcHQgdG8gc2x1cnAgdXAgdGhl IHBvc3RtYXN0ZXIgbG9nIGJlZm9yZSB0aGUgYmFja2VuZCBwcm9jZXNzCmhhcyBiZWVuIGFibGUg dG8gd3JpdGUgb3V0IGl0cyBmaW5hbCBsb2cgbWVzc2FnZXMuICBCYWNrIGluCmNvbW1pdCA1NTgy OGE2YjYgd2UgZGlzYWJsZWQgYSBidW5jaCBvZiB0ZXN0cyBhZnRlciBkaXNjb3ZlcmluZwp0aGF0 LCBhbmQgdGhlIGFpbSBvZiB0aGlzIHBhdGNoIGlzIHRvIHJlLWVuYWJsZSB0aGVtLgoKKFRoZSBz aWJsaW5nIGZ1bmN0aW9uIGNvbm5lY3Rfb2sgZG9lc24ndCBzZWVtIHRvIGhhdmUgYSBzaW1pbGFy CnByb2JsZW0sIG1haW5seSBiZWNhdXNlIHRoZSBtZXNzYWdlcyB3ZSBsb29rIGZvciBjb21lIG91 dCBkdXJpbmcKdGhlIGF1dGhlbnRpY2F0aW9uIGhhbmRzaGFrZSwgc28gdGhhdCBpZiBwc3FsIHJl cG9ydHMgc3VjY2Vzc2Z1bApjb25uZWN0aW9uIHRoZXkgc2hvdWxkIGNlcnRhaW5seSBoYXZlIGJl ZW4gZW1pdHRlZCBhbHJlYWR5LikKClRoZSBzb2x1dGlvbiB1c2VkIGhlcmUgaXMgYm9ycm93ZWQg ZnJvbSAwMDJfY29ubmVjdGlvbl9saW1pdHMucGwncwpjb25uZWN0X2ZhaWxzX3dhaXQgcm91dGlu ZTogc2V0IHRoZSBzZXJ2ZXIncyBsb2dfbWluX21lc3NhZ2VzIHNldHRpbmcKdG8gREVCVUcyIHNv IHRoYXQgdGhlIHBvc3RtYXN0ZXIgd2lsbCBsb2cgY2hpbGQtcHJvY2VzcyBleGl0LCBhbmQgdGhl bgp3YWl0IHRpbGwgd2Ugc2VlIHRoYXQgbG9nIGVudHJ5IGJlZm9yZSBjaGVja2luZyBmb3IgdGhl IG1lc3NhZ2VzIHdlCmFyZSBhY3R1YWxseSBpbnRlcmVzdGVkIGluLgoKSWYgYSBUQVAgdGVzdCB1 c2VzIGNvbm5lY3RfZmFpbHMnIGxvZ19saWtlIG9yIGxvZ191bmxpa2Ugb3B0aW9ucywgYW5kCmZv cmdldHMgdG8gc2V0IGxvZ19taW5fbWVzc2FnZXMsIHRob3NlIGNvbm5lY3RfZmFpbHMgY2FsbHMg d2lsbCBub3cKaGFuZyB1bnRpbCB0aW1lb3V0LiAgRml4aW5nIHVwIHRoZSBleGlzdGluZyBjYWxs ZXJzIHNob3dzIHRoYXQgd2UgaGFkCnNldmVyYWwgb3RoZXIgVEFQIHRlc3RzIHRoYXQgd2VyZSBp biB0aGVvcnkgdnVsbmVyYWJsZSB0byB0aGUgc2FtZQpwcm9ibGVtLiAgSXQncyB1bmNsZWFyIHdo ZXRoZXIgdGhlIGxhY2sgb2YgZmFpbHVyZXMgaXMganVzdCBsdWNrLCBvcgpsYWNrIG9mIGJ1aWxk ZmFybSBjb3ZlcmFnZSwgb3IgcGVyaGFwcyB0aGVyZSBpcyBzb21lIG9ic2N1cmUgdGltaW5nCmVm ZmVjdCB0aGF0IG9ubHkgbWFuaWZlc3RzIGluIFNTTCBjb25uZWN0aW9ucy4gIEluIGFueSBjYXNl LCB0aGlzCmNoYW5nZSBzaG91bGQgaW4gcHJpbmNpcGxlIG1ha2UgdGhvc2Ugb3RoZXIgY2FsbCBz aXRlcyBtb3JlIHJvYnVzdC4KSSdtIG5vdCBpbmNsaW5lZCB0byBiYWNrLXBhdGNoIHRob3VnaCwg dW5sZXNzIHNvbWV0aW1lIHdlIG9ic2VydmUKYW4gYWN0dWFsIGZhaWx1cmUgaW4gb25lIG9mIHRo ZW0uCgpSZXBvcnRlZC1ieTogQW5kcmV3IER1bnN0YW4gPGFuZHJld0BkdW5zbGFuZS5uZXQ+CkF1 dGhvcjogVG9tIExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpEaXNjdXNzaW9uOiBodHRwczovL3Bv c3Rnci5lcy9tLzk4NGZjYTgwLTg1YTgtNGM2Zi1hNWNjLWJiODYwOTUwYjQzNUBkdW5zbGFuZS5u ZXQKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9z dGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9lMGYzNzNlZTQyYTQwYTQxYmRmYzAyNWExNjQxZDM1 MTU4MDk5MWM0CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvdGVzdC9hdXRoZW50 aWNhdGlvbi90LzAwMV9wYXNzd29yZC5wbCAgICAgICAgfCAgMiArCnNyYy90ZXN0L2F1dGhlbnRp Y2F0aW9uL3QvMDAzX3BlZXIucGwgICAgICAgICAgICB8ICAyICsKc3JjL3Rlc3Qva2VyYmVyb3Mv dC8wMDFfYXV0aC5wbCAgICAgICAgICAgICAgICAgIHwgIDEgKwpzcmMvdGVzdC9sZGFwL3QvMDAx X2F1dGgucGwgICAgICAgICAgICAgICAgICAgICAgfCAgMiArCnNyYy90ZXN0L21vZHVsZXMvb2F1 dGhfdmFsaWRhdG9yL3QvMDAxX3NlcnZlci5wbCB8ICAyICsKc3JjL3Rlc3QvcGVybC9Qb3N0Z3Jl U1FML1Rlc3QvQ2x1c3Rlci5wbSAgICAgICAgIHwgMTkgKysrKystLQpzcmMvdGVzdC9zc2wvdC8w MDFfc3NsdGVzdHMucGwgICAgICAgICAgICAgICAgICAgfCA2NyArKysrKysrKysrLS0tLS0tLS0t LS0tLS0KNyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkK Cg== --===============1955867811815936604==--