summaryrefslogtreecommitdiff
path: root/src/interfaces
AgeCommit message (Expand)Author
2025-03-05ecpg: Fix compiler warning in ecpg build with Meson.Fujii Masao
2025-03-04Add .gitignore entry for ecpg test detritus.Tom Lane
2025-03-04ecpg: Add TAP test for the ecpg command.Fujii Masao
2025-03-01Work around OAuth/EVFILT_TIMER quirk on NetBSD.Thomas Munro
2025-02-24oauth: Rename macro to avoid collisions on WindowsDaniel Gustafsson
2025-02-24oauth: Fix incorrect const markers in structDaniel Gustafsson
2025-02-24libpq: Trace all NegotiateProtocolVersion fieldsRobert Haas
2025-02-24libpq: Add PQfullProtocolVersion to exports.txtRobert Haas
2025-02-20Remove various unnecessary (char *) castsPeter Eisentraut
2025-02-20Add support for OAUTHBEARER SASL mechanismDaniel Gustafsson
2025-02-15Make escaping functions retain trailing bytes of an invalid character.Tom Lane
2025-02-14Fix PQescapeLiteral()/PQescapeIdentifier() length handlingAndres Freund
2025-02-12Remove unnecessary (char *) casts [mem]Peter Eisentraut
2025-02-12Remove unnecessary (char *) casts [string]Peter Eisentraut
2025-02-10Fix handling of invalidly encoded data in escaping functionsAndres Freund
2025-02-06libpq: Handle asynchronous actions during SASLDaniel Gustafsson
2025-02-06Remove support for linking with libeay32 and ssleay32Daniel Gustafsson
2025-02-04meson: Add missing dependencies for libpq testsAndres Freund
2025-02-04meson: Add pg_regress_ecpg to ecpg test dependenciesAndres Freund
2025-01-31require_auth: prepare for multiple SASL mechanismsDaniel Gustafsson
2025-01-25Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() input.Noah Misch
2025-01-16Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed
2025-01-16Fix error handling of pg_b64_decode()Peter Eisentraut
2025-01-15IWYU widely useful pragmasPeter Eisentraut
2025-01-15postgres_fdw: SCRAM authentication pass-throughPeter Eisentraut
2025-01-14Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c.Tom Lane
2025-01-14ecpg: Restore detection of unsupported COPY FROM STDIN.Fujii Masao
2025-01-07Fix error message wordingÁlvaro Herrera
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-25Partial pgindent of .l and .y filesPeter Eisentraut
2024-12-18libpq: Add service name to PGconn and PQservice()Michael Paquier
2024-12-05Fix printf format string warning on MinGW.Thomas Munro
2024-12-04Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro
2024-12-01Fix broken list-munging in ecpg's remove_variables().Tom Lane
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-27Require sizeof(bool) == 1.Thomas Munro
2024-11-27ecpg: clean up some other assorted memory leaks.Tom Lane
2024-11-27ecpg: put all string-valued tokens returned by pgc.l in local storage.Tom Lane
2024-11-27ecpg: fix some memory leakage of data-type-related structures.Tom Lane
2024-11-27Revert "Blind attempt to fix _configthreadlocale() failures on MinGW."Thomas Munro
2024-11-27Remove configure check for _configthreadlocale().Thomas Munro
2024-11-19libpq: Improve error message when parsing URI parameters and keywordsMichael Paquier
2024-11-11libpq: Bail out during SSL/GSS negotiation errorsMichael Paquier
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