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 1vl8KY-007Yvh-0q for pgsql-hackers@arkaria.postgresql.org; Wed, 28 Jan 2026 16:23:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vl8KX-002MRE-14 for pgsql-hackers@arkaria.postgresql.org; Wed, 28 Jan 2026 16:23:45 +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 1vl8KW-002MR6-3B for pgsql-hackers@lists.postgresql.org; Wed, 28 Jan 2026 16:23:45 +0000 Received: from fhigh-a2-smtp.messagingengine.com ([103.168.172.153]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vl8KU-002lJI-14 for pgsql-hackers@lists.postgresql.org; Wed, 28 Jan 2026 16:23:44 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.phl.internal (Postfix) with ESMTP id 4BA8A140008F; Wed, 28 Jan 2026 11:23:42 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-03.internal (MEProxy); Wed, 28 Jan 2026 11:23:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1769617422; x= 1769703822; bh=OLqr/h6eej079ftIoEv9ymBGIKoT450fFdM28ag6WKw=; b=b 4cKqj0IwYOiuklq756ycjbhxqMnZ7Mn3Rturt4nyWvcJnndFIkONammU1zPugLMW rd4nWGjhrNZPNZv9ZuBBjMKBa9sSxH64dBBHLTEW6S2Vo9h6afo3IgqmwXhljpTz awIzHQY6t++Rps9YoE0wpCIgEbsQPXTagB7JmL2Vz8s/P38Y5UYV6LUzfrfPy7ZZ QvfbhYd4sdi2WKPBBFBgSjrfMfsWo+D2Yz0baCmdmLpObbvKtXrUG++ft8QiN0v1 6gCDok7SKlsK+60Czdmi2ibN/8xzwecL8u7QE6wnX05PUXkSTM8gmViUJQP4tkD1 hUlxf0OyrCj2wN1WzllsQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1769617422; x=1769703822; bh=O Lqr/h6eej079ftIoEv9ymBGIKoT450fFdM28ag6WKw=; b=eeGfcFuer6H87LWGj XJRST5TF2N8JBiQSqVdVAlUuNOPPqLIjZ99nLHvPcjFMWrGClGPuO/YPwZmqrvVW 9J9b5UN3kfz36fzRyj6Ud4l0kXyCr/lMllfwJIkLeiHi2lNbhrEpmM/gMgw6ftpa Yx8WXxNCwDsJFl7AcFuAnvSh/MmVsi0rDqC9oXqM+Q5Xqs+LCHlhrVa9MWB0r6Ln GvENlvXZ3GQU09noO3wDStcstJHcVrbN4w5EUrzn82vzcWbPlkLTBIq8hsgbwK+n kye4BrFcdv8/+MK2FaDFzCUkaRbErTO9UXeRzZV2xI7zu8RCwdVeh4JVBkPeuO9z qjwrQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduieefjeelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeehgedukeekheehudffteefjeehjeejkeehvddvvdeujeekfeehffdt heeikeffjeenucffohhmrghinhepphhoshhtghhrrdgvshdpvghnthgvrhhprhhishgvug gsrdgtohhmpdhkvghrnhgvlhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgr rhgrmhepmhgrihhlfhhrohhmpegrlhhvhhgvrhhrvgeskhhurhhilhgvmhhurdguvgdpnh gspghrtghpthhtohepkedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepmhihohhn seguvggsihgrnhdrohhrghdprhgtphhtthhopehjrggtohgsrdgthhgrmhhpihhonhesvg hnthgvrhhprhhishgvuggsrdgtohhmpdhrtghpthhtohepuggrvhhiugdrghdrjhhohhhn shhtohhnsehgmhgrihhlrdgtohhmpdhrtghpthhtoheprhhosggvrhhtmhhhrggrshesgh hmrghilhdrtghomhdprhgtphhtthhopehvrghsuhhkihgrnhgrnhgutdduudelsehgmhgr ihhlrdgtohhmpdhrtghpthhtohepphhgshhqlhdqhhgrtghkvghrsheslhhishhtshdrph hoshhtghhrvghsqhhlrdhorhhgpdhrtghpthhtohepughhhigrnhesnhgrthgrrhgrjhdr shhupdhrtghpthhtohepiihsohhlthdrphgrrhhrrghgihesphgvrhgtohhnrgdrtghomh X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 28 Jan 2026 11:23:41 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kurilemu.de; s=schmee; t=1769617419; bh=QwPfOdspPfeO2norlFMST288ErV0IxznIXcntX7P6/c=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=PBxwBAg2b4mdqfn2bpAtTpjpLGqPKTp3REKwEwyQsms1D0OZQVfpf2i20d7Xj3BFz zJtXwXIiyfFHNpbf/qU555bqz3CqcYBIIVzOU9ErvyERhoxpWLicZAjgEAODJ+pmm+ 1axs9STOWH/0Do/AzIWkRmIhADQLSeMEqDgkxbkWWn8m0XksrmYzPa09uz6dxXRyIF Ty8p7UxLyKyiYFbT80RF7yX2T6ecsxy11/Qy584M7TLnQgJSFzqz0ESyWn2MHq76T3 AhXMjXGbWuS7bgEApxerxBE9IR/PeWNyYOleD+WZboCDYurUmT+5RCZyKKdStemIKx 4s2cK/F49BfOQ== Received: by schmee.kurilemu.internal (Postfix, from userid 1000) id A166B7A; Wed, 28 Jan 2026 17:23:39 +0100 (CET) Date: Wed, 28 Jan 2026 17:23:39 +0100 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Zsolt Parragi Cc: Jacob Champion , VASUKI M , PostgreSQL Hackers , david.g.johnston@gmail.com, Robert Haas , myon@debian.org, Nikolay Shaplov Subject: Re: Custom oauth validator options Message-ID: <202601281620.m3hrqtih5b2w@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Jan-28, Zsolt Parragi wrote: > 0001: defines a new guc, guc_prefix_enforcement that potentially > changes the behavior of prefix reservation. It has a few modes, based > on which missing prefix reservations or variables defined outside the > reserved prefix result in warnings or errors during library load time. > This is unrelated to pgc_hba, and applies to all custom variables. I didn't actually read this patch, but I wonder if this is something we should attempt in the context of the larger refactoring done by the patch series here, https://postgr.es/m/2438819.yKrmzQ4Hd0@thinkpad-pgpro I'm afraid it's likely to be very outdated at the moment, I think it'll need a difficult rebase, but I invite you to have a look at what it offered when it was last posted, and see if it would help write what you're trying to achieve here. Thanks -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "I'm always right, but sometimes I'm more right than other times." (Linus Torvalds) https://lore.kernel.org/git/Pine.LNX.4.58.0504150753440.7211@ppc970.osdl.org/