summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2017-11-16 11:26:44 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2017-11-16 11:34:13 +0200
commit3ae075a51a6c20032a8908615d014e07b750c069 (patch)
tree6071362efe20212412d028ee84acf43492ee1733 /NEWS
parent1bf590ab2da3c40d68d2b4167e494c786ffda6e7 (diff)
downloadtar-3ae075a51a6c20032a8908615d014e07b750c069.tar.gz
Fix the --delay-directory-restore option
* src/extract.c (find_direct_ancestor): New function. (create_placeholder_file): Set after_links member on delayed_set_stat entries starting from the direct ancestor of the placeholder file. * tests/extrac21.at: New testcase. * tests/testsuite.at: Add extrac21 * tests/Makefile.am: Likewise. * NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS7
1 files changed, 6 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index ad2b8768..0a173e0c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNU tar NEWS - User visible changes. 2017-04-06
+GNU tar NEWS - User visible changes. 2017-11-16
Please send GNU tar bug reports to <bug-tar@gnu.org>
@@ -32,6 +32,11 @@ issued the following error message
* --numeric-owner now affects private headers too.
This helps the output of 'tar' to be more deterministic.
+* Fixed the --delay-directory-restore option
+
+In some cases tar would restore the directory permissions too early,
+causing subsequent link extractions in that directory to fail.
+
version 1.29 - Sergey Poznyakoff, 2016-05-16