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 1vVyFx-00ABB3-1g for pgsql-committers@arkaria.postgresql.org; Wed, 17 Dec 2025 20:36:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vVyFw-00GQsL-1W for pgsql-committers@arkaria.postgresql.org; Wed, 17 Dec 2025 20:36:21 +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.96) (envelope-from ) id 1vVyDu-00GOVe-0p for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:15 +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 1vVyDs-001IFW-1c for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:14 +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=4VUULQa+dIMu31bUhinQDreQUsGx7DXOwUK3YNGimd8=; b=TZ5EtwR+CDieR2F5G4QaNDL4/D xpbVScqIOHIDMvJ/tAHQHDqRRfC7jHKuzWyrNc8DujeFW6diDMddclIjDV0c/srXa3OjcPIuFTVxy GSYtZkDrZaSvOzlB74XN6zTqT015nPwotl+mIfwikTJE6QNd8OQ2LjiXqFwjxc8+9afxNTWI+39lV ewuSypKUbfI4Kzsb8CGcubeqYJMFz7zaDIA1xm+2G/SSIS+kEXJY71HYNVbJhDV1s0ZuR2fETwQNK 7TLfryYayOtYFYoWd7eByyDhzbXYGL6e2V0h8Q645AMWixrc04dQcqQMIwIQ0vvq71Or/C1rv4ovF LPCNXHNA==; 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 1vVyDr-003XMv-1U for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:11 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vVyDp-001Iln-1x for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:10 +0000 Content-Type: multipart/mixed; boundary="===============7864467585869112468==" MIME-Version: 1.0 From: Jacob Champion To: pgsql-committers@lists.postgresql.org Subject: pgsql: oauth_validator: Avoid races in log_check() X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 17 Dec 2025 20:34:10 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7864467585869112468== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 b2F1dGhfdmFsaWRhdG9yOiBBdm9pZCByYWNlcyBpbiBsb2dfY2hlY2soKQoKQ29tbWl0IGUwZjM3 M2VlNCBmaXhlZCB1cCByYWNlcyBpbiBDbHVzdGVyOjpjb25uZWN0X2ZhaWxzIHdoZW4gdXNpbmcK bG9nX2xpa2UuIHQvMDAyX2NsaWVudC5wbCBkaWRuJ3QgZ2V0IHRoZSBtZW1vLCB0aG91Z2gsIGJl Y2F1c2UgaXQKZG9lc24ndCB1c2UgVGVzdDo6Q2x1c3RlciB0byBwZXJmb3JtIGl0cyBjdXN0b20g aG9vayB0ZXN0cy4gKFRoaXMgaXMKcHJvYmFibHkgbm90IGFuIGlzc3VlIGF0IHRoZSBtb21lbnQs IHNpbmNlIHRoZSBsb2cgY2hlY2sgaXMgb25seSBkb25lCmFmdGVyIGF1dGhlbnRpY2F0aW9uIHN1 Y2Nlc3MgYW5kIG5vdCBmYWlsdXJlLCBidXQgdGhlcmUncyBubyByZWFzb24gdG8Kd2FpdCBmb3Ig c29tZW9uZSB0byBoaXQgaXQuKQoKSW50cm9kdWNlIHRoZSBmaXgsIGJhc2VkIG9uIGRlYnVnMiBs b2dnaW5nLCB0byBpdHMgdXNlIG9mIGxvZ19jaGVjaygpIGFzCndlbGwsIGFuZCBtb3ZlIHRoZSBs b2dpYyBpbnRvIHRoZSB0ZXN0KCkgaGVscGVyIHNvIHRoYXQgYW55IGFkZGl0aW9ucwpkb24ndCBu ZWVkIHRvIGNvbnRpbnVhbGx5IGR1cGxpY2F0ZSBpdC4KClJldmlld2VkLWJ5OiBDaGFvIExpIDxs aS5ldmFuLmNoYW9AZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NB T1ltaSUyQm1yR2clMkJuX1gyTU9MZ2VXY2ozdl9NMDBnUjh1el9EN21NOHolM0RkWDFKWVZiZyU0 MG1haWwuZ21haWwuY29tCkJhY2twYXRjaC10aHJvdWdoOiAxOAoKQnJhbmNoCi0tLS0tLQptYXN0 ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRk aWZmL2FiOGFmMWRiNDMwMzE1NDRhNWMwMTMxNGJlZjlmMDM5MmJmZGU3ZjkKCk1vZGlmaWVkIEZp bGVzCi0tLS0tLS0tLS0tLS0tCnNyYy90ZXN0L21vZHVsZXMvb2F1dGhfdmFsaWRhdG9yL3QvMDAy X2NsaWVudC5wbCB8IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQoxIGZpbGUgY2hhbmdlZCwg MTggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCg== --===============7864467585869112468==--