Commit Graph

291 Commits (a70e01d4306fdbcd5fbedb4ca97e5c21c995da60)

Author SHA1 Message Date
Daniel Gustafsson a70e01d430 Remove support for OpenSSL older than 1.1.0 1 year ago
Alvaro Herrera b8b3f861fb
libpq: Trace all messages received from the server 1 year ago
Alvaro Herrera a5c6b8f22c
libpq: Trace responses to SSLRequest and GSSENCRequest 1 year ago
Alvaro Herrera ea92f3a0a5
libpq: Trace frontend authentication challenges 1 year ago
Tom Lane 105024a472 Improve the granularity of PQsocketPoll's timeout parameter. 1 year ago
Heikki Linnakangas fb5718f35f Remove option to fall back from direct to postgres SSL negotiation 1 year ago
Heikki Linnakangas d39a49c1e4 Support TLS handshake directly without SSLRequest negotiation 1 year ago
Heikki Linnakangas 05fd30c0e7 Refactor libpq state machine for negotiating encryption 1 year ago
Tom Lane 4643a2b265 Support retrieval of results in chunks with libpq. 1 year ago
Alvaro Herrera 61461a300c
libpq: Add encrypted and non-blocking query cancellation routines 2 years ago
Alvaro Herrera 4dec98c2af
libpq: Move pg_cancel to fe-cancel.c 2 years ago
Alvaro Herrera 774bcffe4a
libpq: Change some static functions to extern 2 years ago
Alvaro Herrera 53747f7222
libpq: Add pqReleaseConnHosts function 2 years ago
Alvaro Herrera 6d4565a05f
libpq: Move cancellation related functions to fe-cancel.c 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Alvaro Herrera b8ba7344e9
Fix handling of errors in libpq pipelines 2 years ago
Tom Lane d053a879bb Fix timing-dependent failure in GSSAPI data transmission. 2 years ago
Thomas Munro 68a4b58eca Remove --disable-thread-safety and related code. 2 years ago
Michael Paquier 28b5726561 libpq: Add support for Close on portals and statements 2 years ago
Michael Paquier 8e278b6576 Remove support for OpenSSL 1.0.1 2 years ago
Tom Lane 1f9f6aa491 Spell the values of libpq's gssdelegation parameter as "0" and "1". 2 years ago
Tom Lane a2eb99a01e Expand some more uses of "deleg" to "delegation" or "delegated". 2 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 2 years ago
Michael Paquier 8961cb9a03 Fix typos in comments 2 years ago
Stephen Frost 6633cfb216 De-Revert "Add support for Kerberos credential delegation" 2 years ago
Stephen Frost 3d03b24c35 Revert "Add support for Kerberos credential delegation" 2 years ago
Stephen Frost 3d4fa227bc Add support for Kerberos credential delegation 2 years ago
Daniel Gustafsson 7f5b19817e Support connection load balancing in libpq 3 years ago
Daniel Gustafsson 44d85ba5a3 Copy and store addrinfo in libpq-owned private memory 3 years ago
Daniel Gustafsson b577743000 Make SCRAM iteration count configurable 3 years ago
Michael Paquier 36f40ce2dc libpq: Add sslcertmode option to control client certificates 3 years ago
Michael Paquier 3a465cc678 libpq: Add support for require_auth to control authorized auth methods 3 years ago
Michael Paquier 9244c11afe Fix handling of SCRAM-SHA-256's channel binding with RSA-PSS certificates 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut bbf9c282ce libpq: Handle NegotiateProtocolVersion message 3 years ago
Peter Eisentraut 0873b2d354 libpq error message refactoring 3 years ago
Peter Eisentraut 28ec316787 libpq code should use libpq_gettext(), not _() 3 years ago
Thomas Munro 5579388d2d Remove replacement code for getaddrinfo. 3 years ago
Alvaro Herrera 054325c5ee
libpq: Improve idle state handling in pipeline mode 3 years ago
Tom Lane 914611ea73 Fix missed cases in libpq's error handling. 3 years ago
Tom Lane 618c16707a Rearrange libpq's error reporting to avoid duplicated error text. 4 years ago
Tom Lane 5987feb70b Make PQcancel use the PGconn's tcp_user_timeout and keepalives settings. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane 514b4c11d2 Improve libpq's handling of OOM during error message construction. 4 years ago
Michael Paquier 9fd85570d1 Refactor SASL code with a generic interface for its mechanisms 4 years ago
Tom Lane aaddf6ba09 Remove libpq's use of abort(3) to handle mutex failure cases. 4 years ago
Peter Eisentraut 5c55dc8b47 libpq: Set Server Name Indication (SNI) for SSL connections 5 years ago
Alvaro Herrera 198b3716db
Improve PQtrace() output format 5 years ago
Alvaro Herrera acb7e4eb6b
Implement pipeline mode in libpq 5 years ago
Michael Paquier 2c0cefcd18 Set libcrypto callbacks for all connection threads in libpq 5 years ago