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