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 1u0Qa9-000r9v-7e for pgsql-hackers@arkaria.postgresql.org; Thu, 03 Apr 2025 19:50:33 +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 1u0Qa7-00ATJ9-Lu for pgsql-hackers@arkaria.postgresql.org; Thu, 03 Apr 2025 19:50: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 1u0Qa7-00ATJ1-8H for pgsql-hackers@lists.postgresql.org; Thu, 03 Apr 2025 19:50:31 +0000 Received: from smtp.outgoing.loopia.se ([93.188.3.37]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u0Qa5-003E0M-0f for pgsql-hackers@postgresql.org; Thu, 03 Apr 2025 19:50:30 +0000 Received: from s807.loopia.se (localhost [127.0.0.1]) by s807.loopia.se (Postfix) with ESMTP id 28F9C32557C for ; Thu, 03 Apr 2025 21:50:28 +0200 (CEST) Received: from s980.loopia.se (unknown [172.22.191.6]) by s807.loopia.se (Postfix) with ESMTP id 14C71324D51; Thu, 03 Apr 2025 21:50:28 +0200 (CEST) Received: from s474.loopia.se (unknown [172.22.191.6]) by s980.loopia.se (Postfix) with ESMTP id 1195922015A1; Thu, 03 Apr 2025 21:50:28 +0200 (CEST) X-Virus-Scanned: amavisd-new at amavis.loopia.se X-Spam-Flag: NO X-Spam-Score: -1.2 X-Spam-Level: X-Spam-Status: No, score=-1.2 tagged_above=-999 required=6.2 tests=[ALL_TRUSTED=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1] autolearn=disabled Authentication-Results: s474.loopia.se (amavisd-new); dkim=pass (2048-bit key) header.d=yesql.se Received: from s981.loopia.se ([172.22.191.5]) by s474.loopia.se (s474.loopia.se [172.22.190.14]) (amavisd-new, port 10024) with LMTP id GGmYZPI92Ajy; Thu, 3 Apr 2025 21:50:27 +0200 (CEST) X-Loopia-Auth: user X-Loopia-User: daniel@yesql.se X-Loopia-Originating-IP: 89.255.232.193 Received: from smtpclient.apple (customer-89-255-232-193.stosn.net [89.255.232.193]) (Authenticated sender: daniel@yesql.se) by s981.loopia.se (Postfix) with ESMTPSA id 7B84D22B16C6; Thu, 03 Apr 2025 21:50:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yesql.se; s=loopiadkim1707475645; t=1743709827; bh=6V+VE5U+9SXzW42fKMGrvTVoHMgGClMF88KgBtvJ4I8=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=agfgwwq4oUn7X0qNHrBlgi+98MTkSgFi2X6yPw3lAvN6Fg+Ag+mqsybjgyktSFIBn jQdzPgFzNLAnKx2qS1EHD7YOS4VuZQMgxx8mnatLfSKDP+YmF3nVOfoxfI7zJwbig7 XGVVAxqigANMUHplQ81uOinXo1lG5zFlyNm91QxLcI0FjstyHEtKo7hvvSNHX6eiZU 211bO5AKTV7Aav8pYiGIeuzs4Kr+AoxyKM7THE6Z2fEXSmgjNZ+I33u7g8FqKNZJyN yxvlFYiq1V8LCN57lUeUMu8o/r8hMXWwkHZi6ZjN72zuJyou+5BlMSFvjQUL975Jh0 Z2ynaVkM5DZXw== Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51.11.1\)) Subject: Re: [PoC] Federated Authn/z with OAUTHBEARER From: Daniel Gustafsson In-Reply-To: Date: Thu, 3 Apr 2025 21:50:16 +0200 Cc: Thomas Munro , Nazir Bilal Yavuz , Andres Freund , Peter Eisentraut , Antonin Houska , PostgreSQL Hackers Content-Transfer-Encoding: quoted-printable Message-Id: References: <83C44AB4-24B0-437F-B139-B5CBC5821BB1@yesql.se> <2A1511A0-C04B-47E4-B1C3-54C2A1C765B8@yesql.se> <13F329B6-86BC-40A5-96F4-102784A0357A@yesql.se> To: Jacob Champion X-Mailer: Apple Mail (2.3776.700.51.11.1) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On 3 Apr 2025, at 20:02, Jacob Champion = wrote: >=20 > On Tue, Mar 18, 2025 at 9:09=E2=80=AFPM Thomas Munro = wrote: >> All pushed (wasn't sure if Daniel was going to but once I got tangled >> up in all that kqueue stuff he probably quite reasonably assumed that >> I would :-)). >=20 > Attached are two more followups, separate from the libcurl split: > - 0001 is a patch originally proposed at [1]. Christoph pointed out > that the build fails on a platform that tries to enable Curl without > having either epoll() or kqueue(), due to a silly mistake I made in > the #ifdefs. > - 0002 should fix some timeouts in 002_client.pl reported by Andres on > Discord. I allowed a short connect_timeout to propagate into tests > which should not have it. Thanks, both LGTM so pushed. -- Daniel Gustafsson