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 1tdscG-00AJM2-Bk for pgsql-committers@arkaria.postgresql.org; Fri, 31 Jan 2025 15:07:32 +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 1tdscF-001CD1-Fb for pgsql-committers@arkaria.postgresql.org; Fri, 31 Jan 2025 15:07:31 +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.94.2) (envelope-from ) id 1tdscE-001C96-Hc for pgsql-committers@lists.postgresql.org; Fri, 31 Jan 2025 15:07:31 +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.96) (envelope-from ) id 1tdsc9-002YAT-1Q for pgsql-committers@lists.postgresql.org; Fri, 31 Jan 2025 15:07:30 +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=TpqrUcBtEXEyiSLzywUWNTcrycviFMPwKezn1ZJ3Ksc=; b=4ZtXQxlcAFTTNmrfJP2KfYFmqR Ikri2wXxPnCjWfod1icHE5dTXPwqzrPmhIZt4fkZ+OTiDKx56axwaNTjy7xyiNvMBUmgZqn8kzy9X O7UgGsLX5ueffWwSahHR972uN35mADJbizrLOI0gLGJ4Ex78vc5Q2kRIg/UQJ6uFQCTVMW2PcTBa3 4mE6dwKCIc7M0CeHsRmdz+4mU/OvkHf4Rx1JdryWJBEVFXqnDShZs3k6Xd0CprmhJu7Y+80mR+tyz jOKlPAk2YwlYtJPS7g9UbGGwXcp8xHYPar3h6Ah4dRkZyXWIso2oA3PeeWA8hD4IAArAGb9+x6uix jfk3LWMw==; 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 1tdsc8-00DfjT-F6 for pgsql-committers@lists.postgresql.org; Fri, 31 Jan 2025 15:07:24 +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 1tdsc7-004dlC-PO for pgsql-committers@lists.postgresql.org; Fri, 31 Jan 2025 15:07:24 +0000 Content-Type: multipart/mixed; boundary="===============4106018911741300648==" MIME-Version: 1.0 From: Daniel Gustafsson To: pgsql-committers@lists.postgresql.org Subject: pgsql: require_auth: prepare for multiple SASL mechanisms X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 31 Jan 2025 15:07:24 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============4106018911741300648== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cmVxdWlyZV9hdXRoOiBwcmVwYXJlIGZvciBtdWx0aXBsZSBTQVNMIG1lY2hhbmlzbXMKClByaW9y IHRvIHRoaXMgcGF0Y2gsIHRoZSByZXF1aXJlX2F1dGggaW1wbGVtZW50YXRpb24gYXNzdW1lZCB0 aGF0CnRoZSBBdXRoZW50aWNhdGlvblNBU0wgcHJvdG9jb2wgbWVzc2FnZSB3YXMgdXNpbmcgU0NS QU0tU0hBLTI1Ni4KSW4gcHJlcGFyYXRpb24gZm9yIGZ1dHVyZSBTQVNMIG1lY2hhbmlzbXMsIGxp a2UgT0FVVEhCRUFSRVIsIHNwbGl0CnRoZSBpbXBsZW1lbnRhdGlvbiBpbnRvIHR3byB0aWVyczog dGhlIGZpcnN0IGNoZWNrcyB0aGUgYWNjZXB0YWJsZQpBVVRIX1JFUV8qIGNvZGVzLCBhbmQgdGhl IHNlY29uZCBjaGVja3MgYWNjZXB0YWJsZSBtZWNoYW5pc21zIGlmCkFVVEhfUkVRX1NBU0wgZXQu YWwgYXJlIHBlcm1pdHRlZC4KCmNvbm4tPmFsbG93ZWRfc2FzbF9tZWNocyBjb250YWlucyBhIGxp c3Qgb2YgcG9pbnRlcnMgdG8gYWNjZXB0YWJsZQptZWNoYW5pc21zLCBhbmQgcGdfU0FTTF9pbml0 KCkgd2lsbCBiYWlsIGlmIHRoZSBzZWxlY3RlZCBtZWNoYW5pc20KaXNuJ3QgY29udGFpbmVkIGlu IHRoaXMgYXJyYXkuCgpTaW5jZSB0aGVyZSdzIG9ubHkgb25lIG1lY2hhbnNpc20gc3VwcG9ydGVk IHJpZ2h0IG5vdywgb25lIGJyYW5jaApvZiB0aGUgc2Vjb25kIHRpZXIgY2Fubm90IGJlIGV4ZXJj aXNlZCB5ZXQgYW5kIGlzIHByb3RlY3RlZCBieSBhbgpBc3NlcnQoZmFsc2UpIGNhbGwuICBUaGlz IGFzc2VydGlvbiB3aWxsIG5lZWQgdG8gYmUgcmVtb3ZlZCB3aGVuCnRoZSBuZXh0IG1lY2hhbmlz bSBpcyBhZGRlZC4KClRoaXMgcGF0Y2ggaXMgZXh0cmFjdGVkIGZyb20gYSBsYXJnZXIgYm9keSBv ZiB3b3JrIGFpbWVkIGF0IGFkZGluZwpzdXBwb3J0IGZvciBPQVVUSEJFQVJFUiBpbiBsaWJwcS4K CkF1dGhvcjogSmFjb2IgQ2hhbXBpb24gPGphY29iLmNoYW1waW9uQGVudGVycHJpc2VkYi5jb20+ ClJldmlld2VkLWJ5OiBEYW5pZWwgR3VzdGFmc3NvbiA8ZGFuaWVsQHllc3FsLnNlPgpSZXZpZXdl ZC1ieTogUGV0ZXIgRWlzZW50cmF1dCA8cGV0ZXJAZWlzZW50cmF1dC5vcmc+CkRpc2N1c3Npb246 IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FPWW1pK2tKcXpvNlhzUjlURWh2VmZlVk5RLVR5Rk01TEFU eXBtOXlvUVZZaz00V3J3QG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZjhk ODU4MWVkODgyYjc5YjUxMmRhYWE3ZjcxY2ExOWM4ZWFmY2FlZgoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0Kc3JjL2ludGVyZmFjZXMvbGlicHEvZmUtYXV0aC5jICAgICAgICAgICAgfCAg MjkgKysrKysKc3JjL2ludGVyZmFjZXMvbGlicHEvZmUtY29ubmVjdC5jICAgICAgICAgfCAxODQg KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCnNyYy9pbnRlcmZhY2VzL2xpYnBxL2xpYnBx LWludC5oICAgICAgICAgIHwgICAyICsKc3JjL3Rlc3QvYXV0aGVudGljYXRpb24vdC8wMDFfcGFz c3dvcmQucGwgfCAgMTAgKysKNCBmaWxlcyBjaGFuZ2VkLCAyMDggaW5zZXJ0aW9ucygrKSwgMTcg ZGVsZXRpb25zKC0pCgo= --===============4106018911741300648==--