From: | Jacob Champion <jacob(dot)champion(at)enterprisedb(dot)com> |
---|---|
To: | Thomas Munro <thomas(dot)munro(at)gmail(dot)com> |
Cc: | Andres Freund <andres(at)anarazel(dot)de>, Daniel Gustafsson <daniel(at)yesql(dot)se>, Peter Eisentraut <peter(at)eisentraut(dot)org>, Antonin Houska <ah(at)cybertec(dot)at>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: [PoC] Federated Authn/z with OAUTHBEARER |
Date: | 2025-03-04 17:08:00 |
Message-ID: | CAOYmi+k6HUMK4XQAfnxsmgs1oPOKnchyj2O2a+R7H9jOTU4LPQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Mon, Mar 3, 2025 at 4:07 PM Jacob Champion
<jacob(dot)champion(at)enterprisedb(dot)com> wrote:
> I wonder if
> my test server doesn't handle dual-stack setups correctly.
Spoilers: it's this.
> I'll see if
> I can get ktruss working on either side.
ktruss shows absolutely no syscall activity on the authorization
server during the failing test, because Curl's talking to something
else. sockstat confirms that I completely forgot to listen on IPv6 in
the test server. Dual stack sockets only work from the IPv6
direction...
There must be some law of conservation of weirdness, where the
strangest failure modes have the most boring explanations. I'll work
on a fix.
On Mon, Mar 3, 2025 at 8:11 PM Thomas Munro <thomas(dot)munro(at)gmail(dot)com> wrote:
> I think that is telling us that a non-blocking socket can be in a
> state that is not yet connected enough even to tell you its local
> address? That is, connect() returns without having allocated a local
> address, and does that part asynchronously too? I don't know what to
> think about that yet...
That is also really good to know, though. So that EINVAL message
might, in the end, be completely unrelated to the bug? (Curl doesn't
worry about the error, looks like, just prints it to the debug
stream.)
Thanks!
--Jacob
From | Date | Subject | |
---|---|---|---|
Next Message | Nathan Bossart | 2025-03-04 17:13:23 | Re: vacuumdb changes for stats import/export |
Previous Message | Melanie Plageman | 2025-03-04 17:07:31 | Re: Log connection establishment timings |