X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=NEWS;h=140e6facaf8864cea421086f4808854445c571dd;hb=eb6f977ff597b2639eccf5389bff16548beadbeb;hp=291ce13399acf124a4086169295a85da88aa02ff;hpb=b2bb19b4b32506debf65f03c8e44b66374550597;p=platform%2Fupstream%2Fcoreutils.git diff --git a/NEWS b/NEWS index 291ce13..140e6fa 100644 --- 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. @@ -17,6 +36,18 @@ GNU coreutils NEWS -*- outline -*- to dst/s/b rather than simply linking dst/s/b to dst/s/a. [This bug appears to have been present in "the beginning".] + 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 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] @@ -37,8 +68,17 @@ GNU coreutils NEWS -*- outline -*- chmod, chown and chgrp now output the original attributes in messages, when -v or -c specified. + cp -au (where --preserve=links is implicit) may now replace newer + files in the destination, to mirror hard links from the source. + ** 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. @@ -57,12 +97,18 @@ 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. df now supports disk partitions larger than 4 TiB on MacOS X 10.5 or newer and on AIX 5.2 or newer. + join --check-order now prints "join: FILE:LINE_NUMBER: bad_line" for an + unsorted input, rather than e.g., "join: file 1 is not in sorted order". + shuf outputs small subsets of large permutations much more efficiently. For example `shuf -i1-$((2**32-1)) -n2` no longer exhausts memory. @@ -75,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] @@ -1130,6 +1178,12 @@ GNU coreutils NEWS -*- outline -*- * Noteworthy changes in release 6.12 (2008-05-31) [stable] +** New features + + cp, install, mv, and touch now preserve nanosecond resolution on + file timestamps, on platforms that have the 'utimensat' and + 'futimens' system calls. + ** Bug fixes chcon, runcon: --help output now includes the bug-reporting address