summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq
AgeCommit message (Expand)Author
2025-03-01Work around OAuth/EVFILT_TIMER quirk on NetBSD.Thomas Munro
2025-02-24oauth: Rename macro to avoid collisions on WindowsDaniel Gustafsson
2025-02-24oauth: Fix incorrect const markers in structDaniel Gustafsson
2025-02-24libpq: Trace all NegotiateProtocolVersion fieldsRobert Haas
2025-02-24libpq: Add PQfullProtocolVersion to exports.txtRobert Haas
2025-02-20Add support for OAUTHBEARER SASL mechanismDaniel Gustafsson
2025-02-15Make escaping functions retain trailing bytes of an invalid character.Tom Lane
2025-02-14Fix PQescapeLiteral()/PQescapeIdentifier() length handlingAndres Freund
2025-02-12Remove unnecessary (char *) casts [mem]Peter Eisentraut
2025-02-10Fix handling of invalidly encoded data in escaping functionsAndres Freund
2025-02-06libpq: Handle asynchronous actions during SASLDaniel Gustafsson
2025-02-06Remove support for linking with libeay32 and ssleay32Daniel Gustafsson
2025-02-04meson: Add missing dependencies for libpq testsAndres Freund
2025-01-31require_auth: prepare for multiple SASL mechanismsDaniel Gustafsson
2025-01-16Fix error handling of pg_b64_decode()Peter Eisentraut
2025-01-15IWYU widely useful pragmasPeter Eisentraut
2025-01-15postgres_fdw: SCRAM authentication pass-throughPeter Eisentraut
2025-01-14Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-18libpq: Add service name to PGconn and PQservice()Michael Paquier
2024-11-19libpq: Improve error message when parsing URI parameters and keywordsMichael Paquier
2024-11-11libpq: Bail out during SSL/GSS negotiation errorsMichael Paquier
2024-10-23Fix incorrect struct reference in commentDaniel Gustafsson
2024-10-11Avoid mixing custom and OpenSSL BIO functionsDaniel Gustafsson
2024-10-06libpq: Discard leading and trailing spaces for parameters and values in URIsMichael Paquier
2024-10-02Parse libpq's "keepalives" option more like other integer options.Tom Lane
2024-09-29In passwordFromFile, don't leak the open file after stat failures.Tom Lane
2024-09-09Add PQfullProtocolVersion() to surface the precise protocol version.Robert Haas
2024-09-08Avoid core dump after getpwuid_r failure.Tom Lane
2024-09-05Check availability of module injection_points in TAP testsMichael Paquier
2024-09-03Fix typos in code comments and test dataDaniel Gustafsson
2024-09-03Fix typos and grammar in code comments and docsMichael Paquier
2024-09-02Remove support for OpenSSL older than 1.1.0Daniel Gustafsson
2024-09-02More use of getpwuid_r() directlyPeter Eisentraut
2024-08-23Provide feature-test macros for libpq features added in v17.Tom Lane
2024-08-23thread-safety: gmtime_r(), localtime_r()Peter Eisentraut
2024-08-16libpq: Trace all messages received from the serverAlvaro Herrera
2024-08-16libpq: Fix minor TOCTOU violationPeter Eisentraut
2024-08-14libpq: Trace responses to SSLRequest and GSSENCRequestAlvaro Herrera
2024-08-12libpq: Trace frontend authentication challengesAlvaro Herrera
2024-08-09libpq: Trace StartupMessage/SSLRequest/GSSENCRequest correctlyAlvaro Herrera
2024-08-09libpq: Add suppress argument to pqTraceOutputNcharAlvaro Herrera
2024-08-01Convert some extern variables to static, Windows codePeter Eisentraut
2024-07-28libpq: Use strerror_r instead of strerrorPeter Eisentraut
2024-07-26Add tests for errors during SSL or GSSAPI handshakeHeikki Linnakangas
2024-07-26Add test for early backend startup errorsHeikki Linnakangas
2024-07-26Fix fallback behavior when server sends an ERROR early at startupHeikki Linnakangas
2024-07-08Fix outdated comment after removal of direct SSL fallbackHeikki Linnakangas
2024-07-04Fix copy/paste mistake in commentAlvaro Herrera
2024-07-03Clean up more unused variables in perl codeMichael Paquier