Commit Graph

298 Commits

Author SHA1 Message Date
intrigeri
c0ca5e3dda Allow the entire backup run to be halted by an action (Closes: #455836) 2008-06-24 10:48:55 +00:00
intrigeri
5297a4855d LDAP helper: make error message clearer when no supported backend is found 2008-06-23 21:09:14 +00:00
intrigeri
f9a0906320 LDAP: support HDB backend just as the BDB one 2008-06-23 21:07:19 +00:00
Micah Anderson
7772134eb3 add changelog entry for maildir destid_file addition 2008-06-19 15:06:31 +00:00
Micah Anderson
22d6b3605c add changelog entry for maildir fix 2008-03-13 19:43:22 +00:00
Micah Anderson
cfca25c390 fix cstream definition 2008-03-13 15:48:59 +00:00
intrigeri
ef9e8e0dc2 support new duplicity versions:
- general cleanup of dup handler
 - support remove-older-than command
 - also run "duplicity cleanup" before anything else, for safety reasons
 - migrated full/incremental backup switch to new syntax
ChangeLog: removed trailing space
2008-01-14 20:32:19 +00:00
Micah Anderson
18f6031a72 rdiff: incorporate sshoptions into options via remote-schema if not there 2007-12-12 02:54:09 +00:00
Micah Anderson
c0140aea97 fixed ignore_version default value 2007-12-05 20:41:54 +00:00
Micah Anderson
4af0550584 add wget handler, add released tag to the changelog and setup changelog for next release 2007-12-02 17:34:26 +00:00
Micah Anderson
c264d442ca redhat spec file updates 2007-11-28 15:09:06 +00:00
intrigeri
8ed22e66fe dup: new tmpdir config option, useful when duplicity fills up /tmp 2007-11-26 07:42:24 +00:00
Micah Anderson
440a0ef9b3 added bug number 2007-11-25 17:54:54 +00:00
Micah Anderson
268494b0c8 allow for exclude only configurations to rdiff-backup handler: Closes Trac#21 2007-11-24 23:44:07 +00:00
Micah Anderson
ca62d94c56 fixup ldap SSL/TLS options, make TLS default in helper, Closes: Trac#13 2007-11-24 23:23:08 +00:00
Micah Anderson
84a6d7fa7a fix Trac#25 2007-11-24 23:13:24 +00:00
Micah Anderson
08c45fbb99 Fixes for Trac#24 2007-11-24 23:07:16 +00:00
Micah Anderson
0c73bf6996 fixed ldap handler not recognizing database suffix 2007-11-24 23:03:21 +00:00
Micah Anderson
a44229971b fixed Trac#29 causing slapcat + gzip not to work 2007-11-24 23:00:33 +00:00
Micah Anderson
c2f0b78ad6 fixed ldap helper setting compress option wrong, standardize on options 2007-11-24 22:44:39 +00:00
Micah Anderson
f11befa73a add a maildir examples file 2007-11-24 22:17:04 +00:00
Micah Anderson
88541957d8 added local support to rdiff helper 2007-11-24 21:53:15 +00:00
Micah Anderson
3f2a826652 fixed Trac #1, actually add example.rsync 2007-11-24 21:32:30 +00:00
Micah Anderson
19dbc0aaee add patch from matthew palmer to enhance mysql database selection (Closes: #452039) 2007-11-20 01:28:49 +00:00
Micah Anderson
ea79f006da add example.rsync and updated rsync handler from rhatto 2007-11-06 21:20:36 +00:00
Micah Anderson
3a74d7d526 remove rsnap and rename rub handler to rsync, after consultation with rhatto 2007-11-02 19:32:51 +00:00
Micah Anderson
3cf6de4374 added nodata option to mysql handler, thanks to Daniel Bonniot (Closes: 408829) 2007-11-02 00:52:55 +00:00
Micah Anderson
02a7436b7c added ignore_version option to rdiff handler to enable you override the version check 2007-11-02 00:12:04 +00:00
Micah Anderson
796e77ab90 add some debian bug numbers to Changelog for reference 2007-11-01 23:54:08 +00:00
intrigeri
f7f20cd4af Support duplicity >= 0.4.3 invocation syntax 2007-10-15 20:55:59 +00:00
intrigeri
846213cfa4 Fixed reportspace option (Trac#10) 2007-10-12 17:42:46 +00:00
intrigeri
a906ba01c7 fixed Trac#11 2007-10-12 17:14:34 +00:00
Micah Anderson
e3454782c5 add patch to ignore rdiff minor version levels 2007-07-28 11:36:40 +00:00
intrigeri
b6c7437f4b rub: Fixed integer comparison (Closes: Trac#3) 2007-06-19 10:00:30 +00:00
intrigeri
ffac2e56a5 rdiff: handle "keep = yes" to disable old backups removal (Closes: #424633) 2007-06-19 09:55:13 +00:00
Micah Anderson
6cdc21cff7 fix LC_ALL=C sfdisk thing that I missed 2007-03-04 20:15:39 +00:00
Micah Anderson
913b3850c8 fix partitionsfile example to properly use __star__ and note
why this is needed, in case someone wants to change this (Closes: #409192)
2007-03-04 10:48:24 +00:00
Micah Anderson
c0126ff1ef added ninjareport
added ale to AUTHORS for ldap fixes
adjusted sys handler to allow for turning off of sfdisk (#404071)
2007-03-04 10:29:26 +00:00
Micah Anderson
05c26446ed updated autotools abstraction to properly pick up different awk, sed,
and md5sum locations
2007-02-23 18:04:04 +00:00
Micah Anderson
5ab8f588cb minor cleanup 2007-01-21 19:32:51 +00:00
Micah Anderson
65f7b42f54 Updated makefiles to include rsnap/rub files that were
accidentally omitted
2007-01-21 19:30:10 +00:00
Micah Anderson
001ffb8d23 add to changelog 2006-12-15 23:14:25 +00:00
Micah Anderson
1727edae52 fixed case where combination of compress=no and specifying individual
vservers and mysqld wasn't running or mysqldump didn't exist would cause
a zero byte backup file
2006-12-13 05:36:41 +00:00
Micah Anderson
8932a62c3a changed spaces to tabs in Makefile.am (make will ignore
the section if its spaces)
2006-11-28 23:27:19 +00:00
Micah Anderson
95ea71bfd1 Added rub handler fixes from rhatto 2006-11-01 21:50:26 +00:00
Micah Anderson
0f46b775b9 my changelog was in conflict, resolving this 2006-11-01 21:40:46 +00:00
intrigeri
42b7be6130 sys: closes 396632 for real 2006-11-01 21:30:02 +00:00
intrigeri
b2cda6aae3 sys: start to fix silly output display and data loss 2006-11-01 21:14:35 +00:00
intrigeri
6b015afc1e pgsql: support PGSQLUSER for real (Closes: #396578) 2006-11-01 18:26:41 +00:00
intrigeri
b35260e595 Changelog completing with proper Closes: Debian bug 2006-10-28 19:34:56 +00:00
intrigeri
56c992661c sys: fix bug when vrootdir is on its own partition 2006-10-28 19:19:55 +00:00
intrigeri
5eef842c2b fixed configuration files permission check 2006-10-08 00:42:47 +00:00
Micah Anderson
2276e5df3f fixed automake problem if /etc/backup.d already exists 2006-10-07 23:04:27 +00:00
intrigeri
e2f2e629cc sys: fixed typo breaking things with VServers 2006-10-07 22:53:46 +00:00
Micah Anderson
787e4aadd2 Change /etc/backup.d permissions to need 0770 for admingroup 2006-10-07 03:59:32 +00:00
intrigeri
2e9bb3f05e sys: fix the '*' in dpkg --get-selections 2006-10-07 03:27:24 +00:00
intrigeri
26e33dcc47 ninjahelper.in: remove runtime overzealous perms checks on the helpers 2006-10-07 02:44:05 +00:00
Micah Anderson
87143986c0 Here is my trac commit 2006-10-07 02:01:47 +00:00
intrigeri
054f9fb2ad dup: document how to write sftp-compatible (and thus new-duplicity-compatible)
sshoptions setting (Closes: #388543)
2006-10-07 01:23:21 +00:00
intrigeri
d395ae94a5 dup, rdiff: implemented and documented simpler and clearer symlinks/globbing
behaviour, as proposed on
http://lists.riseup.net/www/arc/backupninja/2006-07/msg00008.html
2006-10-07 00:40:58 +00:00
Micah Anderson
947309699d added ldaphost and tls variable as requested by stefani 2006-10-06 20:00:52 +00:00
Micah Anderson
4ce9c573c8 Added disk space report option (adam kosmin suggestion)
removed sys vserver not running noise report (anarcat suggestion)
2006-10-06 18:42:32 +00:00
Micah Anderson
7debcd465b added purged packages to dpkg --get-selections 2006-10-04 23:38:30 +00:00
Micah Anderson
6d6d041bce Added changes from rhatto 2006-10-02 00:21:24 +00:00
Micah Anderson
56e2f27e79 Fixed stat to use --format instead of --printf to be compatible with coreutils 2006-08-13 15:53:11 +00:00
Micah Anderson
28338e91c3 Added RPM patches submitted by Robert Napier 2006-08-11 13:46:57 +00:00
Micah Anderson
6764e88373 Added details to example.rsnap 2006-08-10 20:45:52 +00:00
Micah Anderson
e6bf696c5a Changed partition check to use sfdisk as its more common 2006-08-08 21:40:08 +00:00
Micah Anderson
8e154d59ef Added patch to improve RPM building 2006-08-06 18:01:28 +00:00
Micah Anderson
32e13d4c65 Added fix to mysql handler for option change to --extra-files, also
comitting change to pgsql handler that I forgot to change, allows
the postgresql user to be set in backupninja.conf, instead of hardcoded
2006-08-03 17:38:00 +00:00
Elijah Saxon
bab810d242 added rsnap 2006-07-10 20:08:35 +00:00
Micah Anderson
e3f280a3ca Added explicit mktemp template names so that mktemp is more compatible with other versions
than Debian's. Also added Anarcat to the AUTHORS file
2006-06-10 16:14:38 +00:00
Micah Anderson
11601b4ccd Add fix from anarcat for ${configdirectory} in ninjahelper, also add -L to find to follow symlinks in case this
directory is actually not a directory, but instead a symlink to somewhere else
2006-06-10 16:09:59 +00:00
Micah Anderson
f07f4b873b the find that looks in /etc/backup.d didn't follow symlinks and would instead fail
silently causing me much confusion, so I added -L to find and an if statement to
spit something out so its obvious
2006-06-10 13:40:22 +00:00
Micah Anderson
fe7ee521a6 add in-line compression to ldap handler 2006-06-10 00:33:51 +00:00
Micah Anderson
b5130c4941 Added in-line compression to pgsql and mysql handlers, appears to work fine in tests 2006-06-10 00:25:16 +00:00
Micah Anderson
489e294c50 Added a slightly modified version of the anti-fascist patch (allows for
a configurable admingroup to be set, instead of forcing it to be root),
closes debian bug#370396
2006-06-09 17:27:21 +00:00
intrigeri
79cc6a73b3 dup: now forbid to (try to) backup / 2006-06-04 00:36:33 +00:00
intrigeri
8042abbba0 Forgot to update Changelog for previous rev: rdiff now works if testconnect=no and if $test is not defined 2006-06-04 00:34:23 +00:00
intrigeri
b538ddaa1e dup: checked that bandwidthlimit still works with duplicity 0.4.2, reflected
this into the docs/examples/Changelog
2006-06-03 22:37:40 +00:00
intrigeri
1c8466a3b8 forgot to write to Changelog 2006-06-03 21:12:00 +00:00
intrigeri
8776e3a3e3 ninjahelper: Recursively ignore subdirs in /etc/backup.d (Finally Closes: #361102) 2006-05-30 03:41:39 +00:00
intrigeri
098952b69d dup (helper + handler + example config) : don't pretend anymore that duplicity
can work without any passphrase ; thanks Micah for the bug report
2006-05-30 03:40:34 +00:00
intrigeri
a8c5734f54 pgsql: postgres user UID is now the one from inside the vserver if necessary 2006-04-24 16:16:12 +00:00
intrigeri
806d97652f pgsql: Fixed shell expansion, thanks Thomas Kotzian (Closes: #363297) 2006-04-24 16:16:01 +00:00
Elijah Saxon
08e8ea9537 2006-04-19 23:21:55 +00:00
Micah Anderson
db0d7b6059 Updated the sys handler to include all the checks that Petr Klima
sent in the rhsys handler, made it work for both redhat and debian
2006-04-13 16:51:25 +00:00
Micah Anderson
d3875324de Added tar handler 2006-04-12 21:17:06 +00:00
Micah Anderson
ea111f2a5c Changed cron.d permissions to 644 2006-04-12 21:06:34 +00:00
intrigeri
5158f2569f Recursively ignore subdirs in /etc/backup.d (Closes: #361102) 2006-04-08 10:44:55 +00:00
Micah Anderson
e12521be73 Removed over zelous vsnames check 2006-04-05 04:40:40 +00:00
Micah Anderson
8f7a366d32 Fixed su quoting usage, as outlined here:
http://lists.debian.org/debian-devel-announce/2006/03/msg00003.html
2006-03-20 23:08:07 +00:00
Micah Anderson
0e353b42db lost+found was not being removed from the list of found_vservers
because the + was being interpreted by grep -E, I've escaped it
so it will properly be removed
2006-03-15 18:05:43 +00:00
Micah Anderson
0137962360 Fixed the include=/exclude= improper dereference problem in the dup handler 2006-03-11 07:22:44 +00:00
Micah Anderson
dc8e99c6c4 If you include= or exclude= a directory that is actually a symlink
somewhere along the chain you will only backup the symlink, and
not the data, this is fixed here in rdiff with this change
2006-03-11 07:21:04 +00:00
Micah Anderson
c8ebca79ad mysql tried to remove a tmpfile that didn't exist, fixed check for this 2006-03-07 18:40:08 +00:00
Micah Anderson
a8d99f1b1e Fixed improper use of $vuserhome as reported as Debian bug #351083 2006-02-03 19:48:50 +00:00
intrigeri
1f21ab1f9d mysql, pgsql and svn handlers: fixed inversed vsname emptyness test 2006-02-02 20:28:28 +00:00
intrigeri
cd19017bd6 Changelog: added next-release section, added my previous fix' log entry 2006-02-02 20:13:14 +00:00
Micah Anderson
eac987023c configure script should not be in svn, but instead generated on release
configure.in modified to be more selective about finding bash
configure.in modified for 0.9.3 release
autogen.sh modified to create config.guess and config.sub for release
changelog updated about autoconf changes
Removed /bin/bash TODO line
2006-01-20 00:10:58 +00:00
intrigeri
3e3589c842 as usual, forgot to update the Changelog in last commit... 2006-01-19 21:58:47 +00:00
intrigeri
8bc9312e15 handlers/sys: start to use new lib/vserver functionality 2006-01-19 21:58:29 +00:00
intrigeri
435e859a25 handlers/svn: use the same (short) code as pgsql and mysql to check vservers availability 2006-01-19 21:58:20 +00:00
intrigeri
b52464c19e clean up and homogenize pgsql and mysql vserver checks 2006-01-19 21:58:03 +00:00
intrigeri
e5098e0cce handlers/pgsql: make use of the new lib/vserver functionality 2006-01-19 21:57:45 +00:00
intrigeri
b7dd0cbf81 handlers/rdiff: make use of new lib/vserver functionality 2006-01-19 21:57:28 +00:00
intrigeri
e431f13bcc rdiff: fixed globbing bug for include, exclude and vsinclude (again.) 2006-01-19 21:57:11 +00:00
intrigeri
299a530734 lib/vserver.in: new function: vservers_exist
handlers/dup: make use of new lib/vserver functionality
2006-01-19 21:56:53 +00:00
intrigeri
96023985bc lib/vserver.in[init_vservers]: warn if vservers are enabled but no vserver is found 2006-01-19 21:56:44 +00:00
intrigeri
49f1d7f86c lib/vserver.in [init_vservers] : canonicalize VROOTDIR (since duplicity et al. don't follow symlinks) 2006-01-17 22:23:24 +00:00
intrigeri
04ed966851 lib/vserver.in [init_vservers] : test in a stricter way the real vservers availability 2006-01-17 22:23:06 +00:00
intrigeri
55b02f8536 code refactor: backupninja now uses vservers lib to init vservers support
(I hate duplicated code!)
2006-01-17 22:22:52 +00:00
intrigeri
badd9c82b9 backupninja.in: improved VROOTDIR detection as in lib/vserver.in 2006-01-17 22:22:25 +00:00
intrigeri
38642e9c0f dup.helper: fixed output syntax for multiple vsnames
example.dup: fixed example vsnames syntax
2006-01-17 22:22:07 +00:00
intrigeri
4beb261328 duplicity handler: warn if vsnames or vsinclude is enabled while vservers support is disabled in backupninja.conf 2006-01-17 22:21:39 +00:00
intrigeri
329ece37a0 forgot to update Changelog for previous commit 2006-01-16 22:01:21 +00:00
Elijah Saxon
ddc73ae57c lots of ninjahelper changes 2006-01-09 00:19:39 +00:00
Micah Anderson
ee384b08c7 Fixed mysql no user defaults file handling 2006-01-03 16:09:29 +00:00
Elijah Saxon
2ee26aba56 tabs to spaces 2006-01-02 21:44:09 +00:00
intrigeri
368eec9774 r585@crapouille: intrigeri | 2006-01-02 17:18:49 +0100
Added (commented out) to backupninja.conf the default paths to programs such as
 PGSQLDUMP, so that users can figure out more easily they can customize them.
2006-01-02 16:19:54 +00:00
Micah Anderson
7bc1031b64 Set released date to today 2005-12-29 18:52:48 +00:00
intrigeri
c6c3cc98b4 dup: fixed erroneous gpg-related options processing; example.dup: fixed erroneous comments about the way gpg options are used 2005-12-28 17:32:12 +00:00
Micah Anderson
f393f283c7 r253@um: micah | 2005-12-27 17:34:08 -0500
Try to make it less busy
2005-12-27 22:35:32 +00:00
Micah Anderson
01414dc2d5 r251@um: micah | 2005-12-27 17:32:48 -0500
Updated formatting
2005-12-27 22:34:14 +00:00
Micah Anderson
57aaf98dc4 r243@um: micah | 2005-12-27 17:06:37 -0500
Updated changelog, and reformatted it to be more organized according to
 element changed
2005-12-27 22:16:51 +00:00
Micah Anderson
918ac576d1 r241@um: micah | 2005-12-27 15:21:17 -0500
Updated rdiff-backup to do vserver selection using lib/vservers
2005-12-27 22:14:00 +00:00
intrigeri
e8c8a32ac2 dup: now possible to use different keys to sign and encrypt 2005-12-27 19:38:15 +00:00
Micah Anderson
0a60cd6e3b r222@um: micah | 2005-12-27 11:57:57 -0500
Update changelog
2005-12-27 17:38:17 +00:00
Micah Anderson
0e8c35b5c5 r208@um: micah | 2005-12-26 22:43:36 -0500
Fixed mysql check to see if vserver is running
2005-12-27 17:04:33 +00:00
Micah Anderson
429091fa8a r199@um: micah | 2005-12-24 22:20:17 -0500
Add entry to changelog for ninjahelper.1 addition
2005-12-25 03:32:37 +00:00
Micah Anderson
81c473b7ac r198@um: micah | 2005-12-24 22:15:35 -0500
Added changelog entry about duplicity globbing support fix
2005-12-25 03:32:05 +00:00
Micah Anderson
b19dc03094 r194@um: micah | 2005-12-24 21:17:55 -0500
Added missing changelog entries including trac handler toint()
 function, backupninja.conf.5 additions of "when" and "vservers", and
 trac handler subdir mkdir fix
2005-12-25 03:27:07 +00:00
intrigeri
31ac783dab r3570@krups: intrigeri | 2005-11-17 22:39:31 +0100
changelog cosmetics
2005-11-29 10:11:35 +00:00
intrigeri
fbd3c3d84c r3567@krups: intrigeri | 2005-11-17 22:08:30 +0100
pgsql.helper: forbid the user to choose an empty database set to backup
2005-11-29 10:11:04 +00:00
intrigeri
d56c0f0aee r3566@krups: intrigeri | 2005-11-17 21:59:38 +0100
ninjahelper: moved (and enhanced) vservers-related functions to lib/vservers. dup.helper, pgsql.helper: use these functions
2005-11-29 10:10:53 +00:00
intrigeri
9208b449da r3562@krups: intrigeri | 2005-11-16 20:20:16 +0100
Moved more code to lib/ (conffile-related functions, parseini. Added dup helper, using new modular vservers-related functions shared for all helpers.
2005-11-29 10:10:08 +00:00
intrigeri
58bceae74f r3548@krups: intrigeri | 2005-11-14 20:47:49 +0100
Fix: the "Cancel" buttons used to have a weird behaviour... at least
2005-11-29 10:07:28 +00:00
intrigeri
8e0a77044f r3547@krups: intrigeri | 2005-11-14 20:33:41 +0100
Fix ChangeLog entry.
2005-11-29 10:07:18 +00:00
intrigeri
a4ae4e5c6e r3546@krups: intrigeri | 2005-11-14 20:32:59 +0100
Fix: used to expand '*' in default source directories
2005-11-29 10:07:07 +00:00
Micah Anderson
5d3222eec7 Fixed missing makecd.helper 2005-11-10 14:37:20 +00:00
Micah Anderson
0e1bd26988 Added remote destination directory checking and auto creation if doesn't exist.
Also fixed a bug in the rdiff handler that caused a unary operation error if
the variable wasn't fixed
2005-11-05 23:07:19 +00:00
Micah Anderson
f61431d37f Added auto remote rdiff-backup installation if possible to ninjahelper 2005-11-05 20:16:14 +00:00
Micah Anderson
2d96b777ad Updated svn handler for new hotcopy functionality 2005-11-05 11:41:46 +00:00
Micah Anderson
e005e25e1a Made ninjahelper create files in /etc/backup.d with mode 600 instead of 000 2005-11-04 23:35:29 +00:00
Micah Anderson
06b65414eb added the makecd ninjahelper, and updated the Authors 2005-10-28 18:19:41 +00:00
Elijah Saxon
69c09d916f added draft authors 2005-10-27 02:17:19 +00:00
Micah Anderson
b3f1dd3699 Added changelog entry re: autotools 2005-10-26 23:23:05 +00:00
Micah Anderson
d076494a6e A little rearranging to get to autotools 2005-10-26 23:05:26 +00:00