| Age | Commit message (Expand) | Author |
| 2025-11-18 | Fix typo | Álvaro Herrera |
| 2025-07-10 | Fix sslkeylogfile error handling logging | Daniel Gustafsson |
| 2025-06-26 | libpq: Message style improvements | Peter Eisentraut |
| 2025-04-05 | Quote filename in error message | Daniel Gustafsson |
| 2025-04-03 | libpq: Add support for dumping SSL key material to file | Daniel Gustafsson |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-10-11 | Avoid mixing custom and OpenSSL BIO functions | Daniel Gustafsson |
| 2024-09-02 | Remove support for OpenSSL older than 1.1.0 | Daniel Gustafsson |
| 2024-07-28 | libpq: Use strerror_r instead of strerror | Peter Eisentraut |
| 2024-06-12 | libpq: Remove a gettext marker | Peter Eisentraut |
| 2024-05-16 | Remove option to fall back from direct to postgres SSL negotiation | Heikki Linnakangas |
| 2024-05-05 | Fix comment regarding LibreSSL availability | Daniel Gustafsson |
| 2024-04-30 | Fix compilation on OpenSSL 1.0.2 and LibreSSL | Heikki Linnakangas |
| 2024-04-29 | Reject SSL connection if ALPN is used but there's no common protocol | Heikki Linnakangas |
| 2024-04-29 | libpq: Enforce ALPN in direct SSL connections | Heikki Linnakangas |
| 2024-04-29 | libpq: If ALPN is not used, make PQsslAttribute(conn, "alpn") == "" | Heikki Linnakangas |
| 2024-04-18 | Fix typos and duplicate words | Daniel Gustafsson |
| 2024-04-09 | libpq error message fixes | Heikki Linnakangas |
| 2024-04-08 | Send ALPN in TLS handshake, require it in direct SSL connections | Heikki Linnakangas |
| 2024-04-08 | Support TLS handshake directly without SSLRequest negotiation | Heikki Linnakangas |
| 2024-04-01 | Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms. | Tom Lane |
| 2024-03-08 | Cope with a deficiency in OpenSSL 3.x's error reporting. | Tom Lane |
| 2024-02-09 | Clean up Windows-specific mutex code in libpq and ecpglib. | Tom Lane |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-12-11 | Be more wary about OpenSSL not setting errno on error. | Tom Lane |
| 2023-11-28 | Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. | Tom Lane |
| 2023-11-27 | Fix race condition with BIO methods initialization in libpq with threads | Michael Paquier |
| 2023-07-11 | Remove --disable-thread-safety and related code. | Thomas Munro |
| 2023-07-03 | Remove support for OpenSSL 1.0.1 | Michael Paquier |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-04-19 | Fix errormessage for missing system CA in OpenSSL 3.1 | Daniel Gustafsson |
| 2023-04-05 | Allow to use system CA pool for certificate verification | Daniel Gustafsson |
| 2023-03-24 | libpq: Add sslcertmode option to control client certificates | Michael Paquier |
| 2023-02-15 | Fix handling of SCRAM-SHA-256's channel binding with RSA-PSS certificates | Michael Paquier |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-11-15 | libpq error message refactoring, part 2 | Peter Eisentraut |
| 2022-09-30 | Adjust PQsslAttributeNames() to match PQsslAttribute(). | Tom Lane |
| 2022-09-29 | Fix bogus behavior of PQsslAttribute(conn, "library"). | Tom Lane |
| 2022-09-20 | Harmonize more parameter names in bulk. | Peter Geoghegan |
| 2022-08-18 | Remove configure probe for netinet/tcp.h. | Thomas Munro |
| 2022-08-15 | Add missing bad-PGconn guards in libpq entry points. | Tom Lane |
| 2022-05-26 | Remove misguided SSL key file ownership check in libpq. | Tom Lane |
| 2022-04-13 | Remove extraneous blank lines before block-closing braces | Alvaro Herrera |
| 2022-04-01 | libpq: Allow IP address SANs in server certificates | Peter Eisentraut |
| 2022-03-31 | Add missing newline in one libpq error message. | Tom Lane |
| 2022-03-29 | Enable SSL library detection via PQsslAttribute() | Daniel Gustafsson |
| 2022-02-28 | Allow root-owned SSL private keys in libpq, not only the backend. | Tom Lane |
| 2022-02-12 | Fix thinko in PQisBusy(). | Tom Lane |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-11-30 | Extend the private key stat checking error handling | Daniel Gustafsson |