CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2008-08-14 14:05:04

Modified files:
        winsup/cygwin  : ChangeLog external.cc fhandler.cc 
                         fhandler_disk_file.cc fhandler_socket.cc 
                         path.cc security.cc security.h 

Log message:
        * external.cc (cygwin_internal): Call set_security_attribute with
        additional path_conv argument.
        * fhandler.cc (fhandler_base::open): Ditto.
        * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Never set DOS
        R/O attribute when using ACLs.
        (fhandler_disk_file::mkdir): Ditto.  Set
        security descriptor on remote dirs after creating the dir, same as in
        fhandler_base::open.
        * fhandler_socket.cc (fhandler_socket::bind): Ditto for remote AF_LOCAL
        socket files.
        * path.cc (symlink_worker): Ditto. for remote symlinks.
        * security.cc (alloc_sd): Take additional path_conv argument.
        Accommodate throughout.  Drop setting FILE_WRITE_EA/FILE_READ_EA
        flags unconditionally (was only necessary for "ntea"). Don't set
        FILE_READ_ATTRIBUTES and FILE_WRITE_ATTRIBUTES unconditionally on
        Samba.  Add comment to explain.  Drop useless setting of
        STANDARD_RIGHTS_WRITE, it's in FILE_GENERIC_WRITE anyway.
        Remove FILE_READ_ATTRIBUTES bit from FILE_GENERIC_EXECUTE so as not
        to enforce read permissions on Samba.
        (set_security_attribute): Take additional path_conv argument.
        * security.h (set_security_attribute): Change prototype accordingly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4252&r2=1.4253
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=src&r1=1.102&r2=1.103
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=src&r1=1.331&r2=1.332
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_disk_file.cc.diff?cvsroot=src&r1=1.284&r2=1.285
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=src&r1=1.231&r2=1.232
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.518&r2=1.519
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=src&r1=1.228&r2=1.229
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=src&r1=1.98&r2=1.99

Reply via email to