Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-05-08Use 'void *' for arbitrary buffers, 'uint8 *' for byte arraysHeikki Linnakangas
2025-02-06libpq: Handle asynchronous actions during SASLDaniel Gustafsson
2025-01-15postgres_fdw: SCRAM authentication pass-throughPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-03-21Refactor SASL exchange to return tri-state statusDaniel Gustafsson
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-07-03Remove support for OpenSSL 1.0.1Michael Paquier
2023-03-27Make SCRAM iteration count configurableDaniel Gustafsson
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-12-19Remove hardcoded dependency to cryptohash type in the internals of SCRAMMichael Paquier
2022-11-29Fix comment in fe-auth-scram.cMichael Paquier
2022-11-15libpq error message refactoring, part 2Peter Eisentraut
2022-08-25libpq code should use libpq_gettext(), not _()Peter Eisentraut
2022-08-23Message style adjustmentPeter Eisentraut
2022-07-03Remove redundant null pointer checks before free()Peter Eisentraut
2022-01-13Improve error handling of HMAC computationsMichael Paquier
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-07Refactor SASL code with a generic interface for its mechanismsMichael Paquier
2021-04-03Refactor HMAC implementationsMichael Paquier
2021-01-11In libpq, always append new error messages to conn->errorMessage.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-02Move SHA2 routines to a new generic API layer for crypto hashesMichael Paquier
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-28Remove useless "return;" linesAlvaro Herrera
2019-10-12Fix use of term "verifier"Peter Eisentraut
2019-09-23Add libpq parameter 'channel_binding'.Jeff Davis
2019-07-04Introduce safer encoding and decoding routines for base64.cMichael Paquier
2019-07-04Use appendStringInfoString and appendPQExpBufferStr where possibleDavid Rowley
2019-06-17Fix buffer overflow when processing SCRAM final message in libpqMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2019-01-01Remove configure switch --disable-strong-randomMichael Paquier
2018-09-08Minor cleanup/future-proofing for pg_saslprep().Tom Lane
2018-08-05Remove support for tls-unique channel binding.Heikki Linnakangas
2018-01-30Fix up references to scram-sha-256Peter Eisentraut
2018-01-04Implement channel binding tls-server-end-point for SCRAMPeter 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-12-01Check channel binding flag at end of SCRAM exchangePeter Eisentraut
2017-11-29Update typedefs.list and re-run pgindentRobert Haas
2017-11-18Support channel binding 'tls-unique' in SCRAMPeter Eisentraut
2017-08-23Tweak some SCRAM error messages and code commentsPeter Eisentraut
2017-08-04Message style improvementsPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane