CVSROOT:        /cvs/src
Module name:    src
Changes by:     cori...@sourceware.org  2014-08-28 12:38:52

Modified files:
        winsup/cygwin  : ChangeLog fhandler.cc fhandler_disk_file.cc 
                         sec_acl.cc security.cc 
        winsup/cygwin/include/cygwin: acl.h 

Log message:
        * fhandler.cc (fhandler_base::facl): Drop CLASS_OBJ entry.
        * fhandler_disk_file.cc (fhandler_disk_file::facl): Ditto in noacl case.
        * sec_acl.cc (getacl): Compute useful fake CLASS_OBJ and DEF_CLASS_OBJ
        permission bits based on how these values are generated on Linux.
        Add commants to explain what the code is doing.
        * security.cc (get_attribute_from_acl): Compute group permission based
        on the actual primary group permissions and all secondary user and group
        ACCESS_ALLOWED_ACEs to emulate Linux' behaviour more closely.
        (check_access): Fix typos im comment.
        * include/cygwin/acl.h (MIN_ACL_ENTRIES): Redefine as 3.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.6511&r2=1.6512
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.440&r2=1.441
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.402&r2=1.403
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=src&r1=1.77&r2=1.78
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=src&r1=1.270&r2=1.271
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/acl.h.diff?cvsroot=src&r1=1.8&r2=1.9

Reply via email to