Thread: pgsql/src include/utils/acl.h backend/utils/ad ...

pgsql/src include/utils/acl.h backend/utils/ad ...

From
Tom Lane
Date:
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    tgl@hub.org    01/06/05 15:34:56

Modified files:
    src/include/utils: acl.h
    src/backend/utils/adt: acl.c
    src/backend/catalog: aclchk.c
    src/backend/commands: comment.c remove.c

Log message:
    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.