Hi all,
A potential version 1.0.40 of the Tarsnap client code is ready for testing.
You can find the new code at
https://www.tarsnap.com/download/tarsnap-autoconf-1.0.39.99.tgz
and the tarball has SHA256 hash
6446e12b936b6e12a723de29d4478c81e91eb139de214f5aeaac75a80bae8dfc
You can also see all the changes between 1.0.39 and this version in the
newly-public git repository at
https://github.com/Tarsnap/tarsnap
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 1.0.39.99 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