You can subscribe to this list here.
2007 |
Jan
(76) |
Feb
(76) |
Mar
(54) |
Apr
(14) |
May
(23) |
Jun
(21) |
Jul
|
Aug
|
Sep
(9) |
Oct
(14) |
Nov
(12) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
|
Feb
(18) |
Mar
(3) |
Apr
|
May
|
Jun
(2) |
Jul
(3) |
Aug
|
Sep
|
Oct
(17) |
Nov
(13) |
Dec
|
2009 |
Jan
(1) |
Feb
(1) |
Mar
(15) |
Apr
(2) |
May
(18) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
(1) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(61) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(18) |
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(4) |
Nov
(10) |
Dec
(9) |
2012 |
Jan
(10) |
Feb
(23) |
Mar
|
Apr
(5) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(4) |
2013 |
Jan
(17) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <di...@us...> - 2008-11-19 18:40:08
|
Revision: 623 http://safekeep.svn.sourceforge.net/safekeep/?rev=623&view=rev Author: dimi Date: 2008-11-19 18:40:03 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Add pass-through options for the DB dump command Modified Paths: -------------- safekeep/trunk/doc/safekeep.backup.txt safekeep/trunk/safekeep safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/doc/safekeep.backup.txt =================================================================== --- safekeep/trunk/doc/safekeep.backup.txt 2008-11-19 18:16:58 UTC (rev 622) +++ safekeep/trunk/doc/safekeep.backup.txt 2008-11-19 18:40:03 UTC (rev 623) @@ -46,8 +46,9 @@ Databases can be dumped individualy using a dump clause for each database. --> <dump type="postgres" - db="dbname" + db="my_db" dbuser="foobar" + options="--schema=public" file="/var/backup/dumps/mydata" cleanup="true" /> @@ -182,6 +183,13 @@ This is currently supported only for MySQL databases. Optional, it has no default value. +/backup/setup/dump/@options:: + Extra options to be passed along to the dump command. + This is database specific, and it is passed along as-is. + Please refer to your database documentation for possible + values that you can pass along. + Optional, it has no default value. + /backup/setup/dump/@user:: The system user under which the dump should take place. Please note that using this feature requires that `safekeep(1)` Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-11-19 18:16:58 UTC (rev 622) +++ safekeep/trunk/safekeep 2008-11-19 18:40:03 UTC (rev 623) @@ -225,12 +225,14 @@ user = dump_el.getAttribute('user') dbuser = dump_el.getAttribute('dbuser') dbpasswd = dump_el.getAttribute('dbpasswd') + opts = (dump_el.getAttribute('options') or '').split() + file = dump_el.getAttribute('file') if not file: raise ConfigException('You need to specify where the database should be dumped') cleanup = dump_el.getAttribute('cleanup') return { 'type' : type, 'db' : db, 'user' : user, 'dbuser' : dbuser, 'dbpasswd': dbpasswd, - 'file' : file, 'cleanup' : cleanup } + 'opts' : opts, 'file' : file, 'cleanup' : cleanup } def parse_snap(snap_el): device = snap_el.getAttribute('device') @@ -400,6 +402,7 @@ debug('Doing DB dumps') for dump in cfg['dumps']: type = dump['type'] + opts = dump['opts'] if type in ('postgres', 'postgresql', 'pgsql'): if dump['db']: args = ['pg_dump'] @@ -408,6 +411,7 @@ args = ['pg_dumpall'] if dump['dbuser']: args.extend(['-U', dump['dbuser']]) + args.extend(opts) if dump['db']: args.append(dump['db']) elif type in ('mysql'): @@ -416,10 +420,11 @@ args.extend(['-u' + dump['dbuser']]) if dump['dbpasswd']: args.extend(['-p' + dump['dbpasswd']]) + if not dump['db']: + args.append('-A') + args.extend(opts) if dump['db']: args.append(dump['db']) - else: - args.append('-A') else: warn('Invalid database type: ' + type) continue Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-11-19 18:16:58 UTC (rev 622) +++ safekeep/trunk/safekeep.spec.in 2008-11-19 18:40:03 UTC (rev 623) @@ -116,6 +116,7 @@ %doc sample.backup %changelog + - Add pass-through options for the DB dump command - Implement bandwidth limiting, based on trickle - By default, run safekeep with nice +10 on the server side - Run ssh/rdiff through nice so we can control the load better on the server This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 18:17:02
|
Revision: 622 http://safekeep.svn.sourceforge.net/safekeep/?rev=622&view=rev Author: dimi Date: 2008-11-19 18:16:58 +0000 (Wed, 19 Nov 2008) Log Message: ----------- First cut at implementing bandwidth limiting based on trickle. Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/safekeep safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2008-11-19 16:39:56 UTC (rev 621) +++ safekeep/trunk/TODO 2008-11-19 18:16:58 UTC (rev 622) @@ -5,7 +5,6 @@ * Avoid snapshotting snapshots * Don't snapshot a device if a snapshot is already present * Protect against multiple safekeep instance running at once - * Use -l with ssh to limit the bandwidth used during the backup Feedback from users: * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-11-19 16:39:56 UTC (rev 621) +++ safekeep/trunk/safekeep 2008-11-19 18:16:58 UTC (rev 622) @@ -45,14 +45,17 @@ config_file = '/etc/safekeep/safekeep.conf' config_ext = '.backup' +trickle_cmd = 'trickle' logbuf = [] is_client = False verbosity_level = 1 verbosity_ssh = '' +verbosity_trickle = '' work_user = getpass.getuser() backup_user = None home_dir = None base_dir = None +default_bandwidth = {} PROTOCOL = "1.1" VERSION = "1.0.5" @@ -99,7 +102,7 @@ if line.startswith(marker): marker = None continue - if (line.startswith("Errors ")): + if line.startswith("Errors "): errs = int(line[6:]) info(line.rstrip()) finally: @@ -118,6 +121,17 @@ def error(msg): log(msg, 'ERR') +def try_to_run(cmd): + cmd = cmd.split(' ')[0] + proc = popen2.Popen4(args) + proc.tochild.close() + for line in proc.fromchild: + info(line.rstrip()) + proc.fromchild.close() + rc = proc.wait() + + return os.WIFEXITED(rc) + def spawn(args): if isinstance(args, str) or isinstance(args, unicode): debug('Run [' + args + ']') @@ -239,6 +253,13 @@ raise ConfigException('Empty ' + clude_el.tagName) return { 'type' : clude_el.tagName, 'path' : path, 'glob' : glob, 'regexp' : regexp } +def parse_bandwidth(bw_el): + return { + 'overall': int(bw_el.getAttribute('overall') or 0), + 'download': int(bw_el.getAttribute('download') or 0), + 'upload': int(bw_el.getAttribute('upload') or 0) + } + def parse_config(backup_el, dflt_id): if backup_el.tagName != 'backup': raise ConfigException('Invalid config file, the top level element must be <backup>') @@ -264,6 +285,13 @@ if key_data and not os.path.isabs(key_data): key_data = os.path.join(home_dir, key_data) + bw = {} + bw_el = backup_el.getElementsByTagName('bandwidth') + if len(bw_el) == 1: + bw = parse_bandwidth(bw_el[0]) + elif len(bw_el) > 1: + raise ConfigException('Can not have more than a bandwidth element') + repo_el = backup_el.getElementsByTagName('repo') dir = None retention = None @@ -323,7 +351,7 @@ return { 'id': id, 'host' : host, 'user' : user, 'key_ctrl' : key_ctrl, 'key_data' : key_data, 'dir' : dir, 'retention' : retention, 'dumps' : dumps, 'snaps' : snaps, - 'cludes' : cludes, 'options' : options} + 'cludes' : cludes, 'options' : options, 'bw': bw} def parse_locs(cfglocs): cfgfiles = [] @@ -709,13 +737,35 @@ def do_server_rdiff(cfg, bdir, nice, force): args = [] - if (nice) + if nice: args.extend(['nice', '-n' + nice]) args.extend(['rdiff-backup']) if cfg['host']: - schema = 'ssh %s -i %s %%s rdiff-backup --server' % (verbosity_ssh, cfg['key_data']) + trickle = '' + + def get_bw(vals, dir): + return vals.get(dir) or vals.get('overall') + + def get_bandwidth(cfg, dir): + return get_bw(cfg['bw'], dir) or get_bw(default_bandwidth, dir) + + limit_dl = get_bandwidth(cfg, 'download') + limit_ul = get_bandwidth(cfg, 'upload') + if limit_dl or limit_ul: + trickle = trickle_cmd + ' ' + verbosity_trickle + if limit_dl: + trickle += ' -d ' + limit_dl + if limit_ul: + trickle += ' -u ' + limit_ul + + if trickle: + if !try_to_run(trickle_cmd + ' -V'): + warn('Trickle not available, bandwidth limiting disabled') + trickle = '' + + schema = '% ssh %s -i %s %%s rdiff-backup --server' % (trickle, verbosity_ssh, cfg['key_data']) args.extend(['--remote-schema', schema]) if force: @@ -1227,6 +1277,13 @@ else: cfgfile = config_file props = {} + + def get_int(prop): + v = props.get(p) + if v is not None and v is not '': + return int(v) + return None + if 'backup.user' in props: backup_user = props['backup.user'] if 'base.dir' in props: @@ -1235,10 +1292,13 @@ smtp = props['email.smtp.server'] if 'email.to' in props: email = props['email.to'].split(',') - if 'nice.adjustment' in props: - nice_srv = props['nice.adjustment'] - if (nice_srv) nice_srv = int(nice_srv) + nice_srv = get_int('nice.adjustment') + global default_bandwidth + default_bandwidth['overall'] = get_int('bandwidth.limit') or 0 + default_bandwidth['download'] = get_int('bandwidth.limit.download') or 0 + default_bandwidth['upload'] = get_int('bandwidth.limit.upload') or 0 + if len(cfglocs) == 0: locs = os.path.join(os.path.dirname(cfgfile), 'backup.d') if os.path.isdir(locs): cfglocs.append(locs) @@ -1274,10 +1334,10 @@ if not ok: sys.exit(2) try: - global is_client, verbosity_level, verbosity_ssh + global is_client, verbosity_level, verbosity_ssh, verbosity_trickle if verbosity > 0: - verbosity_ssh = '-' + verbosity * 'v' + verbosity_trickle = verbosity_ssh = '-' + verbosity * 'v' if mode is 'server': is_client = False verbosity_level = 1 + verbosity Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-11-19 16:39:56 UTC (rev 621) +++ safekeep/trunk/safekeep.spec.in 2008-11-19 18:16:58 UTC (rev 622) @@ -116,6 +116,7 @@ %doc sample.backup %changelog + - Implement bandwidth limiting, based on trickle - By default, run safekeep with nice +10 on the server side - Run ssh/rdiff through nice so we can control the load better on the server - Do not compress the SSH traffic, it is handled by rdiff-backup This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 16:39:59
|
Revision: 621 http://safekeep.svn.sourceforge.net/safekeep/?rev=621&view=rev Author: dimi Date: 2008-11-19 16:39:56 +0000 (Wed, 19 Nov 2008) Log Message: ----------- By default, run safekeep with nice +10 on the server side Modified Paths: -------------- safekeep/trunk/safekeep.conf safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/safekeep.conf =================================================================== --- safekeep/trunk/safekeep.conf 2008-11-19 16:37:25 UTC (rev 620) +++ safekeep/trunk/safekeep.conf 2008-11-19 16:39:56 UTC (rev 621) @@ -10,6 +10,9 @@ # the base directory for data repository relative paths base.dir = /var/lib/safekeep +# by default, be nice to the server during backup +nice.adjustment = 10 + # a comma separated list of emails to receive the logs # email.to=pe...@co...,ro...@co... Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-11-19 16:37:25 UTC (rev 620) +++ safekeep/trunk/safekeep.spec.in 2008-11-19 16:39:56 UTC (rev 621) @@ -116,6 +116,7 @@ %doc sample.backup %changelog + - By default, run safekeep with nice +10 on the server side - Run ssh/rdiff through nice so we can control the load better on the server - Do not compress the SSH traffic, it is handled by rdiff-backup - Add SSH verbosity control This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 16:37:29
|
Revision: 620 http://safekeep.svn.sourceforge.net/safekeep/?rev=620&view=rev Author: dimi Date: 2008-11-19 16:37:25 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Run ssh/rdiff through nice so we can control the load better on the server. Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/doc/safekeep.conf.txt safekeep/trunk/safekeep safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2008-11-19 15:05:21 UTC (rev 619) +++ safekeep/trunk/TODO 2008-11-19 16:37:25 UTC (rev 620) @@ -5,7 +5,6 @@ * Avoid snapshotting snapshots * Don't snapshot a device if a snapshot is already present * Protect against multiple safekeep instance running at once - * Run ssh/rdiff through nice so we can control the load better * Use -l with ssh to limit the bandwidth used during the backup Feedback from users: Modified: safekeep/trunk/doc/safekeep.conf.txt =================================================================== --- safekeep/trunk/doc/safekeep.conf.txt 2008-11-19 15:05:21 UTC (rev 619) +++ safekeep/trunk/doc/safekeep.conf.txt 2008-11-19 16:37:25 UTC (rev 620) @@ -45,6 +45,14 @@ If not specified, `safekeep` will just use `/usr/sbin/sendmail` to deliver the mail. +nice.adjustment:: + The nice level adjustment for safekeep, for the time + being used only on the server side. + It specifies an integer to be added to the current nice + level. Nicenesses range from -20 (most favorable scheduling) + to 19 (least favorable). + If no nice level is specified, safekeep is not niced. + FILES ----- /etc/safekeep/safekeep.conf Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-11-19 15:05:21 UTC (rev 619) +++ safekeep/trunk/safekeep 2008-11-19 16:37:25 UTC (rev 620) @@ -706,9 +706,14 @@ else: log(line[:-1]) -def do_server_rdiff(cfg, bdir, force): - args = ['rdiff-backup'] +def do_server_rdiff(cfg, bdir, nice, force): + args = [] + if (nice) + args.extend(['nice', '-n' + nice]) + + args.extend(['rdiff-backup']) + if cfg['host']: schema = 'ssh %s -i %s %%s rdiff-backup --server' % (verbosity_ssh, cfg['key_data']) args.extend(['--remote-schema', schema]) @@ -772,7 +777,7 @@ elif server_minor > client_minor: warn('Protocol mismatch: %s <> %s' % (PROTOCOL, client_protocol)) -def do_server(cfgs, ids, force, cleanup): +def do_server(cfgs, ids, nice, force, cleanup): debug("Do server main loop") for cfg in cfgs.itervalues(): id = cfg['id'] @@ -842,7 +847,7 @@ else: backup_marker = None - do_server_rdiff(cfg, bdir, force) + do_server_rdiff(cfg, bdir, nice, force) errs = 0 if os.path.isdir(rdiff_logdir): @@ -1122,6 +1127,7 @@ keys_status = None keys_print = None keys_deploy = None + nice_srv = None for o, a in opts: if o in ('-c', '--conf'): if os.path.isdir(a) or a.endswith(config_ext): @@ -1229,6 +1235,10 @@ smtp = props['email.smtp.server'] if 'email.to' in props: email = props['email.to'].split(',') + if 'nice.adjustment' in props: + nice_srv = props['nice.adjustment'] + if (nice_srv) nice_srv = int(nice_srv) + if len(cfglocs) == 0: locs = os.path.join(os.path.dirname(cfgfile), 'backup.d') if os.path.isdir(locs): cfglocs.append(locs) @@ -1271,7 +1281,7 @@ if mode is 'server': is_client = False verbosity_level = 1 + verbosity - do_server(cfgs, args, force, cleanup) + do_server(cfgs, args, nice_srv, force, cleanup) elif mode is 'list': if list_type is None: list_type = 'increments' Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-11-19 15:05:21 UTC (rev 619) +++ safekeep/trunk/safekeep.spec.in 2008-11-19 16:37:25 UTC (rev 620) @@ -116,6 +116,7 @@ %doc sample.backup %changelog + - Run ssh/rdiff through nice so we can control the load better on the server - Do not compress the SSH traffic, it is handled by rdiff-backup - Add SSH verbosity control - Fix dopey MySQL dump. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 15:05:25
|
Revision: 619 http://safekeep.svn.sourceforge.net/safekeep/?rev=619&view=rev Author: dimi Date: 2008-11-19 15:05:21 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Remove implemented items Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2008-11-19 14:59:50 UTC (rev 618) +++ safekeep/trunk/TODO 2008-11-19 15:05:21 UTC (rev 619) @@ -4,7 +4,6 @@ * Add tests db dumps * Avoid snapshotting snapshots * Don't snapshot a device if a snapshot is already present - * Local backup to bypass ssh * Protect against multiple safekeep instance running at once * Run ssh/rdiff through nice so we can control the load better * Use -l with ssh to limit the bandwidth used during the backup @@ -17,8 +16,6 @@ http://dag.wieers.com/blog/content/call-for-participation-on-mksysb Future (post 1.0): - * Support more of rdiff-backup special file selectors - * Package it up for Ubuntu/Debian * Modify the test to not rely on Lattica's servers * Decide how big the snapshot size should be automagically * Fully automatic shapshotting mode Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-11-19 14:59:50 UTC (rev 618) +++ safekeep/trunk/safekeep.spec.in 2008-11-19 15:05:21 UTC (rev 619) @@ -116,6 +116,8 @@ %doc sample.backup %changelog + - Do not compress the SSH traffic, it is handled by rdiff-backup + - Add SSH verbosity control - Fix dopey MySQL dump. * Tue Oct 7 2008 Dimi Paun <di...@la...> 1.0.5-1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 14:59:57
|
Revision: 618 http://safekeep.svn.sourceforge.net/safekeep/?rev=618&view=rev Author: dimi Date: 2008-11-19 14:59:50 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Do not compress the SSH transport. This places significantly higher load on the system, and it's not likely to be useful as it is handled by rdiff-backup anyway. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-11-19 14:58:18 UTC (rev 617) +++ safekeep/trunk/safekeep 2008-11-19 14:59:50 UTC (rev 618) @@ -710,7 +710,7 @@ args = ['rdiff-backup'] if cfg['host']: - schema = 'ssh %s -C -i %s %%s rdiff-backup --server' % (verbosity_ssh, cfg['key_data']) + schema = 'ssh %s -i %s %%s rdiff-backup --server' % (verbosity_ssh, cfg['key_data']) args.extend(['--remote-schema', schema]) if force: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 14:58:22
|
Revision: 617 http://safekeep.svn.sourceforge.net/safekeep/?rev=617&view=rev Author: dimi Date: 2008-11-19 14:58:18 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Add SSH verbosity control Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-11-19 14:19:46 UTC (rev 616) +++ safekeep/trunk/safekeep 2008-11-19 14:58:18 UTC (rev 617) @@ -48,6 +48,7 @@ logbuf = [] is_client = False verbosity_level = 1 +verbosity_ssh = '' work_user = getpass.getuser() backup_user = None home_dir = None @@ -709,7 +710,7 @@ args = ['rdiff-backup'] if cfg['host']: - schema = 'ssh -C -i %s %%s rdiff-backup --server' % (cfg['key_data']) + schema = 'ssh %s -C -i %s %%s rdiff-backup --server' % (verbosity_ssh, cfg['key_data']) args.extend(['--remote-schema', schema]) if force: @@ -799,7 +800,7 @@ do_server_data_cleanup(cfg) if cfg['host']: - cmd = 'ssh -T -i %(key_ctrl)s -l %(user)s %(host)s safekeep --client' % cfg + cmd = 'ssh %s -T -i %s -l %s %s safekeep --client' % (verbosity_ssh, cfg['key_ctrl'], cfg['user'], cfg['host']) else: cmd = 'safekeep --client' debug('Run [' + cmd + ']') @@ -1263,7 +1264,10 @@ if not ok: sys.exit(2) try: - global is_client, verbosity_level + global is_client, verbosity_level, verbosity_ssh + + if verbosity > 0: + verbosity_ssh = '-' + verbosity * 'v' if mode is 'server': is_client = False verbosity_level = 1 + verbosity This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-11-19 14:19:56
|
Revision: 616 http://safekeep.svn.sourceforge.net/safekeep/?rev=616&view=rev Author: dimi Date: 2008-11-19 14:19:46 +0000 (Wed, 19 Nov 2008) Log Message: ----------- Add -C to the PG dumps. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-10-16 16:14:45 UTC (rev 615) +++ safekeep/trunk/safekeep 2008-11-19 14:19:46 UTC (rev 616) @@ -374,6 +374,7 @@ if type in ('postgres', 'postgresql', 'pgsql'): if dump['db']: args = ['pg_dump'] + args.extend('-C') else: args = ['pg_dumpall'] if dump['dbuser']: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-16 16:14:58
|
Revision: 615 http://safekeep.svn.sourceforge.net/safekeep/?rev=615&view=rev Author: dimi Date: 2008-10-16 16:14:45 +0000 (Thu, 16 Oct 2008) Log Message: ----------- Update changelog Modified Paths: -------------- safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-10-16 16:14:33 UTC (rev 614) +++ safekeep/trunk/safekeep.spec.in 2008-10-16 16:14:45 UTC (rev 615) @@ -116,6 +116,8 @@ %doc sample.backup %changelog + - Fix dopey MySQL dump. + * Tue Oct 7 2008 Dimi Paun <di...@la...> 1.0.5-1 - Allow providing the password for the DB user used for the DB dump - Add config option for passing additional flags to rdiff-backup This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-16 16:14:43
|
Revision: 614 http://safekeep.svn.sourceforge.net/safekeep/?rev=614&view=rev Author: dimi Date: 2008-10-16 16:14:33 +0000 (Thu, 16 Oct 2008) Log Message: ----------- Update TODO. Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2008-10-14 22:07:36 UTC (rev 613) +++ safekeep/trunk/TODO 2008-10-16 16:14:33 UTC (rev 614) @@ -6,6 +6,8 @@ * Don't snapshot a device if a snapshot is already present * Local backup to bypass ssh * Protect against multiple safekeep instance running at once + * Run ssh/rdiff through nice so we can control the load better + * Use -l with ssh to limit the bandwidth used during the backup Feedback from users: * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-14 22:07:45
|
Revision: 613 http://safekeep.svn.sourceforge.net/safekeep/?rev=613&view=rev Author: dimi Date: 2008-10-14 22:07:36 +0000 (Tue, 14 Oct 2008) Log Message: ----------- Fix dopey MySQL dump. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-10-08 20:25:12 UTC (rev 612) +++ safekeep/trunk/safekeep 2008-10-14 22:07:36 UTC (rev 613) @@ -383,9 +383,9 @@ elif type in ('mysql'): args = ['mysqldump'] if dump['dbuser']: - args.extend(['-u', dump['dbuser']]) + args.extend(['-u' + dump['dbuser']]) if dump['dbpasswd']: - args.extend(['-p', dump['dbpasswd']]) + args.extend(['-p' + dump['dbpasswd']]) if dump['db']: args.append(dump['db']) else: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2008-10-08 20:25:28
|
Revision: 612 http://safekeep.svn.sourceforge.net/safekeep/?rev=612&view=rev Author: stelian Date: 2008-10-08 20:25:12 +0000 (Wed, 08 Oct 2008) Log Message: ----------- Fix <user,group> scp syntax to access SF.net web area. Fix globbing syntax in Makefile. Modified Paths: -------------- website/trunk/Makefile Modified: website/trunk/Makefile =================================================================== --- website/trunk/Makefile 2008-10-08 20:05:16 UTC (rev 611) +++ website/trunk/Makefile 2008-10-08 20:25:12 UTC (rev 612) @@ -5,7 +5,8 @@ CSS_VALID_OK=Congratulations! SF_SERVER=web.sourceforge.net SF_HOME=/home/groups/s/sa/safekeep -HTDOCS=$(SF_SERVER):$(SF_HOME)/htdocs +SF_USER=$(shell whoami) +HTDOCS=$(SF_USER),safekeep@$(SF_SERVER):$(SF_HOME)/htdocs PAGES = contributing.shtml \ documentation.shtml \ @@ -30,8 +31,10 @@ @echo " clean Cleans up the source tree" deploy: - scp WebContent/*.{html,shtml} $(HTDOCS) - scp WebContent/images/*.{gif,png} $(HTDOCS)/images + scp WebContent/*.html $(HTDOCS) + scp WebContent/*.shtml $(HTDOCS) + scp WebContent/images/*.gif $(HTDOCS)/images + scp WebContent/images/*.png $(HTDOCS)/images scp WebContent/theme/*.css $(HTDOCS)/theme test: test-html test-css This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2008-10-08 20:05:32
|
Revision: 611 http://safekeep.svn.sourceforge.net/safekeep/?rev=611&view=rev Author: stelian Date: 2008-10-08 20:05:16 +0000 (Wed, 08 Oct 2008) Log Message: ----------- Update list of Ubuntu releases. Modified Paths: -------------- website/trunk/WebContent/download.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2008-10-07 21:05:19 UTC (rev 610) +++ website/trunk/WebContent/download.shtml 2008-10-08 20:05:16 UTC (rev 611) @@ -51,7 +51,7 @@ <img src="images/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0"> </td> <td> - <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy + <b>Ubuntu</b> binary and source .debs for Ubuntu Hardy, Gutsy, Edgy, Dapper, and Breezy </td> <td> <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5.tar.gz">safekeep-1.0.5.tar.gz</a> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 21:05:22
|
Revision: 610 http://safekeep.svn.sourceforge.net/safekeep/?rev=610&view=rev Author: dimi Date: 2008-10-07 21:05:19 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Fix website deployment on SF Modified Paths: -------------- website/trunk/Makefile Modified: website/trunk/Makefile =================================================================== --- website/trunk/Makefile 2008-10-07 20:33:54 UTC (rev 609) +++ website/trunk/Makefile 2008-10-07 21:05:19 UTC (rev 610) @@ -3,8 +3,9 @@ HTML_VALID_OK=Passed validation CSS_VALID_URL=http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2F$(SITE_ADDRESS)%2F CSS_VALID_OK=Congratulations! -SF_SERVER=shell.sourceforge.net +SF_SERVER=web.sourceforge.net SF_HOME=/home/groups/s/sa/safekeep +HTDOCS=$(SF_SERVER):$(SF_HOME)/htdocs PAGES = contributing.shtml \ documentation.shtml \ @@ -29,7 +30,9 @@ @echo " clean Cleans up the source tree" deploy: - cd WebContent; tar cfz - *.html *.shtml images/*.gif images/*.png theme/*.css | ssh $(SF_SERVER) "cd $(SF_HOME)/htdocs; tar xfvz -" + scp WebContent/*.{html,shtml} $(HTDOCS) + scp WebContent/images/*.{gif,png} $(HTDOCS)/images + scp WebContent/theme/*.css $(HTDOCS)/theme test: test-html test-css This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 20:33:58
|
Revision: 609 http://safekeep.svn.sourceforge.net/safekeep/?rev=609&view=rev Author: dimi Date: 2008-10-07 20:33:54 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Update list of supported Fedoras Modified Paths: -------------- safekeep/trunk/ANNOUNCE Modified: safekeep/trunk/ANNOUNCE =================================================================== --- safekeep/trunk/ANNOUNCE 2008-10-07 20:27:49 UTC (rev 608) +++ safekeep/trunk/ANNOUNCE 2008-10-07 20:33:54 UTC (rev 609) @@ -17,7 +17,7 @@ the release is available at the public sites. Sources and binaries will be available from the following locations: - - RedHat EL 3,4,5, CentOS 3,4,5, Fedora 4,5,6,7: + - RedHat EL 3,4,5, CentOS 3,4,5, Fedora 4,5,6,7,8,9,10: http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.5-1.fc8.noarch.rpm http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.5-1.fc8.noarch.rpm http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.5-1.fc8.noarch.rpm This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 20:27:51
|
Revision: 608 http://safekeep.svn.sourceforge.net/safekeep/?rev=608&view=rev Author: dimi Date: 2008-10-07 20:27:49 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Announce the new release 1.0.5 on the website Modified Paths: -------------- website/trunk/WebContent/download.shtml website/trunk/WebContent/index.shtml website/trunk/WebContent/news.shtml website/trunk/WebContent/releases.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2008-10-07 20:18:21 UTC (rev 607) +++ website/trunk/WebContent/download.shtml 2008-10-07 20:27:49 UTC (rev 608) @@ -13,18 +13,18 @@ <a name="releases"></a> <h2>Releases</h2> -<a name="1.0.4"></a> +<a name="1.0.5"></a> <p> -<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=579794">SafeKeep 1.0.4</a> -was released Feb 26, 2008, containing the following main features: +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=631505">SafeKeep 1.0.5</a> +was released Oct 7, 2008, containing the following main features: </p> <ul> - <li>Add options to allow the query of the backup repository</li> - <li>Important fixes when dealing with snapshots</li> - <li>Make it more compatible with Python 2.2 (more work remains)</li> - <li>Avoid build-time dependency on asciidoc which depends on Python 2.3</li> - <li>Add some clarifications to the documentation</li> - <li>Add support for FreeBSD</li> + <li>Allow providing the password for the DB user used for the DB dump</li> + <li>Add config option for passing additional flags to rdiff-backup</li> + <li>Avoid backing up special files by default</li> + <li>Avoid creating multiple LVM snapshots (avoids some LVM bugs)</li> + <li>Add new --cleanup option to help recovery from crashes</li> + <li>Make it easier to package on platforms that don't have asciidoc</li> </ul> <table> <tr> @@ -38,12 +38,12 @@ <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4, 5; Fedora Core 4, 5, 6, 7; CentOS 3, 4, 5, and compatible distributions. </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4-1.fc8.src.rpm">safekeep-1.0.4-1.fc8.src.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5-1.fc8.src.rpm">safekeep-1.0.5-1.fc8.src.rpm</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.4-1.fc8.noarch.rpm">safekeep-common-1.0.4-1.fc8.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.4-1.fc8.noarch.rpm">safekeep-client-1.0.4-1.fc8.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.4-1.fc8.noarch.rpm">safekeep-server-1.0.4-1.fc8.noarch.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.5-1.fc8.noarch.rpm">safekeep-common-1.0.5-1.fc8.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.5-1.fc8.noarch.rpm">safekeep-client-1.0.5-1.fc8.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.5-1.fc8.noarch.rpm">safekeep-server-1.0.5-1.fc8.noarch.rpm</a> </td> </tr> <tr> @@ -54,12 +54,12 @@ <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4.tar.gz">safekeep-1.0.4.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5.tar.gz">safekeep-1.0.5.tar.gz</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.4_all.deb">safekeep-common_1.0.4_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.4_all.deb">safekeep-client_1.0.4_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.4_all.deb">safekeep-server_1.0.4_all.deb</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.5_all.deb">safekeep-common_1.0.5_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.5_all.deb">safekeep-client_1.0.5_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.5_all.deb">safekeep-server_1.0.5_all.deb</a> </td> </tr> <tr> @@ -70,7 +70,7 @@ <b>Linux</b> source tarball for most distributions running Python 2.4 or newer </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4.tar.gz">safekeep-1.0.4.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5.tar.gz">safekeep-1.0.5.tar.gz</a> </td> <td> N/A Modified: website/trunk/WebContent/index.shtml =================================================================== --- website/trunk/WebContent/index.shtml 2008-10-07 20:18:21 UTC (rev 607) +++ website/trunk/WebContent/index.shtml 2008-10-07 20:27:49 UTC (rev 608) @@ -39,20 +39,20 @@ <div class="NewsBox"> -<p class="NewsTitle">Feb 26, 2008: SafeKeep version 1.0.4 (stable) released +<p class="NewsTitle">Oct 7, 2008: SafeKeep version 1.0.5 (stable) released <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> <blockquote> <p> -SafeKeep 1.0.4 was released today. What's new in this release: +SafeKeep 1.0.5 was released today. What's new in this release: </p> <ul> - <li>Add options to allow the query of the backup repository</li> - <li>Important fixes when dealing with snapshots</li> - <li>Make it more compatible with Python 2.2 (more work remains)</li> - <li>Avoid build-time dependency on asciidoc which depends on Python 2.3</li> - <li>Add some clarifications to the documentation</li> - <li>Add support for FreeBSD</li> + <li>Allow providing the password for the DB user used for the DB dump</li> + <li>Add config option for passing additional flags to rdiff-backup</li> + <li>Avoid backing up special files by default</li> + <li>Avoid creating multiple LVM snapshots (avoids some LVM bugs)</li> + <li>Add new --cleanup option to help recovery from crashes</li> + <li>Make it easier to package on platforms that don't have asciidoc</li> </ul> <p> Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora) Modified: website/trunk/WebContent/news.shtml =================================================================== --- website/trunk/WebContent/news.shtml 2008-10-07 20:18:21 UTC (rev 607) +++ website/trunk/WebContent/news.shtml 2008-10-07 20:27:49 UTC (rev 608) @@ -5,6 +5,28 @@ <div class="NewsBox"> +<p class="NewsTitle">Oct 7, 2008: SafeKeep version 1.0.5 (stable) released +<img src="images/grey_pixel.gif" width="100%" height="1" alt=""> +</p> +<blockquote> +<p> +SafeKeep 1.0.5 was released today. What's new in this release: +</p> +<ul> + <li>Allow providing the password for the DB user used for the DB dump</li> + <li>Add config option for passing additional flags to rdiff-backup</li> + <li>Avoid backing up special files by default</li> + <li>Avoid creating multiple LVM snapshots (avoids some LVM bugs)</li> + <li>Add new --cleanup option to help recovery from crashes</li> + <li>Make it easier to package on platforms that don't have asciidoc</li> +</ul> +<p> +Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora) +and Debian-based (e.g. Debian, Ubuntu) distributions are available +for immediate <a href="download.shtml">download ...</a> +</p> +</blockquote> + <p class="NewsTitle">Feb 26, 2008: SafeKeep version 1.0.4 (stable) released <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> Modified: website/trunk/WebContent/releases.shtml =================================================================== --- website/trunk/WebContent/releases.shtml 2008-10-07 20:18:21 UTC (rev 607) +++ website/trunk/WebContent/releases.shtml 2008-10-07 20:27:49 UTC (rev 608) @@ -4,6 +4,7 @@ <h1>Releases</h1> <div id="PageMenu"> <span class="PageMenuTitle">On This Page:</span> + <a href="#1.0.5">1.0.5</a> <a href="#1.0.4">1.0.4</a> <a href="#1.0.3">1.0.3</a> <a href="#1.0.1">1.0.1</a> @@ -14,6 +15,20 @@ <a href="#0.9.0">0.9.0</a> </div> +<a name="1.0.5"></a> +<p> +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=631505">SafeKeep 1.0.5</a> +was released Oct 7, 2008, containing the following main features: +</p> +<ul> + <li>Allow providing the password for the DB user used for the DB dump</li> + <li>Add config option for passing additional flags to rdiff-backup</li> + <li>Avoid backing up special files by default</li> + <li>Avoid creating multiple LVM snapshots (avoids some LVM bugs)</li> + <li>Add new --cleanup option to help recovery from crashes</li> + <li>Make it easier to package on platforms that don't have asciidoc</li> +</ul> + <a name="1.0.4"></a> <p> <a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=579794">SafeKeep 1.0.4</a> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 20:18:23
|
Revision: 607 http://safekeep.svn.sourceforge.net/safekeep/?rev=607&view=rev Author: dimi Date: 2008-10-07 20:18:21 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Update man pages on website to latest as of Tue Oct 7 16:18:17 EDT 2008 Modified Paths: -------------- website/trunk/WebContent/safekeep.backup.html website/trunk/WebContent/safekeep.html Modified: website/trunk/WebContent/safekeep.backup.html =================================================================== --- website/trunk/WebContent/safekeep.backup.html 2008-10-07 19:58:33 UTC (rev 606) +++ website/trunk/WebContent/safekeep.backup.html 2008-10-07 20:18:21 UTC (rev 607) @@ -342,6 +342,10 @@ and for how long (D=days, W=weeks, M=months, or Y=years) --> <repo path="./data" retention="10D"/> + <options> + <special-files include="false" /> + </options> + <!-- settings for database dump and for volume snapshot --> <setup> <!-- database type ("postgres" or "mysql"), and database name, @@ -494,6 +498,30 @@ </p> </dd> <dt> +/backup/options/special-files/@include +</dt> +<dd> +<p> + One of "true" or "false". If "true", the dump file will + include all special files, including device files, fifo files and + socket files. + Optional, defaults to "false". + <strong>NOTE</strong>: specification of no options is equalent to false, but the + inclusion of other options may cause the underlying backup defaults + to be use. +</p> +</dd> +<dt> +/backup/options/rdiff-backup/@append +</dt> +<dd> +<p> + Append the specified options to the current rdiff-backup run. + This is planned to be specific to the current rdiff-backup, and + different options will be made available for other backends. +</p> +</dd> +<dt> /backup/setup/dump/@type </dt> <dd> @@ -523,6 +551,16 @@ </p> </dd> <dt> +/backup/setup/dump/@dbpasswd +</dt> +<dd> +<p> + Password of the database user to use while doing the dump. + This is currently supported only for MySQL databases. + Optional, it has no default value. +</p> +</dd> +<dt> /backup/setup/dump/@user </dt> <dd> @@ -682,7 +720,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 26-Feb-2008 16:08:19 EDT +Last updated 07-Oct-2008 16:17:27 EDT </div> </div> </body> Modified: website/trunk/WebContent/safekeep.html =================================================================== --- website/trunk/WebContent/safekeep.html 2008-10-07 19:58:33 UTC (rev 606) +++ website/trunk/WebContent/safekeep.html 2008-10-07 20:18:21 UTC (rev 607) @@ -315,10 +315,10 @@ </div> <h2>SYNOPSIS</h2> <div class="sectionbody"> -<p><em>safekeep</em> --server [-q] [-v] [--noemail] [--force] [-c file] <clientid>*</p> +<p><em>safekeep</em> --server [-q] [-v] [--noemail] [--force] [-c file] [--cleanup] <clientid>*</p> <p><em>safekeep</em> --keys [-q] [-v] [--noemail] [-c file] [-i file] [--status] [--print] [--deploy] <clientid>*</p> <p><em>safekeep</em> --list [-q] [-v] [--noemail] [-c file] [--increments] [--parsable-output] [--sizes] [--changed=<time>] [--at-time=<time>] <clientid>*</p> -<p><em>safekeep</em> --client</p> +<p><em>safekeep</em> --client [--cleanup]</p> <p><em>safekeep</em> -h | -V</p> </div> <h2>DESCRIPTION</h2> @@ -339,7 +339,12 @@ the client data using <tt>rdiff-backup</tt>, and then cleanups the state (removes the database dumps, deactivates the LVM snapshots)</p> <p>Note that the client mode of SafeKeep should never be invoked manually, -this mode is meant to be used only by the server mode of SafeKeep.</p> +this mode is meant to be used only by the server mode of SafeKeep. +The only exception to this is if run with the <tt>--cleanup</tt> option, which +is used to remove LVM snapshots and mounts created by Safekeep, after a +crash or some other failure, without a connection to the server. +Normally this cleanup would be performed through the server command +<tt>safekeep --server --cleanup</tt>.</p> <p>The SSH key management mode is a helper mode for deploying or verifying the setup of the SSH authentification keys.</p> <p>In list mode, SafeKeep lists the details of existing archives. This is @@ -468,8 +473,40 @@ logs tells you to use this option. </p> </dd> +<dt> +--cleanup +</dt> +<dd> +<p> + Remove LVM snapshots and mounts left by Safekeep after a + crash or other failure. This will run also run the standard + cleanup processes, such as the removal of an DB dumps, and + forces a consistency check of the <tt>rdiff-backup</tt> destination + directory. This is the prefered cleanup procedure and can + be run with no danger of corrupting the system if there is + nothing to cleanup. +</p> +</dd> </dl> </div> +<h2>CLIENT OPTIONS</h2> +<div class="sectionbody"> +<dl> +<dt> +--cleanup +</dt> +<dd> +<p> + Remove LVM snapshots and mounts left after a crash or other + failure from the local system. Unlike the equivalent <tt>--server</tt> + option, it does not do any other of the standard cleanups. + This option should only be used when it is not possible to + refer to the server, for example, when the network connection + to the server is no longer available. +</p> +</dd> +</dl> +</div> <h2>KEYS OPTIONS</h2> <div class="sectionbody"> <dl> @@ -711,7 +748,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 26-Feb-2008 16:08:18 EDT +Last updated 07-Oct-2008 16:17:26 EDT </div> </div> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 19:58:40
|
Revision: 606 http://safekeep.svn.sourceforge.net/safekeep/?rev=606&view=rev Author: dimi Date: 2008-10-07 19:58:33 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Tag safekeep 1.0.5 Added Paths: ----------- safekeep/tags/Release-safekeep-1_0_5/ safekeep/tags/Release-safekeep-1_0_5/ChangeLog Removed Paths: ------------- safekeep/tags/Release-safekeep-1_0_5/ChangeLog Deleted: safekeep/tags/Release-safekeep-1_0_5/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2008-10-07 19:57:03 UTC (rev 604) +++ safekeep/tags/Release-safekeep-1_0_5/ChangeLog 2008-10-07 19:58:33 UTC (rev 606) @@ -1,2583 +0,0 @@ -2008-02-26 20:46 +0000 [r580] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Update .spec file. - -2008-02-26 18:18 +0000 [r579] Dimi Paun <di...@la...> - - * safekeep/trunk/ANNOUNCE: Prepare the ANNOUNCE file for the - release. - -2008-02-25 01:03 +0000 [r578] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Build docs for build. - -2008-02-25 00:57 +0000 [r577] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, safekeep/trunk/TODO: - Clarify snapshot usage. - -2008-02-24 16:53 +0000 [r576] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/TODO: More portable way - of invoking python, as suggested by Igor Klingen. This fixes it - for FreeBSD. - -2008-02-24 16:49 +0000 [r575] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, safekeep/trunk/safekeep, - safekeep/trunk/doc/safekeep.txt: Frank Crawford - <fr...@cr...> This adds the mode --list, and options - which correspond with rdiff-backup options, i.e. --increments - (equiv --list-increments) - the default, --sizes (equiv - --list-increment-sizes), --changed=DATE (equiv - --list-changed-since), and --at-time=DATE (equiv --list-at-time). - It also adds an option which disables email (--noemail) as when - used interactively it isn't worth generating email messages. - -2008-02-24 16:42 +0000 [r574] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2008-02-24 16:42 +0000 [r573] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Frank Crawford - <fr...@cr...> * Fixed failure when mount table has - extra options. * Tear down FS snapshots in reverse order to the - setup order. * Load the LVM snapshot module, in case it is not - already loaded. * Fixed a minor spelling mistake in an assert - message. - -2007-11-07 15:35 +0000 [r572] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO. - -2007-11-07 15:16 +0000 [r571] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Bit clearer snapshot handling. - -2007-11-07 15:03 +0000 [r570] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO. - -2007-11-07 15:01 +0000 [r569] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile, safekeep/trunk/safekeep.spec.in, - safekeep/trunk/debian/control, safekeep/trunk/TODO: Build docs at - distribution time to remove build-time dependency on asciidoc 6, - which requires python 2.3. These components are not readily - available on older system, making it impossible for packagers to - provide ready-make packages for distros such as RHEL3. Based on a - suggestion from Dag Wieers <da...@wi...>. - -2007-11-07 14:54 +0000 [r568] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Make uses $() not ${} - -2007-11-07 14:52 +0000 [r567] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: More stuff on the wish list - -2007-11-07 14:39 +0000 [r566] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Update test to be explicit with the - mode - -2007-11-07 14:39 +0000 [r565] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Change version to a devel number - -2007-11-07 14:36 +0000 [r564] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/TODO, - safekeep/trunk/doc/safekeep.txt: Always require specification of - the operation mode, based on suggestion from Gert - <ger...@ta...>. - -2007-11-07 14:21 +0000 [r563] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO with feedback from users. - -2007-11-07 14:17 +0000 [r562] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Future import must come first. - -2007-11-07 14:15 +0000 [r561] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Provide Python 2.2 compatibility based - on a suggestion from Gert <ger...@ta...>. - -2007-10-19 17:24 +0000 [r558] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: We have to upload the tarball too to SF. - -2007-10-19 17:17 +0000 [r557] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Automate SF uploading too. - -2007-10-19 17:10 +0000 [r556] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Add simple deploy target to deploy RPMs - to YUM repo - -2007-10-19 16:50 +0000 [r554] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/ChangeLog: Update - ChangeLog - -2007-10-19 16:47 +0000 [r553] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/ANNOUNCE: Prepare for - release 1.0.3. - -2007-10-19 16:38 +0000 [r552] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Add target to deploy latest docs to - website - -2007-10-12 21:17 +0000 [r550] Stelian Pop <st...@la...> - - * safekeep/trunk/LICENSE, safekeep/trunk/safekeep: Fix the - copyright notices. - -2007-10-09 11:44 +0000 [r549] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Give a clear backup status on job end - -2007-10-09 11:44 +0000 [r548] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Better error handling and logging in - spawn() - -2007-10-09 11:43 +0000 [r547] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: - Implement --force to handle the unexpected. - -2007-09-08 06:06 +0000 [r546] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Remove macro from comments, it - gets expanded in there otherwise. - -2007-09-07 16:45 +0000 [r544] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-09-07 16:40 +0000 [r543] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/safekeep, - safekeep/trunk/ANNOUNCE: Prepare for 1.0.2. - -2007-09-07 03:15 +0000 [r542] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Remove references to - %{PACKAGE_VERSION}, follow the Fedora guidelines closer. - -2007-09-07 03:12 +0000 [r541] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Provide default attr for all - packages. - -2007-09-07 03:11 +0000 [r540] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Clarify the licensing in .rpm - package - -2007-09-07 03:09 +0000 [r539] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: We don't need to include AUTHORS - COPYING LICENSE multiple times, keeping them in -common is - enough. - -2007-09-07 03:08 +0000 [r538] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: More acceptable SF link - -2007-06-17 23:26 +0000 [r533] Dimi Paun <di...@la...> - - * safekeep/trunk/ANNOUNCE: We now support Fedora 7 too. - -2007-06-17 22:47 +0000 [r532] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Tiny fix for Fedora 7 - -2007-06-17 22:45 +0000 [r531] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Make the tag fully automatic - -2007-06-17 22:38 +0000 [r529] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-06-17 22:37 +0000 [r528] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Update version to 1.0.1 - -2007-06-17 22:36 +0000 [r527] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/ANNOUNCE: Prepare - announcement for version 1.0.1. - -2007-06-11 04:00 +0000 [r526] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add automatic release detection, - for proper Fedora 7 support. - -2007-06-11 00:41 +0000 [r525] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Remove support for Fedora Core 5, - add support for Fedora 7 and CentOS 5 - -2007-06-10 23:02 +0000 [r524] Dimi Paun <di...@la...> - - * safekeep/trunk, safekeep/trunk/safekeep-test: Adjust the test to - support also Fedora 7, which includes the distro id automatically - in the generated rpm names. - -2007-06-08 22:11 +0000 [r523] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Collect releases in the releases/ dir. - -2007-06-08 22:02 +0000 [r522] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Account for FC7 adding the distro id - (.f7) to the RPM name. - -2007-06-08 21:58 +0000 [r521] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Make sure we don't override - user's configuration - -2007-06-08 21:55 +0000 [r520] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/safekeep.spec.in: - Move the man pages for .backup and .conf to the server package. - -2007-06-08 21:49 +0000 [r519] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Bit nicer gecos field. - -2007-06-08 20:38 +0000 [r518] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.postinst, - safekeep/trunk/Makefile, safekeep/trunk/safekeep.spec.in: Remove - configuration migration code, it shouldn't be necessary anymore - now that we reached 1.0. Besides it triggers rpm-lint errors. - -2007-06-08 19:46 +0000 [r517] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.docs, - safekeep/trunk/safekeep.spec.in: Do not package safekeep-test, - it's useful only during development, and creates all sort of - rpm-lint errors. - -2007-05-29 04:30 +0000 [r516] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Do not complain if we can't figure out - the SVN root - -2007-05-29 04:24 +0000 [r515] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Do not complain if .rpmmacros doesn't - exist. - -2007-05-28 23:58 +0000 [r514] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: We no longer need chsh(1). - -2007-05-28 15:46 +0000 [r513] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.postinst, - safekeep/trunk/safekeep.spec.in: We no longer need to have a - working shell for the safekeep user. Better from a security - perspective. - -2007-05-28 15:39 +0000 [r512] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Explicitely specify the shell to be used - for running the command, in case the default shell is not usable. - Suggested by Jeff Spaleta in order to avoid having a valid shell - for the safekeep account. - -2007-05-27 14:53 +0000 [r511] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create the safekeep user - following the Fedora policy: - http://fedoraproject.org/wiki/PackagingDrafts/UsersAndGroups - -2007-05-27 14:48 +0000 [r510] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Explicitely add the group, as - per the Fedora policy: - http://fedoraproject.org/wiki/PackagingDrafts/UsersAndGroups The - rationale is: We want to invoke groupadd explicitly instead of - relying on useradd to create the group for us. This is because - useradd alone would fail if the group it tries to create already - existed. - -2007-05-27 14:45 +0000 [r509] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Use abstract paths - -2007-05-27 14:42 +0000 [r508] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.prerm, - safekeep/trunk/safekeep.spec.in: The Fedora policy states that we - shouldn't delete our user: - http://fedoraproject.org/wiki/PackagingDrafts/UsersAndGroups Here - is the rationale: We never remove users or groups created by - packages. There's no sane way to check if files owned by those - users/groups are left behind (and even if there would, what would - we do to them?), and leaving those behind with ownerships - pointing to now nonexistent users/groups may result in security - issues when a semantically unrelated user/group is created later - and reuses the UID/GID. Also, in some setups deleting the - user/group might not be possible or/nor desirable (eg. when using - a shared remote user/group database). Cleanup of unused - users/groups is left to the system administrators to take care of - if they so desire. - -2007-05-16 14:09 +0000 [r499] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-05-16 14:09 +0000 [r498] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Now we're 1.0 - -2007-05-16 14:07 +0000 [r497] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Update .spec changelog - -2007-05-16 14:06 +0000 [r496] Dimi Paun <di...@la...> - - * safekeep/trunk/ANNOUNCE: Prepare the 1.0 release - -2007-05-16 13:55 +0000 [r495] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt: Add warning about sharing - repository paths, hopefully this will help people avoid some - nasty situations. - -2007-05-16 13:48 +0000 [r494] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt: Fix reference to .backup - files - -2007-04-27 05:05 +0000 [r490] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-04-27 05:05 +0000 [r489] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Release 0.9.3 is almost ready... - -2007-04-27 05:04 +0000 [r488] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Update the RPM changelog for - release 0.9.3. - -2007-04-27 05:01 +0000 [r487] Dimi Paun <di...@la...> - - * safekeep/trunk/ANNOUNCE: Prepare the ANNOUNCE file for the - release. - -2007-04-27 04:48 +0000 [r486] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, - safekeep/trunk/doc/safekeep.txt: A few more doc tweaks - -2007-04-27 04:44 +0000 [r485] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, - safekeep/trunk/doc/safekeep.txt: Eduard Malinschi - <ed...@la...> Clarify the docs for database dumps. - -2007-04-25 07:51 +0000 [r484] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: F i x d e b u g p r i n t o u t l i k e - t h i s . - -2007-04-24 13:27 +0000 [r483] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/control: Ubuntu's chsh is part of 'passwd' - package. - -2007-04-23 21:01 +0000 [r482] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix the 'one letter per line' email - problem. - -2007-04-21 15:19 +0000 [r481] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.postinst, - safekeep/trunk/safekeep.spec.in, safekeep/trunk/debian/control: - Switch the default shell for the 'safekeep' account to /bin/bash. - We need it to be able to execute commands as 'safekeep' via - su(1). Also, to help people upgrading, force the shell of already - existing 'safekeep' users to /bin/bash. We can remove this in the - future once we know all old users have upgraded to 0.9.3 or - later. - -2007-03-20 20:40 +0000 [r479] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Force data cleanup in case there have - been multiple backups since the last invocation - -2007-03-16 11:55 +0000 [r478] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/rules: Shell expansion doesn't seem to - happen here for whatever reason, do it manually. - -2007-03-13 18:52 +0000 [r469] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-03-13 18:51 +0000 [r468] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Bump the version to 0.9.2 - -2007-03-13 18:41 +0000 [r467] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make paths absolute only if they exist - -2007-03-13 18:36 +0000 [r466] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/ANNOUNCE: Update - ANNOUNCE and release changelog - -2007-03-13 17:35 +0000 [r465] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Update RPM changelog - -2007-03-13 06:25 +0000 [r464] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Use the safekeep user for key - deployment for now, it is messy otherwise - -2007-03-13 05:52 +0000 [r463] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make sure the paths to the SSH keys are - absolute - -2007-03-13 05:25 +0000 [r462] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Bind / in /mnt/ instead of /tmp/ to - avoid unpleasant situations with cleanup scripts. - -2007-03-13 05:22 +0000 [r461] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Run the --server and --key mode as - root to test the new user-changing functionality - -2007-03-13 05:20 +0000 [r460] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix typo - -2007-03-09 17:48 +0000 [r459] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Cleanup snapshots as well - -2007-03-09 17:40 +0000 [r458] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Fetch the RPMs from the build dirs. - -2007-03-09 16:02 +0000 [r457] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Streamline the make targets to be closer - to the standard ones. - -2007-03-09 15:28 +0000 [r456] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, - safekeep/trunk/debian/safekeep-server.postinst, - safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/safekeep-test, safekeep/trunk/safekeep.spec.in, - safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt, - safekeep/trunk/debian/safekeep-server.dirs: Rename - /etc/safekeep/clients.d to /etc/safekeep/backup.d - -2007-03-09 02:35 +0000 [r455] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: More tracing - -2007-03-09 02:21 +0000 [r454] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/safekeep.spec.in: Fix - permissions - -2007-03-09 01:04 +0000 [r453] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix typo - -2007-03-09 01:03 +0000 [r452] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, - safekeep/trunk/debian/safekeep-server.dirs: Fix the packages to - include the clients.d dir as well - -2007-03-09 00:33 +0000 [r451] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Fix docs - -2007-03-08 22:44 +0000 [r450] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-03-08 22:43 +0000 [r449] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/debian/safekeep-server.docs, - safekeep/trunk/safekeep.spec.in, safekeep/trunk/safekeep.cron, - safekeep/trunk/sample.conf (removed), - safekeep/trunk/safekeep.conf (added): Install a default - safekeep.conf in /etc/safekeep - -2007-03-08 21:46 +0000 [r448] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Make use of the new config files to - avoid the deprecation warning in tests - -2007-03-08 20:56 +0000 [r447] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt: Update docs - -2007-03-08 20:53 +0000 [r446] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Look for the client .backup files in the - clients.d directory that is present in the same directory as the - safekeep.conf file. - -2007-03-08 20:35 +0000 [r445] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt, safekeep/trunk/safekeep, - safekeep/trunk/sample.conf: Add property that controls the data - repo base dir - -2007-03-08 20:27 +0000 [r444] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt, safekeep/trunk/safekeep, - safekeep/trunk/sample.conf: Instrument the --keys mode to work - with a different backup user. Rename the property to - 'backup.user' instead of just 'user'. - -2007-03-08 03:44 +0000 [r443] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt, safekeep/trunk/safekeep, - safekeep/trunk/sample.conf: Teach safekeep to switch to a given - user in server mode. Controlled via the 'user' property in - /etc/safekeep/safekeep.conf - -2007-03-07 22:40 +0000 [r442] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Allow - for the explicit spcification of an identity file during key - management - -2007-03-07 21:28 +0000 [r441] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: - Deprecate the ability to specify client config files on the - command line - -2007-03-07 19:13 +0000 [r440] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix the local test - -2007-03-07 19:13 +0000 [r439] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We always need a props dict - -2007-03-07 19:07 +0000 [r438] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Look at the default configuration files - only if they exist - -2007-03-07 16:54 +0000 [r437] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Mention the new conf file - -2007-03-07 16:52 +0000 [r436] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: - Deprecate the email options - -2007-03-07 16:28 +0000 [r435] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt (added), - safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/debian/safekeep-server.docs, - safekeep/trunk/safekeep.spec.in, safekeep/trunk/sample.conf - (added): Add man page for safekeep.conf - -2007-03-07 15:23 +0000 [r434] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt, - safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/debian/safekeep-server.docs, - safekeep/trunk/safekeep.spec.in, safekeep/trunk/sample.backup - (added), safekeep/trunk/sample.conf (removed): Complete the - renaming of safekeep.conf.txt into safekeep.backup.txt - -2007-03-06 21:15 +0000 [r433] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.backup.txt (added), - safekeep/trunk/doc/safekeep.conf.txt (removed), - safekeep/trunk/doc/safekeep.txt: Rename the man page - safekeep.conf to safekeep.backup to match the new naming - convention. Adjust the docs to the new directory structure. - -2007-03-06 21:07 +0000 [r432] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Read the email properties from the - global config file - -2007-03-06 04:52 +0000 [r431] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add simple Java-like properties parser - -2007-03-06 04:11 +0000 [r430] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add (partial) support for a global - configuration file: /etc/safekeep/safekeep.conf Allow the - -c/--conf switch to take both global conf file and client conf - files as parameters. - -2007-03-04 20:15 +0000 [r429] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Add migration code to source install as - well - -2007-03-04 20:13 +0000 [r428] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/safekeep-server.postinst, - safekeep/trunk/debian/rules, safekeep/trunk/safekeep.spec.in, - safekeep/trunk/safekeep, - safekeep/trunk/debian/safekeep-server.dirs: Move the client - configuration files in /etc/safekeep/clients.d Change the - extension of client config files to .backup from .client. Provide - automatic migration code for DEB and RPM packages. - -2007-03-04 17:52 +0000 [r427] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Fix restore docs. - -2007-03-04 17:52 +0000 [r426] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-23 22:23 +0000 [r425] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Do not stop if a single client fails. - Separate the client outputs to ease log reading. - -2007-02-12 06:29 +0000 [r424] Dimi Paun <di...@la...> - - * safekeep/trunk/ANNOUNCE: Small wording fix - -2007-02-12 05:29 +0000 [r420] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-02-12 05:28 +0000 [r419] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Up the version to 0.9.1 - -2007-02-12 05:27 +0000 [r418] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-12 05:07 +0000 [r416] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO, safekeep/trunk/ANNOUNCE (added): dd an - ANNOUNCE file for release 0.9.1 - -2007-02-12 04:36 +0000 [r415] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Add a little intro about the project - -2007-02-12 04:30 +0000 [r414] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile, safekeep/trunk/README, - safekeep/trunk/TODO: Add a way to install SafeKeep from source. - -2007-02-12 00:40 +0000 [r413] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: "Jeff Spaleta" - <jsp...@gm...> Get RPM into shape for a fedora project - submission. - -2007-02-11 01:17 +0000 [r412] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO, safekeep/trunk/doc/safekeep.txt: More on - include/exclude directives - -2007-02-11 01:07 +0000 [r411] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Update requirements - -2007-02-11 01:03 +0000 [r410] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/TODO: Python 2.2 - is good enough - -2007-02-10 17:00 +0000 [r409] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-07 20:02 +0000 [r405] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-07 01:53 +0000 [r404] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-07 01:42 +0000 [r402] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO, safekeep/trunk/doc/safekeep.txt: Add some - documentation about data restoration - -2007-02-06 16:30 +0000 [r399] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: Document the auto dir - creation - -2007-02-05 22:33 +0000 [r398] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: Formatting fixes - -2007-02-05 22:18 +0000 [r397] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-05 22:15 +0000 [r396] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Try to automatically create the data - store dir if it doesn't exist. - -2007-02-05 21:01 +0000 [r395] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: When adding lines to authorized_keys, - always end the last line with a NL - -2007-02-05 18:28 +0000 [r394] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Avoid - scanning /etc/safekeep.d in non-client mode. - -2007-02-05 06:19 +0000 [r388] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: By default, we exclude - non-matching files, which is different from what rdiff-backup - does. So make it more explicit in the documentation. - -2007-02-05 06:13 +0000 [r387] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: Correct and clarify where - the data will go by default. - -2007-02-05 06:07 +0000 [r386] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update the TODO - -2007-02-04 05:18 +0000 [r369] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Eduard Malinschi - <ed...@la...> Fix typo. - -2007-02-02 01:16 +0000 [r364] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Fix copy and paste bug - -2007-02-02 01:05 +0000 [r362] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog one more time - -2007-02-02 00:57 +0000 [r361] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Whitespace fix - -2007-02-02 00:53 +0000 [r360] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Add documentation about keys - deployment - -2007-02-02 00:43 +0000 [r359] Dimi Paun <di...@la...> - - * safekeep/trunk/TODO: Update TODO - -2007-02-02 00:40 +0000 [r358] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog: Update ChangeLog - -2007-02-02 00:39 +0000 [r357] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Bump version to 0.9.0 - -2007-02-02 00:36 +0000 [r356] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Adjust test to match the new - structure used by the repos - -2007-02-02 00:06 +0000 [r355] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Fix safekeep.conf missing - extension - -2007-02-01 22:18 +0000 [r354] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: Finish documenting the - configuration format - -2007-02-01 15:32 +0000 [r353] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/safekeep.spec.in: - Install the daily cron task as 'safekeep', not 'safekeep.cron' to - follow the common practice. - -2007-02-01 04:13 +0000 [r352] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt: Start documenting the - configuration format - -2007-02-01 03:43 +0000 [r351] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules: Keep the file names consistent - between the .deb and .rpm packages. If we decide to rename them, - we'll do so across both formats. - -2007-02-01 03:40 +0000 [r350] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Repeat the generic description - of the package in all subpackages. - -2007-01-31 23:49 +0000 [r349] Stelian Pop <st...@la...> - - * safekeep/trunk/Makefile: Build DEBs in /tmp to avoid cluttering - the source dir. - -2007-01-31 23:28 +0000 [r348] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/docs (removed), - safekeep/trunk/debian/safekeep-common.dirs (added), - safekeep/trunk/debian/safekeep-server.postinst (added), - safekeep/trunk/debian/rules, - safekeep/trunk/debian/safekeep-server.prerm (added), - safekeep/trunk/debian/safekeep-server.docs (added), - safekeep/trunk/debian/control, - safekeep/trunk/debian/safekeep-common.docs (added), - safekeep/trunk/debian/dirs (removed), - safekeep/trunk/debian/safekeep-client.docs (added), - safekeep/trunk/debian/safekeep-server.dirs (added): Update the - DEB packaging: - split into -server, -client, -common subpackages - - create the 'safekeep' user for the server - install a daily - cron task - etc. - -2007-01-31 20:57 +0000 [r347] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep.spec.in: Typo. - -2007-01-31 20:06 +0000 [r346] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.conf.txt (added), - safekeep/trunk/Makefile, safekeep/trunk/safekeep.spec.in: Add - skeletal man page for the configuration file. - -2007-01-31 19:25 +0000 [r345] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/TODO (added): Add - a TODO file with ideas for the future - -2007-01-31 16:20 +0000 [r344] Dimi Paun <di...@la...> - - * safekeep/trunk/ChangeLog (added): Add a ChangeLog file - -2007-01-31 16:19 +0000 [r343] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile, safekeep/trunk/doc/users (added): Add - ChangeLog generation support - -2007-01-31 15:55 +0000 [r342] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.cron: Make the reports look a bit more - interesting. - -2007-01-31 15:21 +0000 [r341] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in, safekeep/trunk/safekeep.cron - (added): Install a daily cron task for safekeep - -2007-01-30 19:31 +0000 [r340] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Use the regular logging functions to - complain about ignored files - -2007-01-30 19:21 +0000 [r339] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Make use of the standard safekeep - user instead of inventing our own backup-op user. - -2007-01-30 17:15 +0000 [r338] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create the .ssh dir at install - time too - -2007-01-30 16:55 +0000 [r337] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix string interpolation - -2007-01-30 16:27 +0000 [r336] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix installation of packages on the - test boxes - -2007-01-30 15:33 +0000 [r335] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: The new packages superseed the - old ones - -2007-01-30 15:32 +0000 [r334] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Make sure the version we expect - ends up being installed - -2007-01-30 15:25 +0000 [r333] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Instrument the fulltest to deal - with the multiple packages - -2007-01-30 15:01 +0000 [r332] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Add the licensing files to all - packages - -2007-01-30 04:45 +0000 [r331] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create the homedir in the build - root - -2007-01-30 04:43 +0000 [r330] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create the home dir during build - -2007-01-29 21:46 +0000 [r329] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Split RPM into 3 packages: - -common, -client, -server Add a bunch more Requires, etc. Create - a 'safekeep' user for the server part. - -2007-01-29 19:13 +0000 [r328] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Fix the example with the latest - results - -2007-01-29 17:22 +0000 [r327] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Ignode /selinux/ too. - -2007-01-29 05:40 +0000 [r326] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: A more compact representation for the - excludes - -2007-01-29 05:22 +0000 [r325] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Exclude unneeded stuff from named's - chroot. No need to include /, it's implicit in rdiff-backup. - -2007-01-29 01:31 +0000 [r324] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: "Stelian Pop" <st...@la...> - Invoke remote command explicitly in case the wrong SSH key is - used with the client. - -2007-01-28 23:34 +0000 [r323] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Let the user know we're excluding some - files because of wrong suffix. - -2007-01-28 23:23 +0000 [r322] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: List the options in the same order as - the modes. - -2007-01-27 18:13 +0000 [r321] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Remove - the --client mode from the online help screen, this is an - internal-only mode, and it just makes the output more confusing - and difficult to read. - -2007-01-27 18:10 +0000 [r320] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: We need - to support the -c/--conf in --keys mode too - -2007-01-27 17:11 +0000 [r319] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Rename - the -m option to -s, now that it's available. - -2007-01-27 17:09 +0000 [r318] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Use - sendmail is no SMTP server is specified. - -2007-01-26 23:25 +0000 [r317] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Use the standard os.getenv() instead our - ad-hoc version - -2007-01-26 23:16 +0000 [r316] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Document some more realistic - configuration examples. - -2007-01-26 22:17 +0000 [r315] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Protect against duplicated client IDs - -2007-01-26 22:04 +0000 [r314] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.conf: Cleanup a bit the sample file - -2007-01-26 22:02 +0000 [r313] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/docs, safekeep/trunk/sample.cfg (removed), - safekeep/trunk/safekeep-test, safekeep/trunk/safekeep.spec.in, - safekeep/trunk/safekeep, safekeep/trunk/sample.conf (added), - safekeep/trunk/doc/safekeep.txt: Rename the .cfg extension to - .conf, and the --cfg option to --conf - -2007-01-26 21:46 +0000 [r312] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test, safekeep/trunk/safekeep, - safekeep/trunk/doc/safekeep.txt: Rename the -C option to -c now - that it is available. - -2007-01-26 21:16 +0000 [r311] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Cleanup the docs a bit - -2007-01-26 21:13 +0000 [r310] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile, safekeep/trunk/doc/Makefile (removed): - Merge the doc Makefile into the main Makefile. It makes it easier - if everything is in one place. - http://members.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html - -2007-01-26 20:35 +0000 [r309] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Less confusing name - -2007-01-26 20:28 +0000 [r308] Dimi Paun <di...@la...> - - * safekeep/trunk/doc/safekeep.txt: Update documentation - -2007-01-26 19:03 +0000 [r307] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Cleanup code, we check now the arguments - ahead of time. - -2007-01-26 18:40 +0000 [r306] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add support for filtering by client-ids - in server mode - -2007-01-26 18:27 +0000 [r305] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Complain if inappropriate options are - used in selected mode - -2007-01-26 18:18 +0000 [r304] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Validate arguments as clientIDs where - appropriate - -2007-01-26 18:10 +0000 [r303] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Transform the list of configurations - into a dictionary. It should make it easier to look through the - known ids. - -2007-01-26 16:47 +0000 [r302] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Default to server mode only at the end. - Small cleanups. - -2007-01-26 16:33 +0000 [r301] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Allow only one mode at a time. - -2007-01-26 16:32 +0000 [r300] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Teach usage() to exit if need be, - simplify the code a bit. - -2007-01-26 16:26 +0000 [r299] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Be a little more careful when accessing - environment variables, provide fallbacks in case they are not - defined - -2007-01-26 11:04 +0000 [r298] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix backup.log marker logic. - -2007-01-26 04:27 +0000 [r297] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Make - the keys options more like options rather then mode selectors. - This means that any combination of them is now valid as input on - the command line. Addition documentation work to match these - changes. - -2007-01-26 04:09 +0000 [r296] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Remove - the short options for selecting the operation mode, since they - were polluting the namespace and they weren't all that useful: - - the server mode is the defalt mode, no switch is required - the - client mode should never be invoked manually - the keys mode - benefits slighly from the additional clarity. This should allow - us in the future more freedom to add other options with those - names. - -2007-01-26 03:56 +0000 [r295] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Reorganize the help message for clarity - -2007-01-25 18:36 +0000 [r294] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: According to the FHS - (http://www.pathname.com/fhs/), we can also exclude the following - dirs: /var/cache /var/lock /var/run /var/tmp - -2007-01-25 16:46 +0000 [r293] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Use os.environ['LOGNAME'] instead of - os.getlogin() to avoid errors when the controlling terminal goes - missing (http://docs.python.org/lib/os-procinfo.html) - -2007-01-25 14:50 +0000 [r292] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix 'safekeep -k --deploy' problem. - -2007-01-25 04:57 +0000 [r291] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Always nuke yum's cache of our - repo, it's changing too fast and causes problems - -2007-01-25 04:47 +0000 [r290] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create the config dir so it is - available to receive config files - -2007-01-25 04:21 +0000 [r289] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix server namer. - -2007-01-25 04:09 +0000 [r288] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: If the backup.log exists, mark current - possition and dump starting from the marker only - -2007-01-24 19:58 +0000 [r287] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Provide a reasonable set of - includes/excludes if not specified - -2007-01-23 22:11 +0000 [r286] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: Create dirs for the man page too - -2007-01-23 22:04 +0000 [r285] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Document the build requirements - -2007-01-23 22:04 +0000 [r284] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep.spec.in: We need to create the dir for - the binary - -2007-01-12 11:53 +0000 [r281] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/debian/control: Fix - the debian build rules for the manpage. - -2007-01-12 11:45 +0000 [r280] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/sample.cfg, safekeep/trunk/doc/callouts.xsl - (added), safekeep/trunk/safekeep.spec.in, - safekeep/trunk/debian/control, safekeep/trunk/doc/Makefile - (added), safekeep/trunk/safekeep, safekeep/trunk/doc (added), - safekeep/trunk/doc/safekeep.txt (added), - safekeep/trunk/doc/asciidoc.conf (added): Add documentation and - rework the sample configuration file. - -2007-01-12 05:02 +0000 [r279] Dimi Paun <di...@la...> - - * safekeep/trunk/.project: Fix project name - -2007-01-04 00:36 +0000 [r276] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Test checkin 2 - -2007-01-04 00:31 +0000 [r275] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Test checkin 1 - -2007-01-03 14:36 +0000 [r274] Stelian Pop <st...@la...> - - * safekeep/trunk/Makefile: Update packaging/versionning to SVN - instead of CVS. - -2007-01-03 14:18 +0000 [r273] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep.spec.in: No need for python_sitelib for - SafeKeep. - -2007-01-03 06:46 +0000 [r272] Dimi Paun <di...@la...> - - * safekeep/trunk/README: Fix protocol docs - -2007-01-03 00:32 +0000 [r271] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Misc typo fixes. Use python provided - os.getlogin() and os.uname()[1] instead of looking at possibly - inexistent environment variables. - -2007-01-03 00:30 +0000 [r270] Stelian Pop <st...@la...> - - * safekeep/trunk/sample.cfg: Fix retention parameter and XML syntax - -2007-01-02 23:39 +0000 [r269] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix --status argument parsing and - reorganize the option list. - -2007-01-02 23:18 +0000 [r268] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Whitespace cleanup. - -2007-01-02 23:11 +0000 [r267] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/docs (added), safekeep/trunk/debian/rules, - safekeep/trunk/Makefile, safekeep/trunk/safekeep.spec.in (added), - safekeep/trunk/debian/dirs: Packaging (rpm and deb) enhancements: - - first version of safekeep.spec.in - install documentations - (AUTHORS, README, LICENSE, etc) - use $(name) in Makefile instead - of safekeep when possible - -2006-12-27 21:21 +0000 [r266] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/README, safekeep/trunk/debian/changelog.in, - safekeep/trunk/sample.cfg, safekeep/trunk/safekeep-test, - safekeep/trunk/LICENSE, safekeep/trunk/debian/control, - safekeep/trunk/safekeep, safekeep/trunk/AUTHORS: Rename LaBackup - to SafeKeep, using the following rules: - in natural language, it - is spelled SafeKeep - the binary, package, dirs, etc. are all - lower case: safekeep This follows the pattern used by - SpamAssassin. Please note that the files have been manipulated in - the CVS repo to maintain the history. The new CVS module is - called 'SafeKeep', the old 'LaBackup' module still exists in CVS - as read-only. - -2006-12-27 20:50 +0000 [r265] Dimi Paun <di...@la...> - - * safekeep/trunk/LICENSE (added), safekeep/trunk/AUTHORS (added), - safekeep/trunk/COPYING (added): Add OSS structure - -2006-12-27 20:39 +0000 [r264] Dimi Paun <di...@la...> - - * safekeep/trunk/README, safekeep/trunk/safekeep: Add protocol - versioning. - -2006-12-24 17:04 +0000 [r263] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Pass the default id to the client as - well. - -2006-12-20 03:55 +0000 [r262] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make use of our wrapper spawn() - function. - -2006-12-20 03:46 +0000 [r261] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Replace the '+' in the snapshot version - with '.', the '+' is too unusual. Report the date in UTC to avoid - the need for a timezone. Don't separate time from date to create - one nr for the snapshot id. - -2006-12-20 03:40 +0000 [r260] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Get rid of extranous white space at end - of line - -2006-12-20 03:36 +0000 [r259] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Capture stdout and stderr of child - processes and redirect it to the logs - -2006-12-19 05:50 +0000 [r258] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Exclude /etc/mtab and /etc/lvm - during backup, they change during snapshotting - -2006-12-19 05:36 +0000 [r257] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add ability to pass extra args to - LaBackup, such as -vv flags for debugging - -2006-12-19 05:30 +0000 [r256] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add parameter to control nr of test - iterations - -2006-12-19 05:29 +0000 [r255] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix typo - -2006-12-19 01:34 +0000 [r254] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Rerooting the paths on the rbind root - requires special attention - -2006-12-19 01:27 +0000 [r253] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix snapshot syntax and enable - snapshots during testing. - -2006-12-14 04:49 +0000 [r252] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-14 04:45 +0000 [r251] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Always reset the known_hosts file - -2006-12-14 04:32 +0000 [r250] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Always reset the host file - -2006-12-14 04:21 +0000 [r249] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Be a bit more explicit - -2006-12-14 04:19 +0000 [r248] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-14 04:07 +0000 [r247] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-14 04:05 +0000 [r246] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add support for deploying to - multiple distros - -2006-12-14 04:03 +0000 [r245] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add automatic distribution - detection - -2006-12-14 03:49 +0000 [r244] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Use a more distinctive name for the - devel repo - -2006-12-14 03:26 +0000 [r243] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Bunch of little fixes - -2006-12-14 02:57 +0000 [r242] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: If the client is remote (that is, we - have a host), we must have a username and an identity file, so - reflect that in the code by removing all the code testing for - their existance. - -2006-12-14 02:46 +0000 [r241] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Use the default user too - -2006-12-14 02:45 +0000 [r240] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Use the default key for ctrl to - test that portion of the code - -2006-12-14 02:42 +0000 [r239] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Always perform the LVM check for - now - -2006-12-14 02:42 +0000 [r238] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Check for removed --rbinds - -2006-12-14 02:40 +0000 [r237] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Mark the rbind dir so we can later find - it easily - -2006-12-14 02:32 +0000 [r236] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add conditional snapshotting - -2006-12-14 02:23 +0000 [r235] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Mark TODOs clearly - -2006-12-14 02:21 +0000 [r234] Dimi Paun <di...@la...> - - * safekeep/trunk/README: More instructions. - -2006-12-14 02:21 +0000 [r233] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Ensure RDBMSes are installed and - running - -2006-12-13 04:43 +0000 [r232] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Ignore clients that don't have proper - keys - -2006-12-13 04:39 +0000 [r231] Dimi Paun <di...@la...> - - * safekeep/trunk/README (added): Add a small README with info about - the full test - -2006-12-13 04:37 +0000 [r230] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add client automatically to the - server's /etc/hosts - -2006-12-13 04:08 +0000 [r229] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Move fingerprint setup in the - server section - -2006-12-13 04:00 +0000 [r228] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Automatically deploy client's - fingerprint to the server so we avoid any kind of interactivity - during key management. - -2006-12-13 03:24 +0000 [r227] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add support for local commands to - all helper functions. Take over client before we take over the - server. - -2006-12-12 05:21 +0000 [r226] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Rename testfull to fulltest, it's easier - on the tongue. - -2006-12-12 05:20 +0000 [r225] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules: Rename /etc/LaBackup to - /etc/LaBackup.d - -2006-12-12 05:16 +0000 [r224] Dimi Paun <di...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/Makefile, - safekeep/trunk/debian/changelog.in, safekeep/trunk/sample.cfg, - safekeep/trunk/safekeep-test, safekeep/trunk/debian/control, - safekeep/trunk/safekeep: Standardize capitalization to - 'LaBackup'. Rename /etc/labackuip --> /etc/LaBackup.d - -2006-12-12 04:49 +0000 [r223] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Backup /srv instead of /var, there - we have too many files changing. Exclude a few problematic files - from the backup. Small misc fixes. - -2006-12-11 19:05 +0000 [r222] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Make the MD5 sums gathered on - client and server as simialar as possible in terms of the - filenames - -2006-12-11 04:21 +0000 [r221] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Prepare the server to receive the - data; better tracing - -2006-12-11 03:55 +0000 [r220] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix copy&paste bug - -2006-12-11 03:46 +0000 [r219] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Install/upgrade appropriately. Also - make sure to blow the cache away to we get the latest - -2006-12-11 03:35 +0000 [r218] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We renamed the key-{ctrl,data} to - key_{ctrl,data} - -2006-12-11 03:33 +0000 [r217] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Do not attempt to cleanup non-existant - dir - -2006-12-11 03:31 +0000 [r216] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Make package optional, and turn it - off by default. - -2006-12-11 03:28 +0000 [r215] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Tiny fix - -2006-12-11 02:56 +0000 [r214] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Now we have LaBack in repo, install - it - -2006-12-11 02:55 +0000 [r213] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Build, sign and deploy the .rpm - -2006-12-11 01:45 +0000 [r212] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Deploty the server's ID to the - cliend a bit smarter, so we don't keep on adding it ad-infinitum. - -2006-12-11 01:40 +0000 [r211] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Getting rid of the .ssh dir is not - a good idea as we lose access to the box - -2006-12-11 01:38 +0000 [r210] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add the key blindly to make sure we - have it, and we are asked the passwd only once. - -2006-12-11 01:32 +0000 [r209] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-11 01:31 +0000 [r208] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Use the new func to reimplement - writefile() - -2006-12-11 01:29 +0000 [r207] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add function that supports feeding - input to the remote command - -2006-12-11 01:28 +0000 [r206] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Generate a server id file, and - install it on client. Then install the control and data keys via - key management functionality. - -2006-12-10 19:48 +0000 [r205] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Nicer key naming for test server - -2006-12-10 19:05 +0000 [r204] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Introduce a --status action for the - --keys mode, and made it default. It displays the key status - (e.g. what will happen on --deploy) for each of the named - clients. Fix a few bugs left over in the key management code. - -2006-12-10 08:00 +0000 [r203] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remove debug statement - -2006-12-10 07:56 +0000 [r202] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remember the original line and feed that - to the client - -2006-12-10 07:54 +0000 [r201] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Render the keys back to text form - -2006-12-10 07:51 +0000 [r200] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Actually returned the parsed keys - -2006-12-10 07:50 +0000 [r199] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Implement parse_authorized_keys() - function. Disable agent forwarding for the commands we are - running on clients. - -2006-12-10 00:36 +0000 [r198] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Never return non-zero exit code - -2006-12-09 22:07 +0000 [r197] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Better key comment - -2006-12-09 22:04 +0000 [r196] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Automatically generate keys if they - don't exist. Rename some variables for clarity. - -2006-12-09 21:36 +0000 [r195] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: On the server side, tracing information - should go to the stderr. - -2006-12-09 21:35 +0000 [r194] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Better tracing - -2006-12-09 21:31 +0000 [r193] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Better error reporting - -2006-12-09 21:28 +0000 [r192] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Get rid of the --clientid option, pass - the ids, if any, as arguments. Handle all clients if no id was - specified on the command line. - -2006-12-09 06:29 +0000 [r191] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Smartly deploy keys to the client (in an - idempotentic manner) - -2006-12-09 06:01 +0000 [r190] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: No need to restrict by host, it - overcomplicates things - -2006-12-09 05:59 +0000 [r189] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Output all key lines at once - -2006-12-09 05:56 +0000 [r188] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.cfg, safekeep/trunk/safekeep-test, - safekeep/trunk/safekeep: Rename key/key2 to key_ctrl/key_data - respectively - -2006-12-09 05:48 +0000 [r187] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Provide default values for key and key2 - -2006-12-08 05:34 +0000 [r186] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Replace ssh-copy-id with our own - (better) implementation. Fix a nasty copy & paste bug, better - tracing. - -2006-12-08 04:58 +0000 [r185] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Better trace - -2006-12-08 04:56 +0000 [r184] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix copy & paste error - -2006-12-08 04:54 +0000 [r183] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Factor out capturing of output from - remote host - -2006-12-08 04:49 +0000 [r182] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: More verbosity, add missing mode - -2006-12-08 04:41 +0000 [r181] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add readfile() abstraction (able to - read content from remote hosts as well), and make use of it - -2006-12-08 04:33 +0000 [r180] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Install the key in backup-op's home - dir, not in root's dir. Lighter quoting, we don't need to be so - strict. - -2006-12-08 04:27 +0000 [r179] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Do not attempt to get LaBackup via - yum for now, it's not available just yet - -2006-12-07 22:32 +0000 [r178] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-07 22:31 +0000 [r177] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Take over the client & server - unconditionally, so we have less chances of breakaage in the test - -2006-12-07 20:28 +0000 [r176] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Quote remote commands properly - -2006-12-07 20:14 +0000 [r175] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix the command generation now that - we abstracted away mkssh() - -2006-12-07 16:51 +0000 [r174] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo, and declare - ssh_id_file_keys as global - -2006-12-07 16:47 +0000 [r173] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Add ability to invoke test via the - Makefile - -2006-12-07 16:46 +0000 [r172] Dimi Paun <di...@la...> - - * safek... [truncated message content] |
From: <di...@us...> - 2008-10-07 19:58:20
|
Revision: 605 http://safekeep.svn.sourceforge.net/safekeep/?rev=605&view=rev Author: dimi Date: 2008-10-07 19:58:17 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Update ChangeLog Modified Paths: -------------- safekeep/trunk/ChangeLog Modified: safekeep/trunk/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2008-10-07 19:57:03 UTC (rev 604) +++ safekeep/trunk/ChangeLog 2008-10-07 19:58:17 UTC (rev 605) @@ -1,3 +1,102 @@ +2008-10-07 19:57 +0000 [r604] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep.spec.in: Update RPM changelog + +2008-10-07 19:55 +0000 [r603] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: New release. + +2008-10-07 19:54 +0000 [r602] Dimi Paun <di...@la...> + + * safekeep/trunk/ANNOUNCE: Prepare the ANNOUNCE file for the + release + +2008-10-07 19:51 +0000 [r601] Dimi Paun <di...@la...> + + * safekeep/trunk/TODO: Update TODO. + +2008-10-07 04:41 +0000 [r600] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: Frank Crawford + <fr...@cr...> Modified default options for + special-file exclusions. + +2008-10-07 04:40 +0000 [r599] Dimi Paun <di...@la...> + + * safekeep/trunk/doc/safekeep.backup.txt, safekeep/trunk/safekeep: + Add support for providing the password for the DB user used for + the dump. + +2008-07-17 23:56 +0000 [r598] Dimi Paun <di...@la...> + + * safekeep/trunk/doc/safekeep.backup.txt: Use the default version + to avoid copy&paste problems. + +2008-07-17 19:00 +0000 [r597] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: Rework a bit the options processing such + that generic rdiff-backup options don't affect the behaviour of + the 'special-files' option. + +2008-07-17 18:52 +0000 [r596] Dimi Paun <di...@la...> + + * safekeep/trunk/doc/safekeep.backup.txt, safekeep/trunk/safekeep: + Frank Crawford <fr...@cr...> * Added options block + in backup configuration file. * Added option to include + special-files, i.e. device files, fifos and sockets. Default is + to exclude these files. * Added option to allow inclusion of + arbitrary rdiff-backup command. * Updated relevant documentation. + +2008-06-27 12:55 +0000 [r595] Dimi Paun <di...@la...> + + * safekeep/trunk/TODO: Update TODO + +2008-06-27 12:54 +0000 [r594] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: Frank Crawford + <fr...@cr...> * Loosen restrictions on running + --server --cleanup so no root parts will still execute. * Allow + local rdiff-backup data cleanup to occur even if client is not + accessible. + +2008-03-18 15:51 +0000 [r593] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: Frank Crawford + <fr...@cr...> * Patch client name output for --list + --parsable-output option. + +2008-03-18 15:47 +0000 [r592] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep, safekeep/trunk/doc/safekeep.txt: Frank + Crawford <fr...@cr...> * Added a cleanup option to + client and server modes to remove safekeep LVM snapshots and + mounts after a crash or problem. * Added new communications tag + "SCRUB" to do a full remote cleanup. * Added a warning if there + is a mismatch in the communications protocol minor level. * + Append specific paths (/sbin, /usr/sbin and /usr/local/sbin) to + the client path when run in cleanup mode, to cover any path + issues. * Fixed a couple of issues with pass client exceptions + back to the server, and strip off excess newlines. * Add test and + abort run on client if there are any existing safekeep LVM + snapshots. + +2008-03-01 22:34 +0000 [r591] Dimi Paun <di...@la...> + + * safekeep/trunk/Makefile: We don't need to rebuild docs at install + time, we do that at release time now. + +2008-02-26 21:07 +0000 [r584] Dimi Paun <di...@la...> + + * safekeep/trunk/ANNOUNCE: Fix URLs + +2008-02-26 20:48 +0000 [r582] Dimi Paun <di...@la...> + + * safekeep/trunk/ChangeLog: Update ChangeLog + +2008-02-26 20:48 +0000 [r581] Dimi Paun <di...@la...> + + * safekeep/trunk/safekeep: Update version. + 2008-02-26 20:46 +0000 [r580] Dimi Paun <di...@la...> * safekeep/trunk/safekeep.spec.in: Update .spec file. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 19:57:09
|
Revision: 604 http://safekeep.svn.sourceforge.net/safekeep/?rev=604&view=rev Author: dimi Date: 2008-10-07 19:57:03 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Update RPM changelog Modified Paths: -------------- safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2008-10-07 19:55:31 UTC (rev 603) +++ safekeep/trunk/safekeep.spec.in 2008-10-07 19:57:03 UTC (rev 604) @@ -116,6 +116,14 @@ %doc sample.backup %changelog +* Tue Oct 7 2008 Dimi Paun <di...@la...> 1.0.5-1 + - Allow providing the password for the DB user used for the DB dump + - Add config option for passing additional flags to rdiff-backup + - Avoid backing up special files by default + - Avoid creating multiple LVM snapshots (avoids some LVM bugs) + - Add new --cleanup option to help recovery from crashes + - Make it easier to package on platforms that don't have asciidoc + * Tue Feb 26 2008 Dimi Paun <di...@la...> 1.0.4-1 - Add options to allow the query of the backup repository - Important fixes when dealing with snapshots This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 19:55:44
|
Revision: 603 http://safekeep.svn.sourceforge.net/safekeep/?rev=603&view=rev Author: dimi Date: 2008-10-07 19:55:31 +0000 (Tue, 07 Oct 2008) Log Message: ----------- New release. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-10-07 19:54:50 UTC (rev 602) +++ safekeep/trunk/safekeep 2008-10-07 19:55:31 UTC (rev 603) @@ -54,7 +54,7 @@ base_dir = None PROTOCOL = "1.1" -VERSION = "1.0.4" +VERSION = "1.0.5" VEBOSITY_BY_CLASS = {'DBG': 3, 'INFO': 2, 'WARN': 1, 'ERR': 0} ###################################################################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 19:54:53
|
Revision: 602 http://safekeep.svn.sourceforge.net/safekeep/?rev=602&view=rev Author: dimi Date: 2008-10-07 19:54:50 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Prepare the ANNOUNCE file for the release Modified Paths: -------------- safekeep/trunk/ANNOUNCE Modified: safekeep/trunk/ANNOUNCE =================================================================== --- safekeep/trunk/ANNOUNCE 2008-10-07 19:51:26 UTC (rev 601) +++ safekeep/trunk/ANNOUNCE 2008-10-07 19:54:50 UTC (rev 602) @@ -1,32 +1,35 @@ -This is release 1.0.4 of SafeKeep, a centralized and easy to use +This is release 1.0.5 of SafeKeep, a centralized and easy to use backup application that combines the best features of a mirror and an incremental backup. What's new in this release: - - Add options to allow the query of the backup repository - - Important fixes when dealing with snapshots - - Make it more compatible with Python 2.2 (more work remains) - - Avoid build-time dependency on asciidoc which depends on Python 2.3 - - Add some clarifications to the documentation - - Add support for FreeBSD + - Allow providing the password for the DB user used for the DB dump + - Add config option for passing additional flags to rdiff-backup + - Avoid backing up special files by default + - Avoid creating multiple LVM snapshots (avoids some LVM bugs) + - Add new --cleanup option to help recovery from crashes + - Make it easier to package on platforms that don't have asciidoc +Many thanks to Frank Crawford for providing patches for +most of the new features and bug fixes in this release! + Because of lags created by using mirrors, this message may reach you before the release is available at the public sites. Sources and binaries will be available from the following locations: - RedHat EL 3,4,5, CentOS 3,4,5, Fedora 4,5,6,7: - http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.4-1.fc8.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.4-1.fc8.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.4-1.fc8.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4-1.fc8.src.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.5-1.fc8.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.5-1.fc8.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.5-1.fc8.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5-1.fc8.src.rpm - Ubuntu Edgy, Dapper, and Breezy: - http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.4_all.deb - http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.4_all.deb - http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.4_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.5_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.5_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.5_all.deb - Source: - http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.4.tar.gz + http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.5.tar.gz To find out more about the project visit on our website: http://safekeep.sourceforge.net This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 19:51:29
|
Revision: 601 http://safekeep.svn.sourceforge.net/safekeep/?rev=601&view=rev Author: dimi Date: 2008-10-07 19:51:26 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Update TODO. Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2008-10-07 04:41:41 UTC (rev 600) +++ safekeep/trunk/TODO 2008-10-07 19:51:26 UTC (rev 601) @@ -4,8 +4,8 @@ * Add tests db dumps * Avoid snapshotting snapshots * Don't snapshot a device if a snapshot is already present - * local backup to bypass ssh - * add --exclude-sockets option + * Local backup to bypass ssh + * Protect against multiple safekeep instance running at once Feedback from users: * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 04:43:11
|
Revision: 600 http://safekeep.svn.sourceforge.net/safekeep/?rev=600&view=rev Author: dimi Date: 2008-10-07 04:41:41 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Frank Crawford <fr...@cr...> Modified default options for special-file exclusions. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-10-07 04:40:49 UTC (rev 599) +++ safekeep/trunk/safekeep 2008-10-07 04:41:41 UTC (rev 600) @@ -715,7 +715,7 @@ args.extend(['--force']) options_append = [] - special_files = ['--exclude-special-files', '--include-symbolic-links'] + special_files = ['--exclude-device-files', '--exclude-sockets', '--exclude-fifos'] for option in cfg['options']: if 'special-files' in option: if 'include' in option['special-files']: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2008-10-07 04:42:47
|
Revision: 599 http://safekeep.svn.sourceforge.net/safekeep/?rev=599&view=rev Author: dimi Date: 2008-10-07 04:40:49 +0000 (Tue, 07 Oct 2008) Log Message: ----------- Add support for providing the password for the DB user used for the dump. Modified Paths: -------------- safekeep/trunk/doc/safekeep.backup.txt safekeep/trunk/safekeep Modified: safekeep/trunk/doc/safekeep.backup.txt =================================================================== --- safekeep/trunk/doc/safekeep.backup.txt 2008-07-17 23:56:15 UTC (rev 598) +++ safekeep/trunk/doc/safekeep.backup.txt 2008-10-07 04:40:49 UTC (rev 599) @@ -177,6 +177,11 @@ Optional, defaults to whatever the database determines based on the system user. +/backup/setup/dump/@dbpasswd:: + Password of the database user to use while doing the dump. + This is currently supported only for MySQL databases. + Optional, it has no default value. + /backup/setup/dump/@user:: The system user under which the dump should take place. Please note that using this feature requires that `safekeep(1)` Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2008-07-17 23:56:15 UTC (rev 598) +++ safekeep/trunk/safekeep 2008-10-07 04:40:49 UTC (rev 599) @@ -209,11 +209,12 @@ db = dump_el.getAttribute('db') user = dump_el.getAttribute('user') dbuser = dump_el.getAttribute('dbuser') + dbpasswd = dump_el.getAttribute('dbpasswd') file = dump_el.getAttribute('file') if not file: raise ConfigException('You need to specify where the database should be dumped') cleanup = dump_el.getAttribute('cleanup') - return { 'type' : type, 'db' : db, 'user' : user, 'dbuser' : dbuser, + return { 'type' : type, 'db' : db, 'user' : user, 'dbuser' : dbuser, 'dbpasswd': dbpasswd, 'file' : file, 'cleanup' : cleanup } def parse_snap(snap_el): @@ -383,6 +384,8 @@ args = ['mysqldump'] if dump['dbuser']: args.extend(['-u', dump['dbuser']]) + if dump['dbpasswd']: + args.extend(['-p', dump['dbpasswd']]) if dump['db']: args.append(dump['db']) else: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |