]>
gitweb.fluxo.info Git - backupninja.git/log
Silvio Rhatto [Mon, 27 Feb 2012 21:59:28 +0000 (18:59 -0300)]
Initial git handler code (re-commiting from old repo)
intrigeri [Sun, 26 Feb 2012 12:52:02 +0000 (13:52 +0100)]
Update changelog.
Silvio Rhatto [Mon, 30 May 2011 21:43:57 +0000 (18:43 -0300)]
Fixing $rsync_options output when rsync is local (Issue #3001)
intrigeri [Sat, 25 Feb 2012 14:04:38 +0000 (15:04 +0100)]
Report duplicity failure output at error loglevel so that it is emailed.
intrigeri [Sat, 25 Feb 2012 13:54:23 +0000 (14:54 +0100)]
Report failure of rdiff-backup jobs as such.
intrigeri [Sat, 25 Feb 2012 13:41:50 +0000 (14:41 +0100)]
Remove leftover FIXME that was fixed.
intrigeri [Sat, 25 Feb 2012 13:20:09 +0000 (14:20 +0100)]
Update ChangeLog.
intrigeri [Sat, 25 Feb 2012 13:18:30 +0000 (14:18 +0100)]
Document what features available to .sh jobs (Redmine #1558)
intrigeri [Sat, 25 Feb 2012 13:01:49 +0000 (14:01 +0100)]
Fix typos.
Silvio Rhatto [Sat, 31 Dec 2011 16:43:01 +0000 (14:43 -0200)]
Remove default value from rsync example
Silvio Rhatto [Sat, 31 Dec 2011 16:40:37 +0000 (14:40 -0200)]
Updating rsync example
intrigeri [Sat, 25 Feb 2012 12:30:09 +0000 (13:30 +0100)]
pgsql: don't produce empty uncompressed backups (Redmine#3820).
intrigeri [Sun, 29 Jan 2012 18:32:34 +0000 (19:32 +0100)]
Fix ChangeLog.
intrigeri [Sun, 29 Jan 2012 15:45:24 +0000 (16:45 +0100)]
Add Closes: for Debian bug.
intrigeri [Sun, 29 Jan 2012 15:44:33 +0000 (16:44 +0100)]
Sort ChangeLog entries.
intrigeri [Sun, 29 Jan 2012 13:40:46 +0000 (14:40 +0100)]
Support bandwidthlimit again with new duplicity, using trickle.
duplicity 0.6.17 uses paramiko backend.
Thus, it does not support limiting bandwidth anymore.
Let's use trickle to support bandwidth shaping anyway.
intrigeri [Sun, 29 Jan 2012 13:39:10 +0000 (14:39 +0100)]
dup: add precmd to every duplicity call.
intrigeri [Sun, 29 Jan 2012 13:39:39 +0000 (14:39 +0100)]
Use --ssh-options with dup >= 0.6.17.
... and warn about unsupported options.
intrigeri [Sun, 29 Jan 2012 13:11:11 +0000 (14:11 +0100)]
Workaround annoying automake sanity check.
Recent versions of automake prevent us from installing lib/* into
lib/backupninja/. Where else are be supposed to install such files anyway?
intrigeri [Tue, 24 Jan 2012 00:27:32 +0000 (01:27 +0100)]
Update AUTHORS file.
intrigeri [Tue, 24 Jan 2012 00:23:33 +0000 (01:23 +0100)]
mysql: Don't attempt to dump performance_schema database (Redmine#3741).
Locking its tables require privileges the 'debian-sys-maint'@'localhost' user is
generally not granted.
intrigeri [Wed, 4 Jan 2012 21:49:35 +0000 (22:49 +0100)]
Update ChangeLog wrt. last cherry-picked patches.
Silvio Rhatto [Tue, 3 Jan 2012 21:33:19 +0000 (19:33 -0200)]
Fixing escaping and debug message for remote metadata cleanup (#3727)
Silvio Rhatto [Tue, 3 Jan 2012 20:54:58 +0000 (18:54 -0200)]
Cleanup orphaned metadata (#3727)
intrigeri [Sun, 1 Jan 2012 09:48:01 +0000 (10:48 +0100)]
Update ChangeLog wrt. last cherry-picked patches.
Silvio Rhatto [Sat, 24 Dec 2011 13:20:40 +0000 (11:20 -0200)]
Abort on rsync error (#3692)
Silvio Rhatto [Sun, 12 Dec 2010 18:49:23 +0000 (16:49 -0200)]
Fixing metadata rotation
Silvio Rhatto [Mon, 30 May 2011 22:22:04 +0000 (19:22 -0300)]
Allow disabling rotation or setting 2 days as minimum for backup increments in rsync short format (Issue #2107)
Silvio Rhatto [Sat, 31 Dec 2011 22:03:02 +0000 (20:03 -0200)]
Removing 'exit 1'; using 'fatal' instead (Redmine#3721)
Silvio Rhatto [Sat, 24 Dec 2011 13:35:06 +0000 (11:35 -0200)]
Mangle rsync_options just after all other options were evaluated (#3702)
Silvio Rhatto [Sat, 31 Dec 2011 16:29:15 +0000 (14:29 -0200)]
Provide a default number of days for the rsync handler
Silvio Rhatto [Sat, 24 Dec 2011 13:11:48 +0000 (11:11 -0200)]
Make numericids defaults to null (fixes #3691)
intrigeri [Sat, 22 Oct 2011 19:46:50 +0000 (21:46 +0200)]
dup: add support for RackSpace's CloudFiles.
Thanks to Yuval Kogman <nothingmuch@woobling.org> for the patch.
intrigeri [Sat, 24 Sep 2011 17:09:14 +0000 (19:09 +0200)]
Make the .dup generated by ninjahelper more consistent with example.dup.
I.e. document tmpdir.
intrigeri [Fri, 23 Sep 2011 14:41:21 +0000 (16:41 +0200)]
Releasing backupninja 0.9.10.
intrigeri [Tue, 20 Sep 2011 20:35:23 +0000 (22:35 +0200)]
Remove useless and inconsistent executable bit on sys handler.
intrigeri [Tue, 20 Sep 2011 20:33:49 +0000 (22:33 +0200)]
Mention removal of LDAP support in ChangeLog.
intrigeri [Tue, 20 Sep 2011 20:30:55 +0000 (22:30 +0200)]
Don't mention LDAP support in documentation.
intrigeri [Tue, 20 Sep 2011 20:29:42 +0000 (22:29 +0200)]
Don't install LDAP handler, helper and example configuration file.
The handler has been heavily broken for a while.
It clearly lacks a maintainer.
intrigeri [Tue, 20 Sep 2011 20:22:35 +0000 (22:22 +0200)]
Make typography consistent with previous ChangeLog entries.
intrigeri [Tue, 20 Sep 2011 20:22:14 +0000 (22:22 +0200)]
Add missing item into ChangeLog.
intrigeri [Mon, 12 Sep 2011 18:33:58 +0000 (20:33 +0200)]
Fix credits.
intrigeri [Sat, 10 Sep 2011 22:18:23 +0000 (00:18 +0200)]
dup: fix incorrect duplicity version check for keepincroffulls.
Thanks to Olivier Berger <oberger@ouvaton.org> for the patch.
(Closes Redmine bug #3443)
(Closes: #641120)
intrigeri [Tue, 30 Aug 2011 11:02:47 +0000 (13:02 +0200)]
Update ChangeLog and AUTHORS.
intrigeri [Tue, 30 Aug 2011 11:00:49 +0000 (13:00 +0200)]
Fix infinite loop in rdiff helper when version inconsistency is detected.
intrigeri [Tue, 30 Aug 2011 10:59:44 +0000 (12:59 +0200)]
Recording Debian bug number.
intrigeri [Thu, 18 Aug 2011 01:45:38 +0000 (03:45 +0200)]
Stop using hyphen as minus sign in manpages.
Detected by Lintian's hyphen-used-as-minus-sign check.
intrigeri [Thu, 18 Aug 2011 01:45:24 +0000 (03:45 +0200)]
Fix typo in manpage.
intrigeri [Wed, 17 Aug 2011 17:29:29 +0000 (19:29 +0200)]
Update ChangeLog.
Silvio Rhatto [Mon, 30 May 2011 21:38:50 +0000 (18:38 -0300)]
Fixing $rsync_options output (Issue #3001)
Silvio Rhatto [Mon, 30 May 2011 21:43:57 +0000 (18:43 -0300)]
Fixing $rsync_options output when rsync is local (Issue #3001)
intrigeri [Wed, 17 Aug 2011 10:31:30 +0000 (12:31 +0200)]
Cleanup: stop supporting duplicity < 0.6.01 (Redmine#2538).
intrigeri [Wed, 17 Aug 2011 10:00:16 +0000 (12:00 +0200)]
Allow 'when = XXX' in sh jobs.
when=XXX did work already. This patch allow to write this with spaces around the
equal sign - as in every other backup.d/ file.
intrigeri [Mon, 18 Jul 2011 22:24:18 +0000 (00:24 +0200)]
Fix "Locking mechanism causes variable problem".
Thanks to Olivier Berger for the patch.
intrigeri [Sun, 15 May 2011 17:27:41 +0000 (19:27 +0200)]
Releasing backupninja 0.9.9
intrigeri [Sun, 15 May 2011 17:25:23 +0000 (19:25 +0200)]
Update .gitignore.
intrigeri [Sun, 15 May 2011 17:19:48 +0000 (19:19 +0200)]
sys: fix gathering of information about loaded modules.
cut is in /usr/bin actually.
intrigeri [Thu, 5 May 2011 07:16:59 +0000 (09:16 +0200)]
sys: fix hwinfo (Closes: #625501)
intrigeri [Tue, 26 Apr 2011 10:31:58 +0000 (12:31 +0200)]
Add sshoptions to rdiff example config file.
intrigeri [Tue, 26 Apr 2011 09:08:59 +0000 (11:08 +0200)]
Updating ChangeLog and AUTHORS.
intrigeri [Tue, 26 Apr 2011 09:07:18 +0000 (11:07 +0200)]
Merge remote branch 'bruno/master'
intrigeri [Tue, 26 Apr 2011 09:05:49 +0000 (11:05 +0200)]
tar helper: default to store backups into /var/backups/.
intrigeri [Tue, 26 Apr 2011 09:00:02 +0000 (11:00 +0200)]
Do arithmetic using bash rather than bc (Closes: #603173)
intrigeri [Tue, 26 Apr 2011 08:35:02 +0000 (10:35 +0200)]
Fix ChangeLog.
intrigeri [Tue, 26 Apr 2011 08:31:39 +0000 (10:31 +0200)]
Initialize dup_keepincroffulls as any other global variable.
Olivier Berger [Mon, 25 Apr 2011 20:49:57 +0000 (22:49 +0200)]
Adding new option
Olivier Berger [Mon, 25 Apr 2011 20:38:28 +0000 (22:38 +0200)]
Fix option name, and revert defaults to previous settings
Olivier Berger [Mon, 25 Apr 2011 20:37:50 +0000 (22:37 +0200)]
Fix duplicity option's name
Olivier Berger [Mon, 25 Apr 2011 20:29:57 +0000 (22:29 +0200)]
Fix merge problem
Olivier Berger [Sun, 14 Nov 2010 13:58:15 +0000 (14:58 +0100)]
Now that there's some removal of increments for old fulls, we can keep fulls for a longer time, for instance 1Y which becomes default
Olivier Berger [Sun, 14 Nov 2010 13:20:55 +0000 (14:20 +0100)]
Proposed feature to address https://labs.riseup.net/code/issues/2492
Olivier Berger [Sun, 21 Nov 2010 09:07:36 +0000 (10:07 +0100)]
Proposed feature to address https://labs.riseup.net/code/issues/2492
intrigeri [Mon, 25 Apr 2011 16:55:58 +0000 (18:55 +0200)]
All handlers: stop using "local VAR" outside functions. (Closes: #530647)
Bruno Bigras [Thu, 21 Apr 2011 02:29:20 +0000 (22:29 -0400)]
Add the tar handler to Makefile.am
intrigeri [Wed, 16 Feb 2011 07:22:10 +0000 (08:22 +0100)]
Make units clearer (Closes Redmine bug #2737).
intrigeri [Thu, 27 Jan 2011 18:02:05 +0000 (19:02 +0100)]
Documentation: recommend using 4096 bits RSA keys everywhere.
intrigeri [Thu, 27 Jan 2011 17:59:39 +0000 (18:59 +0100)]
rdiff.helper: generate 4096 bits RSA keys.
intrigeri [Sun, 26 Dec 2010 17:56:33 +0000 (18:56 +0100)]
Update ChangeLog and authors.
Olivier Berger [Fri, 24 Dec 2010 08:28:31 +0000 (09:28 +0100)]
Implement locking with flock
intrigeri [Mon, 13 Dec 2010 10:42:36 +0000 (11:42 +0100)]
Merge remote branch 'origin/0.9.8.1'
Conflicts:
AUTHORS
ChangeLog
intrigeri [Mon, 13 Dec 2010 10:24:21 +0000 (11:24 +0100)]
dup helper: fix separate signing key usecase.
Thanks to Ian Beckwith for the patch.
intrigeri [Sun, 7 Nov 2010 12:07:26 +0000 (13:07 +0100)]
Fix reliance on bash for pipefail. (Closes: #602374)
Thanks to Sergio Talens-Oliag <sto@debian.org> for the bug report and patch.
Micah Anderson [Sun, 31 Oct 2010 20:30:45 +0000 (16:30 -0400)]
bump version numbers in preparation for release
Micah Anderson [Fri, 29 Oct 2010 14:42:14 +0000 (10:42 -0400)]
add changelog entry for vgcfgbackup fix
Conflicts:
ChangeLog
Micah Anderson [Fri, 1 Oct 2010 22:09:43 +0000 (18:09 -0400)]
older versions (lenny) of lvm2 have a bug in vgcfgbackup that makes it so when you specify multiple volume groups to backup, it gives an error, saying you must set the %s template for the name. We are doing that, it just cannot handle it properly.
This change routes around this issue, which has been fixed in later lvm2 releases, by passing only one argument to vgcfgbackup by taking all the volume groups that are found and running them through a for loop
Micah Anderson [Fri, 29 Oct 2010 14:30:43 +0000 (10:30 -0400)]
Do not error out when no job is configured (Closes: #597684)
Conflicts:
ChangeLog
Jacob Anawalt [Tue, 19 Oct 2010 19:37:10 +0000 (13:37 -0600)]
Removed extra '.' in plain/sql dumps
Removed an extra '.' in file names introduced by the pg_dump options
patch, resulting in names like db..sql or db..sql.gz instead of just
db.sql or db.sql.gz.
Micah Anderson [Tue, 12 Oct 2010 15:48:40 +0000 (11:48 -0400)]
add changelog entry for vgcfgbackup fix
Micah Anderson [Fri, 1 Oct 2010 22:09:43 +0000 (18:09 -0400)]
older versions (lenny) of lvm2 have a bug in vgcfgbackup that makes it so when you specify multiple volume groups to backup, it gives an error, saying you must set the %s template for the name. We are doing that, it just cannot handle it properly.
This change routes around this issue, which has been fixed in later lvm2 releases, by passing only one argument to vgcfgbackup by taking all the volume groups that are found and running them through a for loop
intrigeri [Tue, 12 Oct 2010 09:47:15 +0000 (11:47 +0200)]
Make it clear duplicity >=0.4.9 is required when using a custom tmpdir.
intrigeri [Tue, 12 Oct 2010 09:44:35 +0000 (11:44 +0200)]
Remove support for duplicity < 0.4.4. Even etch-backports has a newer one.
intrigeri [Tue, 12 Oct 2010 09:15:47 +0000 (11:15 +0200)]
dup: use --tempdir option rather than TMPDIR environment variable.
Closes Roundup bug #598.
This breaks support of Debian etch.
intrigeri [Tue, 12 Oct 2010 08:52:22 +0000 (10:52 +0200)]
Update ChangeLog.
intrigeri [Tue, 12 Oct 2010 08:52:01 +0000 (10:52 +0200)]
Add Jacob Anawalt to authors.
Jacob Anawalt [Tue, 12 Oct 2010 00:53:00 +0000 (18:53 -0600)]
Enable pg_dump format option.
The format option of pg_dump enables tar and custom archive file formats in
addition to the default plain-text file containing SQL commands.
When either the tar or custom format are selected the behaviour of database=all is changed to no longer dump a single file via pg_dumpall. Instead pg_dumpall
is called once to export the "global" data (roles & tablespaces) and then
pg_dump is called once for each non-template table in the database.
To support the GZIP and GZIP_OPTS variables in backupninja and to give the
default --rsyncable gzip compression flag a chance at working on a PostgreSQL
backup, the custom output is forced to not use compression. Instead compression
is done via a pipe to gzip. Hopefully this benefits rsync and rdiff-backup
style backups for reduced backup and storage costs that outweigh the
restoration ones.
intrigeri [Mon, 11 Oct 2010 07:06:56 +0000 (09:06 +0200)]
Update ChangeLog after merging sarava's rsync branch.
intrigeri [Mon, 11 Oct 2010 07:06:14 +0000 (09:06 +0200)]
Merge remote branch 'sarava/rsync'
Silvio Rhatto [Sat, 25 Sep 2010 19:27:11 +0000 (16:27 -0300)]
Don't remove created metadata after rotation at rsync
intrigeri [Wed, 22 Sep 2010 18:47:34 +0000 (20:47 +0200)]
Do not error out when no job is configured (Closes: #597684)
Silvio Rhatto [Tue, 21 Sep 2010 01:10:13 +0000 (22:10 -0300)]
Fixing long rotation at rsync handler