Re: Update LDAP Protocol in fe-connect.c to v3
Andrew Jackson <andrewjackson947@gmail.com>
From: Andrew Jackson <andrewjackson947@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Peter Eisentraut <peter@eisentraut.org>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2025-04-04T16:55:42Z
Lists: pgsql-hackers
Attachments
- v3-0001-libpq-Set-LDAP-protocol-version-3.patch (text/x-patch) patch v3-0001
Here is the same patch as v2 but with "const" removed in case you want to move forward with that change. Tested locally against the tests I wrote in the other patch to sanity check the change. On Thu, Apr 3, 2025 at 8:42 AM Tom Lane <tgl@sss.pgh.pa.us> wrote: > Peter Eisentraut <peter@eisentraut.org> writes: > > Here is a slightly polished version of this patch. I added an error > > message, and changed the return code, but it's a bit confusing which one > > might be the right one. > > I'm kind of -0.5 on declaring the variable as "const", because none of > our existing calls of ldap_set_option do that. I do see that the > Linux man page for ldap_set_option claims that that argument can be > const, but I think you're risking a portability gotcha for no large > gain. LGTM otherwise. > > > My hunch right now is that we should probably take the patch that sets > > the version option and consider it for backpatching. The patch with the > > tests can be held for detailed review later. > > +1 for that plan. > > regards, tom lane >
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add TAP tests for LDAP connection parameter lookup
- 8212c8393906 19 (unreleased) landed
-
libpq: Set LDAP protocol version 3
- 5f19d13dfed3 19 (unreleased) landed