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

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, 2002

    0️⃣ 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.