summaryrefslogtreecommitdiff
path: root/src/include/common
AgeCommit message (Expand)Author
2021-04-03Refactor HMAC implementationsMichael Paquier
2021-03-01Improve reporting for syntax errors in multi-line JSON data.Tom Lane
2021-02-15Add result size as argument of pg_cryptohash_final() for overflow checksMichael Paquier
2021-01-23Introduce SHA1 implementations in the cryptohash infrastructureMichael Paquier
2021-01-15Remove PG_SHA*_DIGEST_STRING_LENGTH from sha2.hMichael Paquier
2021-01-14Rework refactoring of hex and encoding routinesMichael Paquier
2021-01-08Fix and simplify some code related to cryptohashesMichael Paquier
2021-01-07Fix allocation logic of cryptohash context data with OpenSSLMichael Paquier
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-28Revert "Add key management system" (978f869b99) & later commitsBruce Momjian
2020-12-25remove uint128 requirement from patch 978f869b99 (CFE)Bruce Momjian
2020-12-25Add key management systemBruce Momjian
2020-12-24move hex_decode() to /common so it can be called from frontendBruce Momjian
2020-12-21Refactor logic to check for ASCII-only characters in stringMichael Paquier
2020-12-14Improve some code around cryptohash functionsMichael Paquier
2020-12-10Refactor MD5 implementations according to new cryptohash infrastructureMichael Paquier
2020-12-02Move SHA2 routines to a new generic API layer for crypto hashesMichael Paquier
2020-10-23Improve performance of Unicode {de,re}composition in the backendMichael Paquier
2020-10-21Review format of code generated by PerfectHash.pmMichael Paquier
2020-10-11Use perfect hash for NFC and NFKC Unicode Normalization quick checkMichael Paquier
2020-09-29Revert "Change SHA2 implementation based on OpenSSL to use EVP digest routines"Michael Paquier
2020-09-28Change SHA2 implementation based on OpenSSL to use EVP digest routinesMichael Paquier
2020-09-22Rethink API for pg_get_line.c, one more time.Tom Lane
2020-09-18Allow most keywords to be used as column labels without requiring AS.Tom Lane
2020-09-17Improve common/logging.c's support for multiple verbosity levels.Tom Lane
2020-09-07Skip unnecessary stat() calls in walkdir().Thomas Munro
2020-09-06Refactor pg_get_line() to expose an alternative StringInfo-based API.Tom Lane
2020-09-04Remove arbitrary restrictions on password length.Tom Lane
2020-08-10Move connect.h from fe_utils to src/include/common.Noah Misch
2020-07-22Fix comment in sha2.hMichael Paquier
2020-07-14Fix some header identificationsMichael Paquier
2020-06-27Add hints about protocol-version-related SSL connection failures.Tom Lane
2020-06-11Move frontend-side archive APIs from src/common/ to src/fe_utils/Michael Paquier
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-24Update Unicode data to Unicode 13.0.0 and CLDR 37Peter Eisentraut
2020-04-03Add checksum helper functions.Robert Haas
2020-04-02Add SQL functions for Unicode normalizationPeter Eisentraut
2020-04-01Add -c/--restore-target-wal to pg_rewindMichael Paquier
2020-03-24Add support for other normal forms to Unicode normalization APIPeter Eisentraut
2020-03-24Move routine building restore_command to src/common/Michael Paquier
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
2020-01-29Move jsonapi.c and jsonapi.h to src/common.Robert Haas
2020-01-17Move OpenSSL routines for min/max protocol setting to src/common/Michael Paquier
2020-01-09Add support for automatically updating Unicode derived filesPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-04Offer pnstrdup to frontend codeAlvaro Herrera
2019-10-12Fix use of term "verifier"Peter Eisentraut
2019-10-01Optimize partial TOAST decompressionTomas Vondra
2019-09-02Add overflow-safe math inline functions for unsigned integersMichael Paquier
2019-08-09Refactor logic to remove trailing CR/LF characters from stringsMichael Paquier