Commit Graph

81 Commits (c01641f8aed00642163b7eb8748a297668a990de)

Author SHA1 Message Date
Tom Lane c01641f8ae libpq failed to cope with COPY FROM STDIN if the command was issued 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 57c08791d1 Code review for sslmode patch: eliminate memory leak, avoid giving a 23 years ago
Bruce Momjian 397831e103 At long last I put together a patch to support 4 client SSL negotiation 23 years ago
Tom Lane ab5c775116 Change pqInternalNotice to accept a format string and args instead of 23 years ago
Tom Lane efc3a25bb0 Update libpq to make new features of FE/BE protocol available to 23 years ago
Bruce Momjian a16a031411 Make libpq thread-safe with configure --with-threads option. 23 years ago
Bruce Momjian b4cea00a1f IPv6 cleanups. 23 years ago
Tom Lane cdfb3d9981 freeaddrinfo2() does need two parameters after all, per comment by 23 years ago
Tom Lane 6bdb7aa4db libpq can now talk to either 3.0 or 2.0 protocol servers. It first tries 23 years ago
Tom Lane 075a0078df I think we're done with protocol instability, so mark server and libpq 23 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 755d191700 Add display of eventual result RowDescription (if any) to the output 23 years ago
Tom Lane 16503e6fa4 Extended query protocol: parse, bind, execute, describe FE/BE messages. 23 years ago
Tom Lane 4db9689d1a Add transaction status field to ReadyForQuery messages, and make room 23 years ago
Tom Lane 9cbaf72177 In the continuing saga of FE/BE protocol revisions, add reporting of 23 years ago
Tom Lane f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 23 years ago
Tom Lane 5ed27e35f3 Another round of protocol changes. Backend-to-frontend messages now all 23 years ago
Tom Lane bd8d441775 Second round of FE/BE protocol changes. Frontend->backend messages now 23 years ago
Tom Lane cb7fb3ca95 First phase of FE/BE protocol modifications: new StartupPacket layout 23 years ago
Bruce Momjian facb720073 Fix connection_timeout to use time() and handle timeout == 1. 24 years ago
Bruce Momjian 9eada51012 libpq connection_timeout doesn't do subsecond timing, so make the code 24 years ago
Bruce Momjian a0bf2503ea The attached patch fixes a number of issues related to compiling the 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Peter Eisentraut 77f7763b55 Remove all traces of multibyte and locale options. Clean up comments 24 years ago
Tom Lane 41298cf8a6 Add #include <sys/time.h>. 24 years ago
Bruce Momjian 5bf6af6cf4 Add includes for prototype using timeval. 24 years ago
Bruce Momjian f0ed4311b6 Add libpq connection timeout parameter. 24 years ago
Bruce Momjian b6d2faaf24 Hello, i noticed that win32 native stopped working/compiling after the SSL merge 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 32fecad80a Clean up gcc warnings. Avoid the bad habit of putting externs in .c 24 years ago
Bruce Momjian 19570420f5 UPDATED PATCH: 24 years ago
Bruce Momjian eb43af3210 Back out SSL changes. Newer patch available. 24 years ago
Bruce Momjian a9bd17616e Attached are a revised set of SSL patches. Many of these patches 24 years ago
Bruce Momjian 6024ac1ba0 Back out old version and update with newer patch of: 24 years ago
Bruce Momjian 33766e680d Here's a patch against 7.1.3 that fixes a problem with sending larger 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Tom Lane c42d3b3c24 Windows portability macros SOCK_ERRNO and SOCK_STRERROR should be in 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 25 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane fcd2e372a7 Consistently use gcc's __attribute__((format)) to check sprintf-style 25 years ago
Bruce Momjian da45a0bdb7 Add 4-byte MD5 salt. 25 years ago
Bruce Momjian cd6868176e Remove protocol version change. Try MD5 first, then crypt() on all clients. 25 years ago
Bruce Momjian 38bb1abcda Use MD5 for wire protocol encryption for >= 7.2 client/server. 25 years ago
Peter Eisentraut 1a17447be1 NLS for libpq. Clean up the message formats and change the documentation 25 years ago
Peter Eisentraut 1e9e5defc2 Use CONNECTION_OK to determine whether startup phase is complete. 25 years ago
Peter Eisentraut e77aaade34 Repair libpq to follow protocol by not sending Terminate messages before 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane d08741eab5 Restructure the key include files per recent pghackers discussion: there 25 years ago