From: | Christoph Berg <myon(at)debian(dot)org> |
---|---|
To: | Jacob Champion <jacob(dot)champion(at)enterprisedb(dot)com> |
Cc: | Daniel Gustafsson <dgustafsson(at)postgresql(dot)org>, Thomas Munro <thomas(dot)munro(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: pgsql: Add support for OAUTHBEARER SASL mechanism |
Date: | 2025-04-01 13:03:25 |
Message-ID: | Z-vkHdDPFlD8SKAf@msg.df7cb.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
Re: Jacob Champion
> (That means that Windows builds --with-libcurl are similarly broken, I
> think. Not that Windows packagers will want to use --with-libcurl --
> it doesn't do anything -- but it should build.)
Does --with-libcurl still do anything useful if this feature test
fails? From what you are saying, the answer is "no", and I can see
more "not on this platform" error messages in other callbacks.
This should be documented in doc/src/sgml/installation.sgml.
> We could change how this works a bit for the proposed libpq-oauth.so
> plugin, and only build it if we have a workable implementation. I do
> like having these other platforms compile the Curl code, though, since
> we'd prefer to keep the build clean for a future Windows
> implementation...
I would prefer to get an error from configure if the feature doesn't
do anything on my platform. The current way is confusing. If future
users of libcurl change that, the configure test can still be changed.
With the libpq-oauth split, this makes even more sense because
building a library that always throws an error isn't very useful.
(Don't build that file at all if the feature doesn't work.)
Since oauth/curl have some security implications, would it make more
sense to call the switch --enable-oauth (-Doauth) so users could
control better what features their libpq is going to have? Perhaps
some other feature (pg_service as URL?) is going to need libcurl as
well, but it should be configurable separately.
Christoph
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Gustafsson | 2025-04-01 13:11:51 | Re: pgsql: Add support for OAUTHBEARER SASL mechanism |
Previous Message | Heikki Linnakangas | 2025-04-01 10:33:56 | pgsql: heapam: Only set tuple's block once per page in pagemode |
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2025-04-01 13:04:37 | Re: PRI?64 vs Visual Studio (2022) |
Previous Message | Peter Eisentraut | 2025-04-01 12:50:55 | Re: Index AM API cleanup |