Rdiff-backup

Latest version: v2.2.6

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

Scan your dependencies

Page 7 of 19

1.1.15

New feature: If quoting requirements change, rdiff-backup can requote the entire repository if user specifies the --force option.
(Andrew Ferguson)

Don't print the warning message about unsupported hard links if the user has specified the --no-hard-links option.
(Suggested by Andreas Olsson)

Print a more helpful error message when we get a "Result too large" error when trying to copy a file.
(Andrew Ferguson)

Fix bug where rdiff-backup fails after all increments are removed.
Closes Savannah bug 20291.
(Andrew Ferguson)

Don't assume that a file cannot be read simply becasue of the access permissions -- eg, NFS with (rw,all_squash) options.
Closes Savannah bug 21202.
(Based on patch from Marc Horowitz)

restore_set_root should check if it can read a particular directory before checking if "rdiff-backup-data" is contained in it.
Closes Savannah bug 21106.
(Patch from Alex Chapman)

Regress.restore_orig_regfile should check if directories can be fsync'd before doing so.
Fixes Savannah bug 21546.
(Patch from Marc Horowitz)

Rewrite quoting logic to independently check for escaping Windows special characters, non-ASCII chars, and uppercase chars.
(Andrew Ferguson)

Permit Unicode log messages.
(Andrew Ferguson)

1.1.14

New release to work around Python bug.
EFTYPE is not defined in Python's errno module, but is necessary to check on BSD's.
(Andrew Ferguson)

1.1.13

Properly pickle QuotedRPaths.
Fixes regress operation on quoted filesystems.
Closes Savannah bug 20570 reported by Morgan Read.
(Andrew Ferguson)

Warn if can't write extended attribute.
(Andrew Ferguson)

Gracefully handle situations where rdiff-backup tries to set the sticky bit on non-directory files on systems that don't support that action.
Thanks to Jim Nasby for the bug report.
(Andrew Ferguson)

Prevent the extended filenames / UTF-8 test from raising an exception on broken CIFS configurations which transform some characters to '?'.
Problem reported by Luca Cappe.
(Andrew Ferguson)

Cygwin on FAT32 hangs when trying to open a file named "aux".
Change the escape DOS devices test to use "con" instead.
(Andrew Ferguson)

Fix symlink behavior when filesystem is mounted via CIFS.
Closes Savannah bug 20342.
(Andrew Ferguson)

Fix "too many open files" bug when handling large directories.
Patch from Anonymous in Savannah bug 20528.

New options: --tempdir and --remote-tempdir.
The first one sets the directory that rdiff-backup uses for temporary files on the local system.
The second adds the --tempdir option with the given path when invoking rdiff-backup on remote systems.
(Andrew Ferguson)

Don't run the extended attributes test if rdiff-backup is run with the --no-eas option.
Prevents hang in isolated cases.
(Andrew Ferguson)

Don't throw an error when clearing extended attributes if they are not supported on the file.
(Andrew Ferguson)

1.1.12

Use .dll as library file extension on Cygwin and Windows.
(Andrew Ferguson)

Avoid setting permissions to 000 because they're out of sync.
(Andrew Ferguson)

listxattr() can also throw EPERM error if not supported.
(Andrew Ferguson)

Do something sensible if we get an IOError while trying to appropriately log another exception.
(Andrew Ferguson)

Handle exception when get permission denied on a file while trying to establish case sensitivity on read-only side.
(Andrew Ferguson)

Finally solve AttributeError due to no 'inc_compressed' attribute that occured during some regress operations.
(Andrew Ferguson)

Squash bug where --check-destination-dir or regress operation failed after crash when --force option was not used.
RPath's are now properly pickled.
(Andrew Ferguson)

Workaround for tempfile.TemporaryFile() having different behavior on Windows/Cygwin.
(Andrew Ferguson)

Make --check-destination-dir handle quoted situations.
(Andrew Ferguson)

Handle quoted current_mirror markers and clean-up the listing of increments with quoted names.
(Andrew Ferguson)

Warn if file modification time is before 1970.
(Andrew Ferguson)

1.1.11

Fix typo in Main.py introduced in 1.1.9 (Andrew Ferguson)

FIFOs don't have extended attributes -- don't try to access them.
(Andrew Ferguson)

Fix for bug 19612 -- Incorrect line broke --no-compression option.
(Fix by Thiago in bug comment)

Fix for bug 19896 -- symlink() doesn't work on a CIFS-mounted Windows share.
(Jonathan Hankins)

Fix for bug 19895 -- eliminate traceback for special file detection on CIFS mounts.
(Jonathan Hankins)

1.1.10

New --exclude-if-present option (i.e.
--exclude-if-present .nobackup).
(Jeff Strunk).

Use signal 0 rather than signal.NSIG when testing if another rdiff-backup is still running.
(Patch from Sébastien Maret)

Sockets don't have extended attributes -- don't try to access them.
(Patch from Andrew Ferguson.)

Fix restore from read-only bug -- rx perms on a repository directory are enough, no need for write perms when restoring.
(patch from Andrew Price)

Fix --list-increments bug in set_must_escape_dos_devices.
(Marc Dyksterhouse)

Page 7 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.