Select Git revision
ChangeLog 35.08 KiB
version 1.0.1 -- June 29, 2012
handler changes
rsync:
. Issue warnings, not fatal errors, on non-fatal rsync errors.
(Redmine#3966)
version 1.0 -- June 15, 2012
The "happy birthdays" release!
handler changes
mysql:
. Use --skip-events when backing up the performance_schema database.
(Closes: #673572)
rsync:
. Generate excludes command-line snippet the same way as
the duplicity handler does.
. Run rsync command-line through a shell, so that single-quotes
around excludes are interpreted (Closes: #677410)
sys:
. Don't execute /usr/bin/lspci or /sbin/modinfo when $hardware == "no"
backupninja changes
. Make it clear what lockfile could not be acquired, if any.
version 1.0-rc1 -- May 15, 2012
handler changes
dup:
. Make the .dup generated by ninjahelper more consistent with
example.dup.
. Add support for RackSpace's CloudFiles.
Thanks to Yuval Kogman <nothingmuch@woobling.org> for the patch.
. Adapt for new duplicity SSH backend.
Support bandwidthlimit with new duplicity, using trickle.
(Closes: #657201)
. Report failure output at error loglevel so that it is emailed
(Closes: #536858)
maildir:
. Remove 'loadlimit' parameter - it is not used anywhere.
mysql:
. Don't attempt to dump performance_schema database (Redmine#3741).
pgsql:
. Don't produce empty uncompressed backups (Redmine#3820).
rdiff-backup:
. Use fatal function to report failure of rdiff-backup jobs as such.
rysnc:
. Fix numericids option (Redmine#3691).
. Mangle $rsync_options just afterwards (Redmine#3702, Redmine#3001).
. Fix metadata rotation.
. Allow disabling rotation or setting 2 days as minimum for backup
increments in rsync short format (Redmine#2107).
. Abort on rsync error (Redmine#3692).
. Cleanup orphaned metadata (Redmine#3727).
. Use the backup start time and not the time the backup was finished.
(Closes: #654192).
. Use 'debug', 'fatal' and 'warning' functions instead of regular echo
and exit (Redmine#3840, Redmine#3721).
. Quoting $starttime (Redmine#3868).
. Validate created date on long_rotation to avoid too many arguments
at comparison (Redmine#3868).
. Quoting $exclude and $excludes and avoiding a for loop on $exclude
to not expand wildcards in beforehand (Redmine#3882).
. Quote excludes (Redmine#3882).
. Changing remaining 'exit' to 'fatal' at rsync handler (Redmine#3721).
. Removing duplicated locking support (Redmine#3838).
. Documenting rotation parameters at example.rsync (Redmine#3891).
. Ensure that a non-zero rsync exit status is caught (Redmine#3892).
build system changes
. Workaround automake sanity check that would prevent us from
installing lib/* into lib/backupninja/. Where else are be supposed
to install such files anyway?
. Have "make dist" ship handlers/*.in instead of make results.
. Have "make dist" ship the FAQ.