summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2014-04-03 13:47:48 +0100
committerPádraig Brady <P@draigBrady.com>2014-04-04 05:32:41 +0100
commit217618e8bf10a09270291b9825f3181ed2f83dbf (patch)
tree2dda4cac20c6f65fee545800279cf5f995ede4fa /NEWS
parentd0294ff3b90430750a631556277c75f1a555dd44 (diff)
downloadcoreutils-217618e8bf10a09270291b9825f3181ed2f83dbf.tar.xz
shred: avoid a data pass on empty files
* src/shred.c (do_wipefd): Don't increase the size written for an empty file up to a full block. Also increase the size to OFF_T_MAX in the edge case where we do overflow. * NEWS: Mention the shred improvements from recent changes. * tests/misc/shred-passes.sh: Adjust as we no longer write a BLKSIZE of data for empty files.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index d6aa88595..c6451b289 100644
--- a/NEWS
+++ b/NEWS
@@ -57,6 +57,9 @@ GNU coreutils NEWS -*- outline -*-
causing name look-up errors. Also look-ups are first done outside the chroot,
in case the look-up within the chroot fails due to library conflicts etc.
+ shred now supports multiple passes on GNU/Linux tape devices by rewinding
+ the tape before each pass. Also redundant writes to empty files are avoided.
+
split avoids unnecessary input buffering, immediately writing input to output
which is significant with --filter or when writing to fifos or stdout etc.