summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2009-10-20 19:19:58 +0100
committerPádraig Brady <P@draigBrady.com>2009-10-21 16:56:00 +0100
commit710fe413fed61aacad4e0124eb7fcebc3a20fb6c (patch)
tree20cfd9192502f671e501cbffcc300f40a5b4f10e /NEWS
parent71adb516deee94274669f968636194bf261b1207 (diff)
downloadcoreutils-710fe413fed61aacad4e0124eb7fcebc3a20fb6c.tar.xz
md5sum, sha*sum, sum: line-buffer the printed checksums
* src/md5sum.c (main): Set stdout to line buffered mode to ensure parallel running instances don't intersperse their output. This adds 5% to the run time in the worst case of many zero length files, or 2% with standard file sizes. * src/sum.c (main): Likewise. * tests/misc/md5sum-parallel: New test for atomic output. * tests/Makefile.am: Reference it. * NEWS: Mention the fix
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 1bf87cb3c..29bedac28 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,11 @@ GNU coreutils NEWS -*- outline -*-
btrfs, cgroupfs, cramfs-wend, debugfs, futexfs, hfs, inotifyfs, minux3,
nilfs, securityfs, selinux, xenfs
+ md5sum now prints checksums atomically so that concurrent
+ processes will not intersperse their output.
+ This also affected sum, sha1sum, sha224sum, sha384sum and sha512sum.
+ [the bug dates back to the initial implementation]
+
** New features
md5sum --check now also accepts openssl-style checksums.