head 1.50; access; symbols pkgsrc-2023Q4:1.50.0.4 pkgsrc-2023Q4-base:1.50 pkgsrc-2023Q3:1.50.0.2 pkgsrc-2023Q3-base:1.50 pkgsrc-2023Q2:1.49.0.4 pkgsrc-2023Q2-base:1.49 pkgsrc-2023Q1:1.49.0.2 pkgsrc-2023Q1-base:1.49 pkgsrc-2022Q4:1.48.0.10 pkgsrc-2022Q4-base:1.48 pkgsrc-2022Q3:1.48.0.8 pkgsrc-2022Q3-base:1.48 pkgsrc-2022Q2:1.48.0.6 pkgsrc-2022Q2-base:1.48 pkgsrc-2022Q1:1.48.0.4 pkgsrc-2022Q1-base:1.48 pkgsrc-2021Q4:1.48.0.2 pkgsrc-2021Q4-base:1.48 pkgsrc-2021Q3:1.46.0.6 pkgsrc-2021Q3-base:1.46 pkgsrc-2021Q2:1.46.0.4 pkgsrc-2021Q2-base:1.46 pkgsrc-2021Q1:1.46.0.2 pkgsrc-2021Q1-base:1.46 pkgsrc-2020Q4:1.44.0.14 pkgsrc-2020Q4-base:1.44 pkgsrc-2020Q3:1.44.0.12 pkgsrc-2020Q3-base:1.44 pkgsrc-2020Q2:1.44.0.10 pkgsrc-2020Q2-base:1.44 pkgsrc-2020Q1:1.44.0.6 pkgsrc-2020Q1-base:1.44 pkgsrc-2019Q4:1.44.0.8 pkgsrc-2019Q4-base:1.44 pkgsrc-2019Q3:1.44.0.4 pkgsrc-2019Q3-base:1.44 pkgsrc-2019Q2:1.44.0.2 pkgsrc-2019Q2-base:1.44 pkgsrc-2019Q1:1.43.0.2 pkgsrc-2019Q1-base:1.43 pkgsrc-2018Q4:1.41.0.8 pkgsrc-2018Q4-base:1.41 pkgsrc-2018Q3:1.41.0.6 pkgsrc-2018Q3-base:1.41 pkgsrc-2018Q2:1.41.0.4 pkgsrc-2018Q2-base:1.41 pkgsrc-2018Q1:1.41.0.2 pkgsrc-2018Q1-base:1.41 pkgsrc-2017Q4:1.40.0.16 pkgsrc-2017Q4-base:1.40 pkgsrc-2017Q3:1.40.0.14 pkgsrc-2017Q3-base:1.40 pkgsrc-2017Q2:1.40.0.10 pkgsrc-2017Q2-base:1.40 pkgsrc-2017Q1:1.40.0.8 pkgsrc-2017Q1-base:1.40 pkgsrc-2016Q4:1.40.0.6 pkgsrc-2016Q4-base:1.40 pkgsrc-2016Q3:1.40.0.4 pkgsrc-2016Q3-base:1.40 pkgsrc-2016Q2:1.40.0.2 pkgsrc-2016Q2-base:1.40 pkgsrc-2016Q1:1.39.0.4 pkgsrc-2016Q1-base:1.39 pkgsrc-2015Q4:1.39.0.2 pkgsrc-2015Q4-base:1.39 pkgsrc-2015Q3:1.38.0.6 pkgsrc-2015Q3-base:1.38 pkgsrc-2015Q2:1.38.0.4 pkgsrc-2015Q2-base:1.38 pkgsrc-2015Q1:1.38.0.2 pkgsrc-2015Q1-base:1.38 pkgsrc-2014Q4:1.36.0.4 pkgsrc-2014Q4-base:1.36 pkgsrc-2014Q3:1.36.0.2 pkgsrc-2014Q3-base:1.36 pkgsrc-2014Q2:1.32.0.4 pkgsrc-2014Q2-base:1.32 pkgsrc-2014Q1:1.32.0.2 pkgsrc-2014Q1-base:1.32 pkgsrc-2013Q4:1.30.0.22 pkgsrc-2013Q4-base:1.30 pkgsrc-2013Q3:1.30.0.20 pkgsrc-2013Q3-base:1.30 pkgsrc-2013Q2:1.30.0.18 pkgsrc-2013Q2-base:1.30 pkgsrc-2013Q1:1.30.0.16 pkgsrc-2013Q1-base:1.30 pkgsrc-2012Q4:1.30.0.14 pkgsrc-2012Q4-base:1.30 pkgsrc-2012Q3:1.30.0.12 pkgsrc-2012Q3-base:1.30 pkgsrc-2012Q2:1.30.0.10 pkgsrc-2012Q2-base:1.30 pkgsrc-2012Q1:1.30.0.8 pkgsrc-2012Q1-base:1.30 pkgsrc-2011Q4:1.30.0.6 pkgsrc-2011Q4-base:1.30 pkgsrc-2011Q3:1.30.0.4 pkgsrc-2011Q3-base:1.30 pkgsrc-2011Q2:1.30.0.2 pkgsrc-2011Q2-base:1.30 pkgsrc-2011Q1:1.29.0.4 pkgsrc-2011Q1-base:1.29 pkgsrc-2010Q4:1.29.0.2 pkgsrc-2010Q4-base:1.29 pkgsrc-2010Q3:1.25.0.6 pkgsrc-2010Q3-base:1.25 pkgsrc-2010Q2:1.25.0.4 pkgsrc-2010Q2-base:1.25 pkgsrc-2010Q1:1.25.0.2 pkgsrc-2010Q1-base:1.25 pkgsrc-2009Q4:1.24.0.4 pkgsrc-2009Q4-base:1.24 pkgsrc-2009Q3:1.24.0.2 pkgsrc-2009Q3-base:1.24 pkgsrc-2009Q2:1.23.0.4 pkgsrc-2009Q2-base:1.23 pkgsrc-2009Q1:1.23.0.2 pkgsrc-2009Q1-base:1.23 pkgsrc-2008Q4:1.22.0.10 pkgsrc-2008Q4-base:1.22 pkgsrc-2008Q3:1.22.0.8 pkgsrc-2008Q3-base:1.22 cube-native-xorg:1.22.0.6 cube-native-xorg-base:1.22 pkgsrc-2008Q2:1.22.0.4 pkgsrc-2008Q2-base:1.22 cwrapper:1.22.0.2 pkgsrc-2008Q1:1.21.0.2 pkgsrc-2008Q1-base:1.21 pkgsrc-2007Q4:1.19.0.10 pkgsrc-2007Q4-base:1.19 pkgsrc-2007Q3:1.19.0.8 pkgsrc-2007Q3-base:1.19 pkgsrc-2007Q2:1.19.0.6 pkgsrc-2007Q2-base:1.19 pkgsrc-2007Q1:1.19.0.4 pkgsrc-2007Q1-base:1.19 pkgsrc-2006Q4:1.19.0.2 pkgsrc-2006Q4-base:1.19 pkgsrc-2006Q3:1.17.0.2 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.16.0.4 pkgsrc-2006Q2-base:1.16 pkgsrc-2006Q1:1.16.0.2 pkgsrc-2006Q1-base:1.16 pkgsrc-2005Q4:1.15.0.8 pkgsrc-2005Q4-base:1.15 pkgsrc-2005Q3:1.15.0.6 pkgsrc-2005Q3-base:1.15 pkgsrc-2005Q2:1.15.0.4 pkgsrc-2005Q2-base:1.15 pkgsrc-2005Q1:1.15.0.2 pkgsrc-2005Q1-base:1.15 pkgsrc-2004Q4:1.11.0.2 pkgsrc-2004Q4-base:1.11 pkgsrc-2004Q3:1.9.0.4 pkgsrc-2004Q3-base:1.9 pkgsrc-2004Q2:1.9.0.2 pkgsrc-2004Q2-base:1.9 pkgsrc-2004Q1:1.8.0.6 pkgsrc-2004Q1-base:1.8 pkgsrc-2003Q4:1.8.0.4 pkgsrc-2003Q4-base:1.8 netbsd-1-6-1:1.8.0.2 netbsd-1-6-1-base:1.8 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.2; locks; strict; comment @# @; 1.50 date 2023.08.06.07.23.07; author adam; state Exp; branches; next 1.49; commitid 8Vx5DPHLErLKeHzE; 1.49 date 2023.03.26.09.18.48; author spz; state Exp; branches; next 1.48; commitid UOXOaM6dhsyA9CiE; 1.48 date 2021.10.26.09.57.06; author nia; state Exp; branches; next 1.47; commitid 78VqYEUpimZYWieD; 1.47 date 2021.10.07.13.05.59; author nia; state Exp; branches; next 1.46; commitid th2tWmLhF9XPBSbD; 1.46 date 2021.02.18.10.33.54; author wiz; state Exp; branches; next 1.45; commitid 3GNQIE9lWyzYbbIC; 1.45 date 2021.01.12.12.10.27; author ryoon; state Exp; branches; next 1.44; commitid 9ARd7753nMLTUqDC; 1.44 date 2019.05.02.20.27.42; author wiedi; state Exp; branches; next 1.43; commitid F4EPTUDRUpL6DFlB; 1.43 date 2019.02.24.15.18.45; author wiz; state Exp; branches; next 1.42; commitid o6nAITaVrRNz42dB; 1.42 date 2019.01.04.23.16.12; author ryoon; state Exp; branches; next 1.41; commitid 6PdYq9kMgK1Zlw6B; 1.41 date 2018.03.11.17.28.08; author wiz; state Exp; branches; next 1.40; commitid s05pxbvS8E4s24uA; 1.40 date 2016.05.31.15.04.51; author mef; state Exp; branches; next 1.39; commitid KFL8eKQJW4eZ5E8z; 1.39 date 2015.11.03.00.56.21; author agc; state Exp; branches; next 1.38; commitid WnKX6A1NKZmI9AHy; 1.38 date 2015.01.26.12.41.53; author jperkin; state Exp; branches; next 1.37; commitid 5wUaHirEuNNT5x7y; 1.37 date 2015.01.26.12.30.30; author jperkin; state Exp; branches; next 1.36; commitid C9E9ZiG7op0d2x7y; 1.36 date 2014.08.21.20.44.16; author wiz; state Exp; branches; next 1.35; commitid yTlB96lUqCfiQgNx; 1.35 date 2014.08.17.16.28.18; author wiz; state Exp; branches; next 1.34; commitid uUFUgjol2h0bwJMx; 1.34 date 2014.07.20.03.15.42; author mspo; state Exp; branches; next 1.33; commitid 1ZGTVDg8QDuF44Jx; 1.33 date 2014.07.18.11.12.41; author ryoon; state Exp; branches; next 1.32; commitid WX84Lq81aUScMQIx; 1.32 date 2014.03.18.09.03.26; author obache; state Exp; branches; next 1.31; commitid e3MyuB8oV6FyX9tx; 1.31 date 2014.02.24.08.16.56; author adam; state Exp; branches; next 1.30; commitid QWcUTIaNSEqTqkqx; 1.30 date 2011.05.11.07.49.58; author adam; state Exp; branches; next 1.29; 1.29 date 2010.12.16.10.12.53; author wiz; state Exp; branches; next 1.28; 1.28 date 2010.12.15.22.16.25; author wiz; state Exp; branches; next 1.27; 1.27 date 2010.12.15.20.37.38; author tez; state Exp; branches; next 1.26; 1.26 date 2010.12.12.13.10.39; author wiz; state Exp; branches; next 1.25; 1.25 date 2010.03.23.19.00.10; author tez; state Exp; branches; next 1.24; 1.24 date 2009.08.16.13.53.32; author wiz; state Exp; branches; next 1.23; 1.23 date 2009.01.20.00.33.56; author tnn; state Exp; branches; next 1.22; 1.22 date 2008.05.18.01.48.09; author tnn; state Exp; branches; next 1.21; 1.21 date 2008.04.02.22.03.07; author tonnerre; state Exp; branches; next 1.20; 1.20 date 2008.03.31.00.39.38; author tonnerre; state Exp; branches; next 1.19; 1.19 date 2006.12.03.15.21.20; author tron; state Exp; branches; next 1.18; 1.18 date 2006.11.27.22.05.34; author tv; state Exp; branches; next 1.17; 1.17 date 2006.09.03.17.24.16; author adrianp; state Exp; branches 1.17.2.1; next 1.16; 1.16 date 2006.01.28.02.03.57; author rillig; state Exp; branches 1.16.4.1; next 1.15; 1.15 date 2005.02.23.14.45.23; author agc; state Exp; branches 1.15.8.1; next 1.14; 1.14 date 2005.02.09.16.00.42; author tv; state Exp; branches; next 1.13; 1.13 date 2005.01.16.04.44.50; author tv; state Exp; branches; next 1.12; 1.12 date 2005.01.09.22.52.13; author recht; state Exp; branches; next 1.11; 1.11 date 2004.10.02.14.52.08; author danw; state Exp; branches; next 1.10; 1.10 date 2004.09.27.16.12.04; author wiz; state Exp; branches; next 1.9; 1.9 date 2004.04.24.23.19.27; author tv; state Exp; branches; next 1.8; 1.8 date 2002.11.30.11.16.20; author salo; state Exp; branches; next 1.7; 1.7 date 2002.11.25.15.07.34; author bouyer; state Exp; branches; next 1.6; 1.6 date 2002.11.22.12.05.05; author bouyer; state Exp; branches; next 1.5; 1.5 date 2002.11.20.16.57.54; author bouyer; state Exp; branches; next 1.4; 1.4 date 2002.08.25.21.49.07; author jlam; state Exp; branches; next 1.3; 1.3 date 2001.12.27.21.50.57; author agc; state Exp; branches 1.3.2.1 1.3.8.1; next 1.2; 1.2 date 2001.04.18.11.21.04; author agc; state Exp; branches; next 1.1; 1.1 date 2001.04.17.10.10.24; author agc; state Exp; branches; next ; 1.17.2.1 date 2006.12.04.08.46.25; author ghen; state Exp; branches; next ; 1.16.4.1 date 2006.09.11.11.18.03; author ghen; state Exp; branches; next ; 1.15.8.1 date 2006.02.13.10.10.05; author salo; state Exp; branches; next ; 1.3.2.1 date 2002.05.11.02.08.49; author jlam; state Exp; branches; next ; 1.3.8.1 date 2002.12.22.08.29.19; author agc; state Exp; branches; next ; desc @@ 1.50 log @gtar: updated to 1.35 version 1.35 * Fail when building GNU tar, if the platform supports 64-bit time_t but the build uses only 32-bit time_t. * Leave the devmajor and devminor fields empty (rather than zero) for non-special files, as this is more compatible with traditional tar. * Bug fixes ** Fix interaction of --update with --wildcards. ** When extracting archives into an empty directory, do not create hard links to files outside that directory. ** Handle partial reads from regular files. ** Warn "file changed as we read it" less often. Formerly, tar warned if the file's size or ctime changed. However, this generated a false positive if tar read a file while another process hard-linked to it, changing its ctime. Now, tar warns if the file's size, mtime, user ID, group ID, or mode changes. Although neither heuristic is perfect, the new one should work better in practice. ** Fix --ignore-failed-read to ignore file-changed read errors as far as exit status is concerned. You can now suppress file-changed issues entirely with --ignore-failed-read --warning=no-file-changed. ** Fix --remove-files to not remove a file that changed while we read it. ** Fix --atime-preserve=replace to not fail if there was no need to replace, either because we did not read the file, or the atime did not change. ** Fix race when creating a parent directory while another process is also doing so. ** Fix handling of prefix keywords not followed by "." in pax headers. ** Fix handling of out-of-range sparse entries in pax headers. ** Fix handling of --transform='s/s/@@/2'. ** Fix treatment of options ending in / in files-from list. ** Fix crash on 'tar --checkpoint-action exec=\"'. ** Fix low-memory crash when reading incremental dumps. ** Fix --exclude-vcs-ignores memory allocation misuse. @ text @$NetBSD: distinfo,v 1.49 2023/03/26 09:18:48 spz Exp $ BLAKE2s (tar-1.35.tar.xz) = b3b9b23cb8cf464667d73c5c3c29ab1b7f466d42f55c7a535d78705376941b18 SHA512 (tar-1.35.tar.xz) = 8b84ed661e6c878fa33eb5c1808d20351e6f40551ac63f96014fb0d0b9c72d5d94d8865d39e36bcb184fd250f84778a3b271bbd8bd2ceb69eece0c3568577510 Size (tar-1.35.tar.xz) = 2317208 bytes SHA1 (patch-Makefile.in) = 78cc142b9370317c52215c106ea1e7217e71f9b5 SHA1 (patch-gnu_readlinkat.c) = 49127fa6533ecf67b2da704da321da0d46b0ddeb SHA1 (patch-lib_xattr-at.c) = 03a62c67a8c107a8eb929e87d19560c1a1270766 SHA1 (patch-src_Makefile.in) = 9a91d592b73aa4aa1aad4e5764e41ebcdbb7f747 SHA1 (patch-src_system.c) = cd9f7358fa93ed0ba4a1b3fffdae5d7f84ef4791 @ 1.49 log @add the patch for CVE-2022-48303 from the gtar git @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2021/10/26 09:57:06 nia Exp $ d3 3 a5 4 BLAKE2s (tar-1.34.tar.bz2) = 515de781af9339884ea983aa2a2b77a88cd4dd69b70f138847b5a9ed6f8e7f49 SHA512 (tar-1.34.tar.bz2) = 31865930401b1d9497421fa79cfb41a1a47f3bf59fcdde86b28ed4f53d7a3ceaf88d57c1dba0332d3cd76e82a3aeb31b1e4e3af54fc0d0c0ad17c9f239e8d45d Size (tar-1.34.tar.bz2) = 3017795 bytes SHA1 (patch-CVE-2022-48303) = 859c17e68a9cf521ff9f04ad47d1af677d43e521 d9 1 @ 1.48 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2021/10/07 13:05:59 nia Exp $ d6 1 @ 1.47 log @archivers: Remove SHA1 distfiles hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2021/02/18 10:33:54 wiz Exp $ d3 1 a3 1 RMD160 (tar-1.34.tar.bz2) = 2d61c2325e5cdf098bf0e9ba776c6643123688e8 @ 1.46 log @gtar*: update to 1.34 version 1.34 - Sergey Poznyakoff, 2021-02-13 * Fix extraction over pipe (savannah bug #60002) * Fix memory leak in read_header (savannah bug #59897) * Fix extraction when . and .. are unreadable See https://lists.gnu.org/archive/html/bug-tar/2021-01/msg00012.html * Gracefully handle duplicate symlinks when extracting See https://lists.gnu.org/archive/html/bug-tar/2021-01/msg00026.html * Re-initialize supplementary groups when switching to user privileges @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2021/01/12 12:10:27 ryoon Exp $ a2 1 SHA1 (tar-1.34.tar.bz2) = 5bae4a431c4da46d50c772f377bfc204e22fecf2 @ 1.45 log @gtar: Update to 1.33 Changelog: 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2019/05/02 20:27:42 wiedi Exp $ d3 4 a6 4 SHA1 (tar-1.33.tar.bz2) = 485c8e68aed41cd0424ae16ebef6bb15f864ed14 RMD160 (tar-1.33.tar.bz2) = 1511ecc9d65a3f3b7a4d91e0b1887aa13af36081 SHA512 (tar-1.33.tar.bz2) = 158dc1af1137567b90781fdf81198222b02bbdd11058bc00b53b58993d0ef51b8b0b4115e99cff76eef31c8ec0445837b25600c3dc9685b9390d90bd689edf11 Size (tar-1.33.tar.bz2) = 3013300 bytes @ 1.44 log @gtar: fix build on SunOS resolve conflict with sys/limits.h @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2019/02/24 15:18:45 wiz Exp $ d3 4 a6 4 SHA1 (tar-1.32.tar.bz2) = d0b0259689062d7700480f74c547f62f18e7412d RMD160 (tar-1.32.tar.bz2) = b83c063c4eea4f36bf70c6be67a1c7fc74e5e82f SHA512 (tar-1.32.tar.bz2) = 3139e87112123269ee0600243b3ea081687cc93667bef5832bfe3c785c1be622f520f00fcfbdf44ad1d3247866d0ecfe347a85bbfec38eb38fa1014baef566f6 Size (tar-1.32.tar.bz2) = 2947264 bytes d8 2 a9 3 SHA1 (patch-gnu_readlinkat.c) = ce9869bfcd75005bb4ddac4e3223df01a26a2b29 SHA1 (patch-gnu_sys-limits.h) = b644d4f7915cac5757cb197966ec5f37553f3237 SHA1 (patch-lib_xattr-at.c) = c69631c118558c0c056feb5b55188b2b4c92cc19 @ 1.43 log @gtar: update to 1.32 version 1.32 - Sergey Poznyakoff, 2019-02-23 * Fix the use of --checkpoint without explicit --checkpoint-action * Fix extraction with the -U option See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00015.html, for details * Fix iconv usage on BSD-based systems * Fix possible NULL dereference (savannah bug #55369) * Improve the testsuite @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2019/01/04 23:16:12 ryoon Exp $ d9 1 @ 1.42 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2018/03/11 17:28:08 wiz Exp $ d3 4 a6 4 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 @ 1.41 log @gtar: update to 1.30 version 1.30 - Sergey Poznyakoff, 2017-12-17 * Member names containing '..' components are now skipped when extracting. This fixes tar's behavior to match its documentation, and is a bit safer when extracting untrusted archives over old files (an unsafe practice that the tar manual has long recommended against). * Report erroneous use of position-sensitive options. During archive creation or update, tar keeps track of positional options (see the manual, subsection 3.4.4 "Position-Sensitive Options"), and reports those that had no effect. For example, when invoked as tar -cf a.tar . --exclude '*.o' tar will create the archive, but will exit with status 2, having issued the following error message tar: The following options were used after non-optional arguments in archive create or update mode. These options are positional and affect only arguments that follow them. Please, rearrange them properly. tar: --exclude '*.o' has no effect tar: Exiting with failure status due to previous errors * --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. * The --warnings=failed-read option This new warning control option suppresses warning messages about unreadable files and directories. It has effect only if used together with the --ignore-failed-read option. * The --warnings=none option now suppresses all warnings This includes warnings about unreadable files produced when --ignore-failed-read is in effect. To output these, use --warnings=none --warnings=no-failed-read. * Fix reporting of hardlink mismatches during compare Tar reported incorrect target file name in the 'Not linked to' diagnostic message. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2016/05/31 15:04:51 mef Exp $ d3 4 a6 4 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 @ 1.40 log @(pkgsrc) - two patches are removed, upstream change (upstream) - Updated archivers/gtar to 1.29 Updated archivers/gtar-base to 1.29 Updated archivers/gtar-info to 1.29 ------------------------------------ version 1.29 - Sergey Poznyakoff, 2016-05-16 * New options: --verbatim-files-from, --no-verbatim-files-from The --verbatim-files-from option instructs tar to treat each line read from a file list as a file name, even if it starts with a dash. File lists are supplied with the --files-from (-T) option. By default, each line read from a file list is first stripped off the leading and trailing whitespace and, if the result begins with a dash, it is treated as tar command line option. Use the --verbatim-files-from option to disable this special handling. This facilitates the use of tar with file lists created automatically (e.g. by find(1) command). This option affects all --files-from options that occur after it in the command line. Its effect is reverted by the --no-verbatim-files-from option. * --null option reads file names verbatim The --null option implies --verbatim-files-from. I.e. each line read from null-delimited file lists is treated as a file name. This restores the documented behavior, which was broken in version 1.27. * New options: --owner-map=FILE and --group-map=FILE These two options provide fine-grained control over what user/group names (or IDs) should be mapped when adding files to archive. For both options, FILE is a plain text file with user or group mappings. Empty lines are ignored. Comments are introduced with # sign (unless quoted) and extend to the end of the corresponding line. Each non-empty line defines translation for a single UID (GID). It must consist of two fields, delimited by any amount of whitespace: OLDNAME NEWNAME[:NEWID] OLDNAME is either a valid user (group) name or a ID prefixed with +. Unless NEWID is supplied, NEWNAME must also be either a valid name or a +ID. Otherwise, both NEWNAME and NEWID need not be listed in the system user database. * New option --clamp-mtime The new --clamp-mtime option changes the behavior of --mtime to only use the time specified if the file mtime is newer than the given time. The --clamp-mtime option can only be used together with --mtime. Typical use case is to make builds reproducible: to loose less information, it's better to keep the original date of an archive, except for files modified during the build process. In that case, using reference (and thus reproducible) timestamps for the latter is good enough. See for more information. * Deprecated --preserve option removed * Sparse file detection Tar now uses SEEK_DATA/SEEK_HOLE on systems that support it. This allows for considerable speed-up in sparse-file detection. New option --hole-detection is provided, that allows the user to select the algorithm used for hole detection. Available arguments are: --hole-detection=seek Use lseek(2) SEEK_DATA and SEEK_HOLE "whence" parameters. --hole-detection=raw Scan entire file before storing it to determine where holes are located. The default is to use "seek" whenever possible, and fall back to "raw" otherwise. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2015/11/03 00:56:21 agc Exp $ d3 4 a6 4 SHA1 (tar-1.29.tar.bz2) = 057977c86293fddcbb04075ca70f41079e044949 RMD160 (tar-1.29.tar.bz2) = 27a18fd2a557fb6dc37218c96b3c3223527604a4 SHA512 (tar-1.29.tar.bz2) = d2cea9892892dfa0c8efd390303b75dccc085c4895e07ced684074592d69729916d6ea12475aa6aff873d076a729bb7dc2499c233edcfb9c7e8e8995481eef3b Size (tar-1.29.tar.bz2) = 2715993 bytes @ 1.39 log @Add SHA512 digests for distfiles for archivers category Problems found with existing distfile for eagle: distfiles/bicom101.zip distfiles/szip-2.1nb3/szip-2.1.tar.gz distfiles/xmill-0.9.1.tar.gz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2015/01/26 12:41:53 jperkin Exp $ d3 4 a6 4 SHA1 (tar-1.28.tar.bz2) = 668ea52014ef7e70afc4ff7324410ee32f2970ef RMD160 (tar-1.28.tar.bz2) = a2edf2a854fa9a7bc7383638038a7465ae8bba51 SHA512 (tar-1.28.tar.bz2) = 4f66a236a2d9185114e2b358a09f3d38c3c38e984e5fca4bedc4d7eb461bdaace6a7a9fc62aafb70428b1f3dc617fb0d0553558fb29cad33f0cb53ba081521c4 Size (tar-1.28.tar.bz2) = 2693989 bytes d8 1 a8 2 SHA1 (patch-configure) = 9d3b26ab03c8a0a30c3dbfbdeadae4d14b7fd8dc SHA1 (patch-gnu_readlinkat.c) = b1ddbf5159db92df9186354f27db5c9cb93b9afa a9 1 SHA1 (patch-src_Makefile.in) = 2e6c93b00f4c291a68884663968625e784103c3b @ 1.38 log @Add credit to Fink for the diagnosis and suggested fix. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2015/01/26 12:30:30 jperkin Exp $ d5 1 @ 1.37 log @Do not call into gettext which may not be async-signal-safe in between fork and exec. Fixes crashes on OSX when LC_ALL is unset. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2014/08/21 20:44:16 wiz Exp $ d11 1 a11 1 SHA1 (patch-src_system.c) = 59f74fa831de8fc6cdd64808660d2ec2d76bcf90 @ 1.36 log @Fix problems with xattr detection on OS X using upstream patch. Patch found and adapted for pkgsrc by J. Lewis Muir, with further changes by myself to avoid auto* dependencies. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2014/08/17 16:28:18 wiz Exp $ d11 1 @ 1.35 log @Update gtar to 1.28. Add a Makefile.common and use it. Use official man page, now that there is one. version 1.28, 2014-07-28 * New checkpoint action: totals The --checkpoint-action=totals option instructs tar to output the total number of bytes transferred at each checkpoint. * Extended checkpoint format specification. New conversion specifiers are implemented. Some of them take optional arguments, supplied in curly braces between the percent sign and the specifier letter. %d - Number of seconds since tar started. %{r,w,d}T - I/O totals; optional arguments supply prefixes to be used before number of bytes read, written and deleted, correspondingly. %{FMT}t - Current local time using FMT as strftime(3) format. If {FMT} is omitted, use %c. %{N}* - Pad output with spaces to the Nth column, or to the current screen width, if {N} is not given. %c - A shortcut for "%{%Y-%m-%d %H:%M:%S}t: %ds, %{read,wrote}T%*\r" * New option --one-top-level The option --one-top-level tells tar to extract all files into a subdirectory named by the base name of the archive (minus standard compression suffixes recognizable by --auto-compress). When used with an argument, as in --one-top-level=DIR, the files are extracted into the supplied DIRectory. This ensures that no archive members are extracted outside of the specified directory, even if the archive is crafted so as to put them elsewhere. * New option --sort The --sort=ORDER option instructs tar to sort directory entries according to ORDER. It takes effect when creating archives. Available ORDERs are: none (the default), name and inode. The latter may be absent, if the underlying system does not provide the necessary information. Using --sort=name ensures the member ordering in the created archive is uniform and reproducible. Using --sort=inode reduces the number of disk seeks made when creating the archive and thus can considerably speed up archivation. * New exclusion options --exclude-ignore=FILE Before dumping a directory check if it contains FILE, and if so read exclude patterns for this directory from FILE. --exclude-ignore-recursive=FILE Same as above, but the exclusion patterns read from FILE remain in effect for any subdirectory, recursively. --exclude-vcs-ignores Read exclude tags from VCS ignore files, where such files exist. Supported VCS's are: CVS, Git, Bazaar, Mercurial. * Tar refuses to read input from and write output to a tty device. * Manpages This release includes official tar(1) and rmt(8) manpages. Distribution maintainers are kindly asked to use these instead of the home-made pages they have been providing so far. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2014/07/20 03:15:42 mspo Exp $ d6 2 a7 1 SHA1 (patch-ad) = f3a988a6b675a389d8d307fe1a90dde81ba98df5 d9 2 @ 1.34 log @fix missing distinfo entry for tar-1.27.1.tar.bz2 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2014/07/18 11:12:41 ryoon Exp $ d3 3 a5 3 SHA1 (tar-1.27.1.tar.bz2) = 67aa31d0d497849c05ba5ea6eb41cff130407751 RMD160 (tar-1.27.1.tar.bz2) = a99ccfd874ac72c1e0feec2d86423c3e5bcd19fb Size (tar-1.27.1.tar.bz2) = 2573070 bytes a7 2 SHA1 (patch-src_Makefile.in) = 9c6b469c8f43c043f44aed74e06df8d9a06b27b2 SHA1 (patch-strtoimax.c) = a0385d8db47e95066c28c53aab4d74f9ab836b12 @ 1.33 log @Fix SCO OpenServer 5.0.7/3.2 build. SCO OpenServer 5.0.7/3.2 has strtoimax() declaration in inttypes.h, but libc.so has no implementation. And gnulib in GNU tar 1.27 has broken strtoimax() support. We have to use BSDL implementation instead. @ text @d1 1 a1 1 $NetBSD$ d3 3 @ 1.32 log @Add workaround for NetBSD-5.x. readlink is defined as a macro, it produce build failure reported in PR pkg/48622. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2014/02/24 08:16:56 adam Exp $ a2 3 SHA1 (tar-1.27.1.tar.bz2) = 67aa31d0d497849c05ba5ea6eb41cff130407751 RMD160 (tar-1.27.1.tar.bz2) = a99ccfd874ac72c1e0feec2d86423c3e5bcd19fb Size (tar-1.27.1.tar.bz2) = 2573070 bytes d5 2 @ 1.31 log @Changes 1.27.1: * Bug fixes * Fix unquoting of file names obtained via the -T option. * Fix GNU long link header timestamp (backward compatibility). * Fix extracting sparse members from star archives. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2011/05/11 07:49:58 adam Exp $ d7 1 @ 1.30 log @Changes 1.26: * Fix the --verify option, which broke in version 1.24. * Fix storing long sparse file names in PAX archives. * Fix correctness of --atime-preserve=replace. * Work around POSIX incompatibilities on FreeBSD, NetBSD and Tru64. * Fix bug with --one-file-system --listed-incremental. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2010/12/16 10:12:53 wiz Exp $ d3 3 a5 3 SHA1 (tar-1.26.tar.bz2) = 70f298c3cd997b694864c55e6d8655324c87a0cc RMD160 (tar-1.26.tar.bz2) = d507dc5a57a823701cae5cdd2b98aba48ec74d3f Size (tar-1.26.tar.bz2) = 2339773 bytes @ 1.29 log @Add patch from upstream fixing test 39. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2010/12/15 22:16:25 wiz Exp $ d3 4 a6 9 SHA1 (tar-1.25.tar.gz) = 28bcf4cfcb32805afead8a6259158064d96359fb RMD160 (tar-1.25.tar.gz) = 8013ed400958cc8e9d605f5541e52e413bf878dc Size (tar-1.25.tar.gz) = 3400086 bytes SHA1 (patch-aa) = 976d0caa9dd67c04a3c1b40ca5d5bea91bc9fcdf SHA1 (patch-ab) = ce8f4a5b0a20a5c7da44f06b0e55115e27f7d7e0 SHA1 (patch-ad) = 5573bd0e8aaf71b8a23d8b031c61b48c97b3fa97 SHA1 (patch-al) = 53056a3b20a40aac0e04a1137856c5b47a7d6e0c SHA1 (patch-am) = aec3b1496c227a64b098d0f3666ff9be4e4b10b5 SHA1 (patch-an) = 75c83efad6f197e82b9f1966c1034c393e749930 @ 1.28 log @Remove two patches: one disabled a test that however succeeds on NetBSD-current and Solaris 10 (tested by tez@@), the other one was adding a --no-unlink-first option that was added because NetBSD's version of tar had made --unlink-first default. Since this default was changed quite some time ago and the option never was in upstream, remove it. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2010/12/15 20:37:38 tez Exp $ d7 1 @ 1.27 log @Fix bug with --one-file-system --listed-incremental (used by amanda) per: http://www.mail-archive.com/bug-tar@@gnu.org/msg03019.html Pass FORCE_UNSAFE_CONFIGURE=1 in the configure env to allow building of this package as root. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2010/03/23 19:00:10 tez Exp $ a6 1 SHA1 (patch-ab) = fcfa62f76b3ed3a0297962c39ae0de96e335e330 a7 1 SHA1 (patch-af) = 826a3c60c6f5734c87c64c53970d4ae956d51767 @ 1.26 log @Update gtar to 1.25. version 1.25 - Sergey Poznyakoff, 2010-11-07 * Fix extraction of empty directories with the -C option in effect. * Fix extraction of device nodes. * Make sure name matching occurs before eventual name transformation. Tar 1.24 changed the ordering of name matching and name transformation so that the former saw already transformed file names. This made it impossible to match file names in certain cases. It is fixed now. * Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW. * Improve the testsuite. * Alternative decompression programs. If extraction from a compressed archive fails because the corresponding compression program is not installed and the following two conditions are met, tar retries extraction using an alternative decompressor: 1. Another compression program supported by tar is able to handle this compression format. 2. The compression program was not explicitly requested in the command line by the use of such options as -z, -j, etc. For example, if `compress' is not available, tar will try `gzip'. version 1.24 - Sergey Poznyakoff, 2010-10-24 * The --full-time option. New command line option `--full-time' instructs tar to output file time stamps to the full resolution. * Bugfixes. ** More reliable directory traversal when creating archives Tar now checks for inconsistencies caused when a file system is modified while tar is creating an archive. In the new approach, tar maintains a cache of file descriptors to directories, so it uses more file descriptors than before, but it adjusts to system limits on the number of file descriptors. Tar also takes more care when a file system is modified while tar is extracting from an archive. The new checks are implemented via the openat and related calls standardized by POSIX.1-2008. On an older system where these calls do not exist or do not return useful results, tar emulates the calls at some cost in efficiency and reliability. ** Symbolic link attributes When extracting symbolic links, tar now restores attributes such as last-modified time and link permissions, if the operating system supports this. For example, recent versions of the Linux kernel support setting times on symlinks, and some BSD kernels also support symlink permissions. ** --dereference consistency The --dereference (-h) option now applies to files that are copied into or out of archives, independently of other options. For example, if F is a symbolic link and archive.tar contains a regular-file member also named F, "tar --overwrite -x -f archive.tar F" now overwrites F itself, rather than the file that F points to. (To overwrite the file that F points to, add the --dereference (-h) option.) Formerly, --dereference was intended to apply only when using the -c option, but the implementation was not consistent. Also, the --dereference option no longer affects accesses to other files, such as archives and time stamp files. Symbolic links to these files are always followed. Previously, the links were usually but not always followed. ** Spurious error diagnostics on broken pipe. When receiving SIGPIPE, tar would exit with error status and "write error" diagnostics. In particular, this occurred if invoked as in the example below: tar tf archive.tar | head -n 1 ** --remove-files `Tar --remove-files' failed to remove a directory which contained symlinks to another files within that directory. ** --test-label behavior In case of a mismatch, `tar --test-label LABEL' exits with code 1, not 2 as it did in previous versions. The `--verbose' option used with `--test-label' provides additional diagnostics. Several volume labels may be specified in a command line, e.g.: tar --test-label -f archive 'My volume' 'New volume' 'Test volume' In this case, tar exits with code 0 if any one of the arguments matches the actual volume label. ** --label used with --update The `--label' option can be used with `--update' to prevent accidental update of an archive: tar -rf archive --label 'My volume' . This did not work in previous versions, in spite of what the docs said. ** --record-size and --tape-length (-L) options Usual size suffixes are allowed for these options. For example, -L10k stands for a 10 kilobyte tape length. ** Fix dead loop on extracting existing symlinks with the -k option. @ text @d10 3 @ 1.25 log @Update gtar to 1.23 - fixes CVE2010-0624 Also: # Improved record size autodetection # Use of lseek on seekable archives # New command line option --warning # New command line option --level # Improved behavior if some files were removed during incremental dumps # Modification times of PAX extended headers # Time references in the --pax-option argument # Augmented environment of the --to-command script # Bugfixes: * Fix handling of hard link targets by -c --transform * Fix hard links recognition with -c --remove-files * Fix restoring files from backup (debian bug #508199) * Correctly restore modes and permissions on existing directories * The --remove-files option removes files only if they were succesfully stored in the archive * Fix storing and listing of the volume labels in POSIX format * Improve algorithm for splitting long file names (ustar format) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2009/01/20 00:33:56 tnn Exp $ d3 7 a9 7 SHA1 (tar-1.23.tar.gz) = b58a709eb0df611b77e9f381ffc83097306b371c RMD160 (tar-1.23.tar.gz) = 0750be49398887c48bef0c5bc02bb26e2b075b0b Size (tar-1.23.tar.gz) = 3193303 bytes SHA1 (patch-ab) = c18f5e205f92949d1568ca3d484af5e7f51a1da4 SHA1 (patch-ad) = 05c6ab3826e8b715413ff93e045599be0d8bb126 SHA1 (patch-af) = 5ffbb0f6fe760f8fafa6eb34340438588b9b5d16 SHA1 (patch-ag) = 32bd77d6063a1f70d109b3c63ba25b68168ba4d8 @ 1.24 log @Update to 1.22: version 1.22 - Sergey Poznyakoff, 2009-03-05 * Support for xz compression Tar uses xz for compression if one of the following conditions is met: 1. The option --xz or -J (see below) is used. 2. The xz binary is set as compressor using --use-compress-program option. 3. The file name of the archive being created ends in `.xz' and auto-compress option (-a) is used. Xz is used for decompression if one of the following conditions is met: 1. The option --xz or -J is used. 2. The xz binary is set as compressor using --use-compress-program option. 3. The file is recognized as xz compressed stream data. * Short option -J reassigned as a short equivalent of --xz * New option -I The -I option is assigned as a short equivalent for --use-compress-program. * The --no-recursive option works in incremental mode. version 1.21 - Sergey Poznyakoff, 2008-12-27 * New short option -J A shortcut for --lzma. * New option --lzop * New option --no-auto-compress Cancels the effect of previous --auto-compress (-a) option. * New option --no-null Cancels the effect of previous --null option. * Compressed format recognition If tar is unable to determine archive compression format, it falls back to using archive suffix to determine it. * VCS support. Using --exclude-vcs handles also files used internally by Bazaar, Mercurial and Darcs. * Transformation scope flags Name transformation expressions understand additional flags that control type of archive members affected by them. The flags are: - r Apply transformation to regular archive members. - s Apply transformation to symbolic link targets. - h Apply transformation to hard link targets. Corresponding upper-case letters negate the meaning, so that `H' means ``do not apply transformation to hard link targets.'' The scope flags are listed in the third part of an `s' expression, e.g.: tar --transform 's|^|/usr/local/|S' Default is `rsh', which means that transformations are applied to both regular archive members and to the targets of symbolic and hard links. If several transform expressions are used, the default flags can be changed using `flags=' statement before the expressions, e.g.: tar --transform 'flags=S;s|^|/usr/local/|S' * Bugfixes ** The --null option disabled handling of tar options in list files. This is fixed. ** Fixed record size autodetection. If detected record size differs from the expected value (either default, or set on the command line), tar always prints a warning if verbosity level is set to 1 or greater, i.e. if either -t or -v option is given. @ text @d3 7 a9 9 SHA1 (tar-1.22.tar.gz) = 79875be57ca47d16ab41fc1bf3853efe68b81167 RMD160 (tar-1.22.tar.gz) = 92aae7f6ebce77d1e334acc59320980c4ce7ffe4 Size (tar-1.22.tar.gz) = 2998989 bytes SHA1 (patch-ab) = bc2cb4547a0df1d1877a3d09a6e3969123ddecab SHA1 (patch-ad) = c5106ba2d0a0414ccbc55dfbf71c95280080b190 SHA1 (patch-af) = 2965f2dbbf4914daab3ffcc067acbc2bac6729e7 SHA1 (patch-ag) = 8e1f6d2b6d38a029485cd7a1987cc6acb6a4cc84 SHA1 (patch-ah) = f1e26c3474982b9cef494554cd6e876c86afc22c SHA1 (patch-ai) = 93904441dc0bfc100ce07845a0ba3c3b2c74ba25 @ 1.23 log @64-bit time_t fallout: gtar cowardly refuses to build if time_t doesn't fit in "long int", as happens to be the case now on 32-bit NetBSD hosts. Supress the error and turn it into a warning instead. "make test" still OK @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2008/05/18 01:48:09 tnn Exp $ d3 3 a5 3 SHA1 (tar-1.20.tar.gz) = 1bc0731a00f2483f381c48e0b3f359877ddff910 RMD160 (tar-1.20.tar.gz) = 6ac6847b4d0f4fcd61408f63df18b503699f2fb9 Size (tar-1.20.tar.gz) = 2822777 bytes d8 1 a8 2 SHA1 (patch-ae) = 99323cf270e3e60dd21db42aea3556dd9255cef2 SHA1 (patch-af) = 8e57e09e3b1a79310dc343c3741fc94916788b79 @ 1.22 log @Update to GNU tar 1.20. All self-tests pass under NetBSD-current. Changes: 3.5 years worth of development; too much to list here. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2008/04/02 22:03:07 tonnerre Exp $ d11 2 @ 1.21 log @Fix extraneous semicolon in gtar-base which slipped into the patch before commit. This will unbrick archive/gtar-base. Approved-by: tnn @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2008/03/31 00:39:38 tonnerre Exp $ d3 8 a10 14 SHA1 (tar-1.15.1.tar.gz) = 21574ae5d39b698f7f577e2cecc91a5ec89b659c RMD160 (tar-1.15.1.tar.gz) = 83f35ee090d05f0865ebd9915bbd1b649a6555c5 Size (tar-1.15.1.tar.gz) = 2204322 bytes SHA1 (patch-aa) = adbd252113bfb131de80bbcf8150b2a955e17058 SHA1 (patch-ab) = 59e75a2051738076ad948ebc4db1240d47e7d366 SHA1 (patch-ac) = 072a7eaff685093b86289e0b45281c41ae06f4fc SHA1 (patch-ad) = 8f109cbc150cb7db48b7a59dcba9eefb654875e0 SHA1 (patch-ae) = 6518ab82e19c831f16bc772136fafc037a592df4 SHA1 (patch-af) = be20dafd1c65db4ca60a5aedbc7a972117cd7072 SHA1 (patch-ag) = 39fd6e84665a632258c722a35359713a1e194287 SHA1 (patch-ah) = d8532a99bf2bd0c35a9d994101fbd722f52c9ead SHA1 (patch-ai) = 9e065a4bbe3fcaee7e08a53b64e863b8fbd0d32a SHA1 (patch-aj) = 409760785d3a0e12175760f2f71e192c3dd1ef52 SHA1 (patch-ak) = 0bc0bae9d39eafdc6a54a59708e01063b9e41497 @ 1.20 log @Add patch for gtar-base to fix a directory traversal vulnerability (CVE-2007-4131, pkgsrc-sec ticket #15481) Approved-by: joerg @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2006/12/03 15:21:20 tron Exp $ d16 1 a16 1 SHA1 (patch-ak) = 18fd849db1ea337f38e7ed7e7fac73b85566325a @ 1.19 log @Add Kees Cook's patch for CVE-2006-6097 taken from Ubuntu Linux. Bump package revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2006/11/27 22:05:34 tv Exp $ d16 1 @ 1.18 log @Make build on Interix - security fix was assuming that SIZE_MAX is defined; copy #ifndef...#define...#endif block used in other source files. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/09/03 17:24:16 adrianp Exp $ d7 1 a7 1 SHA1 (patch-ab) = db7dc670cab8ba4eab9cf7b8efd79395ac4ea43c d12 1 a12 1 SHA1 (patch-ag) = dc39d490b0085e452664b8ea7af0329f01f630d5 d15 1 @ 1.17 log @Fix for CVE-2006-0300 via RedHat @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/01/28 02:03:57 rillig Exp $ d14 1 a14 1 SHA1 (patch-ai) = 444d47a539427df39404fcf4996082de1d00a4df @ 1.17.2.1 log @Pullup ticket 1929 - requested by tron security fix for gtar-base - pkgsrc/archivers/gtar-base/Makefile 1.55 - pkgsrc/archivers/gtar-base/distinfo 1.19 - pkgsrc/archivers/gtar-base/patches/patch-ab 1.11 - pkgsrc/archivers/gtar-base/patches/patch-ag 1.4 - pkgsrc/archivers/gtar-base/patches/patch-aj 1.1 Module Name: pkgsrc Committed By: tron Date: Sun Dec 3 15:21:20 UTC 2006 Modified Files: pkgsrc/archivers/gtar-base: Makefile distinfo pkgsrc/archivers/gtar-base/patches: patch-ab patch-ag Added Files: pkgsrc/archivers/gtar-base/patches: patch-aj Log Message: Add Kees Cook's patch for CVE-2006-6097 taken from Ubuntu Linux. Bump package revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/09/03 17:24:16 adrianp Exp $ d7 1 a7 1 SHA1 (patch-ab) = 59e75a2051738076ad948ebc4db1240d47e7d366 d12 1 a12 1 SHA1 (patch-ag) = 39fd6e84665a632258c722a35359713a1e194287 a14 1 SHA1 (patch-aj) = 409760785d3a0e12175760f2f71e192c3dd1ef52 @ 1.16 log @Added a patch to support MIPSpro. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2005/02/23 14:45:23 agc Exp $ d14 1 @ 1.16.4.1 log @Pullup ticket 1821 - requested by adrianp security fix for gtar Revisions pulled up: - pkgsrc/archivers/gtar-base/Makefile 1.54 - pkgsrc/archivers/gtar-base/distinfo 1.17 - pkgsrc/archivers/gtar-base/patches/patch-ai 1.1 Module Name: pkgsrc Committed By: adrianp Date: Sun Sep 3 17:24:16 UTC 2006 Modified Files: pkgsrc/archivers/gtar-base: Makefile distinfo Added Files: pkgsrc/archivers/gtar-base/patches: patch-ai Log Message: Fix for CVE-2006-0300 via RedHat @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/09/03 17:24:16 adrianp Exp $ a13 1 SHA1 (patch-ai) = 444d47a539427df39404fcf4996082de1d00a4df @ 1.15 log @Add RMD160 digests in addition to SHA1 ones. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2005/02/09 16:00:42 tv Exp $ d13 1 @ 1.15.8.1 log @Pullup ticket 1121 - requested by Roland Illig MIPSpro build fix for gtar-base Revisions pulled up: - pkgsrc/archivers/gtar-base/distinfo 1.16 - pkgsrc/archivers/gtar-base/patches/patch-ah 1.3 Module Name: pkgsrc Committed By: rillig Date: Sat Jan 28 02:03:58 UTC 2006 Modified Files: pkgsrc/archivers/gtar-base: distinfo Added Files: pkgsrc/archivers/gtar-base/patches: patch-ah Log Message: Added a patch to support MIPSpro. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/01/28 02:03:57 rillig Exp $ a12 1 SHA1 (patch-ah) = d8532a99bf2bd0c35a9d994101fbd722f52c9ead @ 1.14 log @Skip autotest 15 (gzip.at), as different platforms output different strerror messages that will not match the test's expected output. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2005/01/16 04:44:50 tv Exp $ d4 1 @ 1.13 log @Make this build on Interix. (Apparently the sysexits.h override operation in configure.ac was a little backwards....) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2005/01/09 22:52:13 recht Exp $ d10 1 @ 1.12 log @update to gtar 1.15.1 changes: - enable installation of grmt changes in gtar: version 1.15.1 - Sergey Poznyakoff, 2004-12-21 This version fixes a bug introduced in 1.15 which caused tar to refuse to extract files from standard input. version 1.15 - Sergey Poznyakoff, 2004-12-20 * Compressed archives are recognised automatically, it is no longer necessary to specify -Z, -z, or -j options to read them. Thus, you can now run `tar tf archive.tar.gz'. * When restoring incremental dumps, --one-file-system option prevents directory hierarchies residing on different devices from being purged. With the previous versions of tar it was dangerous to create incremental dumps with --one-file-system option, since they would recursively remove mount points when restoring from the back up. This change fixes the bug. * Renamed --strip-path to --strip-components for consistency with the GNU convention. * Skipping archive members is sped up if the archive media supports seeks. * Restore script starts restoring only if it is given --all (-a) option, or some patterns. This is to prevent accidental restores. * `tar --verify' prints a warning if during archive creation some of the file names had their prefixes stripped off. * New option --exclude-caches instructs tar to exclude cache directories automatically on archive creation. Cache directories are those containing a standardized tag file, as specified at: http://www.brynosaurus.com/cachedir/spec.html * New configure option --with-rmt allows to specify full path name to the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND variable introduced in version 1.14 * New configure variable DEFAULT_RMT_DIR allows to specify the directory where to install `rmt' utility. This is necessary since modifying --libexecdir as was suggested for version 1.14 produced a side effect: it also modified installation prefix for backup scripts (if --enable-backup-scripts was given). * Bugfixes: ** Fixed flow in recognizing files to be included in incremental dumps. ** Correctly recognize sparse archive members when used with -T option. ** GNU multivolume headers cannot store filenames longer than 100 characters. Do not allow multivolume archives to begin with such filenames. ** If a member with link count > 2 was stored in the archive twice, previous versions of tar were not able to extract it, since they were trying to link the file to itself, which always failed and lead to removing the already extracted copy. Preserve the first extracted copy in such cases. ** Restore script was passing improper argument to tar --listed option (which didn't affect the functionality, but was logically incorrect). ** Fixed verification of created archives. ** Fixed unquoting of file names containing backslash escapes (previous versions failed to recognize \a and \v). ** When attempting to delete a non-existing member from the archive, previous versions of tar used to overwrite last archive block with zeroes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2004/10/02 14:52:08 danw Exp $ d5 1 @ 1.11 log @remove a really really crufty darwin patch noticed by wiz. (the package doesn't currently build on darwin with or without the patch, but darwin has gtar in the base OS anyway.) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2004/09/27 16:12:04 wiz Exp $ d3 7 a9 6 SHA1 (tar-1.14.tar.gz) = 484d3ac9c15a598f2ee110155d87b3daecc7b13c Size (tar-1.14.tar.gz) = 1485633 bytes SHA1 (patch-aa) = df97e08202682939f329f33222540b46ed6baa36 SHA1 (patch-ab) = 416495f330cb7614eb466547bc468213213e3a90 SHA1 (patch-ac) = 41d4153b44b5852664401d9be3a0b0a4ef4984eb SHA1 (patch-ag) = 3cb3f8ed288a141896e65410c453b15578943ab3 @ 1.10 log @Update gtar packages to 1.14: XXX: man page not updated (didn't find new version of suse gtar man page which we're using in the package) version 1.14 - Sergey Poznyakoff, 2004-05-11 * Added support for POSIX.1-2001 and ustar archive formats. * New option --format allows to select the output archive format * The default output format can be selected at configuration time by presetting the environment variable DEFAULT_ARCHIVE_FORMAT. Allowed values are GNU, V7, OLDGNU and POSIX. * New option --strip-path allows to cut off a given number of path elements from the name of the file being extracted. * New options --index-file, --no-overwrite-dir. The --overwrite-dir option is now the default; use --no-overwrite-dir if you prefer the previous default behavior. * The semantics of -o option is changed. When extracting, it does the same as --no-same-owner GNU tar option. This is compatible with UNIX98 tar. Otherwise, its effect is the same as that of --old-archive option. This latter is deprecated and will be removed in future. * New option --check-links prints a message if not all links are dumped for a file being archived. This corresponds to the UNIX98 -l option. The current semantics of the -l option is retained for compatibility with previous releases, however such usage is strongly deprecated as the option will change to its UNIX98 semantics in the future releases. * New option --occurrence[=N] can be used in conjunction with one of the subcommands --delete, --diff, --extract or --list when a list of files is given either on the command line or via -T option. This option instructs tar to process only the Nth occurrence of each named file. N defaults to 1, so `tar -x -f archive --occurrence filename' extracts the first occurrence of `filename' from `archive' and terminates without scanning to the end of the archive. * New option --pax-option allows to control the handling of POSIX keywords in `pax' extended headers. It is equivalent to `pax' -o option. * --incremental and --listed-incremental options work correctly on individual files, as well as on directories. * New scripts: backup (replaces old level-0 and level-1) and restore. The scripts are compiled and installed if --enable-backup-scripts option is given to configure. * By default tar searches "rmt" utility in "$prefix/libexec/rmt", which is consistent with the location where the version of "rmt" included in the package is installed. Previous versions of tar used "/etc/rmt". To install "rmt" to its traditional location, run configure with option --libexecdir=/etc. Otherwise, if you already have rmt installed and wish to use it, instead of the shipped in version, set the variable DEFAULT_RMT_COMMAND to the full path name of the utility, e.g. ./configure DEFAULT_RMT_COMMAND=/etc/rmt. Notice also that the full path name of the "rmt" utility to use can be set at runtime, by giving option --rmt-command to tar. * Removed obsolete command line options: ** --absolute-paths superseded by --absolute-names ** --block-compress is not needed any longer ** --block-size superseded by --blocking-factor ** --modification-time superseded by --touch ** --read-full-blocks superseded by --read-full-records ** --record-number superseded by --block-number ** --version-control superseded by --backup * New message translations fi (Finnish), gl (Galician), hr (Croatian), hu (Hungarian), ms (Malaysian), nb (Norwegian), ro (Romanian), sk (Slovak), zh_CN (Chinese simplified), zh_TW (Chinese traditional). The code 'no' for Norwegian (Bokmål) has been withdrawn; use 'nb' instead. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2004/04/24 23:19:27 tv Exp $ a7 1 SHA1 (patch-ae) = 428a5a263dd889e09c0d5404eb8d4fe5dbeeb61d @ 1.9 log @Missed this in commit of patch-ac (thanks wiz). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2002/11/30 11:16:20 salo Exp $ d3 7 a9 8 SHA1 (tar-1.13.25.tar.gz) = d27fda27af621a1182bff289d4bfc7b37019effe Size (tar-1.13.25.tar.gz) = 1312227 bytes SHA1 (patch-aa) = 607455dae33416396ed9589e74179a097f89adbf SHA1 (patch-ab) = 676a9ad625166d052ba8430c4ee19651c25c6451 SHA1 (patch-ac) = 88f1c52efcad98dfb6688d9184b50f1e8aabe31d SHA1 (patch-ae) = c91b7225146d6dd18031a5ebaa69993904c5c078 SHA1 (patch-af) = 2a5eff3022bcc279131dcd1144fe9c8a7acebecb SHA1 (patch-ag) = fdb46bf9c32ae6df32c6569f12e9232217f53506 @ 1.8 log @USE_PKGLOCALEDIR, remove unnecessary patches. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2002/11/25 15:07:34 bouyer Exp $ d7 1 @ 1.7 log @Ops, correct the checksum for patch-ah @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2002/11/22 12:05:05 bouyer Exp $ a6 1 SHA1 (patch-ad) = 430fca61e5d39ed596cbc66f5cf03b3ed5363921 a9 1 SHA1 (patch-ah) = d9f1aa9ca862a91f4a07578fb0ac54827f706e71 @ 1.6 log @Honnor ${PKGLOCALEDIR} @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2002/11/20 16:57:54 bouyer Exp $ d11 1 a11 1 SHA1 (patch-ah) = b1774f7e8b1e7c501bfeeed58561b2d73becf241 @ 1.5 log @Update gtar packages to 1.13.25, with security fixes from redhat. Summary of changes (see NEWS and Changelog from the distribution for details): - don't allow absolute paths, and path containing ../ * New option --overwrite-dir * New option --recursion (the default) that is the inverse of --no-recursion. * New options --anchored, --ignore-case, --wildcards, --wildcards-match-slash, and their negations (e.g., --no-anchored). Along with --recursion and --no-recursion, these options control how exclude patterns are interpreted. * The default interpretation of exclude patterns is now --no-anchored --no-ignore-case --recursion --wildcards --wildcards-match-slash. * The --no-recursion option now affects extraction too. * New options --no-same-owner, --no-same-permissions. * New option -y or --bzip2 for bzip2 compression, by popular request. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2002/08/25 21:49:07 jlam Exp $ d11 1 @ 1.4 log @Merge packages from the buildlink2 branch back into the main trunk that have been converted to USE_BUILDLINK2. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3.2.1 2002/05/11 02:08:49 jlam Exp $ d3 8 a10 9 SHA1 (tar-1.12.tar.gz) = a426b8551a4b61289a1bb6d677ada162f8bbc51a Size (tar-1.12.tar.gz) = 867759 bytes SHA1 (tar-1.12.shar.gz) = 4cab31f6be9c6803679213a46bb3432670a151fc Size (tar-1.12.shar.gz) = 1258219 bytes SHA1 (patch-aa) = c0254788ea22dfdd746fb9c2bead8f93370e493e SHA1 (patch-ab) = 7f58c1c752b7f5c020087dd4a2471887b5888c44 SHA1 (patch-ac) = 7b91433854e291cd963839cafe41441b5e09b6da SHA1 (patch-ad) = f3190475eb03e6b1dfe0dd7841ec77c2143d58c0 SHA1 (patch-ae) = 21862d6e4dfc81904ef2ae6276bce6c8131b5841 @ 1.3 log @On Darwin, use tar-1.12.tar.gz, rather than the shar format archive, since this shows up problems on NFS-mounted pkgsrc archives on Darwin. On Darwin, don't try to make the po message files, since msgfmt doesn't yet exist. These changes allow bootstrapping the gtar-base package on Darwin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2001/04/18 11:21:04 agc Exp $ d10 1 a10 1 SHA1 (patch-ad) = 06bce623e2c6041fc2a479154cd4e0853d4a560e @ 1.3.8.1 log @Update gtar* to 1.13.25 on the netbsd-1-6 pkgsrc branch, for security reasons. Requested by Manuel Bouyer. The files are synced with the following revisions, with changes necessary for the 1.6 pkgsrc environnement (USE_BUILDLINK2, USE_PKGLOCALEDIR). gtar/Makefile 1.17 gtar-base/Makefile 1.23 gtar-base/PLIST 1.3 gtar-base/distinfo 1.8 gtar-base/files/gtar.1 1.3 gtar-base/patches/patch-aa 1.5 gtar-base/patches/patch-ab 1.8 gtar-base/patches/patch-ac removed gtar-base/patches/patch-ad removed gtar-base/patches/patch-ae 1.4 gtar-base/patches/patch-af 1.1 (new file) gtar-base/patches/patch-ag 1.1 (new file) gtar-info/Makefile 1.8 gtar-info/PLIST 1.3 gtar-info/distinfo 1.3 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2002/11/30 11:16:20 salo Exp $ d3 9 a11 7 SHA1 (tar-1.13.25.tar.gz) = d27fda27af621a1182bff289d4bfc7b37019effe Size (tar-1.13.25.tar.gz) = 1312227 bytes SHA1 (patch-aa) = 607455dae33416396ed9589e74179a097f89adbf SHA1 (patch-ab) = 676a9ad625166d052ba8430c4ee19651c25c6451 SHA1 (patch-ae) = c91b7225146d6dd18031a5ebaa69993904c5c078 SHA1 (patch-af) = 2a5eff3022bcc279131dcd1144fe9c8a7acebecb SHA1 (patch-ag) = fdb46bf9c32ae6df32c6569f12e9232217f53506 @ 1.3.2.1 log @First pass at conversion of various packages to use the buildlink2 framework. Add many buildlink2.mk files to add to the framework. Please see buildlink2.txt for more details. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2001/12/27 21:50:57 agc Exp $ d10 1 a10 1 SHA1 (patch-ad) = f3190475eb03e6b1dfe0dd7841ec77c2143d58c0 @ 1.2 log @Move to sha1 digests, and add distfile sizes. @ text @d1 1 a1 1 $NetBSD$ d3 2 d11 1 a11 1 SHA1 (patch-ae) = 5c1f69eb71908b5690ab63909e5f1988f230e716 @ 1.1 log @+ move the distfile digest/checksum value from files/md5 to distinfo + move the patch digest/checksum values from files/patch-sum to distinfo @ text @d1 1 a1 1 $NetBSD: md5,v 1.4 1999/09/18 14:50:44 kim Exp $ d3 2 a4 1 MD5 (tar-1.12.shar.gz) = 2de18b48856dac3c76863d6eb2b7e5f9 @