Commit Graph

4486 Commits (b5cefc197e5d9587de62e00519eca68cbf3d83bc)

Author SHA1 Message Date
Michael Paquier 0b274c4759 libpq: Fix PQtrace() format for non-printable characters 4 months ago
Peter Eisentraut a4f513b5a8 Translation updates 5 months ago
Tom Lane 19857437b0 Don't put library-supplied -L/-I switches before user-supplied ones. 5 months ago
Michael Paquier 0123922f82 ecpg: Fix NULL pointer dereference during connection lookup 5 months ago
Tom Lane a372a64db7 Fix PQport to never return NULL unless the connection is NULL. 6 months ago
Tom Lane 6a4d93edad Don't reduce output request size on non-Unix-socket connections. 7 months ago
Tom Lane 39b1d19071 Allow larger packets during GSSAPI authentication exchange. 7 months ago
Noah Misch 44ba3f55f5 With GB18030, prevent SIGSEGV from reading past end of allocation. 8 months ago
Peter Eisentraut 5449bf7247 Translation updates 8 months ago
Tom Lane 87af12e71f Add missing newlines to PQescapeInternal() messages pre-v16. 8 months ago
Álvaro Herrera f815362abe
Translation updates 11 months ago
Tom Lane e782a63ccb Make escaping functions retain trailing bytes of an invalid character. 11 months ago
Andres Freund 22ffbbf24d Fix PQescapeLiteral()/PQescapeIdentifier() length handling 11 months ago
Andres Freund 370c94d4cc Fix handling of invalidly encoded data in escaping functions 11 months ago
Peter Eisentraut 0fb459877a Translation updates 11 months ago
Noah Misch 216294ba59 Test ECPG decadd(), decdiv(), decmul(), and decsub() for risnull() input. 11 months ago
Tom Lane a3b709cf73 Avoid symbol collisions between pqsignal.c and legacy-pqsignal.c. 12 months ago
Fujii Masao 71ef47cf0f ecpg: Restore detection of unsupported COPY FROM STDIN. 12 months ago
Tom Lane 60b47525c1 Fix broken list-munging in ecpg's remove_variables(). 1 year ago
Peter Eisentraut 3f2c24e55b Translation updates 1 year ago
Michael Paquier d2c3e31c13 libpq: Bail out during SSL/GSS negotiation errors 1 year ago
Michael Paquier 335501fb2b ecpg: Fix out-of-bound read in DecodeDateTime() 1 year ago
Tom Lane bb8c89dbcd Parse libpq's "keepalives" option more like other integer options. 1 year ago
Tom Lane f37ac613a8 Prevent mis-encoding of "trailing junk after numeric literal" errors. 1 year ago
Peter Eisentraut 2de129b356 Revert ECPG's use of pnstrdup() 1 year ago
Peter Eisentraut 8b57eb67e8 Translation updates 1 year ago
Peter Eisentraut 6ddc8556ce libpq: Use strerror_r instead of strerror 1 year ago
Tom Lane e892e72b3c Remove race conditions between ECPGdebug() and ecpg_log(). 2 years ago
Peter Eisentraut 3672c6cdfd Translation updates 2 years ago
Tom Lane 25f9372172 Fix assorted bugs in ecpg's macro mechanism. 2 years ago
Tom Lane f159f18141 Fix ecpg's mechanism for detecting unsupported cases in the grammar. 2 years ago
Tom Lane 98e427af9f Avoid "unused variable" warning on non-USE_SSL_ENGINE platforms. 2 years ago
Tom Lane 0fe82e45cb Cope with a deficiency in OpenSSL 3.x's error reporting. 2 years ago
Michael Paquier b5cb6022bb ecpg: Fix zero-termination of string generated by intoasc() 2 years ago
Tom Lane 806f989515 Avoid concurrent calls to bindtextdomain(). 2 years ago
Tom Lane 9f041b041f Clean up Windows-specific mutex code in libpq and ecpglib. 2 years ago
Peter Eisentraut 5b5483f1fd Translation updates 2 years ago
Alvaro Herrera 2b656cbd2f
Don't test already-referenced pointer for nullness 2 years ago
Tom Lane 551d4b28e4 Be more wary about OpenSSL not setting errno on error. 2 years ago
Alvaro Herrera 1171c6e741
Fix handling of errors in libpq pipelines 2 years ago
Tom Lane 5dd30bb54b Use BIO_{get,set}_app_data instead of BIO_{get,set}_data. 2 years ago
Michael Paquier b972268150 Fix race condition with BIO methods initialization in libpq with threads 2 years ago
Tom Lane a50053777e Fix timing-dependent failure in GSSAPI data transmission. 2 years ago
Alvaro Herrera 0e28091d55
Call pqPipelineFlush from PQsendFlushRequest 2 years ago
Peter Eisentraut 8913ed121e Translation updates 2 years ago
Peter Eisentraut 8229bfe91d Translation updates 3 years ago
Daniel Gustafsson a63b821c13 Remove duplicate lines of code 3 years ago
Michael Paquier 8c746be440 ecpg: Fix handling of strings in ORACLE compat code with SQLDA 3 years ago
Michael Paquier 4493256c5c Fix inconsistent error handling for GSS encryption in PQconnectPoll() 3 years ago
Michael Paquier 5fd61055ea Fix handling of SCRAM-SHA-256's channel binding with RSA-PSS certificates 3 years ago