diff options
author | Pádraig Brady <P@draigBrady.com> | 2009-10-20 19:19:58 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2009-10-21 16:56:00 +0100 |
commit | 710fe413fed61aacad4e0124eb7fcebc3a20fb6c (patch) | |
tree | 20cfd9192502f671e501cbffcc300f40a5b4f10e /NEWS | |
parent | 71adb516deee94274669f968636194bf261b1207 (diff) | |
download | coreutils-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-- | NEWS | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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. |