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

Please test tarsnap 1.0.34

Hash: SHA1

Hi all,

A potential version 1.0.34 of the Tarsnap client code is ready for testing.
(More ready than it was a couple of weeks ago -- a combination of testing
and cleaning up of some of the uglier code and careful re-reading has been
enough to convince me that what I have now is almost certainly good.)

You can find the new code at
and the tarball has SHA256 has
  4a394b68308ea450072b0f4f55997e956d6836373011f0fb6002b17ec2da6a3e .

A diff between 1.0.33 and this tarball is at
and there is also a patch at
which starts with (human-readable) instructions to move and rename some
files in order to minimize the diff where code moved from Tarsnap's library
code into libcperciva.

Substantive changes in this code compared to tarsnap 1.0.33 include:

* Tarsnap will now attempt to connect using both IPv4 and IPv6.

* Tarsnap is now more patient when first connecting to the Tarsnap server;
previous versions would fail if they could not connect immediately, while
this version will wait for 3 seconds and make 4 attempts to connect, in order
to avoid problems with transient network glitches.  Tarsnap's reconnection
behaviour *after* the first successful connection remains unchanged (up to 10
attempts over the course of 5 minutes).

* Tarsnap now supports platforms with mandatory struct alignment (e.g.

* A bug causing tarsnap to crash when reading certain corrupt key files
on 64-bit platforms is fixed.

* Tarsnap now restores terminal settings (i.e., re-enables terminal echo)
if killed with ^C while reading a password or passphrase.

* A large amount of code has been moved into an open source "libcperciva"
library which is shared with spiped, kivaloo, and scrypt.

As usual, there's also a number of minor bug fixes and improvements.

Assuming I don't get any emails complaining that something is broken, I'll be
releasing this officially as version 1.0.34 some time around July 13th.  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
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Version: GnuPG v2.0.20 (FreeBSD)