summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq
AgeCommit message (Expand)Author
8 dayslibpq-fe.h: Don't claim SOCKTYPE in the global namespaceJacob Champion
10 dayslibpq: Align oauth_json_set_error() with other NLS patternsJacob Champion
10 dayslibpq: Add missing OAuth translationsJacob Champion
2025-12-10libpq: Authorize pthread_exit() in libpq_checkMichael Paquier
2025-12-09Remove unnecessary casts in printf format arguments (%zu/%zd)Peter Eisentraut
2025-12-09libpq: Refactor logic checking for exit() in shared library buildsMichael Paquier
2025-11-24Add pg_add_size_overflow() and friendsJacob Champion
2025-11-18Fix typoÁlvaro Herrera
2025-11-10libpq: Prevent some overflows of int/size_tJacob Champion
2025-11-04libpq: Improve error handling in passwordFromFile()Michael Paquier
2025-10-27Simplify newline handling in two TAP testsMichael Paquier
2025-10-17Improve TAP tests by replacing ok() with better Test::More functionsMichael Paquier
2025-10-05Use SOCK_ERRNO[_SET] in fe-secure-gssapi.c.Tom Lane
2025-09-16Move pg_int64 back to postgres_ext.hPeter Eisentraut
2025-09-03libpq: Fix PQtrace() format for non-printable charactersMichael Paquier
2025-08-25Use PqMsg_* macros in fe-protocol3.c.Nathan Bossart
2025-08-22Revert unnecessary check for NULLHeikki Linnakangas
2025-08-22libpq: Be strict about cancel key lengthsHeikki Linnakangas
2025-08-22libpq: Handle OOM by disconnecting instead of hanging or skipping msgsHeikki Linnakangas
2025-08-12libpq: Set LDAP protocol version 3Peter Eisentraut
2025-08-01libpq: Complain about missing BackendKeyData later with PGgetCancel()Heikki Linnakangas
2025-07-29Don't put library-supplied -L/-I switches before user-supplied ones.Tom Lane
2025-07-17Fix PQport to never return NULL unless the connection is NULL.Tom Lane
2025-07-13libpq: Add "servicefile" connection optionMichael Paquier
2025-07-10Fix sslkeylogfile error handling loggingDaniel Gustafsson
2025-07-09Link libpq with libdl if the platform needs that.Tom Lane
2025-07-09libpq: Add TAP test for nested service fileMichael Paquier
2025-07-09libpq: Remove PQservice()Michael Paquier
2025-07-02Correctly copy the target host identification in PQcancelCreate.Tom Lane
2025-06-26libpq: Message style improvementsPeter Eisentraut
2025-06-17Fix allocation check to test the right variableDaniel Gustafsson
2025-06-10Don't reduce output request size on non-Unix-socket connections.Tom Lane
2025-05-30Allow larger packets during GSSAPI authentication exchange.Tom Lane
2025-05-23oauth: Correct missing comma in Requires.privateJacob Champion
2025-05-23oauth: Limit JSON parsing depth in the clientJacob Champion
2025-05-23Fix assorted new memory leaks in libpq.Tom Lane
2025-05-22Replace deprecated log_connections values in docs and testsMelanie Plageman
2025-05-08Use 'void *' for arbitrary buffers, 'uint8 *' for byte arraysHeikki Linnakangas
2025-05-08Use more mundane 'int' type for cancel key lengths in libpqHeikki Linnakangas
2025-05-05With GB18030, prevent SIGSEGV from reading past end of allocation.Noah Misch
2025-05-05Translation updatesPeter Eisentraut
2025-05-01oauth: Move the builtin flow into a separate moduleJacob Champion
2025-04-29oauth: Classify oauth_client_secret as a passwordJacob Champion
2025-04-23Allocate JsonLexContexts on the heap to avoid warningsDaniel Gustafsson
2025-04-21Fix a few more duplicate words in commentsDavid Rowley
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-16Fixup various new-to-v18 usages of appendPQExpBufferDavid Rowley
2025-04-13Mark sslkeylogfile as Debug optionDaniel Gustafsson
2025-04-07libpq: Fix some issues in TAP tests for service filesMichael Paquier
2025-04-05Quote filename in error messageDaniel Gustafsson