Rdiff-backup

Latest version: v2.4.0

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

Scan your dependencies

Page 9 of 19

1.1.2

This version corrects a packaging error in v1.1.1, which was totally broken.

1.1.1

rdiff-backup now writes SHA1 sums into its mirror_metadata file for all regular files, and checks them when restoring.

The above greatly increases the size of the mirror_metadata files, so diff them for space efficiency, as suggested by Dean Gaudet.

Added two new comparison modes: full file (using the --compare-full or --compare-full-at-time) or by hash (--compare-hash and --compare-hash-at-time).

Applied Alec Berryman's patch to update the no-compression regexp.

Alec Berryman's fs_abilities patch is supposed to help with AFS.

Fixed filename-too-long crash when quoting.

Patched carbonfile support, re-enabled it by default.

1.1.0

Refactored fs_abilities for more flexibility.
In particular, avoid quoting if both source and destination file systems are case-insensitive.

Increased buffer sizes by factor of 4, because everyone probably has 4 times as much RAM now as when I originally picked those values.

When possible, fsync using a writable file descriptor.
This may help with cygwin.
(Requested/tested by Dave Kempe.)

Support req 104755: Added --preserve-numerical-ids option, which makes rdiff-backup preserve uids/gids instead of unames/gnames.
(Suggested by Wiebe Cazemier)

Fix for bug 14799 reported by Bob McKay: Crash when backing up files with high permissions (like suid) to some FAT systems.

1.0.2

Fix for spurious security violation from --create-full-path (reported by Mike Bydalek).

Fix for bug 14545 which was introduced in version 1.0.1: Quoting caused a spurious security violation.
(Important for Mac OS X)

An error reading carbonfile data on Mac OS X should no longer cause a crash.
(Thanks to Kevin Horton for testing.)

Carbonfile support now defaults to off, even if the system appears to support it.
It can be manually enabled with the --carbonfile switch.
If you know something about Mac OS X and want to look at the carbonfile code so it can be re-enabled by default, please do so :) (help available from list)

1.0.1

Fix for "'filetype' of type exceptions.KeyError" error when restoring.
Test case provided by Davy Durham.
(The problem was the mirror_metadata file could become un-synced when a file is deleted when rdiff-backup is running and later the directory that file is in gets deleted.)

Librsync signature blocksize now based on square root of file length.

rdiff-backup now writes its PID to current_mirror marker (suggested by Kevin Spicer).

fsync_directories defaults to None, to avoid errors in testing (suggestion by Charles Duffy).

bug14209: Security bug with --restrict-read-only and --restrict-update-only allowed file statting and directory listing outside path.
Bug with --restrict option allowed writes outside path.
(Reported by Charles Duffy.)

bug 14304: Python 2.2 compatibility spoiled by device files.

lchown no longer required, which is good news for Mac OS X 10.3.

1.0.0

Handle cases of junk uid/gids better on 64bit systems.
(Bug report by Nick Bailey)

Filenames in the file_statistics*gz files are now quoted the same way as filenames in the metadata file (LF \=> \n and \ \=> \).

Fix from Paul P Komkoff Jr for uid typo in text_to_entrytuple.

bug12726: fix regressing of devices while running as non-root -- zero length files are created as placeholders.

bug13476: must always compare device numbers when we compare inode numbers -- fix a non-fatal problem with hardlinks when a filesystem is moved to another device (and the inodes don't change).

bug13475: correct an UpdateError when backing up hardlinks with EAs and/or ACLs.

debian bug306798: SELinux security attributes can not be removed and rdiff-backup should not fail when it fails to remove them from temp files.
fix from Konrad Podloucky.

bug12949: eliminate an exception during fs abilities testing on OS X 10.4.
fix from Daniel Westermann-Clark.

patch4136: OSX filename/rsrc has been deprecated for some time, and as of OSX 10.4 it causes log spam.
the new proper use is filename/..namedfork/rsrc.
fix from Daniel Westermann-Clark.

Log EACCES from listxattr rather than raising an exception -- this can happen when the repository has permission problems.

Added Keith Edmunds patch adding the --create-full-path option.

Fixed selection bug reported by Daniel Richard G.

bug13576: You can now back ACLs to a computer that doesn't have the posix1e module.

bug13613: Fix for overflow error that could happen when backing up files with dates far in the future on a 64bit machine to a 32 bit one.

Symlink ownership should be preserved now.
Reported by Naoki Takebayashi and others.

Page 9 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.