summaryrefslogtreecommitdiff
path: root/src/include/common
AgeCommit message (Expand)Author
2022-03-30Allow parallel zstd compression when taking a base backup.Robert Haas
2022-03-23Replace BASE_BACKUP COMPRESSION_LEVEL option with COMPRESSION_DETAIL.Robert Haas
2022-02-15Remove IS_AF_UNIX macroPeter Eisentraut
2022-01-13Improve error handling of HMAC computationsMichael Paquier
2022-01-11Improve error handling of cryptohash computationsMichael Paquier
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-29Simplify declaring variables exported from libpgcommon and libpgport.Tom Lane
2021-11-29Portability hack for pg_global_prng_state.Tom Lane
2021-11-29Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane
2021-11-18Provide a variant of simple_prompt() that can be interrupted by ^C.Tom Lane
2021-09-15Update Unicode data to Unicode 14.0.0Peter Eisentraut
2021-08-26Extend collection of Unicode combining characters to beyond the BMPJohn Naylor
2021-08-26Update display widths as part of updating UnicodeJohn Naylor
2021-08-26Revert "Rename unicode_combining_table to unicode_width_table"John Naylor
2021-08-26Revert "Change mbbisearch to return the character range"John Naylor
2021-08-25Change mbbisearch to return the character rangeJohn Naylor
2021-08-25Rename unicode_combining_table to unicode_width_tableJohn Naylor
2021-08-19Revert refactoring of hex code to src/common/Michael Paquier
2021-06-04Adjust locations which have an incorrect copyright yearDavid Rowley
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