Commit Graph

4807 Commits (7742f99a02ed1679eb6baeb35491ea3cf8a3a36e)

Author SHA1 Message Date
Michael Paquier 861af92610 libpq: Improve error handling in passwordFromFile() 2 months ago
Michael Paquier 8767b449a3 Simplify newline handling in two TAP tests 2 months ago
Daniel Gustafsson 0d82163958 ecpg: check return value of replace_variables() 3 months ago
Michael Paquier fabb33b351 Improve TAP tests by replacing ok() with better Test::More functions 3 months ago
Tom Lane 14ad0d7bf2 Cleanup NAN code in float.h, too. 3 months ago
Tom Lane ea78bd6d5d Use SOCK_ERRNO[_SET] in fe-secure-gssapi.c. 3 months ago
Peter Eisentraut e56a601e06 Move pg_int64 back to postgres_ext.h 4 months ago
Michael Paquier db9405493b libpq: Fix PQtrace() format for non-printable characters 4 months ago
Tom Lane 66fa3b5eef Fix .gitignore for src/interfaces/libpq-oauth. 4 months ago
Tom Lane 8722e7965f Silence -Wmissing-variable-declarations in headerscheck. 4 months ago
Jacob Champion 85b380162c oauth: Explicitly depend on -pthread 4 months ago
Jacob Champion 4e1e417330 oauth: Add unit tests for multiplexer handling 5 months ago
Jacob Champion 52ecd05aee oauth: Always link with -lm for floor() 5 months ago
Nathan Bossart 3ef2b863a3 Use PqMsg_* macros in fe-protocol3.c. 5 months ago
Heikki Linnakangas 807ee417e5 Revert unnecessary check for NULL 5 months ago
Heikki Linnakangas e411a8d25a libpq: Be strict about cancel key lengths 5 months ago
Heikki Linnakangas f6f0542266 libpq: Handle OOM by disconnecting instead of hanging or skipping msgs 5 months ago
Peter Eisentraut 5f19d13dfe libpq: Set LDAP protocol version 3 5 months ago
Jacob Champion ebaaf386ad Revert "oauth: Add unit tests for multiplexer handling" 5 months ago
Jacob Champion 1443b6c0ea oauth: Add unit tests for multiplexer handling 5 months ago
Jacob Champion 3e311664e4 oauth: Track total call count during a client flow 5 months ago
Jacob Champion 1749a12f0d oauth: Remove expired timers from the multiplexer 5 months ago
Jacob Champion 3d9c03429a oauth: Ensure unused socket registrations are removed 5 months ago
Jacob Champion ff5b0824b3 oauth: Remove stale events from the kqueue multiplexer 5 months ago
Fujii Masao 99139c46cb Fix typo in comment. 5 months ago
Heikki Linnakangas a4801eb691 libpq: Complain about missing BackendKeyData later with PGgetCancel() 5 months ago
Tom Lane 4300d8b6a7 Don't put library-supplied -L/-I switches before user-supplied ones. 5 months ago
Michael Paquier 3151c264d4 ecpg: Fix memory leaks in ecpg_auto_prepare() 5 months ago
Michael Paquier a6eabec680 ecpg: Improve error detection around ecpg_strdup() 6 months ago
Michael Paquier 1b8bbee05d ecpg: Fix NULL pointer dereference during connection lookup 6 months ago
Tom Lane daf9bdc47d Fix PQport to never return NULL unless the connection is NULL. 6 months ago
Michael Paquier 092f3c63ef libpq: Add "servicefile" connection option 6 months ago
Daniel Gustafsson a6c0bf9303 Fix sslkeylogfile error handling logging 6 months ago
Tom Lane 4df477153a Link libpq with libdl if the platform needs that. 6 months ago
Michael Paquier df286a5b83 libpq: Add TAP test for nested service file 6 months ago
Michael Paquier fef6da9e9c libpq: Remove PQservice() 6 months ago
Tom Lane fe05430ace Correctly copy the target host identification in PQcancelCreate. 6 months ago
Peter Eisentraut 7fb3c38e7d libpq: Message style improvements 7 months ago
Daniel Gustafsson 917c00d761 Fix allocation check to test the right variable 7 months ago
Peter Eisentraut f24fdf9855 libpq-oauth: Add exports.list to .gitignore 7 months ago
Tom Lane 137935bd11 Don't reduce output request size on non-Unix-socket connections. 7 months ago
Tom Lane d98cefe114 Allow larger packets during GSSAPI authentication exchange. 7 months ago
Jacob Champion a8f093234d oauth: Correct missing comma in Requires.private 8 months ago
Jacob Champion cbc8fd0c9a oauth: Limit JSON parsing depth in the client 8 months ago
Tom Lane b7ab88ddb1 Fix assorted new memory leaks in libpq. 8 months ago
Melanie Plageman cb1456423d Replace deprecated log_connections values in docs and tests 8 months ago
Michael Paquier 11b2dc3709 ecpg: Add missing newline in meson.build 8 months ago
Heikki Linnakangas b28c59a6cd Use 'void *' for arbitrary buffers, 'uint8 *' for byte arrays 8 months ago
Heikki Linnakangas 965213d9c5 Use more mundane 'int' type for cancel key lengths in libpq 8 months ago
Noah Misch 627acc3caa With GB18030, prevent SIGSEGV from reading past end of allocation. 8 months ago