Correct permissions-checking bugs associated with ancient decision to

Tom Lane <tgl@sss.pgh.pa.us>

Commit: fb97d2b6bf03929ea70293fee37539e132ec8519
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2001-06-05T19:34:56Z
Releases: 7.2.1
Correct permissions-checking bugs associated with ancient decision to
copy PUBLIC access rights into each newly created ACL entry.  Instead
treat each ACL entry as independent flags.  Also clean up some ugliness
in acl.h API.

Files

PathChange+/−
src/backend/catalog/aclchk.c modified +134 −52
src/backend/commands/comment.c modified +2 −22
src/backend/commands/remove.c modified +2 −4
src/backend/utils/adt/acl.c modified +15 −20
src/include/utils/acl.h modified +9 −7