Rdiff-backup

Latest version: v2.4.0

Safety actively analyzes 638741 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 19

1.3.3

Improve handling of incorrect permissions on backup repository during restore operation.
Closes Ubuntu bug 329722.
(Andrew Ferguson)

Don't crash on zlib errors.
Closes Debian bug 518531.
(Andrew Ferguson)

Make sticky bit warnings quieter while determining file system abilities.
Closes Savannah bug 25788.
(Andrew Ferguson)

Fix situation where destination file cannot be opened because of an access error.
Thanks to Dean Cording for the bug report.
(Andrew Ferguson)

Fix --compare-hash options on Windows.
Thanks to Serge Zub for the fix.

1.3.2

Don't crash when filesystem can't set ACL.
Thanks to Matt Thompson for the bug report.
(Andrew Ferguson)

Fix Security Error when performing non-backup operations on Windows.
Thanks to Tommy Keene for the bug report.
(Andrew Ferguson)

Properly disable hardlinks by default on Windows.

Fix Python 2.2 compatibility.
Closes Savannah bug 25529.
(Andrew Ferguson)

Fix typo which caused failure when checking if another rdiff-backup process is running on Windows.
Thanks to Ryan Hughes for the bug report.
(Andrew Ferguson)

Disable hardlinks by default on Windows when performing operations such as --compare, etc.
Thanks to Ryan Hughes for the bug report.
(Andrew Ferguson)

Change --min-file-size and --max-file-size to agree with man page.
These options no longer include files, and will only apply to regular files.
Thanks to Johannes Jensen for the suggestion.
(Andrew Ferguson)

Improve error message if regress operation fails due to Security Violation.
Thanks to Grzegorz Marszalek for the bug report.
(Andrew Ferguson)

1.3.1

Improve support for handling too long filenames under Windows.
Too long directory names and paths are still a problem.
(Andrew Ferguson)

Print more helpful error messages when the remote command cannot be started on Windows.
Thanks to Dominic for the bug report.
(Andrew Ferguson)

Fix --test-server option when used with remote Windows clients.
Thanks to Thanos Diacakis for testing.
(Andrew Ferguson)

Fix --override-chars-to-quote option.
(Andrew Ferguson)

Fix typo in robust.py which broke error reporting.
Closes Savannah bug 25255.

Ignore Windows errors caused by too long filenames;
the files are not yet backed-up, but the backup process is no longer halted.
(Andrew Ferguson)

1.3.0

New option: --use-compatible-timestamps, which causes rdiff-backup to use - as the hour/minute/second separator instead of :.
Enabled by default on systems which require : to be escaped.
(Oliver Mulatz)

Allow rdiff-backup to backup files which it cannot read, but can change the permissions of.
(Andrew Ferguson)

Take start and end times from same system so that the elapsed time printed in the statistics is not affected by time zone.
(Andrew Ferguson)

Properly fix escaping DOS devices and trailing periods and spaces;
now supports native Windows and Linxu/FAT32.
(Andrew Ferguson)

1.2.4

Disable escaping trailing spaces and periods for now since it broke remote restores.
Thanks to Dominic for reporting the issue.
(Andrew Ferguson)

1.2.3

The official Windows build now includes the librsync patch for files > 4GB.
This requires the Visual C{pp} 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)

Page 5 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.