Commit Graph

4316 Commits (3fa17d37716f978f80dfcdab4e7c73f3a24e7a48)

Author SHA1 Message Date
Peter Eisentraut 82c3cd9741 Factor out system call names from error messages 5 years ago
Peter Eisentraut 9486844f30 Use correct format placeholder for WSAGetLastError() 5 years ago
Michael Paquier 7ef8b52cf0 Fix typos and grammar in comments and docs 5 years ago
Alvaro Herrera e7e341409a
Suppress length of Notice/Error msgs in PQtrace regress mode 5 years ago
Peter Eisentraut e717a9a18b SQL-standard function body 5 years ago
Peter Eisentraut 5c55dc8b47 libpq: Set Server Name Indication (SNI) for SSL connections 5 years ago
David Rowley 9bc9b4609a Fix compiler warning in fe-trace.c for MSVC 5 years ago
Michael Paquier e6bdfd9700 Refactor HMAC implementations 5 years ago
Bruce Momjian 84bc2b1752 Use macro MONTHS_PER_YEAR instead of '12' in /ecpg/pgtypeslib 5 years ago
Alvaro Herrera 6ec578e601
Remove setvbuf() call from PQtrace() 5 years ago
Alvaro Herrera aba24b51cc
Initialize conn->Pfdebug to NULL when creating a connection 5 years ago
Tom Lane 9e20406dd8 Fix unportable use of isprint(). 5 years ago
Tom Lane f1be740a99 Fix portability and safety issues in pqTraceFormatTimestamp. 5 years ago
Alvaro Herrera 198b3716db
Improve PQtrace() output format 5 years ago
Bruce Momjian 5da9868ed9 In messages, use singular nouns for -1, like we do for +1. 5 years ago
Michael Meskes 65c2ec6f30 Need to step forward in the loop to get to an end. 5 years ago
Michael Meskes ad8305a43d Add DECLARE STATEMENT command to ECPG 5 years ago
Alvaro Herrera 2b526ed2e1
Fix new memory leaks in libpq 5 years ago
Alvaro Herrera acb7e4eb6b
Implement pipeline mode in libpq 5 years ago
Tom Lane 51c54bb603 Re-simplify management of inStart in pqParseInput3's subroutines. 5 years ago
Michael Paquier 2c0cefcd18 Set libcrypto callbacks for all connection threads in libpq 5 years ago
Michael Paquier 0ba71107ef Revert changes for SSL compression in libpq 5 years ago
Peter Eisentraut 14d9b37607 libpq: Remove deprecated connection parameters authtype and tty 5 years ago
Michael Paquier 096bbf7c93 Switch back sslcompression to be a normal input field in libpq 5 years ago
Michael Paquier f9264d1524 Remove support for SSL compression 5 years ago
Heikki Linnakangas 85d94c5753 Avoid extra newline in errors received in FE protocol version 2. 5 years ago
Heikki Linnakangas 3174d69fb9 Remove server and libpq support for old FE/BE protocol version 2. 5 years ago
Tom Lane ee28cacf61 Extend the abilities of libpq's target_session_attrs parameter. 5 years ago
Michael Paquier bcf2667bf6 Fix some typos, grammar and style in docs and comments 5 years ago
Peter Eisentraut f5465fade9 Allow specifying CRL directory 5 years ago
Tom Lane 62535cae97 Remove dead code in ECPGconnect(), and improve documentation. 5 years ago
Michael Paquier 092b785fad Simplify code related to compilation of SSL and OpenSSL 5 years ago
Michael Paquier fe61df7f82 Introduce --with-ssl={openssl} as a configure option 5 years ago
Tom Lane 1b242f42ba Make ecpg's rjulmdy() and rmdyjul() agree with their declarations. 5 years ago
Peter Eisentraut ecc4b1318c Remove duplicate include 5 years ago
Tom Lane 68d1c33941 Update ecpg's connect-test1 for connection-failure message changes. 5 years ago
Tom Lane 3fc81ce459 Suppress bison warning in ecpg grammar. 5 years ago
Tom Lane 58cd8dca3d Avoid redundantly prefixing PQerrorMessage for a connection failure. 5 years ago
Michael Paquier af0e79c8f4 Move SSL information callback earlier to capture more information 5 years ago
Tom Lane 27a48e5a16 Improve new wording of libpq's connection failure messages. 5 years ago
Tom Lane c1d589571c Try next host after a "cannot connect now" failure. 5 years ago
Tom Lane 52a10224e3 Uniformly identify the target host in libpq connection failure reports. 5 years ago
Tom Lane 800d93f314 Allow pg_regress.c wrappers to postprocess test result files. 5 years ago
Tom Lane ffa2e46701 In libpq, always append new error messages to conn->errorMessage. 5 years ago
Tom Lane c9d5298485 Re-implement pl/pgsql's expression and assignment parsing. 5 years ago
Tom Lane 844fe9f159 Add the ability for the core grammar to have more than one parse target. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 7ca37fb040 Use setenv() in preference to putenv(). 5 years ago
Tom Lane ff6ce9a3a6 Fix bugs in libpq's GSSAPI encryption support. 5 years ago
Tom Lane cf61b0734c Expose the default for channel_binding in PQconndefaults(). 5 years ago