postgresql/src/include
Heikki Linnakangas 8234597065 The previous fix in CVS HEAD and 8.4 for handling the case where a cursor
being used in a PL/pgSQL FOR loop is closed was inadequate, as Tom Lane
pointed out. The bug affects FOR statement variants too, because you can
close an implicitly created cursor too by guessing the "<unnamed portal X>"
name created for it.

To fix that, "pin" the portal to prevent it from being dropped while it's
being used in a PL/pgSQL FOR loop. Backpatch all the way to 7.4 which is
the oldest supported version.
2010-07-05 09:27:31 +00:00
..
access Fix an old bug in multixact and two-phase commit. Prepared transactions can 2009-11-23 09:59:00 +00:00
bootstrap Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
catalog Repair a longstanding bug in CLUSTER and the rewriting variants of ALTER 2009-02-24 01:38:49 +00:00
commands Allow REASSIGNED OWNED to handle opclasses and opfamilies. 2010-07-03 13:53:38 +00:00
executor Fix an oversight in the support for storing/retrieving "minimal tuples" in 2009-03-30 04:09:09 +00:00
lib Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
libpq When we are in error recursion trouble, arrange to suppress translation and 2009-03-02 21:18:50 +00:00
mb Replace argument-checking Asserts with regular test-and-elog checks in all 2009-01-29 19:23:58 +00:00
nodes Fix planner to restore its previous level of intelligence about pushing 2009-04-16 20:42:28 +00:00
optimizer Fix planner to restore its previous level of intelligence about pushing 2009-04-16 20:42:28 +00:00
parser Fix failure to ensure that a snapshot is available to datatype input functions 2008-12-13 02:00:30 +00:00
port Reserve the shared memory region during backend startup on Windows, so 2009-08-11 11:51:20 +00:00
postmaster Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
regex Fix assorted security-grade bugs in the regex engine. All of these problems 2008-01-03 20:47:55 +00:00
rewrite Fix pull_up_simple_union_all to copy all rtable entries from child subquery to 2008-08-14 20:31:59 +00:00
snowball Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
storage Widen the nLocks counts in local lock tables from int to int64. This 2008-09-16 01:56:35 +00:00
tcop Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
tsearch Fix URL generation in headline. Only tag lexeme will be replaced by space. 2009-01-15 17:06:03 +00:00
utils The previous fix in CVS HEAD and 8.4 for handling the case where a cursor 2010-07-05 09:27:31 +00:00
c.h Don't pass an invalid file handle to dup2(). That causes a crash on 2010-04-01 20:12:34 +00:00
fmgr.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
funcapi.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
getaddrinfo.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
getopt_long.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
Makefile Install src/include/utils/fmgroids.h on VPATH builds too. 2009-07-20 20:38:58 +00:00
miscadmin.h Prevent indirect security attacks via changing session-local state within 2009-12-09 21:58:17 +00:00
pg_config.h.in Change /contrib to contrib for consistency. 2008-01-24 06:23:33 +00:00
pg_config.h.win32 tag 8.3.11 2010-05-14 03:27:08 +00:00
pg_config_manual.h Arrange for large sequential scans to synchronize with each other, so that 2007-06-08 18:23:53 +00:00
pg_trace.h Correct two more copyrights found by updated script. 2008-01-02 02:42:06 +00:00
pgstat.h Teach ANALYZE to distinguish dead and in-doubt tuples, which it formerly 2008-04-03 16:27:32 +00:00
pgtime.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
port.h Add inheritable ACE when creating a restricted token for execution on 2009-11-14 15:39:41 +00:00
postgres.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
postgres_ext.h Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It 2007-02-06 09:16:08 +00:00
postgres_fe.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
rusagestub.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00