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 13 of 19

0.9.4

Man page now correctly included in rpm.

To prevent confusion, rdiff-backup script does not have exec permissions until it is installed (thanks Jason Piterak).

Sockets are now replicated.
Why not?
(Suggestion by Mickey Everts)

Bad resuming information (because, say, it is left over from a previous version) should no longer cause exit, except when --resume is specified.

Better error handling in certain cases when errors occur in file reads (thanks to John Goerzen for report).

0.9.3

Added --sleep-ratio option after hearing that rdiff-backup was too hard on hard disks (thanks to Steve Alexander for the suggestion).
Quick example: --sleep-ratio 0.25 makes rdiff-backup sleep about 25% of the time.
Maybe this will help on bandwidth usage also.

Fixed -m/--mirror-only option.

Added --exclude-other-filesystems option.
Thanks to Paul Wouters for the suggestion.

Added convenience field TotalDestinationSizeChange (total change in destination directory - mirror change + increments change) to session_statistics file.

Handle a particular situation better where a file changes in a certain way while rdiff-backup is processing it.
Before rdiff-backup would just crash;
now it skips the file.
Thanks to Scott Bender for the bug report.

A couple interface fixes to --remove-older-than.

Added some security features to the protocol, so rdiff-backup will now only allow commands from remote connections.
The extra security will be enabled automatically on the client (it knows what to expect), but the extra switches --restrict, --restrict-update-only, and --restrict-read-only have been added for use with --server.

0.9.2

Interface directly with librsync(.a|.so) instead of running "rdiff" command line utility.
This can significant save fork()ing time when processing lots of smallish files that have changed.
Also, rdiff is no longer required to be in the PATH.

Further speed optimizations, mostly reducing CPU consumption when scanning through unchanged files.

Fixed Path bug which could caused globbing and regexp include/exclude statements to malfunction when the base of the source directory was "/" (root of filesystem).
Thanks to Vlastimil Adamovsky for noting this bug.

Added quoting for spaces in directory_statistics file, hopefully making it easier to parse.

0.9.1

Fixed some bad C.
Besides being unportable and leaking memory, it may have lead to someone's backup directory getting deleted (?).

Tweaked some error recovery code to make it more like 0.8.0.

Improved the installation a bit.

0.9.0

Changed lots of the code to distribute as standard python package instead of single script.
Installation procedure is also different.

Speed optimizations - average user might see speed increase of 2 or more.

0.8.0

Added --null-separator argument so filenames can safely include newlines in an include/exclude filelist.

Fixed bug that affected restoring from current mirror with the '-r now' option.

Page 13 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.