summaryrefslogtreecommitdiff
path: root/src/interfaces
AgeCommit message (Expand)Author
2024-10-23Fix incorrect struct reference in commentDaniel Gustafsson
2024-10-22ecpg: Fix out-of-bound read in DecodeDateTime()Michael Paquier
2024-10-22ecpg: Refactor ecpg_log() to skip unnecessary calls to ECPGget_sqlca().Fujii Masao
2024-10-17ecpg: fix more minor mishandling of bad input in preprocessor.Tom Lane
2024-10-16ecpg: fix some minor mishandling of bad input in preprocessor.Tom Lane
2024-10-14ecpg: invent a saner syntax for ecpg.addons entries.Tom Lane
2024-10-14ecpg: add cross-checks to parse.pl for usage of internal tables.Tom Lane
2024-10-14ecpg: avoid breaking the IDENT precedence level in two.Tom Lane
2024-10-14ecpg: improve preprocessor's memory management.Tom Lane
2024-10-14ecpg: move some functions into a new file ecpg/preproc/util.c.Tom Lane
2024-10-14ecpg: re-implement preprocessor's string management.Tom Lane
2024-10-14ecpg: major cleanup, simplification, and documentation of parse.pl.Tom Lane
2024-10-14ecpg: remove check_rules.pl.Tom Lane
2024-10-14ecpg: clean up documentation of parse.pl, and add more input checking.Tom Lane
2024-10-14Remove traces of BeOS.Peter Eisentraut
2024-10-11Avoid mixing custom and OpenSSL BIO functionsDaniel Gustafsson
2024-10-06libpq: Discard leading and trailing spaces for parameters and values in URIsMichael Paquier
2024-10-04ecpg: avoid adding whitespace around '&' in connection URLs.Tom Lane
2024-10-02Parse libpq's "keepalives" option more like other integer options.Tom Lane
2024-10-01Simplify checking for xlocale.hPeter Eisentraut
2024-09-29In passwordFromFile, don't leak the open file after stat failures.Tom Lane
2024-09-09Add PQfullProtocolVersion() to surface the precise protocol version.Robert Haas
2024-09-08Avoid core dump after getpwuid_r failure.Tom Lane
2024-09-05Prevent mis-encoding of "trailing junk after numeric literal" errors.Tom Lane
2024-09-05Check availability of module injection_points in TAP testsMichael Paquier
2024-09-03Fix typos in code comments and test dataDaniel Gustafsson
2024-09-03Fix typos and grammar in code comments and docsMichael Paquier
2024-09-02Remove support for OpenSSL older than 1.1.0Daniel Gustafsson
2024-09-02More use of getpwuid_r() directlyPeter Eisentraut
2024-08-23Provide feature-test macros for libpq features added in v17.Tom Lane
2024-08-23thread-safety: gmtime_r(), localtime_r()Peter Eisentraut
2024-08-16libpq: Trace all messages received from the serverAlvaro Herrera
2024-08-16libpq: Fix minor TOCTOU violationPeter Eisentraut
2024-08-15Remove dependence on -fwrapv semantics in a few places.Nathan Bossart
2024-08-15Clean up indentation and whitespace inconsistencies in ecpg.Tom Lane
2024-08-14libpq: Trace responses to SSLRequest and GSSENCRequestAlvaro Herrera
2024-08-12libpq: Trace frontend authentication challengesAlvaro Herrera
2024-08-10Fix inappropriate uses of atol()Peter Eisentraut
2024-08-09libpq: Trace StartupMessage/SSLRequest/GSSENCRequest correctlyAlvaro Herrera
2024-08-09libpq: Add suppress argument to pqTraceOutputNcharAlvaro Herrera
2024-08-07Revert ECPG's use of pnstrdup()Peter Eisentraut
2024-08-03Add -Wmissing-variable-declarations to the standard compilation flagsPeter Eisentraut
2024-08-02Include bison header files into implementation filesPeter Eisentraut
2024-08-01Convert some extern variables to static, Windows codePeter Eisentraut
2024-07-28libpq: Use strerror_r instead of strerrorPeter Eisentraut
2024-07-26Add tests for errors during SSL or GSSAPI handshakeHeikki Linnakangas
2024-07-26Add test for early backend startup errorsHeikki Linnakangas
2024-07-26Fix fallback behavior when server sends an ERROR early at startupHeikki Linnakangas
2024-07-25Add extern declarations for Bison global variablesPeter Eisentraut
2024-07-08Fix outdated comment after removal of direct SSL fallbackHeikki Linnakangas