All Versions
96
Latest Version
Avg Release Cycle
207 days
Latest Release
1343 days ago

Changelog History
Page 5

  • v0.13.5 Changes

    March 28, 2005

    βž• 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.

  • v0.13.4 Changes

    January 31, 2004

    πŸ‘ 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.

  • v0.13.3 Changes

    October 14, 2003

    πŸ›  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.

  • v0.13.2 Changes

    September 16, 2003

    πŸ”„ 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.

  • v0.13.1 Changes

    August 08, 2003

    βͺ Restore of archives made by 0.10.x and earlier fixed, although hard πŸ”— link information is not restored unless it is current in the mirror. (Bug reported by Jeff Lessem.)

    πŸ›  Fixed problem with door files locally when repository is remote. (Reported by Robert Weber.)

    πŸ›  Patch by Jeffrey Marshall fixes socket/fifo recognition on Mac OS X (which apparently has buggy macros).

    πŸ‘€ Patch by Jeffrey Marshall fixes --calculate-average mode, which seems to have broken recently.

    πŸ— rdiff-backup should now work and build with python 2.3. Thanks to Arkadiusz Miskiewicz and Arkadiusz Patyk for bug reports and a patch.

    πŸ— rdiff-backup now builds and requires librsync 0.9.6. This version πŸ‘ should be much better than the old one and everyone should probably ⬆️ upgrade. Much thanks to Donovan Baarda for all the work that went πŸš€ into this release.

  • v0.13.0 Changes

    July 22, 2003

    πŸ— To prevent the buildup of confusing and error-prone options, the capabilities of the source and destination file systems are now autodetected. Detected features include allowed characters, extended attributes, access control lists, hard links, ownership, and directory 🏁 fsyncing. Options such as --windows-mode, --chars-to-quote, 🏁 --quoting-char, and --windows-restore-mode have been removed.

    πŸ‘ Now rdiff-backup supports user extended attributes (EAs). To take advantage of this you will need the python module pyxattr and a file πŸ‘ system that supports EAs. Thanks to Greg Freemyer for valuable discussion.

    πŸ‘Œ Support for access control lists (ACLs) was also added. An ACL πŸ“¦ capable file system and the python package pylibacl (which exports the posix1e module) are required. Thanks to Greg Freemyer for valuable discussion.

    Thanks to patches by Daniel Hazelbaker, rdiff-backup now reads and πŸ’… writes Mac OS X style resource forks!

    ****** Warning ****** The above features are new to this development πŸš€ release, and it is difficult to test all the possibly combinations of source and destination file systems. They should not be considered βœ… stable. However, help would be appreciated testing these new πŸ”‹ features.

    ****** Warning #2 ****** rdiff-backup records ACL and EA information in files designed to be compatible with the utilities "getfacl" and πŸ”’ "getfattr". However, there is a possible security hole in both these πŸ‘€ formats (see http://acl.bestbits.at/pipermail/acl-devel/2003-June/001498.html). πŸ›  rdiff-backup's format will be fixed when getf{attr|acl}'s is.

    βž• Added --list-increment-sizes switch, which tells you how much space the various backup files take up. (Suggested by Andrew Bressen)

    Although it should be detected automatically, can avoid copying permissions to directory increments with --no-change-dir-inc-perms. (Problem on FreeBSD when backing up sticky directories reported by Troels Arvin.)

    πŸ›  Fixed bug with --check-destination and --windows-mode reported by Tucker Sylvestro.

    The librsync blocksize is now chosen based on filesize. This should πŸ‘‰ make operations on large files faster (in some cases, orders of magnitude faster). Thanks to Ty! Boyack for bringing this issue to my attention.

  • v0.12.0 Changes

    June 26, 2003

    πŸ›  Fixed (?) bug that caused crash when file changes type from regular file in middle of download (reported by Ty! Boyack).

    Failure to construct regular file in regression/restoration only ⚠ causes warning, not fatal error.

    βœ‚ Removed --exclude-mirror option. (Probably no one uses this, and it βž• adds clutter.)

    βͺ --include and --exclude options should work now with restores, with some speed penalty.

  • v0.11.5 Changes

    June 20, 2003

    βž• Added EDEADLOCK to the list of skippable errors. (Thanks to Dave Kempe for report.)

    βž• Added --list-at-time option at request of Farkas Levente.

    🏁 Various fixes for backing up onto windows directories. Thanks to βœ… Keith Edmunds for bug reports and testing.

    πŸ›  Fixed possible crash when a file would be deleted while being πŸ–¨ processed (reported by Robert Weber).

    πŸ– Handle better cases when there are two files with the same name in the same directory.

    βž• Added --windows-restore switch, for use when when restoring from a πŸ’… windows-style file system to a normal one. Use --windows-mode when backing up.

    πŸ›  Scott Bender's patch fixes backing up hard links when first linked file is quoted.

  • v0.11.4 Changes

    March 15, 2003

    πŸ›  Fixed bug incrementing sockets whose filenames were pretty long, but not super long. Reported by Olivier Mueller.

    βž• Added Albert Chin-A-Young's patch to add a few options to the setup.py install script.

    πŸ›  Apparently fixed rare utime type bug. Thanks to Christian Skarby for βœ… report and testing.

    Added detailed file_statistics (in addition to session_statistics) as requested by Dean Gaudet. Disable with --no-file-statistics option.

    Minor speed enhancements.

  • v0.11.3 Changes

    March 04, 2003

    πŸ›  Fixed a number of bugs reported by Olivier Mueller:

    Brought some old parts of the man page up-to-date.
    
    Fixed bug if unrecoverable error on second backup to a directory.
    
    Fixed spurious error message that could appear after a successful
    backup.
    
    --print-statistics option works again (before it would silently
    ignored).
    
    Fixed cache pipeline overflow bug.  This error could appear on
    large remote backups when many files have not changed.