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.96) (envelope-from ) id 1wItQ2-008ZJA-1W for pgsql-committers@arkaria.postgresql.org; Fri, 01 May 2026 19:20:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wItQ1-00C91z-1B for pgsql-committers@arkaria.postgresql.org; Fri, 01 May 2026 19:20:57 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wItNV-00C71c-33 for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:21 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wItNR-00000004JZm-33Da for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:21 +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.96) (envelope-from ) id 1wItNP-00BJcO-0R for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:15 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wItNN-003dJk-1z for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:14 +0000 Content-Type: multipart/mixed; boundary="===============8832652904560880556==" MIME-Version: 1.0 From: Andrew Dunstan To: pgsql-committers@lists.postgresql.org Subject: pgsql: Add missing connection validation in ECPG X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 01 May 2026 19:18:14 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8832652904560880556== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 QWRkIG1pc3NpbmcgY29ubmVjdGlvbiB2YWxpZGF0aW9uIGluIEVDUEcKCkVDUEdkZWFsbG9jYXRl X2FsbCgpLCBFQ1BHcHJlcGFyZWRfc3RhdGVtZW50KCksIEVDUEdnZXRfZGVzYygpLCBhbmQKZWNw Z19mcmVlU3RtdENhY2hlRW50cnkoKSBjb3VsZCBjcmFzaCB3aXRoIGEgU0lHU0VHViB3aGVuIGNh bGxlZAp3aXRob3V0IGFuIGVzdGFibGlzaGVkIGNvbm5lY3Rpb24gKGZvciBleGFtcGxlLCB3aGVu IEVYRUMgU1FMIENPTk5FQ1QKd2FzIGZvcmdvdHRlbiBvciBhIG5vbi1leGlzdGVudCBjb25uZWN0 aW9uIG5hbWUgd2FzIHVzZWQpLCBiZWNhdXNlCnRoZXkgZGVyZWZlcmVuY2VkIHRoZSByZXN1bHQg b2YgZWNwZ19nZXRfY29ubmVjdGlvbigpIHdpdGhvdXQgZmlyc3QKY2hlY2tpbmcgaXQgZm9yIE5V TEwuCgpFYWNoIHNpdGUgaXMgZml4ZWQgaW4gdGhlIHN0eWxlIG9mIHRoZSBzdXJyb3VuZGluZyBj b2RlLgoKTmV3IHRlc3RzIGFyZSBhZGRlZCBmb3IgdGhlc2UgY29uZGl0aW9ucy4KCkF1dGhvcjog U2hydXRoaSBHb3dkYSA8Z293ZGFzaHJ1QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFRvbSBMYW5l IDx0Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQtYnk6IEZ1amlpIE1hc2FvIDxtYXNhby5mdWpp aUBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBNYWhlbmRyYSBTaW5naCBUaGFsb3IgPG1haGk2cnVu QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE5pc2hhbnQgU2hhcm1hIDxuaXNoYW50LnNoYXJtYUBl bnRlcnByaXNlZGIuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzMwMDczMTcu MTc2NTIxMDE5NUBzc3MucGdoLnBhLnVzCkJhY2twYXRjaC10aHJvdWdoOiAxNAoKQnJhbmNoCi0t LS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9w Zy9jb21taXRkaWZmL2MzNGEyODBjODViMzliNmU4NzVhZmE1NjU0MmEwNTVkMmI5MGI2NDAKCk1v ZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9pbnRlcmZhY2VzL2VjcGcvZWNwZ2xpYi9k ZXNjcmlwdG9yLmMgICAgICAgICAgIHwgIDEyICstCnNyYy9pbnRlcmZhY2VzL2VjcGcvZWNwZ2xp Yi9wcmVwYXJlLmMgICAgICAgICAgICAgIHwgIDMyICsrKy0tCnNyYy9pbnRlcmZhY2VzL2VjcGcv dGVzdC9jb25uZWN0Ly5naXRpZ25vcmUgICAgICAgIHwgICAyICsKc3JjL2ludGVyZmFjZXMvZWNw Zy90ZXN0L2Nvbm5lY3QvTWFrZWZpbGUgICAgICAgICAgfCAgIDMgKy0Kc3JjL2ludGVyZmFjZXMv ZWNwZy90ZXN0L2Nvbm5lY3QvbWVzb24uYnVpbGQgICAgICAgfCAgIDEgKwpzcmMvaW50ZXJmYWNl cy9lY3BnL3Rlc3QvY29ubmVjdC90ZXN0Ni5wZ2MgICAgICAgICB8ICA2OCArKysrKysrKysrCnNy Yy9pbnRlcmZhY2VzL2VjcGcvdGVzdC9lY3BnX3NjaGVkdWxlICAgICAgICAgICAgIHwgICAxICsK c3JjL2ludGVyZmFjZXMvZWNwZy90ZXN0L2V4cGVjdGVkL2Nvbm5lY3QtdGVzdDYuYyAgfCAxNDYg KysrKysrKysrKysrKysrKysrKysrCi4uLi9lY3BnL3Rlc3QvZXhwZWN0ZWQvY29ubmVjdC10ZXN0 Ni5zdGRlcnIgICAgICAgIHwgIDUwICsrKysrKysKLi4uL2VjcGcvdGVzdC9leHBlY3RlZC9jb25u ZWN0LXRlc3Q2LnN0ZG91dCAgICAgICAgfCAgIDkgKysKMTAgZmlsZXMgY2hhbmdlZCwgMzEyIGlu c2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK --===============8832652904560880556==--