Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | commit for 8.3.5REL8_3_5 | Marc G. Fournier | 2008-10-31 |
| | |||
* | Fix memory leak when using gsslib parameter in libpq connections | Magnus Hagander | 2008-10-23 |
| | |||
* | Optional arguments should be optional. | Michael Meskes | 2008-10-10 |
| | |||
* | Link libpq with libgssapi if configure finds it, as | Magnus Hagander | 2008-10-01 |
| | | | | | | required by at least NetBSD. Markus Schaaf | ||
* | tag for 8.3.4REL8_3_4 | Marc G. Fournier | 2008-09-19 |
| | |||
* | Avoid using sprintf() for a simple octal conversion in PQescapeByteaInternal. | Tom Lane | 2008-09-10 |
| | | | | | Improves performance, per suggestion from Rudolf Leitgeb (bug #4414). The backend did this right already, but not libpq. | ||
* | Fixed incorrect argument handling in SET command if argument is a variable. | Michael Meskes | 2008-08-20 |
| | |||
* | Make libpq on windows not try to send chunks larger than 64Kb. | Magnus Hagander | 2008-08-20 |
| | | | | | | | | | Per Microsoft knowledge base article Q201213, early versions of Windows fail when we do this. Later versions of Windows appear to have a higher limit than 64Kb, but do still fail on large sends, so we unconditionally limit it for all versions. Patch from Tom Lane. | ||
* | Synchronize Borland libpq makefile to match MSVC. Backpatch to 8.3.X. | Bruce Momjian | 2008-08-16 |
| | |||
* | Add MSVC++ debug libraries to .cvsignore. | Alvaro Herrera | 2008-07-17 |
| | |||
* | Fix standalone libpq build on win32. | Magnus Hagander | 2008-06-27 |
| | | | | Hiroshi Saito | ||
* | Stamp 8.3.3 (except for configure.in/configure) | Tom Lane | 2008-06-08 |
| | |||
* | Stamp 8.3.2 (except for configure.in/configure) | Tom Lane | 2008-06-05 |
| | |||
* | Translation updates. | Tom Lane | 2008-06-05 |
| | |||
* | Added symbol SQL to list of allowed variables. | Michael Meskes | 2008-06-04 |
| | |||
* | Remove unused variable (was already done in HEAD) | Tom Lane | 2008-06-03 |
| | |||
* | Check for non-existant connection in prepare statement handling. | Michael Meskes | 2008-05-12 |
| | | | | Do not close files that weren't opened. | ||
* | Add more dependencies from libpgport required by | Magnus Hagander | 2008-05-05 |
| | | | | | | standalone msvc build of libpq. Hiroshi Saito | ||
* | Avoid using unnecessary pgwin32_safestat in libpq. | Andrew Dunstan | 2008-04-16 |
| | |||
* | Fixed bug in PGTYPEStimestamp_sub that used pointers instead of the values ↵ | Michael Meskes | 2008-04-10 |
| | | | | to substract. | ||
* | added ECPGget_PGconn to exports.txt | Michael Meskes | 2008-03-25 |
| | |||
* | Corrected version number. | Michael Meskes | 2008-03-21 |
| | |||
* | Added ECPGget_PGconn() function to ecpglib, courtesy of Mike Aubury. | Michael Meskes | 2008-03-20 |
| | | | | Bumped library version to 6.1. | ||
* | Changed statement escaping to not escape continuation line markers. | Michael Meskes | 2008-03-20 |
| | | | | Bumped precompiler patchlevel. | ||
* | Stamp version 8.3.1, except for configure.in/configure. | Tom Lane | 2008-03-13 |
| | |||
* | Include -lgss in libpq link, if available. Bjorn Munch | Tom Lane | 2008-03-05 |
| | |||
* | Fixed bug that caused arrays of varchar to be output with incomplete name. | Michael Meskes | 2008-03-02 |
| | |||
* | Fix unportable usages of tolower(). On signed-char machines, it is necessary | Tom Lane | 2008-03-01 |
| | | | | | | | | | to explicitly cast the output back to char before comparing it to a char value, else we get the wrong result for high-bit-set characters. Found by Rolf Jentsch. Also, fix several places where <ctype.h> functions were being called without casting the argument to unsigned char; this is likewise unportable, but we keep making that mistake :-(. These found by buildfarm member salamander, which I will desperately miss if it ever goes belly-up. | ||
* | Fix uninstall target. | Peter Eisentraut | 2008-02-26 |
| | |||
* | Changed INFORMIX mode symbol definition yet again because the old way didn't ↵ | Michael Meskes | 2008-02-17 |
| | | | | work on NetBSD. | ||
* | Updated expected result for regression test. | Michael Meskes | 2008-02-15 |
| | |||
* | Fixed conflicting commit. | Michael Meskes | 2008-02-15 |
| | |||
* | Changed the way symbols are defined in C in INFORMIX mode. | Michael Meskes | 2008-02-15 |
| | | | | | Added SQLSTATE macro closing bug #3961. EXECUTE can return NOT FOUND so it should be checked here too. | ||
* | - Fixed segfault in ecpg when using an array element. | Michael Meskes | 2008-02-07 |
| | | | | - Free all memory in auto-prepare mode. | ||
* | Fix pg_GSS_error to use conn->errorMessage more sanely, ie, actually | Tom Lane | 2008-01-31 |
| | | | | | | work with the PQExpBuffer code instead of fighting it. This avoids an unnecessary limit on message length and fixes the latent bug that errorMessage.len wasn't getting set. | ||
* | Translation updates | Peter Eisentraut | 2008-01-31 |
| | |||
* | Translation updates | Peter Eisentraut | 2008-01-30 |
| | |||
* | Fix up closePGconn() so that PQreset() will work on GSSAPI/SSPI connections; | Tom Lane | 2008-01-29 |
| | | | | | | | the patch for those features put its cleanup code into freePGconn() which is really the wrong place. Remove redundant code from freePGconn() and add comments in hopes of preventing similar mistakes in future. Noticed while trying (futilely) to reproduce bug #3902. | ||
* | Arrange to ignore SIGPIPE during SSL_read() and SSL_shutdown(), as these | Tom Lane | 2008-01-29 |
| | | | | | | | | | are known to write on the socket sometimes and thus we are vulnerable to being killed by the signal if the server happens to go away unexpectedly. Noticed while trying (futilely) to reproduce bug #3902. This bug has been there all along, but since the situation is usually only of interest to developers, I chose not to back-patch the changes. | ||
* | Insert into getCopyDataMessage() the same logic that already existed in the | Tom Lane | 2008-01-17 |
| | | | | | | | | | | | | main code path for enlarging libpq's input buffer in one swoop when needing to read a long data message. Without this, the code will double the buffer size, read more data, notice it still hasn't got the whole message, and repeat till it finally has a large enough buffer. Which wastes a lot of data-moving effort and also memory (since malloc probably can't do anything very useful with the freed-up smaller buffers). Not sure why this wasn't there already; certainly the COPY data path is a place where we're quite likely to see long data messages. I'm not backpatching though, since this is just a marginal performance issue rather than a real bug. | ||
* | Be less wishy-washy in the documentation and comments about whether a | Tom Lane | 2008-01-15 |
| | | | | | | ParameterStatus message can be sent during COPY OUT: it's definitely possible, since COPY from a SELECT subquery can trigger any user-defined function. | ||
* | Re-enabled variables in fetch/move command. | Michael Meskes | 2008-01-15 |
| | |||
* | Fix an ancient oversight in libpq's handling of V3-protocol COPY OUT mode: | Tom Lane | 2008-01-14 |
| | | | | | | | we need to be able to swallow NOTICE messages, and potentially also ParameterStatus messages (although the latter would be a bit weird), without exiting COPY OUT state. Fix it, and adjust the protocol documentation to emphasize the need for this. Per off-list report from Alexander Galler. | ||
* | Set valid return values even in case of an error to prevent segfaults. | Michael Meskes | 2008-01-14 |
| | |||
* | Changed prototype for ECPGdo because some compilers don't like int/enum ↵ | Michael Meskes | 2008-01-13 |
| | | | | aliasing in there. | ||
* | Fixed lexer to correctly parse C quotes. | Michael Meskes | 2008-01-11 |
| | |||
* | Generate and include manifest in standalone libpq build on Windows. | Magnus Hagander | 2008-01-10 |
| | | | | Hiroshi Saito | ||
* | informix.c was violating the coding rule about not including any | Tom Lane | 2008-01-08 |
| | | | | system headers before c.h. Per report from J6M. | ||
* | Fix some missed copyright updates. | Tom Lane | 2008-01-01 |
| | |||
* | Update copyrights in source tree to 2008. | Bruce Momjian | 2008-01-01 |
| |