rdiff-backup-users
[Top][All Lists]
Advanced

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

[rdiff-backup-users] Version 1.2.3 Released


From: Andrew Ferguson
Subject: [rdiff-backup-users] Version 1.2.3 Released
Date: Sun, 28 Dec 2008 23:25:18 -0500

Rdiff-backup users,

Version 1.2.3 has been released for POSIX and Windows. It contains numerous bug fixes, as detailed below.

For Windows users, this release includes the patch for librsync to support files greater than 4gb. In order to support these files, it was necessary to switch to Visual Studio 2008, which features a newer C library. In order to run rdiff-backup.exe, it will probably be necessary to install the Visual C++ 2008 redistributable:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en

If you don't have administrator access, or don't want to install the package, you can instead download this package:
http://download.savannah.gnu.org/releases/rdiff-backup/Microsoft.VC90.zip
which contains 3 DLL files and a .manifest. Copy all 4 files to the same directory as rdiff-backup.exe.

Another advantage of switching to Visual Studio 2008 is that a free "express edition" is available. Thus, it should soon be possible for anyone on Windows to build rdiff-backup easily without needing to purchase Visual Studio. Thanks to Josh Nisly for all of his work in this area.

Direct download links:

http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.3.tar.gz
http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.3.tar.gz.asc

http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.3-win32.zip
http://savannah.nongnu.org/download/rdiff-backup/rdiff-backup-1.2.3-win32.zip.asc

Savannah recently switched to a system of mirrors for their download repository. It looks like most of the mirrors have updated by now, but some may take longer.


What's coming up for 1.2.4? There are a few more fixes in the works for Windows, such as for restoring escaped and individual files (Savannah #25041) and improving the URL escaping (Savannah #24815). Oliver Mulatz has also prepared some fixes in this area. Finally, Josh Nisly has prepared a new feature: the ability to use --include and -- exclude with --remove-older-than, in order to selectively modify the backup repository.


happy holidays,
Andrew



New in v1.2.3 (2008/12/28)
---------------------------

The official Windows build now includes the librsync patch for files > 4GB. This requires the Visual C++ 2008 redistributable, available from Microsoft.

The epoch is now a valid date. Closes Savannah bug #24814. (Andrew Ferguson)

Report that connection has dropped if filesystem operation returns ENOTCONN.
Closes Ubuntu bug #219920. (Andrew Ferguson)

Print a more helpful error message if we get an error while reading an old current_mirror marker. This can happen because it has been locked or deleted
by a just-finished rdiff-backup process. Closes Ubuntu bugs #88140 and
#284506. (Andrew Ferguson)

Do not backup reparse points on native Windows. Thanks to John Covici for
reporting the issue. (Andrew Ferguson)

Support comments in rdiff-backup's ACL files and quote the quoting character
properly if user changed it. (Patch from Oliver Mulatz)

Print a more helpful error message if we cannot read the backup destination.
Closes Ubuntu bug #292586 (again). (Andrew Ferguson)

Print a more helpful error message if we cannot write to the backup
destination. (Andrew Ferguson)

Add ETIMEDOUT to the list of recoverable errors; when irrecoverable, a
ConnectionError is raised. Closes Ubuntu bug #304659. (Andrew Ferguson)

Suppress warnings about the deprecated sha module in Python 2.6. We'll remove
this after rdiff-backup is ported to Python 3. (Patch from Josh Nisly)

Test for symlink permissions now produces a functioning symlink. Thanks to
Julien Poffet for reporting the issue. (Andrew Ferguson)

Fix for crash when deleting read-only files on Windows. (Patch from Josh Nisly)

Fix for Python 2.2 in win_acls.py (Closes Savannah bug #24922).

Throttle verbosity of listattr() warning messages from 3 to 4. (Andrew Ferguson)

Escape trailing spaces and periods on systems which require it, such as
Windows and modern Linux with FAT32. (Andrew Ferguson)

Print nicer error messages in rdiff-backup-statistics (without tracebacks).
Closes Ubuntu bug #292586. (Andrew Ferguson)

Properly handle EINVAL "Invalid argument" errors when setting extended
attributes. Thanks to Kevin Fenzi for reporting the issue. (Andrew Ferguson)

Add warning message if pyxattr is below version 0.2.2. (Andrew Ferguson)

Add "Stale NFS file handle" (ESTALE) to the list of recoverable errors. Thanks
to Guillaume Vachon for reporting the issue. (Andrew Ferguson)

Workaround for broken support for symlink extended attributes in pyxattr <
0.2.2. Thanks to Leo Bergolth for reporting the issue. (Andrew Ferguson)

Handle ELOOP ("Too many levels of symbolic links") error when reading extended
attributes from symlinks. Closes Savannah bug #24790. (Andrew Ferguson)

Inform the user of which file has failed if an exception occurs during a
rename operation. (Andrew Ferguson)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]