Commit Graph

3238 Commits (c472e780a375c2aaf88b95f7c36cf4d74f453679)

Author SHA1 Message Date
Tom Lane ba1dfcec96 Allow full SSL certificate verification (wherein libpq checks its host name 16 years ago
Michael Meskes 32c6702f4d Data returned by RETURNING clause wasn't correctly processed by ecpg. Patch backported from HEAD. 16 years ago
Marc G. Fournier c302ed9e4e tag 8.4.4 16 years ago
Peter Eisentraut df17169ec3 Translation update 16 years ago
Tom Lane 191c52a27b Work around a subtle portability problem in use of printf %s format. 16 years ago
Michael Meskes aa4a0e6fc3 ECPG connect routine only checked for NULL to find empty parameters, but user and password can also be "". 16 years ago
Marc G. Fournier d6c7c7c6bc tag 8.4.3 16 years ago
Michael Meskes 2bf64bc275 Backport fix from HEAD that makes ecpglib give the right SQLSTATE if the connection disappears. 16 years ago
Magnus Hagander 5277419237 Require hostname to be set when using GSSAPI authentication. Without it, 16 years ago
Tom Lane fe9a5f2f66 Fix a couple of places that would loop forever if attempts to read a stdio file 16 years ago
Michael Meskes 6e417452e3 Backported fix for protecting ecpg against applications freeing strings to 8.4. 16 years ago
Tom Lane eb63765a38 Set errno to zero before invoking SSL_read or SSL_write. It appears that 16 years ago
Marc G. Fournier 5cc7c13022 tag for 8.4.2 16 years ago
Magnus Hagander 1ac3651be2 Reject certificates with embedded NULLs in the commonName field. This stops 16 years ago
Michael Meskes 2164a24686 Remove */ characters from declare cursor statements before putting them into a 16 years ago
Tom Lane 1e925f49e7 Refactor ecpg grammar so that it uses the core grammar's unreserved_keyword 16 years ago
Tom Lane 3385dcc8c8 Remove outside-the-scanner references to "yyleng". 17 years ago
Marc G. Fournier 6883b7df92 Tag 8.4.1 17 years ago
Peter Eisentraut 3e2440970a Translation updates 17 years ago
Magnus Hagander 51ecc4b10e Fix mismatch in const:ness of parameters. 17 years ago
Peter Eisentraut a6667d96c5 Translation updates for 8.4 release. 17 years ago
Magnus Hagander a93e7432cf Properly initialize SSL engines when used from libpq. This is required for 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 0b7b908882 Translation updates 17 years ago
Peter Eisentraut 0465c52b00 Arrange that the string "syntax error" generated by bison is translated. 17 years ago
Tom Lane b5c838e170 Clean up ecpg's use of mmerror(): const-ify the format argument, add an 17 years ago
Michael Meskes e7f4923d3b Reverting patch just in case a compiler treats this enum as signed. 17 years ago
Tom Lane 8af641ac1f Remove unused declarations of EncodeTimeOnly and DecodeTimeOnly. 17 years ago
Michael Meskes ab9981ccc6 Removed comparison of unsigned expression < 0. 17 years ago
Michael Meskes 14f29f640a Removed unsigned/signed mismatches. 17 years ago
Michael Meskes 11a497f99a More variables gcc moans about 17 years ago
Michael Meskes 0754b391f3 Removed some unneeded variables and comparisons 17 years ago
Tom Lane 2c39ab12f3 Make pwdfMatchesString() a little more careful about matching * fields. 17 years ago
Alvaro Herrera f97017068f Translation updates 17 years ago
Tom Lane ab4e386a80 Fix ecpg tests for change that disallowed Unicode literals unless 17 years ago
Tom Lane ac73ced725 Fix already-obsolete hint message ... sslverify parameter is no more. 17 years ago
Magnus Hagander e883d0b551 Remove sslverify parameter again, replacing it with two new sslmode values: 17 years ago
Tom Lane ce53791b2a Assorted portability fixes for Borland C, from Pavel Golub. 17 years ago
Bruce Momjian 418fd59663 Add libpq error message text on how to handle missing root.crt file. 17 years ago
Peter Eisentraut 80a836cab4 Translation updates for 8.4 beta 17 years ago
Heikki Linnakangas 1eef90d0a2 Rename the new CREATE DATABASE options to set collation and ctype into 17 years ago
Tom Lane 97503a5200 Add PQinitOpenSSL() function to support applications that use libcrypto 17 years ago
Bruce Momjian b86a71c8f4 Clarify variable naming: pq_initssllib -> pq_init_ssl_lib 17 years ago
Bruce Momjian 3ab95c2ab0 Better document PQinitSSL(0) behavior in regards to libcrypto. 17 years ago
Peter Eisentraut 8032d76b5b Gettext plural support 17 years ago
Tom Lane 727ffa1d1e Clean up pg_SSPI_error() coding a little bit: make the messages more 17 years ago
Tom Lane 0fd85d7879 Remove the datetime keywords ABSTIME and RELTIME, which we'd been treating as 17 years ago
Alvaro Herrera fb2ebae498 Add comments about kwlookup.c expectations 17 years ago
Alvaro Herrera 328d235571 Separate the key word list that lived in keywords.c into a new header file 17 years ago
Peter Eisentraut cd3b750929 Sort the output of --help mostly alphabetical, make it align better, make 17 years ago