summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2000-05-20 15:43:44 +0000
committerJim Meyering <jim@meyering.net>2000-05-20 15:43:44 +0000
commit579105347dfa56cbe2b81608d58c8b89562e3855 (patch)
tree4caa5459a174a03e8bdf8d3b607509209b3a62d7 /old
parent039c76fc63e761690cdadb99b7ddbc53d3a72c69 (diff)
downloadcoreutils-579105347dfa56cbe2b81608d58c8b89562e3855.tar.xz
*** empty log message ***
Diffstat (limited to 'old')
-rw-r--r--old/fileutils/ChangeLog6
1 files changed, 5 insertions, 1 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index a62a144ef..3fb6fea7d 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -9,7 +9,11 @@
2000-05-19 Jim Meyering <meyering@lucent.com>
- Save device number as well as inode number for each directory.
+ Save device number as well as inode number for each directory,
+ and use it in comparisons. This makes the directory cycle test
+ more robust, and closes the small remaining hole whereby an
+ attacker could subvert a running `rm -r' command.
+
* src/remove.c (struct active_dir_ent) [st_dev]: New member.
[st_ino]: Rename from `inum'.
(make_active_dir_ent) [device]: New parameter.