Cedar Backup Changelog

What's new in Cedar Backup 2.24.2

Jan 6, 2015
  • Add optional size-limit configuration for amazons3 extension.

New in Cedar Backup 2.24.1 (Dec 19, 2014)

  • Implement a new tool called cback-amazons3-sync.
  • Add support for missing --diagnostics flag in cback-span script.

New in Cedar Backup 2.23.3 (Oct 6, 2014)

  • Add new extension amazons3 as an optional replacement for the store action.
  • Update user manual and INSTALL to clarify a few of the dependencies.
  • Fix encryption unit test that started failing due to my new GPG key.

New in Cedar Backup 2.22.0 (Feb 14, 2014)

  • Add eject-related kludges to work around observed behavior.
  • New config option eject_delay, to slow down open/close
  • Unlock tray with 'eject -i off' to handle potential problems

New in Cedar Backup 2.21.0 (Oct 13, 2011)

  • Update CREDITS file to consistently credit all contributers.
  • Minor tweaks based on PyLint analysis (mostly config changes).
  • Make ISO image unit tests more robust in writersutiltests.py.
  • Handle failures with unmount (wait 1 second and try again)
  • Programmatically disable (and re-enable) the GNOME auto-mounter
  • Implement configurable recursion for collect action.
  • Update collect.py to handle recursion (patch by Zoran Bosnjak)
  • Add new configuration item CollectDir.recursionLevel
  • Update user manual to discuss new functionality

New in Cedar Backup 2.20.1 (Oct 20, 2010)

  • Fix minor formatting issues in manpages, pointed out by Debian lintian.
  • Changes required to make code compatible with Python 2.7
  • StreamHandler no longer accepts strm= argument (closes: #3079930)
  • Modify logfile os.fdopen() to be explicit about read/write mode
  • Fix tests that extract a tarfile twice (exposed by new error behavior)

New in Cedar Backup 2.20.0 (Jul 8, 2010)

  • This is a cleanup release with no functional changes.
  • Switch to minimum Python version of 2.5 (everyone should have it now).
  • Make cback script more robust in the case of a bad interpreter version
  • Change file headers, comments, manual, etc. to reference Python 2.5
  • Convert to use @staticmethod rather than x = staticmethod(x)
  • Change interpreter checks in test.py, cli.py and span.py
  • Remove Python 2.3-compatible versions of util.nullDevice() and util.Pipe
  • Configure pylint and execute it against the entire codebase.
  • Fix a variety of minor warnings and suggestions from pylint
  • Move unit tests into testcase folder to avoid test.py naming conflict
  • Remove "Translate [x:y] into [a:b]" debug message for uid/gid translation.
  • Refactor out util.isRunningAsRoot() to replace scattered os.getuid() calls.
  • Remove boilerplate comments "As with all of the ... " in config code.
  • Refactor checkUnique() and parseCommaSeparatedString() from config to util.
  • Add note in manual about intermittent problems with DVD writer soft links.

New in Cedar Backup 2.19.4 (Aug 17, 2009)

  • This release supports Python 2.6 by fixing some deprecation warnings and changing the expected conditions for one test case. This should make it easier for Ubuntu users to run the latest release.

New in Cedar Backup 2.19.3 (Mar 30, 2009)

  • Fix minor epydoc typos, mostly in @sort directives.
  • Removed support for user manual PDF format (see doc/pdf.

New in Cedar Backup 2.19.2 (Dec 9, 2008)

  • Fix cback-span problem when writing store indicators.

New in Cedar Backup 2.19.1 (Nov 16, 2008)

  • A problem was fixed where strange filenames could cause a crash, due to mismatched encodings among items in a log statement.
  • A new < ignore_failures > option was added to peer configuration.
  • Minor documentation updates were made.