summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2005-12-19 18:21:11 +0000
committerJim Meyering <jim@meyering.net>2005-12-19 18:21:11 +0000
commit07d76771965c4f19e803e133a921e0b9838074a8 (patch)
tree5c4093aef207e5ce1a52f4cbafb68e4255c21308 /ChangeLog
parent3d49eb721b20f3dbe25a094e8f3603e96e57b201 (diff)
downloadcoreutils-07d76771965c4f19e803e133a921e0b9838074a8.tar.xz
.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c2f3ba8b8..9842efd0d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,19 @@
-2005-12-17 Jim Meyering <jim@meyering.net>
+2005-12-19 Jim Meyering <jim@meyering.net>
* Version 6.0-cvs.
+ * src/mkdir.c, src/mknod.c, src/mkfifo.c (main)
+ Avoid a minor race condition when `-m MODE' is specified, by using
+ open, fchown, and close rather than just chown. To do that reliably
+ (even with an overly restrictive umask), ensure that each
+ mkdir/mknod/mkfifo call uses a mode including at least owner-read access.
+ * src/mknod.c (main): When `-m MODE' is specified, exit nonzero if
+ the subsequent chown (or equivalent open,fchown,close) fails.
+ * tests/misc/mknod: New tests.
+ * tests/misc/Makefile.am (TESTS): Add mknod.
+
+2005-12-17 Jim Meyering <jim@meyering.net>
+
* src/remove.c (is_empty_dir): Open with O_NDELAY, so we don't hang,
e.g., on a named pipe.
(OPEN_NO_FOLLOW_SYMLINK): Remove definition. Use O_NOFOLLOW in