postgresql/src/backend
Tom Lane 6537d9ce6a Fix elog.c to avoid infinite recursion (leading to backend crash) when
log_min_error_statement is active and there is some problem in logging the
current query string; for example, that it's too long to include in the log
message without running out of memory.  This problem has existed since the
log_min_error_statement feature was introduced.  No doubt the reason it
wasn't detected long ago is that 8.2 is the first release that defaults
log_min_error_statement to less than PANIC level.
Per report from Bill Moran.
2007-07-21 22:12:11 +00:00
..
access Move call of MarkBufferDirty() before XLogInsert() as required. 2007-06-05 12:48:21 +00:00
bootstrap On systems that have setsid(2) (which should be just about everything except 2006-11-21 20:59:53 +00:00
catalog Support explicit placement of the temporary-table schema within search_path. 2007-04-20 02:37:49 +00:00
commands Fix incorrect optimization of foreign-key checks. When an UPDATE on the 2007-07-17 17:45:40 +00:00
executor Fix performance problems in multi-batch hash joins by ensuring that we select 2007-06-01 15:58:02 +00:00
lib Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
libpq On win32, don't use SO_REUSEADDR for TCP sockets. 2007-06-04 11:59:40 +00:00
main Fix erroneous implementation of -s in postmaster.c (the switch doesn't take 2007-01-04 00:58:01 +00:00
nodes Fix outfuncs.c to dump A_Const nodes representing NULLs correctly. This has 2007-07-17 01:21:55 +00:00
optimizer Fix an old thinko in SS_make_initplan_from_plan, which is used when optimizing 2007-07-18 21:41:14 +00:00
parser transformColumnDefinition failed to complain about 2007-06-20 18:21:08 +00:00
po Translation updates 2007-04-18 20:01:39 +00:00
port Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl(). 2007-07-02 20:12:00 +00:00
postmaster Only use the pipe chunking protocol if we know the syslogger should 2007-07-19 19:14:25 +00:00
regex Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
rewrite Fix markQueryForLocking() to work correctly in the presence of nested views. 2007-03-01 18:50:36 +00:00
storage Fix WAL replay of truncate operations to cope with the possibility that the 2007-07-20 16:29:59 +00:00
tcop Fix portal management code to support non-default command completion tags for 2007-02-18 19:49:30 +00:00
utils Fix elog.c to avoid infinite recursion (leading to backend crash) when 2007-07-21 22:12:11 +00:00
Makefile On Windows, we know the backend stack size limit because we have to 2006-10-08 17:15:34 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00