tests: mention new check-expensive/check-very-expensive in test logs
[platform/upstream/coreutils.git] / NEWS
diff --git a/NEWS b/NEWS
index b356a03..140e6fa 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,25 @@ GNU coreutils NEWS                                    -*- outline -*-
 
 * Noteworthy changes in release ?.? (????-??-??) [?]
 
+** Improvements
+
+  md5sum --check now supports the -r format from the corresponding BSD tool.
+  This also affects sha1sum, sha224sum, sha384sum and sha512sum.
+
+  pwd now works also on systems without openat.  On such systems, pwd
+  would fail when run from a directory whose absolute name contained
+  more than PATH_MAX / 3 components.  Also affected due to their use
+  of canonicalize_* functions: df, stat, readlink.
+
+** Changes in behavior
+
+  timeout now only processes the first signal received from the set
+  it is handling (SIGTERM, SIGINT, ...).  This is to support systems that
+  implicitly create threads for some timer functions (like GNU/kFreeBSD).
+
+
+* Noteworthy changes in release 8.13 (2011-09-08) [stable]
+
 ** Bug fixes
 
   chown and chgrp with the -v --from= options, now output the correct owner.
@@ -20,12 +39,15 @@ GNU coreutils NEWS                                    -*- outline -*-
   fts-using tools (rm, du, chmod, chgrp, chown, chcon) no longer use memory
   proportional to the number of entries in each directory they process.
   Before, rm -rf 4-million-entry-directory would consume about 1GiB of memory.
-  Now, it uses less than 30GB, no matter how many entries there are.
+  Now, it uses less than 30MB, no matter how many entries there are.
   [this bug was inherent in the use of fts: thus, for rm the bug was
   introduced in coreutils-8.0.  The prior implementation of rm did not use
   as much memory.  du, chmod, chgrp and chown started using fts in 6.0.
   chcon was added in coreutils-6.9.91 with fts support.  ]
 
+  pr -T no longer ignores a specified LAST_PAGE to stop at.
+  [bug introduced in textutils-1.19q]
+
   printf '%d' '"' no longer accesses out-of-bounds memory in the diagnostic.
   [bug introduced in sh-utils-1.16]
 
@@ -51,6 +73,12 @@ GNU coreutils NEWS                                    -*- outline -*-
 
 ** New features
 
+  date now accepts ISO 8601 date-time strings with "T" as the
+  separator.  It has long parsed dates like "2004-02-29 16:21:42"
+  with a space between the date and time strings.  Now it also parses
+  "2004-02-29T16:21:42" and fractional-second and time-zone-annotated
+  variants like "2004-02-29T16:21:42.333-07:00"
+
   md5sum accepts the new --strict option.  With --check, it makes the
   tool exit non-zero for any invalid input line, rather than just warning.
   This also affects sha1sum, sha224sum, sha384sum and sha512sum.
@@ -69,6 +97,9 @@ GNU coreutils NEWS                                    -*- outline -*-
 
 ** Improvements
 
+  cp -p now copies trivial NSFv4 ACLs on Solaris 10.  Before, it would
+  mistakenly apply a non-trivial ACL to the destination file.
+
   cp and ls now support HP-UX 11.11's ACLs, thanks to improved support
   in gnulib.
 
@@ -90,6 +121,8 @@ GNU coreutils NEWS                                    -*- outline -*-
   Changes inherited from gnulib address a build failure on HP-UX 11.11
   when using /opt/ansic/bin/cc.
 
+  Numerous portability and build improvements inherited via gnulib.
+
 
 * Noteworthy changes in release 8.12 (2011-04-26) [stable]