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

0.7.6

Improved statistics support, and added --print-statistics and --calculate-average switches.
See the directory_statistics and session_statistics files in the rdiff-backup-data directory.

Major improvements to error correction and resuming.

Now signals SIGQUIT, SIGHUP, and SIGTERM are caught to exit more gracefully.

Fixed crankyness when --exclude-filelist is the last exclude option and it is given an empty file (thanks to Bryce C for report).

0.7.5

Fixed resuming bug.

After a bit of empirical testing, increased Globals.conn_bufsize and enabled ssh compression by default (and also added --ssh-no-compression option).
This should speed up the "typical" remote session.

Fixed bug noticed by Dean Gaudet in processing of --(include|exclude)-filelist[-stdin] options when source directory was remote.

Fixed --include error reporting bug reported by Ben Edwards.

Small change so 'door' files and other unknown file types will be ignored.
(Thanks for Steve Simitzis for sending in a patch for this.)

Fixed bug noticed by Dean Gaudet where, unless the --change-source-perms option is specified, rdiff-backup wouldn't even attempt to open files lacking ownership permissions.

0.7.4

Added new restore syntax and corresponding -r and --restore-as-of options.
For instance, "rdiff-backup -r 1/3/2002 /backup/foo out" will try to restore /backup/foo (a file on the mirror directory) to out, as it was January 3rd, 2002.
See man page for more information.

directory_statistics.<time>.data files will now be created in the directories underneath rdiff-backup-data/increments.
Just look at one to see what's inside.

Added extra options --chars-to-quote, --quoting-char, and --windows-mode, mostly to allow files whose names have colons (:) in them to be backed up to windows machines.

Now the -l and --list-increments switches can list the increments corresponding to any mirror file, not just the root directory.
Also the option --parsable-output was added to control whether the --list-increments output looks better for a human, or computer.

Improved remove-earlier-than handling so it should run approximately as fast locally and remotely.

Probably fixed bug noticed by Erminio Baranzini which caused rdiff-backup to try to preserve access times unnecessarily (the default is not preserve access times).

Rewrote a few large chunks of code for clarity and simplicity.

Allow extended time strings for the --remove-older-than option.

Added RESTORING section to the manual page because there seemed to be some general confusion about this.

hardlink_data, current_mirror, and a few other files now carry the .data extension (instead of .snapshot), to make it clearer they are not copies of source files.

0.7.3

Fixed broken remote operation in v0.7.2 by applying (a variant of) Daniel Robbins' patch.
Also fixed associated bug in test set.

Fixed bug recognizing --[include|exclude]-filelist-stdin options, and IndexError bug reading some filelists.

--force is no longer necessary if the target directory is empty.

--include/--exclude/etc now work for restoring as they do for backing up.

Raised verbosity level for traceback output - if long log error messages are annoying you, set verbosity to 2.
Will come up with a better logging system later.

May have fixed a problem encountered by Matthew Farrellee and Kevin Spicer wherein the _session_info_list information was stored on the wrong computer.
This could cause rdiff-backup to fail when running after another backup that failed for a different reason.
May backport this fix to 0.6.0 later.

May have fixed a problem also noticed by Matthew Farrellee which can cause rdiff-backup to exit when a directory changes into a non-directory file while rdiff-backup is processing the directory.
(May also apply to 0.6.0).

Fixed a bug noticed by Jamie Heilman where restoring could fail if a recent rdiff-backup process which produced the backup set was aborted while processing a new directory.

0.7.2

Added new selection options --exclude-filelist, --exclude-filelist-stdin, --exclude-regexp, --include-filelist, --include-filelist-stdin, --include-regexp.

_** WARNING **_ the --include and --exclude options have changed.
The new --include-regexp and --exclude-regexp are close to, but still different from the old --include and --exclude options.
See the man page for details.

Friendlier error reporting when remote connection doesn't start.

0.7.1

Now by default .snapshot and .diff increments are compressed with python's internal gzip.
The new increments format is backwards compatible, but only rdiff-backup >0.7.1 will be able to restore if any gzipped increments are present.

Added --no-compression and --no-compression-regexp to control which files are compressed.

Page 14 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.