Re: Update LDAP Protocol in fe-connect.c to v3 - Mailing list pgsql-hackers

From Andrew Jackson
Subject Re: Update LDAP Protocol in fe-connect.c to v3
Date
Msg-id CAKK5BkFsgSGRSOELQ-yx=ipaKZ0t6rjUCJ8n_fuWiKoXwPpqnw@mail.gmail.com
Whole thread Raw
In response to Update LDAP Protocol in fe-connect.c to v3  (Andrew Jackson <andrewjackson947@gmail.com>)
Responses Re: Update LDAP Protocol in fe-connect.c to v3
List pgsql-hackers
Apologies, forgot to attach the patch in the prior email.

On Sat, Mar 22, 2025 at 4:10 PM Andrew Jackson <andrewjackson947@gmail.com> wrote:
Currently the LDAP usage in fe-connect.c does not explicitly set the protocol version to v3. This causes issues with many LDAP servers as they will often require clients to use the v3 protocol and disallow any use of the v2 protocol. Further the other usage of LDAP in postgres (in `backend/libpq/auth.c`) uses the v3 protocol.

This patch changes fe-connect.c so that it uses the v3 protocol similar to `backend/libpq/auth.c`.

One further note is that I do not currently see any test coverage over the LDAP functionality in `fe-connect.c`. I am happy to add that to this patch if needed. 
Attachment

pgsql-hackers by date:

Previous
From: Andrew Jackson
Date:
Subject: Update LDAP Protocol in fe-connect.c to v3
Next
From: Tom Lane
Date:
Subject: Re: Add Postgres module info