]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sat, 17 Dec 2005 10:31:37 +0000 (10:31 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 17 Dec 2005 10:31:37 +0000 (10:31 +0000)
ChangeLog

index 60e1597fc26f5824de3d9e7927c640cae268e5f9..1c5d3d4cf9a6a82b8cf276ed35c4892ed0ecf392 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,26 @@
-2005-12-16  Paul Eggert  <eggert@cs.ucla.edu>
+2005-12-05  Andreas Gruenbacher  <agruen@suse.de>
 
        * Version 6.0-cvs.
 
+       * src/ls.c: Switch back from HAVE_ACL to USE_ACL: The acl() syscall
+         is no requirement for ACL support; particularly, it does not exist
+         on systems that have POSIX ACLs.
+       * src/cp.c, src/mv.c, src/install.c (umask_kill): With default acls,
+         the umask is not to be applied. Remove umask_kill, don't change the
+         process umask, and let the kernel apply the umask where appropriate.
+       * src/cp.c (make_path_private): Fix logic for POSIX ACLs.
+       * src/copy.c (get_dest_mode): Remove; it is obsolete after removing
+         umask_kill.
+       * src/copy.c (copy_reg, copy_internal): Use copy_acl and set_acl
+         instead of fchown/chown. Fix the logic for POSIX ACLs.
+       * src/copy.c (chown_succeded): Remove; we now always copy acls and
+         preserve S_ISUID, S_ISGID, and S_ISVTX when needed, no matter if we
+         did a chown before or not.
+       * src/Makefile.am: On systems that have one, add the acl library to
+         *_LDADD for the utilities that need it.
+
+2005-12-16  Paul Eggert  <eggert@cs.ucla.edu>
+
        * src/remove.c (OPENAT_CWD_RESTORE__REQUIRE): Remove.
        (OPENAT_CWD_RESTORE__ALLOW_FAILURE): Likewise.
        (fd_to_subdirp): Remove openat_cwd_restore_allow_failure arg; its