Commit Graph

37873 Commits (c478959a009a926ec441f355219eae18537e648c)
 

Author SHA1 Message Date
Heikki Linnakangas c478959a00 Fix comment in libpq OpenSSL code about why a substitue BIO is used. 11 years ago
Heikki Linnakangas 1c2b7c0879 Restore the SSL_set_session_id_context() call to OpenSSL renegotiation. 11 years ago
Tom Lane 9e3ad1aac5 Use fast path in plpgsql's RETURN/RETURN NEXT in more cases. 11 years ago
Heikki Linnakangas 2c75531a6c In the SSL test suite, use a root CA cert that won't expire (so quickly) 11 years ago
Tom Lane e983c4d1aa Rationalize the APIs of array element/slice access functions. 11 years ago
Fujii Masao cef30974de Correct the path of pg_lzcompress.c in doc. 11 years ago
Tom Lane 08361cea2b Fix null-pointer-deref crash while doing COPY IN with check constraints. 11 years ago
Andrew Dunstan c5b31e29f0 Minor housekeeping on JSON docs. 11 years ago
Peter Eisentraut 64cdbbc48c pg_regress: Write processed input/*.source into output dir 11 years ago
Tom Lane 80986e85aa Avoid returning undefined bytes in chkpass_in(). 11 years ago
Heikki Linnakangas 33e879c4e9 Fix broken #ifdef for __sparcv8 11 years ago
Heikki Linnakangas 80788a431e Simplify waiting logic in reading from / writing to client. 11 years ago
Heikki Linnakangas 272923a0a6 Simplify the way OpenSSL renegotiation is initiated in server. 11 years ago
Bruce Momjian dc01efa5cc pg_upgrade: improve checksum mismatch error message 11 years ago
Bruce Momjian 056764b102 pg_upgrade: quote directory names in delete_old_cluster script 11 years ago
Bruce Momjian 866f3017a8 pg_upgrade: preserve freeze info for postgres/template1 dbs 11 years ago
Andres Freund 8785e6e378 Fix typo in logicaldecoding.sgml. 11 years ago
Tom Lane 4f38a281a3 Fix missing PQclear() in libpqrcv_endstreaming(). 11 years ago
Tom Lane 58146d35de Fix minor memory leak in ident_inet(). 11 years ago
Tom Lane 9179444d07 Fix more memory leaks in failure path in buildACLCommands. 11 years ago
Tom Lane 9feefedf9e Fix pg_dump's heuristic for deciding which casts to dump. 11 years ago
Tom Lane 1a179f36f7 Fix GEQO to not assume its join order heuristic always works. 11 years ago
Michael Meskes 1f393fc923 Fixed array handling in ecpg. 11 years ago
Heikki Linnakangas 025c02420d Speed up CRC calculation using slicing-by-8 algorithm. 11 years ago
Heikki Linnakangas cc761b170c Fix MSVC build. 11 years ago
Tom Lane bc4de01db3 Minor cleanup/code review for "indirect toast" stuff. 11 years ago
Heikki Linnakangas c619c2351f Move pg_crc.c to src/common, and remove pg_crc_tables.h 11 years ago
Fujii Masao 40bede5477 Move pg_lzcompress.c to src/common. 11 years ago
Noah Misch 237795a7b4 Check DCH_MAX_ITEM_SIZ limits with <=, not <. 11 years ago
Noah Misch a7a4adcf8d Assert(PqCommReadingMsg) in pq_peekbyte(). 11 years ago
Heikki Linnakangas ff16b40f8c Report WAL flush, not insert, position in replication IDENTIFY_SYSTEM 11 years ago
Michael Meskes 5ee5bc3873 This routine was calling ecpg_alloc to allocate to memory but did not 11 years ago
Heikki Linnakangas d88976cfa1 Use a separate memory context for GIN scan keys. 11 years ago
Heikki Linnakangas 57fe246890 Fix reference-after-free when waiting for another xact due to constraint. 11 years ago
Robert Haas 370b3a4618 pgcrypto: Code cleanup for decrypt_internal. 11 years ago
Heikki Linnakangas c31b5d9ddf Fix memory leaks on OOM in ecpg. 11 years ago
Andres Freund ff8ca3b04c Add missing float.h include to snprintf.c. 11 years ago
Fujii Masao c036edb7b3 doc: Fix markup 11 years ago
Heikki Linnakangas 302262d521 Add dummy PQsslAttributes function for non-SSL builds. 11 years ago
Andres Freund 3a54f4a494 Remove ill-conceived Assertion in ProcessClientWriteInterrupt(). 11 years ago
Andres Freund 2505ce0be0 Remove remnants of ImmediateInterruptOK handling. 11 years ago
Andres Freund d06995710b Remove the option to service interrupts during PGSemaphoreLock(). 11 years ago
Andres Freund 6753333f55 Move deadlock and other interrupt handling in proc.c out of signal handlers. 11 years ago
Andres Freund 6647248e37 Don't allow immediate interrupts during authentication anymore. 11 years ago
Tom Lane cec916f35b Remove unused "m" field in LSEG. 11 years ago
Andres Freund 4fe384bd85 Process 'die' interrupts while reading/writing from the client socket. 11 years ago
Andres Freund 4f85fde8eb Introduce and use infrastructure for interrupt processing during client reads. 11 years ago
Andres Freund 387da18874 Use a nonblocking socket for FE/BE communication and block using latches. 11 years ago
Tom Lane 778d498c7d Fix breakage in GEODEBUG debug code. 11 years ago
Heikki Linnakangas 91fa7b4719 Add API functions to libpq to interrogate SSL related stuff. 11 years ago