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 1wItNT-008ZGx-27 for pgsql-committers@arkaria.postgresql.org; Fri, 01 May 2026 19:18:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wItNS-00C6Tt-2n for pgsql-committers@arkaria.postgresql.org; Fri, 01 May 2026 19:18:18 +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.96) (envelope-from ) id 1wItNS-00C6Tc-29 for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:18 +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.98.2) (envelope-from ) id 1wItNP-00000003juX-2rlj for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:17 +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-00BJcR-0L 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-003dJr-2E for pgsql-committers@lists.postgresql.org; Fri, 01 May 2026 19:18:14 +0000 Content-Type: multipart/mixed; boundary="===============5513506157950287719==" 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 --===============5513506157950287719== 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 LS0tLQpSRUxfMTZfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNx bC5vcmcvcGcvY29tbWl0ZGlmZi83ZTRjODcxZjQxODE0ZWJjNjk0Y2ViZDU0NGFmZWU1YzVhMTcy ZTBlCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvaW50ZXJmYWNlcy9lY3BnL2Vj cGdsaWIvZGVzY3JpcHRvci5jICAgICAgICAgICB8ICAxMiArLQpzcmMvaW50ZXJmYWNlcy9lY3Bn L2VjcGdsaWIvcHJlcGFyZS5jICAgICAgICAgICAgICB8ICAzMiArKystLQpzcmMvaW50ZXJmYWNl cy9lY3BnL3Rlc3QvY29ubmVjdC8uZ2l0aWdub3JlICAgICAgICB8ICAgMiArCnNyYy9pbnRlcmZh Y2VzL2VjcGcvdGVzdC9jb25uZWN0L01ha2VmaWxlICAgICAgICAgIHwgICAzICstCnNyYy9pbnRl cmZhY2VzL2VjcGcvdGVzdC9jb25uZWN0L21lc29uLmJ1aWxkICAgICAgIHwgICAxICsKc3JjL2lu dGVyZmFjZXMvZWNwZy90ZXN0L2Nvbm5lY3QvdGVzdDYucGdjICAgICAgICAgfCAgNjggKysrKysr KysrKwpzcmMvaW50ZXJmYWNlcy9lY3BnL3Rlc3QvZWNwZ19zY2hlZHVsZSAgICAgICAgICAgICB8 ICAgMSArCnNyYy9pbnRlcmZhY2VzL2VjcGcvdGVzdC9leHBlY3RlZC9jb25uZWN0LXRlc3Q2LmMg IHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKwouLi4vZWNwZy90ZXN0L2V4cGVjdGVkL2Nvbm5l Y3QtdGVzdDYuc3RkZXJyICAgICAgICB8ICA1MCArKysrKysrCi4uLi9lY3BnL3Rlc3QvZXhwZWN0 ZWQvY29ubmVjdC10ZXN0Ni5zdGRvdXQgICAgICAgIHwgICA5ICsrCjEwIGZpbGVzIGNoYW5nZWQs IDMxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCg== --===============5513506157950287719==--