Commit Graph

40 Commits (4e89c79a52f8a898edd648b56a00f0f4f840cfe7)

Author SHA1 Message Date
Alvaro Herrera 4e89c79a52 Remove excess parens in ereport() calls 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Peter Eisentraut b4675a8ae2 Fix use of term "verifier" 6 years ago
Peter Eisentraut db1f28917b Clean up some SCRAM attribute processing 6 years ago
Michael Paquier cfc40d384a Introduce safer encoding and decoding routines for base64.c 6 years ago
Michael Paquier 09ec55b933 Fix buffer overflow when parsing SCRAM verifiers in backend 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Michael Paquier ccae190b91 Fix detection of passwords hashed with MD5 or SCRAM-SHA-256 6 years ago
Peter Eisentraut 86eea78694 Get rid of another unconstify through API changes 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Michael Paquier 1707a0d2aa Remove configure switch --disable-strong-random 7 years ago
Tom Lane f47f314801 Minor cleanup/future-proofing for pg_saslprep(). 7 years ago
Heikki Linnakangas 77291139c7 Remove support for tls-unique channel binding. 7 years ago
Peter Eisentraut d3fb72ea6d Implement channel binding tls-server-end-point for SCRAM 8 years ago
Peter Eisentraut f3049a603a Refactor channel binding code to fetch cbind_data only when necessary 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Peter Eisentraut 86ab28fbd1 Check channel binding flag at end of SCRAM exchange 8 years ago
Robert Haas eaedf0df71 Update typedefs.list and re-run pgindent 8 years ago
Peter Eisentraut 9288d62bb4 Support channel binding 'tls-unique' in SCRAM 8 years ago
Stephen Frost cfd8c87e16 Fix typo 8 years ago
Peter Eisentraut 85f4d6393d Tweak some SCRAM error messages and code comments 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane 651902deb1 Re-run pgindent. 8 years ago
Heikki Linnakangas e3df8f8b93 Improve authentication error messages. 8 years ago
Heikki Linnakangas eb61136dc7 Remove support for password_encryption='off' / 'plain'. 8 years ago
Heikki Linnakangas 0186ded546 Fix memory leaks if random salt generation fails. 8 years ago
Heikki Linnakangas e6e9c4da3a Misc cleanup of SCRAM code. 8 years ago
Heikki Linnakangas 344a113079 Don't use SCRAM-specific "e=invalid-proof" on invalid password. 8 years ago
Heikki Linnakangas 8f8b9be51f Add PQencryptPasswordConn function to libpq, use it in psql and createuser. 8 years ago
Heikki Linnakangas d981074c24 Misc SCRAM code cleanups. 9 years ago
Heikki Linnakangas 68e61ee72e Change the on-disk format of SCRAM verifiers to conform to RFC 5803. 9 years ago
Heikki Linnakangas c727f120ff Rename "scram" to "scram-sha-256" in pg_hba.conf and password_encryption. 9 years ago
Heikki Linnakangas 4f3b87ab78 Improve the SASL authentication protocol. 9 years ago
Heikki Linnakangas 00707fa582 Minor cleanup of backend SCRAM code. 9 years ago
Heikki Linnakangas 60f11b87a2 Use SASLprep to normalize passwords for SCRAM authentication. 9 years ago
Heikki Linnakangas 07044efe00 Remove bogus SCRAM_ITERATION_LEN constant. 9 years ago
Heikki Linnakangas 7ac955b347 Allow SCRAM authentication, when pg_hba.conf says 'md5'. 9 years ago
Heikki Linnakangas c6305a9c57 Allow plaintext 'password' authentication when user has a SCRAM verifier. 9 years ago
Heikki Linnakangas 55acfcbffd Fix comments in SCRAM-SHA-256 patch. 9 years ago
Heikki Linnakangas 818fd4a67d Support SCRAM-SHA-256 authentication (RFC 5802 and 7677). 9 years ago