summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-02-10 13:23:50 +0000
committerJim Meyering <jim@meyering.net>2003-02-10 13:23:50 +0000
commite046d32e51743dc3cb9c4209551eeb34547ddb93 (patch)
tree15f6137d1365c1775d73857624ae00b226ae2c43 /ChangeLog
parent81b7f5a4073e37661b6b6d0c615a8e34662902f7 (diff)
downloadcoreutils-e046d32e51743dc3cb9c4209551eeb34547ddb93.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index df3bb8c02..72faf98f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2003-02-10 Jim Meyering <jim@meyering.net>
+
+ * Version 4.5.8.
+
+ * src/test.c: Don't include group-member.h.
+ Include euidaccess.h.
+ (eaccess): Rewrite function to set the real uid and gid temporarily
+ to the effective uid and gid, then invoke 'access', and then set the
+ real uid and gid back. On systems that lack setreuid or setregid,
+ fall back on the kludges in euidaccess. Before, it would not work
+ for e.g., files with ACLs, files that were marked immutable,
+ or on file systems mounted read-only. Nelson Beebe raised the issue.
+ Paul Eggert suggested the new implementation.
+
+2003-02-09 Jim Meyering <jim@meyering.net>
+
+ * src/test.c (test_stat): Remove function. It's job is done (only
+ when necessary) by the wrapper in lib/stat.c. Adjust all uses.
+
2003-02-08 Jim Meyering <jim@meyering.net>
* Version 4.5.7.