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-0N 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-00C91y-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 1wItNU-00C6gg-11 for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:20 +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-00000004JZk-2rM3 for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:20 +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-00BJcS-0K 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-003dJu-2I for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:14 +0000 Content-Type: multipart/mixed; boundary="===============1783982967054268032==" 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 --===============1783982967054268032== 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 LS0tLQpSRUxfMTVfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNx bC5vcmcvcGcvY29tbWl0ZGlmZi82OTE2ZjQ0MTAwNTE1YjdkOTM5ZjAzNGEyYzc4Y2FlZjQwNDcy MDllCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvaW50ZXJmYWNlcy9lY3BnL2Vj cGdsaWIvZGVzY3JpcHRvci5jICAgICAgICAgICB8ICAxMiArLQpzcmMvaW50ZXJmYWNlcy9lY3Bn L2VjcGdsaWIvcHJlcGFyZS5jICAgICAgICAgICAgICB8ICAzMiArKystLQpzcmMvaW50ZXJmYWNl cy9lY3BnL3Rlc3QvY29ubmVjdC8uZ2l0aWdub3JlICAgICAgICB8ICAgMiArCnNyYy9pbnRlcmZh Y2VzL2VjcGcvdGVzdC9jb25uZWN0L01ha2VmaWxlICAgICAgICAgIHwgICAzICstCnNyYy9pbnRl cmZhY2VzL2VjcGcvdGVzdC9jb25uZWN0L3Rlc3Q2LnBnYyAgICAgICAgIHwgIDY4ICsrKysrKysr KysKc3JjL2ludGVyZmFjZXMvZWNwZy90ZXN0L2VjcGdfc2NoZWR1bGUgICAgICAgICAgICAgfCAg IDEgKwpzcmMvaW50ZXJmYWNlcy9lY3BnL3Rlc3QvZXhwZWN0ZWQvY29ubmVjdC10ZXN0Ni5jICB8 IDE0NiArKysrKysrKysrKysrKysrKysrKysKLi4uL2VjcGcvdGVzdC9leHBlY3RlZC9jb25uZWN0 LXRlc3Q2LnN0ZGVyciAgICAgICAgfCAgNTAgKysrKysrKwouLi4vZWNwZy90ZXN0L2V4cGVjdGVk L2Nvbm5lY3QtdGVzdDYuc3Rkb3V0ICAgICAgICB8ICAgOSArKwo5IGZpbGVzIGNoYW5nZWQsIDMx MSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCg== --===============1783982967054268032==--