Commit Graph

4463 Commits (5c837f8fa022ff9d9ebced71fdcae273fe433570)

Author SHA1 Message Date
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() 2 years ago
Peter Eisentraut 8b57eb67e8 Translation updates 2 years ago
Peter Eisentraut 6ddc8556ce libpq: Use strerror_r instead of strerror 2 years 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
Peter Eisentraut ec16eac8da Translation updates 3 years ago
Michael Paquier 715c345dd9 Properly NULL-terminate GSS receive buffer on error packet reception 3 years ago
Michael Paquier 15571ccd19 Fix comment in fe-auth-scram.c 3 years ago
Peter Eisentraut 7134af1149 Translation updates 3 years ago
Alvaro Herrera 27ca0bce5f
libpq: Reset singlerow flag correctly in pipeline mode 3 years ago
Peter Eisentraut 77d500abb8 Translation updates 3 years ago
Tom Lane cae4688ce8 Fix bogus behavior of PQsslAttribute(conn, "library"). 3 years ago
Peter Eisentraut 0570eba3dc Translation updates 3 years ago
Alvaro Herrera bd8ac900df
Remove PQsendQuery support in pipeline mode 3 years ago
Tom Lane fbb54d742a Fix possible omission of variable storage markers in ECPG. 3 years ago
Peter Eisentraut 77ce482e9e Translation updates 3 years ago
Andrew Dunstan 96ef3237bf Revert SQL/JSON features 3 years ago
Peter Eisentraut c742eb36b1 libpq code should use libpq_gettext(), not _() 3 years ago
Peter Eisentraut dfe2eb7633 Message style adjustment 4 years ago
Tom Lane ef9f35964d Add missing bad-PGconn guards in libpq entry points. 4 years ago
Alvaro Herrera 7fb82889a3
Translation updates 4 years ago
Alvaro Herrera 1846202fe1
Fix [install]check in interfaces/libpq/Makefile 4 years ago
Alvaro Herrera e690930704
Plug memory leak 4 years ago
Alvaro Herrera 93cf9233cd
libpq: Improve idle state handling in pipeline mode 4 years ago
Noah Misch 8b042df51e Add Windows file version information to libpq/test programs. 4 years ago
Noah Misch 8533eb181a Fix previous commit's ecpg_clocale for ppc Darwin. 4 years ago
Noah Misch 7a28f7cb09 ecpglib: call newlocale() once per process. 4 years ago
Peter Eisentraut 3c0bcdbc66 Translation updates 4 years ago