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 1rk5BW-00ABGB-2v for pgsql-committers@arkaria.postgresql.org; Tue, 12 Mar 2024 16:41:02 +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 1rk5BU-00G6o1-HP for pgsql-committers@arkaria.postgresql.org; Tue, 12 Mar 2024 16:41:01 +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 1rk5BU-00G6mP-AP for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2024 16:41:00 +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.94.2) (envelope-from ) id 1rk5BR-0049Hw-0Y for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2024 16:40:59 +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 1rk5BQ-00Am0g-Fq for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2024 16:40:57 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rk5BP-003RWD-U4 for pgsql-committers@lists.postgresql.org; Tue, 12 Mar 2024 16:40:56 +0000 Content-Type: multipart/mixed; boundary="===============5956711907626118776==" MIME-Version: 1.0 From: Alvaro Herrera To: pgsql-committers@lists.postgresql.org Subject: pgsql: libpq: Add encrypted and non-blocking query cancellation routine X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 12 Mar 2024 16:40:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5956711907626118776== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bGlicHE6IEFkZCBlbmNyeXB0ZWQgYW5kIG5vbi1ibG9ja2luZyBxdWVyeSBjYW5jZWxsYXRpb24g cm91dGluZXMKClRoZSBleGlzdGluZyBQUWNhbmNlbCBBUEkgdXNlcyBibG9ja2luZyBJTywgd2hp Y2ggbWFrZXMgUFFjYW5jZWwKaW1wb3NzaWJsZSB0byB1c2UgaW4gYW4gZXZlbnQgbG9vcCBiYXNl ZCBjb2RlYmFzZSB3aXRob3V0IGJsb2NraW5nIHRoZQpldmVudCBsb29wIHVudGlsIHRoZSBjYWxs IHJldHVybnMuICBJdCBhbHNvIGRvZXNuJ3QgZW5jcnlwdCB0aGUKY29ubmVjdGlvbiBvdmVyIHdo aWNoIHRoZSBjYW5jZWwgcmVxdWVzdCBpcyBzZW50LCBldmVuIHdoZW4gdGhlIG9yaWdpbmFsCmNv bm5lY3Rpb24gcmVxdWlyZWQgZW5jcnlwdGlvbi4KClRoaXMgY29tbWl0IGFkZHMgYSBQUWNhbmNl bENvbm4gc3RydWN0IGFuZCBhc3NvcnRlZCBmdW5jdGlvbnMsIHdoaWNoCnByb3ZpZGUgYSBiZXR0 ZXIgbWVjaGFuaXNtIG9mIHNlbmRpbmcgY2FuY2VsIHJlcXVlc3RzOyBpbiBwYXJ0aWN1bGFyIGFs bAp0aGUgZW5jcnlwdGlvbiB1c2VkIGluIHRoZSBvcmlnaW5hbCBjb25uZWN0aW9uIGFyZSBhbHNv IHVzZWQgaW4gdGhlCmNhbmNlbCBjb25uZWN0aW9uLiAgVGhlIG1haW4gZW50cnkgcG9pbnRzIGFy ZToKCi0gUFFjYW5jZWxDcmVhdGUgY3JlYXRlcyB0aGUgUFFjYW5jZWxDb25uIGJhc2VkIG9uIHRo ZSBvcmlnaW5hbAogIGNvbm5lY3Rpb24gKGJ1dCBkb2VzIG5vdCBlc3RhYmxpc2ggYW4gYWN0dWFs IGNvbm5lY3Rpb24pLgotIFBRY2FuY2VsU3RhcnQgY2FuIGJlIHVzZWQgdG8gaW5pdGlhdGUgbm9u LWJsb2NraW5nIGNhbmNlbCByZXF1ZXN0cywKICB1c2luZyBlbmNyeXB0aW9uIGlmIHRoZSBvcmln aW5hbCBjb25uZWN0aW9uIGRpZCBzbywgd2hpY2ggbXVzdCBiZQogIHB1bXBlZCB1c2luZwotIFBR Y2FuY2VsUG9sbC4KLSBQUWNhbmNlbFJlc2V0IHB1dHMgYSBQUWNhbmNlbENvbm4gYmFjayBpbiBz dGF0ZSBzbyB0aGF0IGl0IGNhbiBiZQogIHJldXNlZCB0byBzZW5kIGEgbmV3IGNhbmNlbCByZXF1 ZXN0IHRvIHRoZSBzYW1lIGNvbm5lY3Rpb24uCi0gUFFjYW5jZWxCbG9ja2luZyBpcyBhIHNpbXBs ZXItdG8tdXNlIGJsb2NraW5nIEFQSSB0aGF0IHN0aWxsIHVzZXMKICBlbmNyeXB0aW9uLgoKQWRk aXRpb25hbCBmdW5jdGlvbnMgYXJlCiAtIFBRY2FuY2VsU3RhdHVzLCBtaW1pY2tzIFBRc3RhdHVz OwogLSBQUWNhbmNlbFNvY2tldCwgbWltaWNrcyBQUWNhbmNlbFNvY2tldDsKIC0gUFFjYW5jZWxF cnJvck1lc3NhZ2UsIG1pbWlja3MgUFFlcnJvck1lc3NhZ2U7CiAtIFBRY2FuY2VsRmluaXNoLCBt aW1pY2tzIFBRZmluaXNoLgoKQXV0aG9yOiBKZWx0ZSBGZW5uZW1hLU5pbyA8cG9zdGdyZXNAamVs dGVmLm5sPgpSZXZpZXdlZC1ieTogRGVuaXMgTGF4YWxkZSA8ZGVuaXMubGF4YWxkZUBkYWxpYm8u Y29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0FNNVBSODNNQjAxNzhEM0IzMUNB MUI2RUM0QThFQ0M0MkY3NTI5QEFNNVBSODNNQjAxNzguRVVSUFJEODMucHJvZC5vdXRsb29rLmNv bQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0 Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzYxNDYxYTMwMGMxY2I1ZDUzOTU1ZWNkNzkyYWQwY2U3 NWExMDQ3MzYKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmRvYy9zcmMvc2dtbC9saWJw cS5zZ21sICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUwNyArKysrKysrKysrKysrKysrKysr KystLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9leHBvcnRzLnR4dCAgICAgICAgICAgICAgICAgfCAg IDkgKwpzcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1jYW5jZWwuYyAgICAgICAgICAgICAgICAgfCAy OTYgKysrKysrKysrKysrLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1jb25uZWN0LmMgICAgICAg ICAgICAgICAgfCAxMjkgKysrKystCnNyYy9pbnRlcmZhY2VzL2xpYnBxL2xpYnBxLWZlLmggICAg ICAgICAgICAgICAgICB8ICAzMSArLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9saWJwcS1pbnQuaCAg ICAgICAgICAgICAgICAgfCAgIDUgKwpzcmMvdGVzdC9tb2R1bGVzL2xpYnBxX3BpcGVsaW5lL2xp YnBxX3BpcGVsaW5lLmMgfCAxMjEgKysrKysrCnNyYy90b29scy9wZ2luZGVudC90eXBlZGVmcy5s aXN0ICAgICAgICAgICAgICAgICB8ICAgMSArCjggZmlsZXMgY2hhbmdlZCwgMTA0NCBpbnNlcnRp b25zKCspLCA1NSBkZWxldGlvbnMoLSkKCg== --===============5956711907626118776==--