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 1vybUK-000Fc4-1P for pgsql-committers@arkaria.postgresql.org; Fri, 06 Mar 2026 20:09:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vybUI-006xkf-2W for pgsql-committers@arkaria.postgresql.org; Fri, 06 Mar 2026 20:09:31 +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 1vybUI-006xkX-1q for pgsql-committers@lists.postgresql.org; Fri, 06 Mar 2026 20:09:31 +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 1vybUH-00000000oyM-0nCh for pgsql-committers@lists.postgresql.org; Fri, 06 Mar 2026 20:09: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=ZGJjBwU7GriceY/5CubG4s1w3LeU8gEiyitzVcTrYcs=; b=Pwd3QgTDsHdsxt4ZP8TBZYmiCM inLzapuFqlZqdKn7skH6Tzys8pimjUnubauxgvX9ka8jQwquwv3gPQPIyjZx9m9oyAUR5A17YjXt+ F4yvU/YXmDVM7ngR1hPw5DJZes9NYCmiD85C4y8t8HaZ8qRzQTPKyVvxerA+iZJafFsLmm1Gs5COd Jngt7nb/cl4ZwCsorgQufO8ZR7UhSwJptkRj8zI1CAxKZJa/4ItrlCg++w/ed3kvMOh0bPQ76ffY1 QjcP9eFNFhyjBLyKKANTf6RUsdjLUjizqMxiZRedbuyCtQaTQ+qYRYY4nHQQBzVbBnoKbbaGniWGB +Eycp3iA==; 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 1vybUG-001d6T-2Z for pgsql-committers@lists.postgresql.org; Fri, 06 Mar 2026 20:09:29 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vybUG-002jDK-2l for pgsql-committers@lists.postgresql.org; Fri, 06 Mar 2026 20:09:28 +0000 Content-Type: multipart/mixed; boundary="===============5407785765764789427==" MIME-Version: 1.0 From: Jacob Champion To: pgsql-committers@lists.postgresql.org Subject: pgsql: libpq: Introduce PQAUTHDATA_OAUTH_BEARER_TOKEN_V2 X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 06 Mar 2026 20:09:28 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5407785765764789427== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 bGlicHE6IEludHJvZHVjZSBQUUFVVEhEQVRBX09BVVRIX0JFQVJFUl9UT0tFTl9WMgoKRm9yIHRo ZSBsaWJwcS1vYXV0aCBtb2R1bGUgdG8gZXZlbnR1YWxseSBtYWtlIHVzZSBvZiB0aGUKUEdvYXV0 aEJlYXJlclJlcXVlc3QgQVBJLCBpdCBuZWVkcyBzb21lIGFkZGl0aW9uYWwgZnVuY3Rpb25hbGl0 eTogdGhlCmRlcml2ZWQgSXNzdWVyIElEIGZvciB0aGUgYXV0aG9yaXphdGlvbiBzZXJ2ZXIgbmVl ZHMgdG8gYmUgcHJvdmlkZWQsIGFuZAplcnJvciBtZXNzYWdlcyBuZWVkIHRvIGJlIGJ1aWx0IHdp dGhvdXQgcmVseWluZyBvbiBQR2Nvbm4gaW50ZXJuYWxzLgpUaGVzZSBmZWF0dXJlcyBzZWVtIHVz ZWZ1bCBmb3IgYXBwbGljYXRpb24gaG9va3MsIHRvbywgc28gdGhhdCB0aGV5CmRvbid0IGVhY2gg aGF2ZSB0byByZWludmVudCB0aGUgd2hlZWwuCgpUaGUgb3JpZ2luYWwgcGxhbiB3YXMgZm9yIGFk ZGl0aW9ucyB0byBQR29hdXRoQmVhcmVyUmVxdWVzdCB0byBiZSBtYWRlCndpdGhvdXQgYSB2ZXJz aW9uIGJ1bXAgdG8gdGhlIFBHYXV0aERhdGEgdHlwZS4gQXBwbGljYXRpb25zIHdvdWxkIHNpbXBs eQpjaGVjayBhIExJQlBRX0hBU18qIG1hY3JvIGF0IGNvbXBpbGUgdGltZSB0byBkZWNpZGUgd2hl dGhlciB0aGV5IGNvdWxkCnVzZSB0aGUgbmV3IGZlYXR1cmVzLiBUaGF0IHRoZW9yZXRpY2FsbHkg d29ya3MgZm9yIGFwcGxpY2F0aW9ucyBsaW5rZWQKYWdhaW5zdCBsaWJwcSwgc2luY2UgaXQncyBu b3Qgc2FmZSB0byBkb3duZ3JhZGUgbGlicHEgZnJvbSB0aGUgdmVyc2lvbgp5b3UndmUgY29tcGls ZWQgYWdhaW5zdC4KCldlJ3ZlIHNpbmNlIGZvdW5kIHRoYXQgdGhpcyBzdHJhdGVneSB3b24ndCB3 b3JrIGZvciBwbHVnaW5zLCBkdWUgdG8gYQpjb21wbGljYXRpb24gZmlyc3Qgbm90aWNlZCBkdXJp bmcgdGhlIGxpYnBxLW9hdXRoIG1vZHVsZSBzcGxpdDogaXQncwpub3JtYWwgZm9yIGEgcGx1Z2lu IG9uIGRpc2sgdG8gYmUgKm5ld2VyKiB0aGFuIHRoZSBsaWJwcSB0aGF0J3MgbG9hZGluZwppdCwg YmVjYXVzZSB5b3UgbWlnaHQgaGF2ZSB1cGdyYWRlZCB5b3VyIGluc3RhbGxhdGlvbiB3aGlsZSBh bgphcHBsaWNhdGlvbiB3YXMgcnVubmluZy4gKEluIG90aGVyIHdvcmRzLCBhIHBsdWdpbiBhcmNo aXRlY3R1cmUgY2F1c2VzCnRoZSBjb21waWxlLXRpbWUgYW5kIHJ1bi10aW1lIGRlcGVuZGVuY3kg YXJyb3dzIHRvIHBvaW50IGluIG9wcG9zaXRlCmRpcmVjdGlvbnMsIHNvIHBsdWdpbnMgd29uJ3Qg YmUgYWJsZSB0byByZWx5IG9uIHRoZSBMSUJQUV9IQVNfKiBtYWNyb3MKdG8gZGV0ZXJtaW5lIHdo YXQgQVBJcyBhcmUgYXZhaWxhYmxlIHRvIHRoZW0uKQoKSW5zdGVhZCwgZXh0ZW5kIHRoZSBvcmln aW5hbCBQR29hdXRoQmVhcmVyUmVxdWVzdCAobm93IHJldHJvYWN0aXZlbHkKcmVmZXJyZWQgdG8g YXMgInYxIiBpbiB0aGUgY29kZSkgd2l0aCBhIHYyIHN1YmNsYXNzLXN0eWxlIHN0cnVjdC4gV2hl bgphbiBhcHBsaWNhdGlvbiBpbXBsZW1lbnRzIGFuZCBhY2NlcHRzIFBRQVVUSERBVEFfT0FVVEhf QkVBUkVSX1RPS0VOX1YyLAppdCBtYXkgc2FmZWx5IGNhc3QgdGhlIGJhc2UgcmVxdWVzdCBwb2lu dGVyIGl0IHJlY2VpdmVzIGluIGl0cyBjYWxsYmFja3MKdG8gdjIgaW4gb3JkZXIgdG8gbWFrZSB1 c2Ugb2YgdGhlIG5ldyBmdW5jdGlvbmFsaXR5LiBsaWJwcSB3aWxsIHF1ZXJ5CnRoZSBhcHBsaWNh dGlvbiBmb3IgYSB2MiBob29rIGZpcnN0LCB0aGVuIHYxIHRvIG1haW50YWluIGJhY2t3YXJkcwpj b21wYXRpYmlsaXR5LCBiZWZvcmUgZ2l2aW5nIHVwIGFuZCB1c2luZyB0aGUgYnVpbHRpbiBmbG93 LgoKUmV2aWV3ZWQtYnk6IENoYW8gTGkgPGxpLmV2YW4uY2hhb0BnbWFpbC5jb20+ClJldmlld2Vk LWJ5OiBac29sdCBQYXJyYWdpIDx6c29sdC5wYXJyYWdpQHBlcmNvbmEuY29tPgpEaXNjdXNzaW9u OiBodHRwczovL3Bvc3Rnci5lcy9tL0NBT1ltaSUyQm1yR2clMkJuX1gyTU9MZ2VXY2ozdl9NMDBn Ujh1el9EN21NOHolM0RkWDFKWVZiZyU0MG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1h c3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1p dGRpZmYvZTk4MjMzMWI1MjA4M2VlODFmNWY2MmY5ODcyYzg3NGNiYzE4NjJjMQoKTW9kaWZpZWQg RmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21sL2xpYnBxLnNnbWwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrCnNyYy9pbnRlcmZhY2VzL2xp YnBxL2ZlLWF1dGgtb2F1dGguYyAgICAgICAgICAgICAgIHwgODcgKysrKysrKysrKysrKystLS0t LS0Kc3JjL2ludGVyZmFjZXMvbGlicHEvbGlicHEtZmUuaCAgICAgICAgICAgICAgICAgICAgfCAz MSArKysrKystCi4uLi9tb2R1bGVzL29hdXRoX3ZhbGlkYXRvci9vYXV0aF9ob29rX2NsaWVudC5j ICAgIHwgOTYgKysrKysrKysrKysrKysrKysrKysrLQpzcmMvdGVzdC9tb2R1bGVzL29hdXRoX3Zh bGlkYXRvci90LzAwMl9jbGllbnQucGwgICB8IDYwICsrKysrKysrKysrKystCnNyYy90b29scy9w Z2luZGVudC90eXBlZGVmcy5saXN0ICAgICAgICAgICAgICAgICAgIHwgIDEgKwo2IGZpbGVzIGNo YW5nZWQsIDMyMyBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCg== --===============5407785765764789427==--