Commits

Showing commits that first shipped in 18 (backpatches included). Clear

DateSubjectAuthorReleases
2026-05-11 Mark PQfn() unsafe and fix overrun in frontend LO interface. Nathan Bossart 18.4
2025-11-10 libpq: Prevent some overflows of int/size_t Jacob Champion 18.1
2025-08-22 libpq: Handle OOM by disconnecting instead of hanging or skipping msgs Heikki Linnakangas 18.0
2025-07-17 Fix PQport to never return NULL unless the connection is NULL. Tom Lane 18.0
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