summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog32
-rw-r--r--doc/ChangeLog5
2 files changed, 23 insertions, 14 deletions
diff --git a/ChangeLog b/ChangeLog
index 1c5d3d4cf..0394c3fa2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,22 +2,26 @@
* Version 6.0-cvs.
+ Add POSIX ACL support
* 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.
+ is no requirement for ACL support; particularly, it does not exist
+ on systems that have POSIX ACLs.
+ * src/copy.h (cp_option_init) [umask_kill]: Remove member.
+ * src/cp.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_dir_parents_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.
+ umask_kill.
+ (copy_reg, copy_internal): Use copy_acl and set_acl
+ instead of fchown/chown. Fix the logic for POSIX ACLs.
+ (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/mv.c, src/install.c (cp_option_init): Don't set umask_kill member.
+ * src/Makefile.am (dir_LDADD, ls_LDADD, vdir_LDADD, cp_LDADD,
+ mv_LDADD, ginstall_LDADD): On systems with an ACL library, arrange
+ to link with it via $(LIB_ACL), for the utilities that need it.
2005-12-16 Paul Eggert <eggert@cs.ucla.edu>
diff --git a/doc/ChangeLog b/doc/ChangeLog
index ab207fb25..04bfb5c2b 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-05 Andreas Gruenbacher <agruen@suse.de>
+
+ * coreutils.texi (ls): Clarify the Alternate Access Method description.
+ (cp): Clarify that --preserve=mode also preserves acls.
+
2005-12-12 Paul Eggert <eggert@cs.ucla.edu>
* coreutils.texi (sort invocation): Clarify explanation of