postgresql/src/include
Tom Lane 9029df17c4 Fix updateAclDependencies() to not assume that ACL role dependencies can only
be added during GRANT and can only be removed during REVOKE; and fix its
callers to not lie to it about the existing set of dependencies when
instantiating a formerly-default ACL.  The previous coding accidentally failed
to malfunction so long as default ACLs contain only references to the object's
owning role, because that role is ignored by updateAclDependencies.  However
this is obviously pretty fragile, as well as being an undocumented assumption.
The new coding is a few lines longer but IMO much clearer.
2010-04-05 01:09:53 +00:00
..
access Refer to max_wal_senders in a more consistent fashion. 2010-04-01 00:43:29 +00:00
bootstrap Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
catalog Fix updateAclDependencies() to not assume that ACL role dependencies can only 2010-04-05 01:09:53 +00:00
commands pgindent run for 9.0 2010-02-26 02:01:40 +00:00
executor pgindent run for 9.0 2010-02-26 02:01:40 +00:00
foreign Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
lib Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
libpq pgindent run for 9.0 2010-02-26 02:01:40 +00:00
mb pgindent run for 9.0 2010-02-26 02:01:40 +00:00
nodes Fix "constraint_exclusion = partition" logic so that it will also attempt 2010-03-30 21:58:11 +00:00
optimizer Rework join-removal logic as per recent discussion. In particular this 2010-03-28 22:59:34 +00:00
parser Pass incompletely-transformed aggregate argument lists as separate parameters 2010-03-17 16:52:38 +00:00
port Add emulation of non-blocking sockets to the win32 socket/signal layer, 2010-02-16 19:26:02 +00:00
portability Support inlining various small performance-critical functions on non-GCC 2010-02-13 02:34:16 +00:00
postmaster pgindent run for 9.0 2010-02-26 02:01:40 +00:00
regex Teach the regular expression functions to do case-insensitive matching and 2009-12-01 21:00:24 +00:00
replication pgindent run for 9.0 2010-02-26 02:01:40 +00:00
rewrite pgindent run for 9.0 2010-02-26 02:01:40 +00:00
snowball Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
storage pgindent run for 9.0 2010-02-26 02:01:40 +00:00
tcop pgindent run for 9.0 2010-02-26 02:01:40 +00:00
tsearch Update a number of broken links in comments. 2010-04-02 15:21:20 +00:00
utils Prevent ALTER USER f RESET ALL from removing the settings that were put there 2010-03-25 14:44:34 +00:00
c.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
fmgr.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
funcapi.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
getaddrinfo.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
getopt_long.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
Makefile Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
miscadmin.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
pg_config_manual.h Remove all the special-case code for INT64_IS_BUSTED, per decision that 2010-01-07 04:53:35 +00:00
pg_config.h.in Support inlining various small performance-critical functions on non-GCC 2010-02-13 02:34:16 +00:00
pg_config.h.win32 Revert version stamping in wrong branch 2010-02-19 18:42:30 +00:00
pg_trace.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
pgstat.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
pgtime.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
port.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
postgres_ext.h
postgres_fe.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
postgres.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
rusagestub.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
windowapi.h Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00