Changelog History
Page 7
-
v0.9.0 Changes
June 17, 2002🔄 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.
-
v0.8.0 Changes
June 14, 2002➕ 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.
-
v0.7.6 Changes
May 31, 2002👌 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).
-
v0.7.5 Changes
May 21, 2002🛠 Fixed resuming bug.
✅ After a bit of empirical testing, increased Globals.conn_bufsize and 0️⃣ 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.
-
v0.7.4 Changes
May 11, 2002➕ 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..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 0️⃣ 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.
-
v0.7.3 Changes
April 29, 2002🛠 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. (May also apply to 0.6.0)
-
v0.7.2 Changes
April 11, 2002➕ 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.
-
v0.7.1 Changes
March 25, 20020️⃣ 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.
-
v0.7.0 Changes
March 21, 2002➕ Added hardlink support. This is now the default, but can be turned off with --no-hardlinks.
Clarified a bit of the manual.
🛠 May have fixed a bug with remote handling of device files.
-
v0.6.0 Changes
March 14, 2002🛠 Fixed some assorted manual "bugs".
🛠 Fixed endless loop bug in certain error recovery situation reported by Nick Duffek, and slightly changed around some other error correction code.
Switching to new version numbering system: versions x.2n+1.x are unstable, versions x.2n.x are supposed to be more stable.