summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2016-11-09 17:51:13 +0000
committerPádraig Brady <P@draigBrady.com>2016-11-09 21:38:33 +0000
commit659060233ff2cff324be5cf4cc40b782068d45fd (patch)
treee3769014e9f5723a91836eaca3835ca80cc89f07 /NEWS
parent7fc7206b03a7f54b23904373ad397f693a5fae2a (diff)
downloadcoreutils-659060233ff2cff324be5cf4cc40b782068d45fd.tar.xz
tail: ensure -f --retry 'missing' handles truncation
* src/tail.c (tail_forever): The BLOCKING optimization is only enabled for non regular files (which can't be truncated), so ensure we don't enable that unless we've a valid file descriptor. * tests/tail-2/retry.sh: Add a test case. * NEWS: Mention the bug fix.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS4
1 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index c223b562d..d88fbd9d4 100644
--- a/NEWS
+++ b/NEWS
@@ -59,6 +59,10 @@ GNU coreutils NEWS -*- outline -*-
file systems that misreport file sizes through stale metadata.
[This bug was present in "the beginning" but exacerbated in coreutils-8.24]
+ tail -f --retry 'missing file' will now process truncations of that file.
+ Previously truncation was ignored thus not outputting new data in the file.
+ [bug introduced in coreutils-5.3.0]
+
yes now handles short writes, rather than assuming all writes complete.
[bug introduced in coreutils-8.24]