Update to 1.31

Changelog:
version 1.31 - Sergey Poznyakoff, 2019-01-02

* Fix heap-buffer-overrun with --one-top-level.
Bug introduced with the addition of that option in 1.28.

* Support for zstd compression

New option '--zstd' instructs tar to use zstd as compression program.
When listing, extractng and comparing, zstd compressed archives are
recognized automatically.
When '-a' option is in effect, zstd compression is selected if the
destination archive name ends in '.zst' or '.tzst'.

* The -K option interacts properly with member names given in the command line

Names of members to extract can be specified along with the "-K NAME"
option. In this case, tar will extract NAME and those of named members
that appear in the archive after it, which is consistent with the
semantics of the option.

Previous versions of tar extracted NAME, those of named members that
appeared before it, and everything after it.

* Fix CVE-2018-20482

When creating archives with the --sparse option, previous versions of
tar would loop endlessly if a sparse file had been truncated while
being archived.
This commit is contained in:
ryoon 2019-01-04 23:16:12 +00:00
parent fa966664ea
commit fc99708f97
2 changed files with 7 additions and 7 deletions

View file

@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.41 2018/03/11 17:28:08 wiz Exp $
$NetBSD: distinfo,v 1.42 2019/01/04 23:16:12 ryoon Exp $
SHA1 (tar-1.30.tar.bz2) = f56e89603eca86c3571f3cb40a34057ecd1e1086
RMD160 (tar-1.30.tar.bz2) = 2084e090ca4f3f5c613d39cbeebc1f5a59c94b31
SHA512 (tar-1.30.tar.bz2) = 07a1157430898fee1a2c6fd3853d59d4ae13998db685669c8c702f73d2466eeb9892f84a5f0495bfe088c8190a643a99ac9f2cb16b85c9fe3ae0d83cc0f338e8
Size (tar-1.30.tar.bz2) = 2858639 bytes
SHA1 (tar-1.31.tar.bz2) = 2a0a6f04b9b51136836f1344b555076ab15ed03e
RMD160 (tar-1.31.tar.bz2) = 7880d038dcc1f1152189633f9900e013dcfb848c
SHA512 (tar-1.31.tar.bz2) = 0f4d00e08d56a8f8c32aac0afa2845397efb8ad72eaa6af47334cef9612adb1a4b91406bdc2c3a2cf1b9cc8b92c12735a331e0d137b24f66703f6af6219464f6
Size (tar-1.31.tar.bz2) = 2946047 bytes
SHA1 (patch-Makefile.in) = 78cc142b9370317c52215c106ea1e7217e71f9b5
SHA1 (patch-gnu_readlinkat.c) = ce9869bfcd75005bb4ddac4e3223df01a26a2b29
SHA1 (patch-lib_xattr-at.c) = c69631c118558c0c056feb5b55188b2b4c92cc19

View file

@ -1,10 +1,10 @@
# $NetBSD: Makefile.common,v 1.3 2018/03/11 17:28:08 wiz Exp $
# $NetBSD: Makefile.common,v 1.4 2019/01/04 23:16:12 ryoon Exp $
#
# used by archivers/gtar-base/Makefile
# used by archivers/gtar-info/Makefile
# used by archivers/gtar/Makefile
DISTNAME= tar-1.30
DISTNAME= tar-1.31
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_GNU:=tar/}
EXTRACT_SUFX= .tar.bz2