Commits

DateSubjectAuthorReleases
2025-07-17 Fix PQport to never return NULL unless the connection is NULL. Tom Lane 18.0
2025-07-13 libpq: Add "servicefile" connection option Michael Paquier 19 (unreleased)
2025-05-08 Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays Heikki Linnakangas 18.0
2025-05-08 Use more mundane 'int' type for cancel key lengths in libpq Heikki Linnakangas 18.0
2025-04-03 libpq: Add support for dumping SSL key material to file Daniel Gustafsson 18.0
2025-04-02 Make cancel request keys longer Heikki Linnakangas 18.0
2025-04-02 libpq: Add min/max_protocol_version connection options Heikki Linnakangas 18.0
2025-04-02 libpq: Handle NegotiateProtocolVersion message differently Heikki Linnakangas 18.0
2025-03-26 Move GSSAPI includes into its own header Daniel Gustafsson 18.0
2025-02-20 Add support for OAUTHBEARER SASL mechanism Daniel Gustafsson 18.0
2025-02-06 libpq: Handle asynchronous actions during SASL Daniel Gustafsson 18.0
2025-01-31 require_auth: prepare for multiple SASL mechanisms Daniel Gustafsson 18.0
2025-01-15 IWYU widely useful pragmas Peter Eisentraut 18.0
2025-01-15 postgres_fdw: SCRAM authentication pass-through Peter Eisentraut 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-12-18 libpq: Add service name to PGconn and PQservice() Michael Paquier 18.0
2024-10-11 Avoid mixing custom and OpenSSL BIO functions Daniel Gustafsson 18.0
2024-09-02 Remove support for OpenSSL older than 1.1.0 Daniel Gustafsson 18.0
2024-08-16 libpq: Trace all messages received from the server Alvaro Herrera 18.0
2024-08-14 libpq: Trace responses to SSLRequest and GSSENCRequest Alvaro Herrera 18.0
2024-08-12 libpq: Trace frontend authentication challenges Alvaro Herrera 18.0
2024-06-13 Improve the granularity of PQsocketPoll's timeout parameter. Tom Lane 17.0
2024-05-16 Remove option to fall back from direct to postgres SSL negotiation Heikki Linnakangas 17.0
2024-04-08 Support TLS handshake directly without SSLRequest negotiation Heikki Linnakangas 17.0
2024-04-08 Refactor libpq state machine for negotiating encryption Heikki Linnakangas 17.0