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 1tg9K1-00876H-SQ for pgsql-committers@arkaria.postgresql.org; Thu, 06 Feb 2025 21:22:06 +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 1tg9K0-00C0LF-Vr for pgsql-committers@arkaria.postgresql.org; Thu, 06 Feb 2025 21:22:05 +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 1tg9K0-00C0L7-Le for pgsql-committers@lists.postgresql.org; Thu, 06 Feb 2025 21:22:04 +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 1tg9Jy-003cPM-1Y for pgsql-committers@lists.postgresql.org; Thu, 06 Feb 2025 21:22:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=is1pVXwKSA3j47xPHj5TfUSWqDKmOsOOwIfxI+q9rbE=; b=SfioCLAEKFohYwAMWgj2O/imTM DCghpXvQtBzAiZkic0HqmItGTSXdD8jcEwDkrvS52lqRw5dagkt1xdO5Pr2wLK+n4xyyLtKYwKr93 +E6W3Uvo/ZG2eZyGRSmM+iadoL1rWIo2Z/ScZhXPUB+81cnYI2Xl46MOa8XoYp0cReZnNbaWcVDB4 Rnc9ajFZ1a6efc5e49Rm+JWkUD+V+HdReGjkKiJ4EYgFRhboQXZrUBYO9vGrM4AKNx3rlYO2NWKQn ZlO65Tu4DghOQruo088cpUZeRRfG7e9h1o8IvmUwP8JgvCD2MyEbylBZfmsVU7F23cVDqT2pBflFI 0ZjeDCBg==; 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 1tg9Jy-00GvWl-Bg for pgsql-committers@lists.postgresql.org; Thu, 06 Feb 2025 21:22:02 +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 1tg9Jx-005jg2-Kp for pgsql-committers@lists.postgresql.org; Thu, 06 Feb 2025 21:22:01 +0000 Content-Type: multipart/mixed; boundary="===============4765749571124597500==" MIME-Version: 1.0 From: Daniel Gustafsson To: pgsql-committers@lists.postgresql.org Subject: pgsql: libpq: Handle asynchronous actions during SASL X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 06 Feb 2025 21:22:01 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4765749571124597500== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bGlicHE6IEhhbmRsZSBhc3luY2hyb25vdXMgYWN0aW9ucyBkdXJpbmcgU0FTTAoKVGhpcyBhZGRz IHRoZSBhYmlsaXR5IGZvciBhIFNBU0wgbWVjaGFuaXNtIHRvIHNpZ25hbCBQUWNvbm5lY3RQb2xs KCkKdGhhdCBzb21lIGFyYml0cmFyeSB3b3JrLCBleHRlcm5hbCB0byB0aGUgUG9zdGdyZXMgY29u bmVjdGlvbiwgaXMKcmVxdWlyZWQgZm9yIGF1dGhlbnRpY2F0aW9uIHRvIGNvbnRpbnVlLiAgVGhl cmUgaXMgbm8gY29uc3VtZXIgZm9yCnRoaXMgY2FwYWJpbGl0eSBhcyBwYXJ0IG9mIHRoaXMgY29t bWl0LCBpdCBpcyBpbmZyYXN0cnVjdHVyZSB3aGljaAppcyByZXF1aXJlZCBmb3IgZnV0dXJlIHdv cmsgb24gc3VwcG9ydGluZyB0aGUgT0FVVEhCRUFSRVIgbWVjaGFuaXNtLgoKVG8gZW5zdXJlIHRo YXQgdGhyZWFkcyBhcmUgbm90IGJsb2NrZWQgd2FpdGluZyBmb3IgdGhlIFNBU0wgbWVjaGFuaXNt CnRvIG1ha2UgbG9uZy1ydW5uaW5nIGNhbGxzLCB0aGUgbWVjaGFuaXNtIGNvbW11bmljYXRlcyB3 aXRoIHRoZSB0b3AtCmxldmVsIGNsaWVudCB2aWEgdGhlICJhbHRzb2NrIjogYSBmaWxlIG9yIHNv Y2tldCBkZXNjcmlwdG9yLCBvcGFxdWUgdG8KdGhpcyBsYXllciBvZiBsaWJwcSwgd2hpY2ggaXMg c2lnbmFsZWQgd2hlbiB3b3JrIGlzIHJlYWR5IHRvIGJlIGRvbmUKYWdhaW4uICBUaGUgYWx0c29j ayB0ZW1wb3JhcmlseSByZXBsYWNlcyB0aGUgcmVndWxhciBjb25uZWN0aW9uCmRlc2NyaXB0b3Is IHNvIGV4aXN0aW5nIFBRc29ja2V0KCkgY2xpZW50cyBzaG91bGQgY29udGludWUgdG8gb3BlcmF0 ZQpjb3JyZWN0bHkgdXNpbmcgdGhlaXIgZXhpc3RpbmcgcG9sbGluZyBpbXBsZW1lbnRhdGlvbnMu CgpGb3IgYSBtZWNoYW5pc20gdG8gdXNlIHRoaXMgaXQgc2hvdWxkIHNldCBhbiBhdXRoZW50aWNh dGlvbiBjYWxsYmFjaywKY29ubi0+YXN5bmNfYXV0aCgpLCBhbmQgYSBjbGVhbnVwIGNhbGxiYWNr LCBjb25uLT5jbGVhbnVwX2FzeW5jX2F1dGgoKSwKYW5kIHJldHVybiBTQVNMX0FTWU5DIGR1cmlu ZyB0aGUgZXhjaGFuZ2UuICBJdCBzaG91bGQgdGhlbiBhc3NpZ24KY29ubi0+YWx0c29jayBkdXJp bmcgdGhlIGZpcnN0IGNhbGwgdG8gYXN5bmNfYXV0aCgpLiAgV2hlbiB0aGUgY2xlYW51cApjYWxs YmFjayBpcyBjYWxsZWQsIGVpdGhlciBiZWNhdXNlIGF1dGhlbnRpY2F0aW9uIGhhcyBzdWNjZWVk ZWQgb3IKYmVjYXVzZSB0aGUgY29ubmVjdGlvbiBpcyBiZWluZyBkcm9wcGVkLCB0aGUgYWx0c29j ayBtdXN0IGJlIHJlbGVhc2VkCmFuZCBkaXNjb25uZWN0ZWQgZnJvbSB0aGUgUEdjb25uIG9iamVj dC4KClRoaXMgd2FzIGV4dHJhY3RlZCBmcm9tIHRoZSBsYXJnZXIgT0FVVEhCRUFSRVIgcGF0Y2hz ZXQgd2hpY2ggaGFzCmJlZW4gZGV2ZWxvcGVkLCBhbmQgcmV2aWV3ZWQgYnkgbWFueSwgb3ZlciBz ZXZlcmFsIHllYXJzIGFuZCBpdCBpcwp0aHVzIGxpa2VseSB0aGF0IHNvbWUgcmV2aWV3ZXIgY3Jl ZGl0IG9mIG11Y2ggZWFybGllciB2ZXJzaW9ucyBoYXMKYmVlbiBhY2NpZGVudGFsbHkgb21pdHRl ZC4KCkF1dGhvcjogSmFjb2IgQ2hhbXBpb24gPGphY29iLmNoYW1waW9uQGVudGVycHJpc2VkYi5j b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgR3VzdGFmc3NvbiA8ZGFuaWVsQHllc3FsLnNlPgpSZXZp ZXdlZC1ieTogUGV0ZXIgRWlzZW50cmF1dCA8cGV0ZXJAZWlzZW50cmF1dC5vcmc+ClJldmlld2Vk LWJ5OiBBbnRvbmluIEhvdXNrYSA8YWhAY3liZXJ0ZWMuYXQ+CkRpc2N1c3Npb246IGh0dHBzOi8v cG9zdGdyLmVzL20vQ0FPWW1pK2tKcXpvNlhzUjlURWh2VmZlVk5RLVR5Rk01TEFUeXBtOXlvUVZZ az00V3J3QG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0t LS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYTk5YTMyZTQzZWQ3 MmJkNGZkYjA5NTBkMjM1OWZhNGFhNTBmYWI3NgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0t LS0Kc3JjL2ludGVyZmFjZXMvbGlicHEvZmUtYXV0aC1zYXNsLmggIHwgIDExICsrKy0Kc3JjL2lu dGVyZmFjZXMvbGlicHEvZmUtYXV0aC1zY3JhbS5jIHwgICA2ICstCnNyYy9pbnRlcmZhY2VzL2xp YnBxL2ZlLWF1dGguYyAgICAgICB8IDEyMCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1hdXRoLmggICAgICAgfCAgIDMgKy0Kc3JjL2lu dGVyZmFjZXMvbGlicHEvZmUtY29ubmVjdC5jICAgIHwgIDkzICsrKysrKysrKysrKysrKysrKysr KysrKysrLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9mZS1taXNjLmMgICAgICAgfCAgMzUgKysrKysr LS0tLQpzcmMvaW50ZXJmYWNlcy9saWJwcS9saWJwcS1mZS5oICAgICAgfCAgIDIgKwpzcmMvaW50 ZXJmYWNlcy9saWJwcS9saWJwcS1pbnQuaCAgICAgfCAgIDYgKysKOCBmaWxlcyBjaGFuZ2VkLCAy MjcgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgo= --===============4765749571124597500==--