summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-auth.c
AgeCommit message (Expand)Author
2023-04-13De-Revert "Add support for Kerberos credential delegation"Stephen Frost
2023-04-08Revert "Add support for Kerberos credential delegation"Stephen Frost
2023-04-08Add support for Kerberos credential delegationStephen Frost
2023-03-27Make SCRAM iteration count configurableDaniel Gustafsson
2023-03-24libpq: Add sslcertmode option to control client certificatesMichael Paquier
2023-03-17libpq: Remove code for SCM credential authenticationMichael Paquier
2023-03-14libpq: Add support for require_auth to control authorized auth methodsMichael Paquier
2023-03-09Run pgindent on libpq's fe-auth.c, fe-auth-scram.c and fe-connect.cMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-15libpq error message refactoring, part 2Peter Eisentraut
2022-07-03Remove redundant null pointer checks before free()Peter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-02-18Rearrange libpq's error reporting to avoid duplicated error text.Tom Lane
2022-01-13Improve error handling of HMAC computationsMichael Paquier
2022-01-11Clean up messy API for src/port/thread.c.Tom Lane
2022-01-11Clean up error message reported after \password encryption failure.Tom Lane
2022-01-11Improve error handling of cryptohash computationsMichael Paquier
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-10Add more sanity checks in SASL exchangesMichael Paquier
2021-07-07Refactor SASL code with a generic interface for its mechanismsMichael Paquier
2021-03-04Remove server and libpq support for old FE/BE protocol version 2.Heikki Linnakangas
2021-01-11In libpq, always append new error messages to conn->errorMessage.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-05-05Fix capitalization of messages, per style guidePeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-10-25Make the order of the header file includes consistent in non-backend modules.Amit Kapila
2019-10-12Fix use of term "verifier"Peter Eisentraut
2019-10-01Fix confusing error caused by connection parameter channel_bindingMichael Paquier
2019-09-29Fix bogus order of error checks in new channel_binding code.Tom Lane
2019-09-23Add libpq parameter 'channel_binding'.Jeff Davis
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-04-19Fix collection of typos and grammar mistakes in docs and commentsMichael Paquier
2019-04-03GSSAPI encryption supportStephen Frost
2019-02-28Fix SCRAM authentication via SSL when mixing versions of OpenSSLMichael Paquier
2019-01-02Update copyright for 2019Bruce Momjian
2018-09-26Incorporate strerror_r() into src/port/snprintf.c, too.Tom Lane
2018-08-05Remove support for tls-unique channel binding.Heikki Linnakangas
2018-08-03Change libpq's internal uses of PQhost() to inspect host field directly.Tom Lane
2018-01-30Fix up references to scram-sha-256Peter Eisentraut
2018-01-04Refactor channel binding code to fetch cbind_data only when necessaryPeter Eisentraut
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-19Add libpq connection parameter "scram_channel_binding"Peter Eisentraut
2017-12-18Move SCRAM-related name definitions to scram-common.hPeter Eisentraut
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-11-18Support channel binding 'tls-unique' in SCRAMPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-06-13Re-run pgindent.Tom Lane
2017-06-13libpq: Message style improvementsPeter Eisentraut
2017-06-07Clear auth context correctly when re-connecting after failed auth attempt.Heikki Linnakangas