Rdiff-backup

Latest version: v2.2.6

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

Scan your dependencies

Page 10 of 19

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.

0.13.6

Fixed timezone bug.
Hopefully this is the last one.
(Thanks to Randall Nortman for bug report.)

Added fix for listing/restoring certain bad archives made when there was a timezone bug.
(Thanks to Stephen Isard)

********** Serious bug fix ************ If a directory in the source directory was replaced by certain symlinks, then if later backups failed they could cause files in the directory that the symlink pointed to to be deleted!
Much thanks to Alistair Popple for pointing this bug out and providing a test case.

0.13.5

Added error-correcting fsync suggestion by Antoine Perdaens.
rdiff-backup may work better with NFS now.

Fix by Dean Gaudet for --calculate-average mode (it broke somewhere in 0.13.x).

Fix for regress warning code: rdiff-backup should warn you if you are trying to back up a directory into itself.

Fix for restoring certain directories when not run as root.

Now when determining group permissions check supplementary groups as well as main group.
(Bug report by Ryan Castle.)

Fixed bug which could cause crash when backing up 3 or more hard linked files and the first gets deleted during processing.
(Thanks to Dean Gaudet for bug report.)

Fixed user/group restoring error noticed by Fran Firman.

Checked in Robert Shaw's --chars-to-quote patch

Treated hard link permission problem on Mac OS X by applying suggestion by David Vasilevsky

Dean Gaudet's patch fixes "--restrict /" option.

Added Robert Shaw's --exclude-fifo, --include-symbolic-links, etc.
options.

Added Maximilian Mehnert's fix for too many open files bug.

0.13.4

Checked in patch by John Goerzen to support Mac OS X Finder information.
As John says:

____
Specifically, it adds storage of:

* 4-byte creator
* 4-byte type
* integer flags
* dual integer location Much thanks to John for adding this useful feature all by himself!
____

Added --compare and --compare-at-time switches for comparing a directory with the backup information saved about it.
Thanks to Erik Forsberg, who noticed that this feature was missing.

Regressing and restoring should now take less memory when processing large directories (noticed by Luke Mewburn and others).

When regressing, remove mirror_metadata and similar increments first.
This will hopefully help regressing a backup that failed because disk was full (reported by Erik Forsberg).

Fixed remote quoting errors found by Daniel Drucker.

Fixed handling of (lack of) daylight savings time.
Earlier bug would cause some files to be marked an hour later.
Thanks to Troels Arvin and Farkas Levente for bug report.

Altered file selection when restoring so excluded files will not be deleted from the target dir.
The old behavior was technically intended and documented but not very convenient.
Thanks to Oliver Kaltenecker for bug report.

Fixed error when --restrict path given with trailing backslash.
Bug report by Åke Brännström.

Fixed many functions like --list-increments, --remove-older-than, etc.
which previously didn't work with filename quoting.
Thanks to Vinod Kurup for detailed bug report.

0.13.3

Fixed some of the --restrict options which would cause spurious violation errors.

--list-changed-since and --list-at-time now work remotely.
Thanks to Morten Werner Olsen for bug report.

Fixed logic bug that could make restoring extremely slow and waste memory.
Thanks for Jacques Botha for report.

Fixed bug restoring some directories when mirror_metadata file was missing (as when made by 0.10.x version).

Regressing and restoring as non-root user now works on directories that contain unreadable files and directories as long as they are owned by that user.
Bug report by Arkadiusz Miskiewicz.
Hopefully this is the last of the unreadable file bugs...

Rewrote hard link tracking system.
New way should use less memory.

Fixed bug causing rdiff-backup to crash when backing up from system supporting EAs/ACLs to one that didn't.

0.13.2

Change ownership policy and added --user-mapping-file and --group-mapping-file switches.
See man page for more information.

Added option --never-drop-acls to cause fatal error instead of dropping any acls or acl entries.
Thanks to Greg Freemyer for suggestion.

Specified socket type as SOCK_STREAM.
(Error reported by Erik Forsberg.)

Fixed bug backing up unreadable regular files and directories when rdiff-backup is run by root on the source site and non-root on the destination side.
(Reported by Troels Arvin and Arkadiusz Miskiewicz.)

If there is data missing from the destination dir (for instance if a user mistakenly deletes it), only warn when restoring, instead of exiting with error.

Fixed bug in EA/ACL restoring, noticed by Greg Freemyer.

Updated quoting of filenames and extended attributes names to match forthcoming attr/facl utilities.
Strange characters should now be properly escaped.

Fixed problems with --restrict options that would cause proper sessions to fail.
Thanks to Randall Nortman for error report.

Added new time specification by backup number.
So now you can '--remove-older-than 2B' or '--list-at-time 0B'.
Original suggestion by Alan Bailward.

File examples.html added to distribution;
examples section removed from man page.

Removed option --no-change-dir-inc-perms.
Instead when copying permissions to directory increments, mask with 0777.

Page 10 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.