summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-03-27 14:59:37 +0000
committerJim Meyering <jim@meyering.net>2003-03-27 14:59:37 +0000
commit9ad2c98a28112eb041caf04f42cfd55b4f2fd892 (patch)
tree96ddf18932005b3b577ca3b3478401bd066788d1 /ChangeLog
parentcb392d10229f35798fbc1dd3de7e7a5cf690d47d (diff)
downloadcoreutils-9ad2c98a28112eb041caf04f42cfd55b4f2fd892.tar.xz
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog24
1 files changed, 19 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 69f1564fd..2b38e884b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,21 @@
-2003-03-26 Jim Meyering <jim@meyering.net>
+2003-03-27 Jim Meyering <jim@meyering.net>
* Version 4.5.12.
+2003-03-24 Paul Eggert <eggert@twinsun.com>
+
+ Fix buffer overrun problem reported by TAKAI Kousuke, along
+ with some other POSIX incompatibilities.
+
+ * src/printf.c (print_esc): Do not treat \x specially if
+ POSIXLY_CORRECT. Avoid buffer overrun if the format ends
+ in backslash. Treat incomplete escape sequences as strings
+ of characters, as POSIX requires.
+ (print_formatted): Allow multiple flags. Avoid buffer overrun
+ if the format is incomplete.
+
+2003-03-26 Jim Meyering <jim@meyering.net>
+
* src/copy.h (struct cp_options): Add a comment.
2003-03-23 Jim Meyering <jim@meyering.net>
@@ -862,10 +876,10 @@
Begin to make AD_* functions more generic.
* src/remove.c (AD_push_initial): Don't set status to RM_OK here.
- (AD_push): Likewise.
- (AD_INIT_OTHER_MEMBERS): Define.
- (remove_dir): Define the `status' member manually after each
- call to AD_push or AD_push_initial.
+ (AD_push): Likewise.
+ (AD_INIT_OTHER_MEMBERS): Define.
+ (remove_dir): Define the `status' member manually after each
+ call to AD_push or AD_push_initial.
* src/Makefile.am (check-misc): New rule, to ensure that no more
S_IS* macro definitions sneak into the code.