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.
Showing
- src/backend/catalog/aclchk.c 134 additions, 52 deletionssrc/backend/catalog/aclchk.c
- src/backend/commands/comment.c 2 additions, 22 deletionssrc/backend/commands/comment.c
- src/backend/commands/remove.c 2 additions, 4 deletionssrc/backend/commands/remove.c
- src/backend/utils/adt/acl.c 15 additions, 20 deletionssrc/backend/utils/adt/acl.c
- src/include/utils/acl.h 9 additions, 7 deletionssrc/include/utils/acl.h
Loading
Please register or sign in to comment