summaryrefslogtreecommitdiff
path: root/src/interfaces
AgeCommit message (Expand)Author
2024-05-02Rename libpq trace internal functionsPeter Eisentraut
2024-04-30Fix compilation on OpenSSL 1.0.2 and LibreSSLHeikki Linnakangas
2024-04-29Reject SSL connection if ALPN is used but there's no common protocolHeikki Linnakangas
2024-04-29libpq: Enforce ALPN in direct SSL connectionsHeikki Linnakangas
2024-04-29libpq: Fix error messages when server rejects SSL or GSSHeikki Linnakangas
2024-04-29Make two-phase tests of ECPG and main suite more concurrent-proofMichael Paquier
2024-04-29libpq: If ALPN is not used, make PQsslAttribute(conn, "alpn") == ""Heikki Linnakangas
2024-04-28Fix documentation and comments on what happens after GSS rejectionHeikki Linnakangas
2024-04-24Remove obsolete symbol from ecpg_config.h.inPeter Eisentraut
2024-04-19Fix incorrect parameter name in prototypeDaniel Gustafsson
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-17Add missing source file to libpq/nls.mkPeter Eisentraut
2024-04-16Fix assorted bugs in ecpg's macro mechanism.Tom Lane
2024-04-14Put back initialization of 'sslmode', to silence CoverityHeikki Linnakangas
2024-04-12Document PG_TEST_EXTRA=libpq_encryption and also check 'kerberos'Heikki Linnakangas
2024-04-12Move libpq encryption negotiation testsHeikki Linnakangas
2024-04-12Fix compilation with --with-gssapi --without-opensslHeikki Linnakangas
2024-04-09libpq error message fixesHeikki Linnakangas
2024-04-08JSON_TABLE: Add support for NESTED paths and columnsAmit Langote
2024-04-08Send ALPN in TLS handshake, require it in direct SSL connectionsHeikki Linnakangas
2024-04-08Support TLS handshake directly without SSLRequest negotiationHeikki Linnakangas
2024-04-08Refactor libpq state machine for negotiating encryptionHeikki Linnakangas
2024-04-07With gssencmode='require', check credential cache before connectingHeikki Linnakangas
2024-04-07Support retrieval of results in chunks with libpq.Tom Lane
2024-04-04Fix old, misleading comment for PGRES_POLLING_ACTIVE.Robert Haas
2024-04-04Fix ecpg's mechanism for detecting unsupported cases in the grammar.Tom Lane
2024-04-04Further cleanup for recent JSON-related commits.Tom Lane
2024-04-04Add basic JSON_TABLE() functionalityAmit Langote
2024-04-02Expose PQsocketPoll via libpqRobert Haas
2024-04-01Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms.Tom Lane
2024-03-25Fix typo in commentDaniel Gustafsson
2024-03-25ecpg: Fix return code for overflow in numeric conversionDaniel Gustafsson
2024-03-21Explicitly require password for SCRAM exchangeDaniel Gustafsson
2024-03-21Refactor SASL exchange to return tri-state statusDaniel Gustafsson
2024-03-21Add SQL/JSON query functionsAmit Langote
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-12libpq: Add encrypted and non-blocking query cancellation routinesAlvaro Herrera
2024-03-12libpq: Move pg_cancel to fe-cancel.cAlvaro Herrera
2024-03-12Use printf's %m format instead of strerror(errno) in more placesMichael Paquier
2024-03-11Add missing connection statuses to docsAlvaro Herrera
2024-03-08Cope with a deficiency in OpenSSL 3.x's error reporting.Tom Lane
2024-02-28Remove AIX supportHeikki Linnakangas
2024-02-19ecpg: Fix zero-termination of string generated by intoasc()Michael Paquier
2024-02-19ecpg: Fix error handling on OOMs when parsing timestampsMichael Paquier
2024-02-09Avoid concurrent calls to bindtextdomain().Tom Lane
2024-02-09Clean up Windows-specific mutex code in libpq and ecpglib.Tom Lane
2024-02-04libpq: Change some static functions to externAlvaro Herrera
2024-02-04libpq: Add pqReleaseConnHosts functionAlvaro Herrera
2024-01-31Exclude Threadsanitizer instrumentation in exit checkDaniel Gustafsson
2024-01-29libpq: Move cancellation related functions to fe-cancel.cAlvaro Herrera