summaryrefslogtreecommitdiff
path: root/src/include/common
AgeCommit message (Expand)Author
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
2019-07-04Introduce safer encoding and decoding routines for base64.cMichael Paquier
2019-06-24Update unicode_norm_table.h to Unicode 12.1.0Peter Eisentraut
2019-06-14Use OpenSSL-specific ifdefs in sha2.hMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-14Move logging.h and logging.c from src/fe_utils/ to src/common/.Tom Lane
2019-04-23Fix detection of passwords hashed with MD5 or SCRAM-SHA-256Michael Paquier
2019-04-02Add support for partial TOAST decompressionStephen Frost
2019-04-01Unified logging system for command-line programsPeter Eisentraut