Commit Graph

143 Commits (b094063cd16d22b2f065a432580bb3568b2d8a77)

Author SHA1 Message Date
Michael Paquier e6bdfd9700 Refactor HMAC implementations 5 years ago
Tom Lane ffd3944ab9 Improve reporting for syntax errors in multi-line JSON data. 5 years ago
Michael Paquier b83dcf7928 Add result size as argument of pg_cryptohash_final() for overflow checks 5 years ago
Michael Paquier a8ed6bb8f4 Introduce SHA1 implementations in the cryptohash infrastructure 5 years ago
Michael Paquier ccf4e277a4 Remove PG_SHA*_DIGEST_STRING_LENGTH from sha2.h 5 years ago
Michael Paquier aef8948f38 Rework refactoring of hex and encoding routines 5 years ago
Michael Paquier 15b824da97 Fix and simplify some code related to cryptohashes 5 years ago
Michael Paquier 55fe26a4b5 Fix allocation logic of cryptohash context data with OpenSSL 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 3187ef7c46 Revert "Add key management system" (978f869b99) & later commits 5 years ago
Bruce Momjian e35b2bad1a remove uint128 requirement from patch 978f869b99 (CFE) 5 years ago
Bruce Momjian 978f869b99 Add key management system 5 years ago
Bruce Momjian c3826f831e move hex_decode() to /common so it can be called from frontend 5 years ago
Michael Paquier 93e8ff8701 Refactor logic to check for ASCII-only characters in string 5 years ago
Michael Paquier 9b584953e7 Improve some code around cryptohash functions 5 years ago
Michael Paquier b67b57a966 Refactor MD5 implementations according to new cryptohash infrastructure 5 years ago
Michael Paquier 87ae9691d2 Move SHA2 routines to a new generic API layer for crypto hashes 5 years ago
Michael Paquier 783f0cc64d Improve performance of Unicode {de,re}composition in the backend 5 years ago
Michael Paquier 19ae53c92d Review format of code generated by PerfectHash.pm 5 years ago
Michael Paquier 80f8eb79e2 Use perfect hash for NFC and NFKC Unicode Normalization quick check 5 years ago
Michael Paquier fe0a1dc52c Revert "Change SHA2 implementation based on OpenSSL to use EVP digest routines" 5 years ago
Michael Paquier e21cbb4b89 Change SHA2 implementation based on OpenSSL to use EVP digest routines 5 years ago
Tom Lane 931487018c Rethink API for pg_get_line.c, one more time. 5 years ago
Tom Lane 06a7c3154f Allow most keywords to be used as column labels without requiring AS. 5 years ago
Tom Lane 99175141c9 Improve common/logging.c's support for multiple verbosity levels. 5 years ago
Thomas Munro 861c6e7c8e Skip unnecessary stat() calls in walkdir(). 5 years ago
Tom Lane 8e3c58e6e4 Refactor pg_get_line() to expose an alternative StringInfo-based API. 5 years ago
Tom Lane 67a472d71c Remove arbitrary restrictions on password length. 5 years ago
Noah Misch e078fb5d4e Move connect.h from fe_utils to src/include/common. 5 years ago
Michael Paquier e47c2602aa Fix comment in sha2.h 6 years ago
Michael Paquier b8401c32ba Fix some header identifications 6 years ago
Tom Lane b63dd3d88f Add hints about protocol-version-related SSL connection failures. 6 years ago
Michael Paquier a3b2bf1fe7 Move frontend-side archive APIs from src/common/ to src/fe_utils/ 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Peter Eisentraut 3a89615776 Update Unicode data to Unicode 13.0.0 and CLDR 37 6 years ago
Robert Haas c12e43a2e0 Add checksum helper functions. 6 years ago
Peter Eisentraut 2991ac5fc9 Add SQL functions for Unicode normalization 6 years ago
Michael Paquier a7e8ece41c Add -c/--restore-target-wal to pg_rewind 6 years ago
Peter Eisentraut d40d564c5a Add support for other normal forms to Unicode normalization API 6 years ago
Michael Paquier e09ad07b21 Move routine building restore_command to src/common/ 6 years ago
Robert Haas 05d8449e73 Move src/backend/utils/hash/hashfn.c to src/common 6 years ago
Robert Haas beb4699091 Move jsonapi.c and jsonapi.h to src/common. 6 years ago
Michael Paquier f7cd5896a6 Move OpenSSL routines for min/max protocol setting to src/common/ 6 years ago
Peter Eisentraut f85a485f89 Add support for automatically updating Unicode derived files 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Alvaro Herrera 0b9466fce2 Offer pnstrdup to frontend code 6 years ago
Peter Eisentraut b4675a8ae2 Fix use of term "verifier" 6 years ago
Tomas Vondra 11a078cf87 Optimize partial TOAST decompression 6 years ago
Michael Paquier 7dedfd22b7 Add overflow-safe math inline functions for unsigned integers 6 years ago
Michael Paquier b8f2da0ac5 Refactor logic to remove trailing CR/LF characters from strings 7 years ago