]> git.ipfire.org Git - thirdparty/tar.git/commitdiff
Version 1.33 release_1_33
authorSergey Poznyakoff <gray@gnu.org>
Thu, 7 Jan 2021 14:23:16 +0000 (16:23 +0200)
committerSergey Poznyakoff <gray@gnu.org>
Thu, 7 Jan 2021 14:33:49 +0000 (16:33 +0200)
* NEWS: Update.
* configure.ac: Raise version number. Require automake 1.15 and
autoconf 2.64.
* gnulib: pull v0.1-4333-g30820c2
* src/names.c: Use hash_remove instead of the deprecated hash_delete.

NEWS
configure.ac
gnulib
src/names.c

diff --git a/NEWS b/NEWS
index 0944d037cb0e7f77e94f1b7dc1e1b013f78857e3..b4288e9b0db4f897f715a1efa5724d93f9fbc5c9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,37 @@
-GNU tar NEWS - User visible changes. 2019-11-27
+GNU tar NEWS - User visible changes. 2021-01-07
 Please send GNU tar bug reports to <bug-tar@gnu.org>
-
 \f
-version 1.32.90 (git)
+version 1.33 - Sergey Poznyakoff, 2021-01-07
+
+* POSIX extended format headers do not include PID by default
+    
+The intent is to make binary-equivalent PAX archives easy to create.  If
+POSIXLY_CORRECT is set, the POSIX standard default is used, which embeds
+the pid.
+
+* --delay-directory-restore works for archives with reversed member ordering
+
+* Fix extraction of a symbolic link hardlinked to another symbolic link
+
+* Wildcards in exclude-vcs-ignore mode don't match slash
+
+* Fix the --no-overwrite-dir option
+    
+Given this option, previous versions of tar failed to preserve
+permissions of empty directories and to create files under directories
+owned by the current user that did not have the S_IWUSR bit set.
+
+* Fix handling of chained renames in incremental backups
+
+* Link counting works for file names supplied with -T
+
+* Accept only position-sensitive (file-selection) options in file list files.
+    
+Using such options as -f, -z, etc. is senseless in a file list file and
+bypasses option consistency checks in decode_options.  Therefore, 
+only options related to file selection (a.k.a position-sensitive options)
+are allowed in file list files.
+
 \f
 version 1.32 - Sergey Poznyakoff, 2019-02-23
 
index 67c94a6c5975a57187fa00a74127cd6be433a1b7..8beba5d13c1d31f1ec02f3a66aa7072fd66fd57a 100644 (file)
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([GNU tar], [1.32.90], [bug-tar@gnu.org])
+AC_INIT([GNU tar], [1.33], [bug-tar@gnu.org])
 AC_CONFIG_SRCDIR([src/tar.c])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_HEADERS([config.h])
-AC_PREREQ([2.63])
-AM_INIT_AUTOMAKE([1.11 gnits tar-ustar dist-bzip2 dist-xz std-options silent-rules])
+AC_PREREQ([2.64])
+AM_INIT_AUTOMAKE([1.15 gnits tar-ustar dist-bzip2 dist-xz std-options silent-rules])
 
 # Enable silent rules by default:
 AM_SILENT_RULES([yes])
diff --git a/gnulib b/gnulib
index 4652c7bafa60332145f1e05a7de5f48e1bc56226..30820c2d7c9f04a6a0aa6cdaaea09c9672f502a1 160000 (submodule)
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 4652c7bafa60332145f1e05a7de5f48e1bc56226
+Subproject commit 30820c2d7c9f04a6a0aa6cdaaea09c9672f502a1
index a3bcc9ef04c8c0cbccbb8f73b0b70801181866d5..272653daba0048fb5efa5cda4c8d7477ae2419b9 100644 (file)
@@ -1830,7 +1830,7 @@ collect_and_sort_names (void)
                {
                  if (p->child)
                    rebase_child_list (p->child, name);
-                 hash_delete (nametab, name);
+                 hash_remove (nametab, name);
                  /* FIXME: remove_directory (p->caname); ? */
                  remname (p);
                  free_name (p);