summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Expand)Author
2019-06-03Fix typos in various placesMichael 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-25Fix function names in comments.Fujii Masao
2019-04-02Add support for partial TOAST decompressionStephen Frost
2019-04-01Unified logging system for command-line programsPeter Eisentraut
2019-03-18Refactor more code logic to update the control fileMichael Paquier
2019-03-12Add routine able to update the control file to src/common/Michael Paquier
2019-03-08Tighten use of OpenTransientFile and CloseTransientFileMichael Paquier
2019-02-28Make get_controlfile not leak file descriptorsJoe Conway
2019-02-24Tolerate EINVAL when calling fsync() on a directory.Thomas Munro
2019-02-13More float test and portability fixes.Andrew Gierth
2019-02-13Fix an overlooked UINT32_MAX.Andrew Gierth
2019-02-13Change floating-point output format for improved performance.Andrew Gierth
2019-02-13Remove useless castsPeter Eisentraut
2019-01-10Use perfect hashing, instead of binary search, for keyword lookup.Tom Lane
2019-01-06Replace the data structure used for keyword lookup.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-26Fix portability failure introduced in commits d2b0b60e7 et al.Tom Lane
2018-12-17Modernize our code for looking up descriptive strings for Unix signals.Tom Lane
2018-12-16Improve detection of child-process SIGPIPE failures.Tom Lane
2018-12-06Improve our response to invalid format strings, and detect more cases.Tom Lane
2018-10-15Make spelling of "acknowledgment" consistentPeter Eisentraut
2018-10-09Make src/common/exec.c's error logging less ugly.Tom Lane
2018-09-28Add application_name to connection authorized msgStephen Frost
2018-09-28Build src/common files as a library with -fPIC.Tom Lane
2018-09-26Implement %m in src/port/snprintf.c, and teach elog.c to rely on that.Tom Lane
2018-09-14Allow concurrent-safe open() and fopen() in frontend code for WindowsMichael Paquier
2018-09-09Install a check for mis-linking of src/port and src/common functions.Tom Lane
2018-09-08Minor cleanup/future-proofing for pg_saslprep().Tom Lane
2018-08-16Require a C99-compliant snprintf(), and remove related workarounds.Tom Lane
2018-08-15Clean up assorted misuses of snprintf()'s result value.Tom Lane
2018-08-11Produce compiler errors if errno is referenced inside elog/ereport calls.Tom Lane
2018-07-23Add proper errcodes to new error messages for read() failuresMichael Paquier
2018-07-17Rework error messages around file handlingMichael Paquier
2018-07-11Fix more wrong paths in header commentsAlexander Korotkov
2018-06-11Adjust error messagePeter Eisentraut
2018-05-23Fix incorrect ordering of operations in pg_resetwal and pg_rewind.Tom Lane
2018-05-18Fix error message on short read of pg_controlMagnus Hagander
2018-04-19Enlarge find_other_exec's meager fgets bufferAlvaro Herrera
2018-04-09Fix partial-build problems introduced by having more generated headers.Tom Lane
2018-04-09Further cleanup of client dependencies on src/include/catalog headers.Tom Lane
2018-04-08Switch client-side code to include catalog/pg_foo_d.h not pg_foo.h.Tom Lane
2018-04-07Fix EXEC BACKEND + Windows builds for group privsStephen Frost
2018-04-07Allow group access on PGDATAStephen Frost
2018-04-07Refactor dir/file permissionsStephen Frost
2018-04-03Prevent accidental linking of system-supplied copies of libpq.so etc.Tom Lane
2018-03-15restrict -> pg_restrictAlvaro Herrera
2018-03-13Move strtoint() to commonPeter Eisentraut