pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/tarsnap



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Mar 21 17:11:46 UTC 2025

Modified Files:
        pkgsrc/sysutils/tarsnap: Makefile distinfo

Log Message:
tarsnap: update to 1.0.41.

### Tarsnap 1.0.41 (March 21, 2025)

- tarsnap now has mitigations to defend against information leakage via
  chunking: Chunks are padded using the PADME scheme, and small-alphabet
  cycles are prohibited in chunking to block a chosen-plaintext attack.
- tarsnap -c now accepts --dry-run-metadata, which simulates creating an
  archive without reading any file data.  This is significantly faster than a
  regular --dry-run, and is suitable for checking which filesystem entries
  will be archived (with -v) or checking the total archive size (with --totals
  or --progress-bytes).
- tarsnap now accepts --noatime with -c mode, which requests that the
  operating system does not update atime when reading files or directories.
  Not supported by all operating systems or filesystems.
- If the server-side state was modified and tarsnap exits with an error, it
  will now have an exit code of 2.
- tarsnap will read a config file in $XDG_CONFIG_HOME/tarsnap/tarsnap.conf;
  or ~/.config/tarsnap/tarsnap.conf if $XDG_CONFIG_HOME is not set.  The
  previous config file ~/.tarsnaprc is still supported, and will not be
  deprecated.
- tarsnap now accepts --null-input as a synonym for --null.  For compatibility
  reasons, --null is still supported, and will not be deprecated.
- tarsnap now accepts --null-output, which causes --list-archives to separate
  each archive name with a null character (like `find -print0`).  If one or
  more -v arguments are specified, multiple null characters are used to
  separate fields; see the man page for details.
- tarsnap now accepts --null-output with -x and -t, which causes them to
  separate each filename with a null character.  If there are multiple fields
  on a line, null characters are used instead of spaces; see the man page for
  details.
- tarsnap now accepts --null-output with --print-stats, which causes it to
  separate fields and lines with null character(s); see the man page for
  details.
- tarsnap now accepts --hashes, which causes --list-archives to print hashes
  of archive names.  If one or more -v arguments are specified, it will print
  other metadata (as per --list-archives).  This option is intended for the
  GUI and is not needed for command-line usage.
- tarsnap now accepts -f TAPEHASH with --list-archives --hashes, which prints
  metadata about the specified archive(s).  Multiple -f options may be
  specified.  This option is intended for the GUI and is not needed for
  command-line usage.
- Fixed a problem with strict aliasing if somebody compiled with gcc11 or
  higher using -O3, does not have SSE2, and is using a passphrase-protected
  keyfile.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/tarsnap/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/tarsnap/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/tarsnap/Makefile
diff -u pkgsrc/sysutils/tarsnap/Makefile:1.19 pkgsrc/sysutils/tarsnap/Makefile:1.20
--- pkgsrc/sysutils/tarsnap/Makefile:1.19       Tue Oct 24 22:11:15 2023
+++ pkgsrc/sysutils/tarsnap/Makefile    Fri Mar 21 17:11:46 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.19 2023/10/24 22:11:15 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2025/03/21 17:11:46 wiz Exp $
 
-DISTNAME=      tarsnap-autoconf-1.0.40
+DISTNAME=      tarsnap-autoconf-1.0.41
 PKGNAME=       ${DISTNAME:S/-autoconf//}
-PKGREVISION=   1
 CATEGORIES=    sysutils archivers security
 MASTER_SITES=  https://www.tarsnap.com/download/
 EXTRACT_SUFX=  .tgz

Index: pkgsrc/sysutils/tarsnap/distinfo
diff -u pkgsrc/sysutils/tarsnap/distinfo:1.14 pkgsrc/sysutils/tarsnap/distinfo:1.15
--- pkgsrc/sysutils/tarsnap/distinfo:1.14       Sat Feb 12 22:58:08 2022
+++ pkgsrc/sysutils/tarsnap/distinfo    Fri Mar 21 17:11:46 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2022/02/12 22:58:08 wiz Exp $
+$NetBSD: distinfo,v 1.15 2025/03/21 17:11:46 wiz Exp $
 
-BLAKE2s (tarsnap-autoconf-1.0.40.tgz) = 6945aed985bae52458785106558d01c553ed23e59e6d33814295739ec81b2175
-SHA512 (tarsnap-autoconf-1.0.40.tgz) = a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941
-Size (tarsnap-autoconf-1.0.40.tgz) = 723380 bytes
+BLAKE2s (tarsnap-autoconf-1.0.41.tgz) = 8ffa046771391c1061259f56b5877ec333e973be8cee1e871b8286a37ade0653
+SHA512 (tarsnap-autoconf-1.0.41.tgz) = ea9fc30c9d9860040021eae2583c370c6ebd5bb37c5fa39d9d0ea141ff976d22e5df8c842c0963b6d930da9452eb0e6c3040e74e9cdb3a348e41f4aeec27deb8
+Size (tarsnap-autoconf-1.0.41.tgz) = 763978 bytes



Home | Main Index | Thread Index | Old Index