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

Please test: tarsnap 1.0.40

Hi all,

A potential version 1.0.40 of the Tarsnap client code is ready for testing.

You can find the new code at
and the tarball has SHA256 hash

You can also see all the changes between 1.0.39 and this version in the
newly-public git repository at

Significant changes since tarsnap 1.0.39:

* tarsnap now accepts a --resume-extract option to skip extracting files whose
  filesize and mtime match existing files on disk.

* tarsnap now accepts --progress-bytes SIZE, which prints a progress message
  after each SIZE bytes are processed, up to once per file.  This can be
  disabled with --no-progress-bytes.

* tarsnap now accepts a --passphrase method:arg option which accepts:
  * --passphrase dev:tty-stdin
  * --passphrase dev:stdin-once
  * --passphrase dev:tty-once
  * --passphrase env:VARNAME
  * --passphrase file:FILENAME

* tarsnap now accepts a --dump-config option to print the command-line and all
    non-blank lines read from config files.

* tarsnap now exits with an error if there are unused command-line arguments.
  (i.e. "tarsnap -d -f a1 a2", where "a2" is unused.)

* Improved performance on some x86, amd64, and arm64 systems by using
  cryptographic instruction set extensions.

* When sent SIGINFO or SIGUSR1, tarsnap now prints the number of files and the
  number of uncompressed bytes processed, in addition to the previous output.

* A zsh completion file can be installed with
  configure --with-zsh-completion=DIR.

* Assorted compatibility fixes for MacOS X, FreeBSD, OpenBSD, Solaris, ZFS,
  and gcc 4.2.1.

As usual, there are also lots of minor build fixes, harmless bug fixes, and
code cleanups.

Those of you who are using the tarsnap "experimental" .deb package set should
find that version will install via the usual apt-get command.

Assuming I don't get any emails complaining that something is broken, I'll
be releasing this officially as version 1.0.40 in about a week.  As always,
if you find any newly introduced bugs before the official release, you'll
be eligible for double the normal Tarsnap bug bounties.

Colin Percival

Attachment: OpenPGP_signature
Description: OpenPGP digital signature