sys: only run mdadm if RAID devices actually exist (Closes: #572450)
[matthijs/upstream/backupninja.git] / ChangeLog
index 73a38f1aded396be1d70326a2bf0ea85ae583b0c..2fbe7ed54a944e1b0e68c1204fce30e5d7428cb2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,82 @@
-version 0.9.6 -- unreleased
+version 0.9.8 -- UNRELEASED
+    handler changes
+       sys:
+        . Only run mdadm if RAID devices actually exist (Closes: #572450)
+
+version 0.9.7 -- January 27, 2010
+    backupninja changes
+        . fix bug in reportspace, thanks Dan Garthwaite
+        . do not assume English locale when using date (Closes: #465837)
+        . add 'when = manual' option, that can be used in the global config
+          file or in a given backup action file. Thanks Tuomas Jormola for the
+          preliminary patch (Closes: #511299)
+        . new reportinfo option: when set, messages sent by handlers with
+          "info" are included in the report e-mail (closes #563734)
+        . reportspace: skip non-directories and places that don't exist on the
+          local filesystem (Closes: #536049)
+        . set BACKUPNINJA_DEBUG when invoked with -d (Closes: #537266)
+    lib changes
+       easydialog:
+        . Allow form fields input to grow up to 100 chars (Closes: #562249)
+    handler changes
+       ldap:
+        . Use gzip's --rsyncable option.
+        . Use bash pipefail option when needed so that failed dumps are
+          reported as such.
+       maildir:
+        . fix location of deleted_on file
+        . add missing destid_file options to ssh connections
+        . added sshoptions variable for arbitrary ssh options
+        . updated example file to include destid_file, destport and sshoptions
+        . use any subdirectories not just "a" to "z". Thanks Chris Nolan! (Redmine#606)
+       mysql:
+        . Options passed to mysqldump are now customizable with the new
+          sqldumpoptions configuration variable. Thanks to Chris Lamb for his
+          preliminary patch (Closes: #502966)
+        . Hide 'mysqladmin ping' output, to prevent confusing the user in
+          case mysqld is running but the authentication fails, which apparently
+          does not prevent mysqldump to work.
+        . Fix the error message displayed when mysqld is not running:
+          mysqladmin ping indeed returns 0 when authentication fails.
+        . Use gzip's --rsyncable option.
+        . Quote output filenames to support shell meta-characters in
+          database names.
+        . Use bash pipefail option when needed so that failed dumps are
+          reported as such.
+       pgsql:
+        . Use gzip's --rsyncable option.
+        . Quote output filenames to support shell meta-characters in
+          database names.
+        . Use bash pipefail option when needed so that failed dumps are
+          reported as such.
+       rdiff:
+        . Fix include/exclude paths with spaces (Closes: #398435)
+        . Fix confusing error if rdiff-backup cannot be found on remote server.
+        . Increased element number in include/exclude and vserver ninjahelper interface
+       sys:
+        . New luksheaders option (default=disabled) to backup the Luks header
+          of every Luks device.
+        . New lvm option (default=disabled) to backup LVM metadata for every
+          detected volume group.
+        . Backup dmsetup info as well, for easier restoring of Luks headers.
+       dup:
+        . Fixed bandwidthlimit syntax error. Thanks to Ian Beckwith for
+          the patch.
+        . Send duplicity output to debug line by line instead of as a whole at
+          one time (Closes: #536360)
+        . Report duplicity output as "info" so that it can be included in
+          report e-mail when reportinfo is on (Closes: #563734)
+        . Fix include/exclude paths with spaces
+        . Support backups to Amazon S3 buckets, thanks to stefan for the patch.
+    helper changes
+       dup:
+        . Do not propose to exclude /home/*/.gnupg twice anymore
+          (Closes: #563044)
+    autotools
+        . Added the stat command to the automagically replaced ones, hoping it
+          will help supporting *BSD some day.
+
+version 0.9.6 -- July 21, 2008
     backupninja changes
         . fix bug in cstream definition, thanks Jamie McClelland
         . Allow the entire backup run to be halted by an action, thanks to
     backupninja changes
         . fix bug in cstream definition, thanks Jamie McClelland
         . Allow the entire backup run to be halted by an action, thanks to
@@ -21,8 +99,8 @@ version 0.9.6 -- unreleased
           new syntax.
         . Support every duplicity-supported transport with new configuration
           option desturl (Closes: #483712, #346040, Trac#2).
           new syntax.
         . Support every duplicity-supported transport with new configuration
           option desturl (Closes: #483712, #346040, Trac#2).
-        .
-       Actually allow to backup only VServers, by relaxing $include test.
+        . Actually allow to backup only VServers, by relaxing $include test.
+        . Set secure permissions on tmpdir when creating it.
        ldap:
         . support HDB backend just as the BDB one, and make message clearer
           when no supported backend is found (Closes: #476910)
        ldap:
         . support HDB backend just as the BDB one, and make message clearer
           when no supported backend is found (Closes: #476910)
@@ -34,7 +112,10 @@ version 0.9.6 -- unreleased
         . New handler from rhatto designed to incrementally pull content from
           a website to a local folder, based on the rsync handler
        maildir:
         . New handler from rhatto designed to incrementally pull content from
           a website to a local folder, based on the rsync handler
        maildir:
-        . fixed bug where maildirs that start with a number were skipped.
+        . fixed bug where maildirs that start with a number were skipped
+        . make maildir helper look in every subdirectory of the source directory for
+          maildirs, rather than just looking in the directories [a-zA-Z0-9], thanks
+          for the patch from chris@cenolan.com (Trac#43).
         . make deleted maildirs record the date they were deleted
         . add destid_file configuration option to enable you to specify an alternate
           ssh public key authentication file (defaulting to /root/.ssh/id_rsa)
         . make deleted maildirs record the date they were deleted
         . add destid_file configuration option to enable you to specify an alternate
           ssh public key authentication file (defaulting to /root/.ssh/id_rsa)
@@ -55,6 +136,8 @@ version 0.9.6 -- unreleased
        trac:
         . stop failing on all the trac backups if just one fails, this means
           removing the temporary trac backup directories if they fail
        trac:
         . stop failing on all the trac backups if just one fails, this means
           removing the temporary trac backup directories if they fail
+       makecd
+        . updated handler for new toolset (genisoimage and wodim)
 
 version 0.9.5 -- December 2, 2007
     backupninja changes
 
 version 0.9.5 -- December 2, 2007
     backupninja changes
@@ -207,7 +290,7 @@ version 0.9.4 -- October 6th, 2006
            sshoptions (Closes: #388543)
         . Now forbid to (try to) include /.
        sys:
            sshoptions (Closes: #388543)
         . Now forbid to (try to) include /.
        sys:
-        . Many more system checks were added, (thanks to Petr Klíma)
+        . Many more system checks were added, (thanks to Petr Klíma)
         . Added warning if no devices were found (thanks Ranier Zocholl)
         . Enhanced debian package selections to include purged packages (thanks
           Tom Hoover)
         . Added warning if no devices were found (thanks Ranier Zocholl)
         . Enhanced debian package selections to include purged packages (thanks
           Tom Hoover)
@@ -328,7 +411,7 @@ version 0.9.2 -- December 29, 2005
 
 version 0.9.1 -- November 05 2005
     rearranged source so that it is relocatable with autotools
 
 version 0.9.1 -- November 05 2005
     rearranged source so that it is relocatable with autotools
-        (thanks to Petr Klíma petr.klima@madeta-group.cz)
+        (thanks to Petr Klíma petr.klima@madeta-group.cz)
     fixed many bugs in rdiff helper
     rdiff handler does not require 'label' (for real this time?)
     added makecd ninjahelper
     fixed many bugs in rdiff helper
     rdiff handler does not require 'label' (for real this time?)
     added makecd ninjahelper