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 1w2CSS-0004tm-2e for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 18:14:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w2CSP-00Bp8c-1x for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 18:14:26 +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 1w2CSP-00Bp8T-0s for pgsql-hackers@lists.postgresql.org; Mon, 16 Mar 2026 18:14:26 +0000 Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w2CSM-00000000T3s-2sEi for pgsql-hackers@postgresql.org; Mon, 16 Mar 2026 18:14:24 +0000 Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-89c4feaaeb4so17140836d6.2 for ; Mon, 16 Mar 2026 11:14:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773684860; cv=none; d=google.com; s=arc-20240605; b=NLHQ7cUbw6BTSshx/TYsSjL5RC1h6sRr+OnZc018nKe4dFYbxs5Gq9tO/Wt5GQ6cLQ KvtCmW+oH3UV65qEt9IujKZYF54xEeCsyt47yb4BzOUN9+6L092zIJTgn5qd/gSZGbp2 sfPnqxKimc+fblpsO60PeHHZoiPHa7hPDwBY9rKrQ2Ff/mXhQVDYLk42D77XKS5DbDzo 629WxDEhnM0BMiIED2qASypmR1vL4MgaGO4eb3wrVbB8LhbYUFo/8GhWUfRc+6NkF7cL E8HDPoP6Zvi7RvuS2QHcqOcRjY1apjoAbLTU7NXNrSB0+6LoE8qKoY+A7hpafYs/D99n wiRQ== 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=E74MJAiwNvA2ezFIsz2VyIsS0e8tP8aXOn6IC9hFcfU=; fh=iqhsOy59M0UtRZl2KUw6IBsWlkrHH3Y2l2d/gEwzdH4=; b=MzCvKRjW6hmRNN6Ru12eeUJR2GzWRBp+8E3VKzWWVJvmZi+im3dPGMZWXI4ywChFYG +hQJdJXqoOL0/jzv940fUoY7AjFN6/6zrIA8WRbpq5R/rv5GbzNS61M5kFI5iCQa9yJo gzGQsxt34evRB9bOahSZvnJC+lepY8Nq4eliUdAAvMYbHYC070N3li6uKSw6BSGm3v3k N52VagOc3giWJiIPwDMDs89wUD4lVa5cxcaJsGnIek6pZ73VxsoDeP+JdJ4nviakhV6Y i8O9A/nurGn05gCDkywTB8wDqjS92TVcTNP43TiKmIhyIvpciWxOKHWWE4LX9Pzq3Pea a+oA==; 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=1773684860; x=1774289660; 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=E74MJAiwNvA2ezFIsz2VyIsS0e8tP8aXOn6IC9hFcfU=; b=kB0a1zgsvBS4JWdDK56qk1WD2wqTqWyiePoNcfFOG/USv4qu7C/QhOirc9iFMb4igq niXPYRRegCcpLU2DrY+SRHUQ3+Lz64NSo247smNbry7lSaaXIXM+wPnz6WhCbpD37LBW 0A3IoISCdx7ICZ9ti7boTAlnSQOGqjjptIuyf90CXYCWXrDz2MdgIJ7i3PNOqOPUFx2I NIhXEKQvzVZJK44iuulPfUMo2E1n37TvNFtfXwS2WvCuS71urIZA3cyEYs7XGakOEIEd 8/IwP+XoQGzSky7u69t6eRx769AKBmLOYXERP5NdppSO4ARwZcdvKvszjQLJXDmqRJrV Rt+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773684860; x=1774289660; 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=E74MJAiwNvA2ezFIsz2VyIsS0e8tP8aXOn6IC9hFcfU=; b=a4OmbcfO2LGAB2KsgNdNZZZsnl2eQxGGi+o4MtvG/ffbBi3vAQ4sGNNiydSWrXVukF eg1SDw7QxLDNAp46X58eSk5/bYLh+aYkjkU3E19WEev3UYDFa75h7nZE4RP2kNnUa7gp x7P3AZx9KiUx9pCbjC2v8qRFttt1HDnFz0Ennxgvr5I+nUx09PhTpDqamv/QcqNg7FZ6 fo7EG7G1Lh6WBId4Qh54Xd1jrMuaGwPqrNYYTdeZjm+YlX3TKCRTiAJghp8tbXqx5wrL NUIfcz9YG9Ygt345urdiEm+NXJORJC/z5b6Oi8nNBgmCbvMRVllfSeuWR1B8fvxkCoaH WGnQ== X-Forwarded-Encrypted: i=1; AJvYcCW22Ryjlec1XYQcIoKg5R07A+pZdoFMuSVpMnp/BdSJ0DpLs/ygCoBGwO9qy6ANEsWB5qIurz3QMifxoD3D@postgresql.org X-Gm-Message-State: AOJu0YytZFPUke9HMCFYZBBZJ73cUdz4kc2K5IHug10COgELVmGcqaEd SyM4tC6EKXjpzIAkLrjsuzUwS85fTYI1QKr6Zm24g0R6amRcivrGzwUAXMfcZxTAQhqWqiiUBe5 Ca/lBSf3iOAYAw95reDIWvXcyp44UOA5gWmYhnZzq X-Gm-Gg: ATEYQzyMc4xjjgdPnxdkg5x9tbsNuKhll6FWhHpF6HGJfma3rou/arA+RtFx8TCAk1Z u0T6ASUioBSM3erofrZWeXMi3hbn6APhBUEw9UC2KXmzUQcC++5/3xBmIhSJpFsh79Jre82i3Vj HO633aTN+ql/JQMwC1lhOTBsPvdhIazQCa61Cc1pP+dkoQ7ll2FsXNqw0NqJ5pWKnco5nmQvT4+ wMBISqdrZRibOD9eaIGbtTfKZyuPBMEfwy/77eGEI4lbGEPMr8ZJeuNRd79JnMYFtGKY5Q/X+T8 fkppI9l7zs8MJY/Lt5qh X-Received: by 2002:a05:6214:262c:b0:899:f8ee:e5d4 with SMTP id 6a1803df08f44-89a81c77a73mr205793146d6.13.1773684860515; Mon, 16 Mar 2026 11:14:20 -0700 (PDT) MIME-Version: 1.0 References: <7DB528BA-C7A0-4B23-890C-5332FB35A16E@yesql.se> <7094F798-8DD1-4974-9A04-10E147B29581@gmail.com> <15434512-B3FB-4AB3-B6B3-5D85ED0B4BBE@yandex-team.ru> <99C6E80B-8770-41C2-8084-BF3C7F389FFF@yandex-team.ru> <1B58D836-6B8F-4B9A-9B84-08965E5AA06B@yandex-team.ru> In-Reply-To: <1B58D836-6B8F-4B9A-9B84-08965E5AA06B@yandex-team.ru> From: Jacob Champion Date: Mon, 16 Mar 2026 11:14:08 -0700 X-Gm-Features: AaiRm50AOQ31lOMpgD4LewaQIlpSMgSlSGNo6OYB1R7EdLtoi-nuqt4eN0YqWfM Message-ID: Subject: Re: Improve OAuth discovery logging To: Andrey Borodin Cc: Zsolt Parragi , Chao Li , Daniel Gustafsson , PostgreSQL Hackers , Michael Paquier , Tom Lane 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 16, 2026 at 1:30=E2=80=AFAM Andrey Borodin wrote: > I have no more comments about the patch, feel free to flip it to RfC. Thanks all, v7 looks very similar to one of my local patches. I don't want to escape the authentication flow from inside a SASL mech, though (it's unusual/invisible to other maintainers, plus it bypasses the ClientAuthentication_hook). I'm working on a three-patch set to add FATAL_CLIENT_ONLY, the new abandoned state, and the log fix making use of both. Should have something posted today if things go my way. --Jacob