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 1ukPez-0020fD-J5 for pgsql-committers@arkaria.postgresql.org; Fri, 08 Aug 2025 16:09:37 +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 1ukPex-00EgWr-2Z for pgsql-committers@arkaria.postgresql.org; Fri, 08 Aug 2025 16:09:35 +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 1ukPcy-00EcLS-Iz for pgsql-committers@lists.postgresql.org; Fri, 08 Aug 2025 16:07:32 +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 1ukPcu-001Pxc-0w for pgsql-committers@lists.postgresql.org; Fri, 08 Aug 2025 16:07:31 +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=JrxzVzYGfBMS7gt7pb8PimrjJjqXZxBCWTjcxf3E4Fc=; b=3GrthH/pQC2jwP14QX3wz7wLVf OOQoNhAwCfyBqxP3lRWITFn8jZe0i4advURdbzlVv7YAB4XgJIL5N5k1NEBVzrVUXsXlxw/0OzxJy DT6rjW2J/reSKJqm2V/7C9vTRwZq0DqV8BSLCqkF7uTkRn9olnVs/9JpxH3I9ur3in6gRQCg+yHkq KO4jeNSLUl0wwc8X5RSXokV8n/zVplM24nATnhK5TNNPEWfRW9m5S7qKFap7ju4WMkVkV8UILnlrW 8I6HFWKSgMaoRRZZkVpwIXRISJGDE+TIQXrBHt0ozQcicswnXp4fs9QU2Og3KjSNd4qOVK67CMlmG hVK4qtQw==; 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.94.2) (envelope-from ) id 1ukPcu-003pX5-5k for pgsql-committers@lists.postgresql.org; Fri, 08 Aug 2025 16:07:28 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ukPct-001PK8-0o for pgsql-committers@lists.postgresql.org; Fri, 08 Aug 2025 16:07:27 +0000 Content-Type: multipart/mixed; boundary="===============8150108398606736037==" MIME-Version: 1.0 From: Jacob Champion To: pgsql-committers@lists.postgresql.org Subject: pgsql: oauth: Track total call count during a client flow X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 08 Aug 2025 16:07:27 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8150108398606736037== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 b2F1dGg6IFRyYWNrIHRvdGFsIGNhbGwgY291bnQgZHVyaW5nIGEgY2xpZW50IGZsb3cKClRyYWNr aW5nIGRvd24gdGhlIGJ1Z3MgdGhhdCBsZWQgdG8gdGhlIGFkZGl0aW9uIG9mIGNvbWJfbXVsdGlw bGV4ZXIoKQphbmQgZHJhaW5fdGltZXJfZXZlbnRzKCkgd2FzIGRpZmZpY3VsdCwgYmVjYXVzZSBh biBpbmVmZmljaWVudCBmbG93IGlzCm5vdCB2aXNpYmx5IGRpZmZlcmVudCBmcm9tIG9uZSB0aGF0 IGlzIHdvcmtpbmcgcHJvcGVybHkuIFRvIGhlbHAKbWFpbnRhaW5lcnMgbm90aWNlIHdoZW4gc29t ZXRoaW5nIGhhcyBnb25lIHdyb25nLCB0cmFjayB0aGUgbnVtYmVyIG9mCmNhbGxzIGludG8gdGhl IGZsb3cgYXMgcGFydCBvZiBkZWJ1ZyBtb2RlLCBhbmQgcHJpbnQgdGhlIHRvdGFsIHdoZW4gdGhl CmZsb3cgZmluaXNoZXMuCgpBIG5ldyB0ZXN0IG1ha2VzIHN1cmUgdGhlIHRvdGFsIGNvdW50IGlz IGxlc3MgdGhhbiAxMDAuIChXZSBleHBlY3QKc29tZXRoaW5nIG9uIHRoZSBvcmRlciBvZiAxMC4p IFRoaXMgaXNuJ3QgZm9vbHByb29mLCBidXQgaXQgaXMgYWJsZSB0bwpjYXRjaCBzZXZlcmFsIHJl Z3Jlc3Npb25zIGluIHRoZSBsb2dpYyBvZiB0aGUgcHJpb3IgdHdvIGNvbW1pdHMsIGFuZApmdXR1 cmUgd29yayB0byBhZGQgVExTIHN1cHBvcnQgdG8gdGhlIG9hdXRoX3ZhbGlkYXRvciB0ZXN0IHNl cnZlciBzaG91bGQKc3RyZW5ndGhlbiBpdCBhcyB3ZWxsLgoKQmFja3BhdGNoLXRocm91Z2g6IDE4 CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vQ0FPWW1pK25EWnhKSGFXajlfalJTeWY4 dU1Ub0NBREFtT2ZKRWdnc0tXLWtZN2FVd0hBQG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0t Cm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2Nv bW1pdGRpZmYvM2UzMTE2NjRlNDk3NGVhMGVlZjcwOGQ1NDI1NmFhY2JiMDIzOWM5NQoKTW9kaWZp ZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2ludGVyZmFjZXMvbGlicHEtb2F1dGgvb2F1dGgt Y3VybC5jICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvbW9kdWxlcy9v YXV0aF92YWxpZGF0b3IvdC8wMDFfc2VydmVyLnBsIHwgMzEgKysrKysrKysrKysrKysrKysrKysr KystCjIgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK --===============8150108398606736037==--