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 1w00BM-001WBI-0D for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 16:43:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w00BK-004iFf-1E for pgsql-hackers@arkaria.postgresql.org; Tue, 10 Mar 2026 16:43:42 +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 1w00BK-004iFV-0N for pgsql-hackers@lists.postgresql.org; Tue, 10 Mar 2026 16:43:42 +0000 Received: from mail-qv1-xf33.google.com ([2607:f8b0:4864:20::f33]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w00BH-00000001Ten-26N0 for pgsql-hackers@postgresql.org; Tue, 10 Mar 2026 16:43:40 +0000 Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-89a00e8dc04so92208056d6.0 for ; Tue, 10 Mar 2026 09:43:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773161018; cv=none; d=google.com; s=arc-20240605; b=lWnMRYUDRD9O5f5TPndkVdIu1vmu396c/oCwELMSL3/BmUU+i4YdRwlYD/GKqqOrvR 6+GMx2ig/zrwnuw9G0QWl8x8uiNgm0cJSIbdRicW7oz6wXIlgK7z+2lIE2VQx9OLisU9 9MYuOOa1eF1lSUOs8T+q5rer8ZmraNqtYsfYjmNfkbdaeybfTjaoMztXjnPeoHoq4vGv UBDL14zQRiwKwNdCxeFI5bizdk7eBpUGwoaB/0gjwdJIh/S8w/0Yv7I2HKBTNwVeEaOF AAVjZkWRzG+xC1v56ziMxH9j857Su+lmYEt9rmPrri2dTJckrm6TFI3TwVL0Lo+La8b9 bg2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=/iLLbMko1zlRbazcYsxlqyLGIoaAj2QPX7yWtSiVQrk=; fh=qpM2xYKE89NcT9DtwzYDVZL9ZadFD9OLDIkgHbtF42E=; b=R1vZ0MQ8hfMsy4YwunxweU9ZysngMILGX6lzmT194/Q7BNzwZf/hnKFz0++o7sp4Om gBVF52raHz2ogSV7m1s5AQK6fI9Y4GoJLttzFcImpBlU0fA7/s+W+c1mXqxTR3wpfZqX /LY9Hcfg2YEJMGKhM9HGi6iO/IxSoyJ2MSSXLfoVZXLFLFM5me93ycPr0lG/1DDKtfyR 1dI0jEAvO57FznxOaBAM6fbV4xc5SCAk4Xk6esi89fiZxoliQ0b9d3VvDnUNkDe2dnVk keZrcC2E3oKrOV43TmLI4zHysH4R7qvqCnIl9ze344RLyy5mVT/51jqyNWkdk4OuvpRh oZTg==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1773161018; x=1773765818; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=/iLLbMko1zlRbazcYsxlqyLGIoaAj2QPX7yWtSiVQrk=; b=KR8CWwKTOM3LpbV1E3inlsIrd6u0sN642aapcZvTbU9NDWXl1pgVx1qQJXTKCynPxT PNSLHvIBmXbsINHom0w7yxIo0buEaxtaLoPEscKKoH0sdCPUa3kX3SZ3onhsTM4/4De/ +Jb3tkqH/T2tOgggA8KRqXHlg/g8WrOQLs72TxJMxVlQdXToDIYQWi5rJyzpsgsurb8S mUmE6eHpFmtHX1qH6cMjFOzAxn5eYOupoouq8nqqFmTH4mHaL1ihhG0tPbZ33cDz7Wbi Niiec1tteNbnf/hThIAQLYVqE6+kXxDSHPmwkW9zL3oJAd5U56N5AXeS3RGAdd6LbMeV ll5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773161018; x=1773765818; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/iLLbMko1zlRbazcYsxlqyLGIoaAj2QPX7yWtSiVQrk=; b=fakvQizR1z73xRDd0d3Uzo5t6pU9JPZSk4gCmIvZOqMG8rulpFTpm/eGaimoA5bMLg 8St9ix7mFc67RumKMx50uKVNZnsxb9OGYzedD33wFRiHTKDUGxeIrnaO3y8GGyp93lHa agdio2GISHz+T2S6t5Jg5KeeqkZV8E+T2Yp1xfuYNVHm4m01WGMpmsRI7+a8XKaE/Hfx dyQrj0JYMUJp34kpAPzPAumo9cXQ4qvIwT9gA5beIMeqjJWopP5B4elimYZDF4gndjNP rWAZgylmO6I4DRrTPIHdh7iBLOBgfRLT7LUoLiiUOHLWGjioheCb8SBhyC5CIETeOe5A Klog== X-Forwarded-Encrypted: i=1; AJvYcCVozYhsBylF3p127M1eVFrclk0KUT5Bxa6QZhmqjubGdhgzkeQrOPeT36AvWIqfIUmFa5LiG5RZiD42K0m+@postgresql.org X-Gm-Message-State: AOJu0Ywil+bH2OXRzfA+QzMRVgn7BiB5YX4avRD4bBa2JKUSpd+qnYW6 zJteJRkttVhnri1/5QirLMPhDV4MThcIiBOv4yZ9JJj776ZAUjK2EbHrmHewKWq+p7dU5PHeMvv AzJIIpmBeiIBMUw9MuZZzCsIa3aDq6g1W/nvDzgsK X-Gm-Gg: ATEYQzy1t+T5FJxmRbvyjWfL/Om4QggdNd9FNHyjk4gBwyVA5VKHAHouZTtbMPESb3Q 0rIVqSWNJblci8GUXUdKxpnBc+W3XVI6HWLsePNcCTT4qmlGf0MTmvQgbNLFlmAR0kUgQGKcz0U 7wr9PzxJJt08Xlcubyr0nY0lvfZBXeQ2ctJfbODy30SHoilAMYyhQTEMZ88kzOdYkfilqlNsgHQ Vl+cP0+aK2HzouKXBIKSzV908vUz+D5ZFF/hWsw/OpzCvx5RDLku11qRdqOKt+YeBq9+wRVpq9b X7YpKOWguA== X-Received: by 2002:ad4:5ca6:0:b0:89a:b0c:7254 with SMTP id 6a1803df08f44-89a30ae0091mr214000196d6.51.1773161018532; Tue, 10 Mar 2026 09:43:38 -0700 (PDT) MIME-Version: 1.0 References: <16a91d02795cb991963326a902afa764e4d721db.camel@gmail.com> <3D82D240-1CC5-4CE6-BE30-6065B693D40C@yesql.se> <7a0464f0c05db689eb97ba963b212d477d03f5a3.camel@gmail.com> <711e10411f81a2f554fec97b340b60abf5331c9a.camel@gmail.com> <0eb07ab7217fe6da36ab0f96fad8a644982871b2.camel@gmail.com> <2373b0487573c9f780590709881ecc84e965abcc.camel@gmail.com> <9850AB21-78A7-43CD-94C6-FA8E3BC9F1B3@yesql.se> <8c169e088c585cf675be893670825056f473fa9f.camel@gmail.com> In-Reply-To: <8c169e088c585cf675be893670825056f473fa9f.camel@gmail.com> From: Jacob Champion Date: Tue, 10 Mar 2026 09:43:27 -0700 X-Gm-Features: AaiRm53jPdWzJ7UUkk7nYRRRBotGZEIgRm4pnA94F6eLaHHt0t-ioK-J7g6JZ04 Message-ID: Subject: Re: Make PGOAUTHCAFILE in libpq-oauth work out of debug mode To: "Jonathan Gonzalez V." Cc: Daniel Gustafsson , Zsolt Parragi , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Mar 9, 2026 at 1:04=E2=80=AFPM Jonathan Gonzalez V. wrote: > I may need to change the patch a lot after the ABI stabilization > patches are merged, but this helps to keep the patch in good shape. Thanks! For a head start, consider locally rebasing over v7-0002 from this thread: https://postgr.es/m/CAOYmi%2B%3DPr7AAdkcKXyLw3ycxcrjGKsOV2CTYVV2PKYQw9e= cG0Q%40mail.gmail.com I don't think there will be much rebase pain (or at least, I hope not); take a look at the handling of `actx->client_id` in v7-0001 for an example. --Jacob