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-00ABB2-2J 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-00GQsK-1W for pgsql-committers@arkaria.postgresql.org; Wed, 17 Dec 2025 20:36:21 +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 1vVyDt-00GOMd-1L for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:14 +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 1vVyDr-001D76-2j for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:13 +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=ShRlHzTuBpIKY8bGpDnZnpO56vV+tVja+HqmCZ6weIc=; b=udhYW8D3/HDu5whBlSbixSQ3MA VBbSwrnk+09h7G93RdvUfMd0ywrBpWJX4Fqc68W/nKbedOd1IWp1gfabCX0NMCUKSyh2jaoyLUbhA EJumaWY3W05eBYinNl8GhuVw6C8EYcb/GFzMcUYbjy5pdQWcONhVRUqwc7JcBzBhE7QleGfEmQAph uY3Qp6Ug/d+oVe8MUl1eGEC0hVCJvkEqvMWlL3IlUS7sK7XjvhQ4Pbc9DttXd4HlNWCzefjVIbw1i mUNiBss5VOB/GEyi2iPaFNZm05JB5cQOZHGmy9HprOGROGeGx++pcOjNeGTEjObENwlJWL+r9LoOM 9HKOUW1A==; Received: from gemulon.postgresql.org ([72.32.157.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-003XMy-1g 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-001Ilw-2A for pgsql-committers@lists.postgresql.org; Wed, 17 Dec 2025 20:34:10 +0000 Content-Type: multipart/mixed; boundary="===============0765665151371103752==" 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 --===============0765665151371103752== 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 MG1haWwuZ21haWwuY29tCkJhY2twYXRjaC10aHJvdWdoOiAxOAoKQnJhbmNoCi0tLS0tLQpSRUxf MThfU1RBQkxFCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcv Y29tbWl0ZGlmZi9jM2RmODU3NTZjZWIwMjQ2OTU4ZWYyYjcyYzA0YWJhNTFlNTJkZTEzCgpNb2Rp ZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvdGVzdC9tb2R1bGVzL29hdXRoX3ZhbGlkYXRv ci90LzAwMl9jbGllbnQucGwgfCAyNCArKysrKysrKysrKysrKysrKystLS0tLS0KMSBmaWxlIGNo YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgo= --===============0765665151371103752==--