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-02-24 16:42:31
|
Revision: 573 http://safekeep.svn.sourceforge.net/safekeep/?rev=573&view=rev Author: dimi Date: 2008-02-24 08:42:27 -0800 (Sun, 24 Feb 2008) Log Message: ----------- 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. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-11-07 15:35:15 UTC (rev 572) +++ safekeep/trunk/safekeep 2008-02-24 16:42:27 UTC (rev 573) @@ -402,7 +402,7 @@ cout.close() cin.close() for line in lines: - (device, blah1, mountpoint, blah2, mounttype) = line.split(' ') + (device, blah1, mountpoint, blah2, mounttype, blah3) = line.split(' ', 5) if line.startswith('/dev/mapper/' + group + '-' + volume + ' '): return (group, volume, mountpoint, mounttype) elif line.startswith('/dev/' + group + '/' + volume + ' '): @@ -446,7 +446,9 @@ def do_client_snap_teardown(cfg, bdir): assert is_temp_root(bdir) debug('Tear down FS snapshots dumps') - for snap in cfg['snaps']: + snaps = list(cfg['snaps']) + snaps.reverse() + for snap in snaps: device = snap['device'] (lvmdev, snapdev, snapmnt, snaptyp) = gather_snap_information(device, bdir) if not snapmnt: @@ -484,6 +486,9 @@ do_client_dbdump(cfg) if len(cfg['snaps']) > 0: + ret = spawn(['modprobe', 'dm-snapshot']) + if ret: + warn('modprobe dm-snapshot failed, continuing') bdir = tempfile.mkdtemp("-rbind", "safekeep-", "/mnt") ret = spawn(['mount', '--rbind', '/', bdir]) if ret: @@ -1022,7 +1027,7 @@ keys_status = True do_keys(cfgs, args, identity, keys_status, keys_print, keys_deploy) else: - assert False, 'Unkown mode: ' + mode + assert False, 'Unknown mode: ' + mode except Exception, ex: traceback.print_exc(file=sys.stdout) error('ERROR: %s' % ex) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 15:35:18
|
Revision: 572 http://safekeep.svn.sourceforge.net/safekeep/?rev=572&view=rev Author: dimi Date: 2007-11-07 07:35:15 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Update TODO. Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 15:16:12 UTC (rev 571) +++ safekeep/trunk/TODO 2007-11-07 15:35:15 UTC (rev 572) @@ -2,6 +2,8 @@ * Add configure script + an INSTALL file * Test the sendmail delivery method * Add tests db dumps + * Avoid snapshotting snapshots + * Don't snapshot a device if a snapshot is already present 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...> - 2007-11-07 15:16:13
|
Revision: 571 http://safekeep.svn.sourceforge.net/safekeep/?rev=571&view=rev Author: dimi Date: 2007-11-07 07:16:12 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Bit clearer snapshot handling. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-11-07 15:03:28 UTC (rev 570) +++ safekeep/trunk/safekeep 2007-11-07 15:16:12 UTC (rev 571) @@ -402,21 +402,22 @@ cout.close() cin.close() for line in lines: + (device, blah1, mountpoint, blah2, mounttype) = line.split(' ') if line.startswith('/dev/mapper/' + group + '-' + volume + ' '): - return (group, volume, line.split(' ')[2], line.split(' ')[4]) + return (group, volume, mountpoint, mounttype) elif line.startswith('/dev/' + group + '/' + volume + ' '): - return (group, volume, line.split(' ')[2], line.split(' ')[4]) + return (group, volume, mountpoint, mounttype) return (None, None, None, None) def gather_snap_information(device, bdir): - (group, volume, mp, mt) = gather_lvm_information(device) - if not mp: return (None, None, None, None) + (group, volume, mountpoint, mounttype) = gather_lvm_information(device) + if not mountpoint: return (None, None, None, None) lvmdev = os.path.join('/dev', group, volume) if bdir[-1] == '/': bdir = bdir[:-1] snapname = '%s_snap_%s' % (volume, os.path.basename(bdir)) snapdev = os.path.join('/dev', group, snapname) - if os.path.isabs(mp[0]): mp = mp[1:] - return (lvmdev, snapdev, os.path.join(bdir, mp), mt) + if os.path.isabs(mountpoint[0]): mountpoint = mountpoint[1:] + return (lvmdev, snapdev, os.path.join(bdir, mountpoint), mounttype) def do_client_snap(cfg, bdir): assert is_temp_root(bdir) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 15:03:30
|
Revision: 570 http://safekeep.svn.sourceforge.net/safekeep/?rev=570&view=rev Author: dimi Date: 2007-11-07 07:03:28 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Update TODO. Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 15:01:51 UTC (rev 569) +++ safekeep/trunk/TODO 2007-11-07 15:03:28 UTC (rev 570) @@ -12,9 +12,8 @@ Future (post 1.0): * Support more of rdiff-backup special file selectors - * Package it up for Fedora Extras and Ubuntu/Debian + * Package it up for Ubuntu/Debian * Modify the test to not rely on Lattica's servers - * Find a way to show man page on website with header and footer * Decide how big the snapshot size should be automagically * Fully automatic shapshotting mode * Configuration inheritance This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 15:01:55
|
Revision: 569 http://safekeep.svn.sourceforge.net/safekeep/?rev=569&view=rev Author: dimi Date: 2007-11-07 07:01:51 -0800 (Wed, 07 Nov 2007) Log Message: ----------- 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...>. Modified Paths: -------------- safekeep/trunk/Makefile safekeep/trunk/TODO safekeep/trunk/debian/control safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-11-07 14:54:57 UTC (rev 568) +++ safekeep/trunk/Makefile 2007-11-07 15:01:51 UTC (rev 569) @@ -52,7 +52,7 @@ @echo "SVN Root = $(svnroot)" -build: docs +build: release: check-info commit-release dist distrpm @@ -122,6 +122,7 @@ cat $(releasename)/$(name).spec.in | sed 's/^%define version.*/%define version $(version)/' > $(releasename)/$(name).spec cat $(releasename)/debian/changelog.in | sed 's/^safekeep.*/safekeep ($(version)) unstable; urgency=low/' > $(releasename)/debian/changelog mkdir -p $(releasedir); tar cz -f $(releasedir)/$(releasename).tar.gz $(releasename) + cd $(releasename); make docs rm -rf $(releasename) distdeb: dist Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 14:54:57 UTC (rev 568) +++ safekeep/trunk/TODO 2007-11-07 15:01:51 UTC (rev 569) @@ -7,10 +7,6 @@ * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities - http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/snapshots.html - http://www.freebsd.org/cgi/man.cgi?query=snapshot&sektion=0&manpath=FreeBSD+6.2-RELEASE&apropos=1&format=html - * Dag Wieers <da...@wi...>: avoid asciidoc build requirements - Would it be possible to recreate the manpages and other asciidoc documents - before distributing the tar-files ? That way there is no dependency on - asciidoc > 6 (and as a result, no dependency on python 2.3). * Dag Wieers <da...@wi...>: disaster recovery http://dag.wieers.com/blog/content/call-for-participation-on-mksysb Modified: safekeep/trunk/debian/control =================================================================== --- safekeep/trunk/debian/control 2007-11-07 14:54:57 UTC (rev 568) +++ safekeep/trunk/debian/control 2007-11-07 15:01:51 UTC (rev 569) @@ -2,7 +2,7 @@ Section: Applications/System Priority: optional Maintainer: Lattica, Inc. -Build-Depends: debhelper (>= 4.0.0), xmlto, asciidoc (> 6.0.3) +Build-Depends: debhelper (>= 4.0.0) Standards-Version: 3.6.2 Package: safekeep-server Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2007-11-07 14:54:57 UTC (rev 568) +++ safekeep/trunk/safekeep.spec.in 2007-11-07 15:01:51 UTC (rev 569) @@ -15,7 +15,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch -BuildRequires: xmlto, asciidoc > 6.0.3 %description SafeKeep is a client/server backup system which enhances the This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:54:59
|
Revision: 568 http://safekeep.svn.sourceforge.net/safekeep/?rev=568&view=rev Author: dimi Date: 2007-11-07 06:54:57 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Make uses $() not ${} Modified Paths: -------------- safekeep/trunk/Makefile Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-11-07 14:52:08 UTC (rev 567) +++ safekeep/trunk/Makefile 2007-11-07 14:54:57 UTC (rev 568) @@ -121,23 +121,23 @@ svn export $(svnroot)/safekeep/tags/$(tagname) $(releasename) cat $(releasename)/$(name).spec.in | sed 's/^%define version.*/%define version $(version)/' > $(releasename)/$(name).spec cat $(releasename)/debian/changelog.in | sed 's/^safekeep.*/safekeep ($(version)) unstable; urgency=low/' > $(releasename)/debian/changelog - mkdir -p ${releasedir}; tar cz -f ${releasedir}/$(releasename).tar.gz $(releasename) + mkdir -p $(releasedir); tar cz -f $(releasedir)/$(releasename).tar.gz $(releasename) rm -rf $(releasename) distdeb: dist - tar xz -C /tmp -f ${releasedir}/$(releasename).tar.gz - rm -rf ${releasedir}/$(releasename).tar.gz + tar xz -C /tmp -f $(releasedir)/$(releasename).tar.gz + rm -rf $(releasedir)/$(releasename).tar.gz cd /tmp/$(releasename) && debuild --check-dirname-regex 'safekeep(-.*)?' - mv /tmp/$(releasename)/safekeep*deb ${releasedir} + mv /tmp/$(releasename)/safekeep*deb $(releasedir) distrpm: dist - rpmbuild -ta ${releasedir}/$(releasename).tar.gz - mv $(rpmroot)/SRPMS/$(releasename)-$(release)*.src.rpm ${releasedir} - mv $(rpmroot)/RPMS/noarch/$(name)-*-$(version)-$(release)*.noarch.rpm ${releasedir} - rpm --addsign ${releasedir}/$(releasename)-$(release)*.src.rpm ${releasedir}/$(name)-*-$(version)-$(release)*.noarch.rpm + rpmbuild -ta $(releasedir)/$(releasename).tar.gz + mv $(rpmroot)/SRPMS/$(releasename)-$(release)*.src.rpm $(releasedir) + mv $(rpmroot)/RPMS/noarch/$(name)-*-$(version)-$(release)*.noarch.rpm $(releasedir) + rpm --addsign $(releasedir)/$(releasename)-$(release)*.src.rpm $(releasedir)/$(name)-*-$(version)-$(release)*.noarch.rpm deploy-lattica: - scp ${releasedir}/${name}{,-common,-client,-server}-${version}-*.rpm ${repo_srv}:${repo_dir}/upload + scp $(releasedir)/${name}{,-common,-client,-server}-${version}-*.rpm ${repo_srv}:${repo_dir}/upload ssh ${repo_srv} "cd ${repo_dir}; ./deploy-rpms.sh upload/${name}-*${version}-*.rpm" deploy-sf: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:52:15
|
Revision: 567 http://safekeep.svn.sourceforge.net/safekeep/?rev=567&view=rev Author: dimi Date: 2007-11-07 06:52:08 -0800 (Wed, 07 Nov 2007) Log Message: ----------- More stuff on the wish list Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 14:39:26 UTC (rev 566) +++ safekeep/trunk/TODO 2007-11-07 14:52:08 UTC (rev 567) @@ -11,6 +11,8 @@ Would it be possible to recreate the manpages and other asciidoc documents before distributing the tar-files ? That way there is no dependency on asciidoc > 6 (and as a result, no dependency on python 2.3). + * Dag Wieers <da...@wi...>: disaster recovery + http://dag.wieers.com/blog/content/call-for-participation-on-mksysb Future (post 1.0): * Support more of rdiff-backup special file selectors This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:39:28
|
Revision: 566 http://safekeep.svn.sourceforge.net/safekeep/?rev=566&view=rev Author: dimi Date: 2007-11-07 06:39:26 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Update test to be explicit with the mode Modified Paths: -------------- safekeep/trunk/safekeep-test Modified: safekeep/trunk/safekeep-test =================================================================== --- safekeep/trunk/safekeep-test 2007-11-07 14:39:07 UTC (rev 565) +++ safekeep/trunk/safekeep-test 2007-11-07 14:39:26 UTC (rev 566) @@ -154,7 +154,7 @@ cmd = "cd %(tmproot)s/client; find -type f -a \! -name '*.nobackup' | sort | xargs md5sum > %(tmproot)s/md5sums.client" if os.system(cmd % params): raise TestFailure("Can't compute the source MD5 sums") - cmd = "safekeep %(args)s --conf '%(tmproot)s/safekeep.conf'" + cmd = "safekeep --server %(args)s --conf '%(tmproot)s/safekeep.conf'" if os.system(cmd % params): raise TestFailure("Can't backup files") os.mkdir(os.path.join(tmproot, 'restore')) @@ -308,7 +308,7 @@ takeOver(server, 'server', verrel) # setup the server - cmd = 'chsh -s /bin/bash safekeep' + cmd = 'chsh -s /bin/bash safekeep --server' rcmd(cmd, 'root', server, 'Allow access to the safekeep account') client_addr = socket.gethostbyname(client) if client_addr != client: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:39:13
|
Revision: 565 http://safekeep.svn.sourceforge.net/safekeep/?rev=565&view=rev Author: dimi Date: 2007-11-07 06:39:07 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Change version to a devel number Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-11-07 14:36:06 UTC (rev 564) +++ safekeep/trunk/safekeep 2007-11-07 14:39:07 UTC (rev 565) @@ -54,7 +54,7 @@ base_dir = None PROTOCOL = "1.0" -VERSION = "1.0.3" +VERSION = "1.0.3.90" 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...> - 2007-11-07 14:36:08
|
Revision: 564 http://safekeep.svn.sourceforge.net/safekeep/?rev=564&view=rev Author: dimi Date: 2007-11-07 06:36:06 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Always require specification of the operation mode, based on suggestion from Gert <ger...@ta...>. Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/doc/safekeep.txt safekeep/trunk/safekeep Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 14:21:25 UTC (rev 563) +++ safekeep/trunk/TODO 2007-11-07 14:36:06 UTC (rev 564) @@ -7,11 +7,6 @@ * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities - http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/snapshots.html - http://www.freebsd.org/cgi/man.cgi?query=snapshot&sektion=0&manpath=FreeBSD+6.2-RELEASE&apropos=1&format=html - * Gert <ger...@ta...>: change default mode from --server - A small, but annoying issue (to me) it the fact that the default - action for /usr/bin/safekeep is to run the server. This means that - making a typo (eg /usr/bin/safekeep -help) or not knowing the - parameters always triggers the server and starts the full backup process. * Dag Wieers <da...@wi...>: avoid asciidoc build requirements Would it be possible to recreate the manpages and other asciidoc documents before distributing the tar-files ? That way there is no dependency on Modified: safekeep/trunk/doc/safekeep.txt =================================================================== --- safekeep/trunk/doc/safekeep.txt 2007-11-07 14:21:25 UTC (rev 563) +++ safekeep/trunk/doc/safekeep.txt 2007-11-07 14:36:06 UTC (rev 564) @@ -7,7 +7,7 @@ SYNOPSIS -------- -'safekeep' [--server] [-q] [-v] [--force] [-c file] <clientid>* +'safekeep' --server [-q] [-v] [--force] [-c file] <clientid>* 'safekeep' --keys [-q] [-v] [-c file] [-i file] [--status] [--print] [--deploy] <clientid>* @@ -51,7 +51,7 @@ OPERATION MODE -------------- --server:: - Selects the server mode (default) + Selects the server mode --client:: Selects the client mode. This should never be invoked manually, the @@ -61,6 +61,9 @@ --keys:: Selects the SSH key management mode +Please note that you must always specify an operation mode. Earlier +versions used do default to `--server` mode, but that proved to work +out poorly in practice. GENERAL OPTIONS --------------- Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-11-07 14:21:25 UTC (rev 563) +++ safekeep/trunk/safekeep 2007-11-07 14:36:06 UTC (rev 564) @@ -845,11 +845,11 @@ ###################################################################### def usage(exitcode=None): - print 'usage: %s [--server] [common options] [server options] <client-id>*' % (sys.argv[0]) + print 'usage: %s --server [common options] [server options] <client-id>*' % (sys.argv[0]) print ' %s --keys [common options] [keys options] <client-id>*' % (sys.argv[0]) print - print 'mode selection (pick one):' - print '--server launch in server mode (default)' + print 'mode selection (you must pick one):' + print '--server launch in server mode' print '--keys launch in keys management mode' print print 'common options:' @@ -940,7 +940,7 @@ return if mode is None: - mode = 'server' + usage(2) if mode is not 'keys' and (identity or keys_status or keys_print or keys_deploy): usage(2) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:21:31
|
Revision: 563 http://safekeep.svn.sourceforge.net/safekeep/?rev=563&view=rev Author: dimi Date: 2007-11-07 06:21:25 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Update TODO with feedback from users. Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-11-07 14:17:30 UTC (rev 562) +++ safekeep/trunk/TODO 2007-11-07 14:21:25 UTC (rev 563) @@ -3,6 +3,20 @@ * Test the sendmail delivery method * Add tests db dumps +Feedback from users: + * Øyvind Skaar <os...@op...>: FreeBSD have snapshot capabilities + - http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/snapshots.html + - http://www.freebsd.org/cgi/man.cgi?query=snapshot&sektion=0&manpath=FreeBSD+6.2-RELEASE&apropos=1&format=html + * Gert <ger...@ta...>: change default mode from --server + A small, but annoying issue (to me) it the fact that the default + action for /usr/bin/safekeep is to run the server. This means that + making a typo (eg /usr/bin/safekeep -help) or not knowing the + parameters always triggers the server and starts the full backup process. + * Dag Wieers <da...@wi...>: avoid asciidoc build requirements + Would it be possible to recreate the manpages and other asciidoc documents + before distributing the tar-files ? That way there is no dependency on + asciidoc > 6 (and as a result, no dependency on python 2.3). + Future (post 1.0): * Support more of rdiff-backup special file selectors * Package it up for Fedora Extras and Ubuntu/Debian This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:17:32
|
Revision: 562 http://safekeep.svn.sourceforge.net/safekeep/?rev=562&view=rev Author: dimi Date: 2007-11-07 06:17:30 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Future import must come first. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-11-07 14:15:06 UTC (rev 561) +++ safekeep/trunk/safekeep 2007-11-07 14:17:30 UTC (rev 562) @@ -15,11 +15,11 @@ # You should have received a copy of the GNU General Public License # along with Safekeep. If not, see <http://www.gnu.org/licenses/>. +from __future__ import generators import getopt, os, os.path, popen2, re, sys import commands, tempfile, time, traceback import getpass, pwd, xml.dom.minidom import socket, smtplib -from __future__ import generators ###################################################################### # Python 2.2 compatibility This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-11-07 14:15:24
|
Revision: 561 http://safekeep.svn.sourceforge.net/safekeep/?rev=561&view=rev Author: dimi Date: 2007-11-07 06:15:06 -0800 (Wed, 07 Nov 2007) Log Message: ----------- Provide Python 2.2 compatibility based on a suggestion from Gert <ger...@ta...>. Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-10-19 17:43:35 UTC (rev 560) +++ safekeep/trunk/safekeep 2007-11-07 14:15:06 UTC (rev 561) @@ -19,7 +19,30 @@ import commands, tempfile, time, traceback import getpass, pwd, xml.dom.minidom import socket, smtplib +from __future__ import generators +###################################################################### +# Python 2.2 compatibility +###################################################################### +# There is no guarantee that we'll continue supporting Python 2.2 +# indefinitely, but we make a reasonable effor to do so as long as +# it doesn't result in major complication/ugliness. + +try: + True, False +except NameError: + True, False = 1, 0 + +def enumerate(obj): + i = -1 + for item in obj: + i += 1 + yield i, item + +###################################################################### +# Global settings +###################################################################### + config_file = '/etc/safekeep/safekeep.conf' config_ext = '.backup' logbuf = [] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 17:43:41
|
Revision: 560 http://safekeep.svn.sourceforge.net/safekeep/?rev=560&view=rev Author: dimi Date: 2007-10-19 10:43:35 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Simplify a bit the download page. Modified Paths: -------------- website/trunk/WebContent/download.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2007-10-19 17:39:43 UTC (rev 559) +++ website/trunk/WebContent/download.shtml 2007-10-19 17:43:35 UTC (rev 560) @@ -96,23 +96,16 @@ <li><b>Host</b>: <tt>safekeep.svn.sourceforge.net</tt></li> <li><b>Path</b>: <tt>/svnroot/safekeep/safekeep/trunk</tt></li> </ul> -To check out the project read-only: +To check out the safekeep project read-only: <pre> -$ svn co https://safekeep.svn.sourceforge.net/svnroot/safekeep/<b>ModuleName</b>/trunk <b>ModuleName</b> +$ svn co https://safekeep.svn.sourceforge.net/svnroot/safekeep/safekeep/trunk safekeep </pre> -The following modules are available: -<table border="2"> - <tr> - <th>ModuleName</th> <th>Description</th> - </tr> - <tr> - <td><tt>safekeep</tt></td> <td>The SafeKeep application</td> - </tr> - <tr> - <td><tt>website</tt></td> <td>The HTML code for this website</td> - </tr> -</table> +If you would like to contribute to this website, you can checkout the HTML code: +<pre> +$ svn co https://safekeep.svn.sourceforge.net/svnroot/website/safekeep/trunk safekeep-website +</pre> + <a name="browse"></a> <h2>Browse SVN Repository</h2> <p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 17:39:48
|
Revision: 559 http://safekeep.svn.sourceforge.net/safekeep/?rev=559&view=rev Author: dimi Date: 2007-10-19 10:39:43 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Announce safekeep 1.0.3. Modified Paths: -------------- website/trunk/WebContent/download.shtml website/trunk/WebContent/index.shtml website/trunk/WebContent/releases.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2007-10-19 17:24:37 UTC (rev 558) +++ website/trunk/WebContent/download.shtml 2007-10-19 17:39:43 UTC (rev 559) @@ -13,16 +13,17 @@ <a name="releases"></a> <h2>Releases</h2> -<a name="1.0.1"></a> +<a name="1.0.3"></a> <p> -<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a> -was released June 17, 2007, containing the following main features: +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a> +was released Oct 19, 2007, containing the following main features: </p> <ul> - <li>The safekeep user no longer requires a working shell;</li> - <li>Add support for Fedora 7 to the testing script;</li> - <li>Packaging improvements for integration into Fedora;</li> - <li>Removed the old configuration migration scripts.</li> + <li>Clarify licensing in lite of the new GPLv3 license;</li> + <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li> + <li>Better logging and status handling when we invoke external commands;</li> + <li>Clearer backup status on job end;</li> + <li>A small packaging bug got fixes.</li> </ul> <table> <tr> @@ -36,12 +37,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.1-1.fc7.src.rpm">safekeep-1.0.1-1.fc7.src.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3-1.fc7.src.rpm">safekeep-1.0.3-1.fc7.src.rpm</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.1-1.fc7.noarch.rpm">safekeep-common-1.0.1-1.fc7.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.1-1.fc7.noarch.rpm">safekeep-client-1.0.1-1.fc7.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.1-1.fc7.noarch.rpm">safekeep-server-1.0.1-1.fc7.noarch.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.3-1.fc7.noarch.rpm">safekeep-common-1.0.3-1.fc7.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.3-1.fc7.noarch.rpm">safekeep-client-1.0.3-1.fc7.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.3-1.fc7.noarch.rpm">safekeep-server-1.0.3-1.fc7.noarch.rpm</a> </td> </tr> <tr> @@ -52,12 +53,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.1.tar.gz">safekeep-1.0.1.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.1_all.deb">safekeep-common_1.0.1_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.1_all.deb">safekeep-client_1.0.1_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.1_all.deb">safekeep-server_1.0.1_all.deb</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.3_all.deb">safekeep-common_1.0.3_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.3_all.deb">safekeep-client_1.0.3_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.3_all.deb">safekeep-server_1.0.3_all.deb</a> </td> </tr> <tr> @@ -68,7 +69,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.1.tar.gz">safekeep-1.0.1.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz">safekeep-1.0.3.tar.gz</a> </td> <td> N/A Modified: website/trunk/WebContent/index.shtml =================================================================== --- website/trunk/WebContent/index.shtml 2007-10-19 17:24:37 UTC (rev 558) +++ website/trunk/WebContent/index.shtml 2007-10-19 17:39:43 UTC (rev 559) @@ -39,18 +39,19 @@ <div class="NewsBox"> -<p class="NewsTitle">June 17, 2007: SafeKeep version 1.0.1 (stable) released +<p class="NewsTitle">Oct 19, 2007: SafeKeep version 1.0.3 (stable) released <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> <blockquote> <p> -SafeKeep 1.0.1 was released today. What's new in this release: +SafeKeep 1.0.3 was released today. What's new in this release: </p> <ul> - <li>The safekeep user no longer requires a working shell;</li> - <li>Add support for Fedora 7 to the testing script;</li> - <li>Packaging improvements for integration into Fedora;</li> - <li>Removed the old configuration migration scripts.</li> + <li>Clarify licensing in lite of the new GPLv3 license;</li> + <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li> + <li>Better logging and status handling when we invoke external commands;</li> + <li>Clearer backup status on job end;</li> + <li>A small packaging bug got fixes.</li> </ul> <p> Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora) Modified: website/trunk/WebContent/releases.shtml =================================================================== --- website/trunk/WebContent/releases.shtml 2007-10-19 17:24:37 UTC (rev 558) +++ website/trunk/WebContent/releases.shtml 2007-10-19 17:39:43 UTC (rev 559) @@ -4,6 +4,7 @@ <h1>Releases</h1> <div id="PageMenu"> <span class="PageMenuTitle">On This Page:</span> + <a href="#1.0.3">1.0.3</a> <a href="#1.0.1">1.0.1</a> <a href="#1.0.0">1.0.0</a> <a href="#0.9.3">0.9.3</a> @@ -12,10 +13,23 @@ <a href="#0.9.0">0.9.0</a> </div> +<a name="1.0.3"></a> +<p> +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=548214">SafeKeep 1.0.3</a> +was released Oct 19, 2007, containing the following main features: +</p> +<ul> + <li>Clarify licensing in lite of the new GPLv3 license;</li> + <li>New <tt>--force</tt> option to handle unexpected problems with the data repository;</li> + <li>Better logging and status handling when we invoke external commands;</li> + <li>Clearer backup status on job end;</li> + <li>A small packaging bug got fixes.</li> +</ul> + <a name="1.0.1"></a> <p> <a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=516866">SafeKeep 1.0.1</a> -was released June 17, 2007, containing the following main features: +was released Jun 17, 2007, containing the following main features: </p> <ul> <li>The safekeep user no longer requires a working shell;</li> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 17:24:39
|
Revision: 558 http://safekeep.svn.sourceforge.net/safekeep/?rev=558&view=rev Author: dimi Date: 2007-10-19 10:24:37 -0700 (Fri, 19 Oct 2007) Log Message: ----------- We have to upload the tarball too to SF. Modified Paths: -------------- safekeep/trunk/Makefile Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-10-19 17:17:38 UTC (rev 557) +++ safekeep/trunk/Makefile 2007-10-19 17:24:37 UTC (rev 558) @@ -141,7 +141,7 @@ ssh ${repo_srv} "cd ${repo_dir}; ./deploy-rpms.sh upload/${name}-*${version}-*.rpm" deploy-sf: - lftp -e "mput $(shell ls releases/${name}{,-common,-client,-server}-${version}-*.rpm); quit" upload.sourceforge.net/incoming + lftp -e "mput $(shell ls releases/${name}{-${version}.tar.gz,{,-common,-client,-server}-${version}-*.rpm}); quit" upload.sourceforge.net/incoming check: safekeep-test --local This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 17:17:39
|
Revision: 557 http://safekeep.svn.sourceforge.net/safekeep/?rev=557&view=rev Author: dimi Date: 2007-10-19 10:17:38 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Automate SF uploading too. Modified Paths: -------------- safekeep/trunk/Makefile Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-10-19 17:10:27 UTC (rev 556) +++ safekeep/trunk/Makefile 2007-10-19 17:17:38 UTC (rev 557) @@ -56,6 +56,8 @@ release: check-info commit-release dist distrpm +deploy: deploy-lattica deploy-sf + commit-release: svn ci -m "Release $(version) (tagged as $(tagname))" @@ -134,10 +136,13 @@ mv $(rpmroot)/RPMS/noarch/$(name)-*-$(version)-$(release)*.noarch.rpm ${releasedir} rpm --addsign ${releasedir}/$(releasename)-$(release)*.src.rpm ${releasedir}/$(name)-*-$(version)-$(release)*.noarch.rpm -deploy: +deploy-lattica: scp ${releasedir}/${name}{,-common,-client,-server}-${version}-*.rpm ${repo_srv}:${repo_dir}/upload ssh ${repo_srv} "cd ${repo_dir}; ./deploy-rpms.sh upload/${name}-*${version}-*.rpm" +deploy-sf: + lftp -e "mput $(shell ls releases/${name}{,-common,-client,-server}-${version}-*.rpm); quit" upload.sourceforge.net/incoming + check: safekeep-test --local This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 17:10:29
|
Revision: 556 http://safekeep.svn.sourceforge.net/safekeep/?rev=556&view=rev Author: dimi Date: 2007-10-19 10:10:27 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Add simple deploy target to deploy RPMs to YUM repo Modified Paths: -------------- safekeep/trunk/Makefile Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-10-19 16:56:40 UTC (rev 555) +++ safekeep/trunk/Makefile 2007-10-19 17:10:27 UTC (rev 556) @@ -12,6 +12,8 @@ rpmroot := $(shell grep '%_topdir' ~/.rpmmacros 2>/dev/null | sed 's/^[^ \t]*[ \t]*//') svnroot := $(shell LANG=C svn info 2>/dev/null | grep Root | cut -c 18-) releasedir := releases +repo_srv := root@ulysses +repo_dir := /var/www/repos/lattica webroot := ../website/WebContent/ MAN_TXT := doc/safekeep.txt doc/safekeep.conf.txt doc/safekeep.backup.txt DOC_MAN := doc/safekeep.1 doc/safekeep.conf.5 doc/safekeep.backup.5 @@ -35,6 +37,7 @@ @echo " dist Builds release source distribution" @echo " distdeb Builds release binary and source DEBs" @echo " distrpm Buidls release binary and source RPMs" + @echo " deploy Deployes the release RPMs to Lattica's repos" @echo " check Invokes a quick local test for SafeKeep" @echo " test Invokes a comprehensive remote test for SafeKeep" @echo " clean Cleans up the source tree" @@ -131,6 +134,10 @@ mv $(rpmroot)/RPMS/noarch/$(name)-*-$(version)-$(release)*.noarch.rpm ${releasedir} rpm --addsign ${releasedir}/$(releasename)-$(release)*.src.rpm ${releasedir}/$(name)-*-$(version)-$(release)*.noarch.rpm +deploy: + scp ${releasedir}/${name}{,-common,-client,-server}-${version}-*.rpm ${repo_srv}:${repo_dir}/upload + ssh ${repo_srv} "cd ${repo_dir}; ./deploy-rpms.sh upload/${name}-*${version}-*.rpm" + check: safekeep-test --local This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 16:56:44
|
Revision: 555 http://safekeep.svn.sourceforge.net/safekeep/?rev=555&view=rev Author: dimi Date: 2007-10-19 09:56:40 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Tag safekeep 1.0.3 Added Paths: ----------- safekeep/tags/Release-safekeep-1_0_3/ safekeep/tags/Release-safekeep-1_0_3/ChangeLog safekeep/tags/Release-safekeep-1_0_3/safekeep.spec.in Removed Paths: ------------- safekeep/tags/Release-safekeep-1_0_3/ChangeLog safekeep/tags/Release-safekeep-1_0_3/safekeep.spec.in Copied: safekeep/tags/Release-safekeep-1_0_3 (from rev 553, safekeep/trunk) Deleted: safekeep/tags/Release-safekeep-1_0_3/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2007-10-19 16:47:29 UTC (rev 553) +++ safekeep/tags/Release-safekeep-1_0_3/ChangeLog 2007-10-19 16:56:40 UTC (rev 555) @@ -1,2419 +0,0 @@ -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...> - - * safekeep/trunk/safekeep-test: Avoid errors on non-existant - environment variables - -2006-12-07 16:37 +0000 [r171] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Provide decent company wide - defaults for LaBackup test boxes - -2006-12-07 16:35 +0000 [r170] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Read the client/server address from - the environment if available - -2006-12-07 16:27 +0000 [r169] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Separate rcmd from rpipe for - clarity. Allow them to return the exit status if no description - is passed it - -2006-12-07 16:21 +0000 [r168] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add comment on what we need to do - to get rid of ssh-copy-id - -2006-12-07 15:26 +0000 [r167] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Try to guess SSH id files/keys - automatically - -2006-12-07 14:26 +0000 [r166] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Allow ability to specify identity - file - -2006-12-07 14:19 +0000 [r165] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix a bunch of obvious bugs - -2006-12-05 05:16 +0000 [r164] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Remove extraneous line - -2006-12-05 05:15 +0000 [r163] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Allow for specifying the address of - the client and server in the remote test - -2006-12-05 05:11 +0000 [r162] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: For now, run the full test only for - 2 interations - -2006-12-05 05:10 +0000 [r161] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Remove stale arg - -2006-12-05 04:58 +0000 [r160] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Create the base .cfg file for the - full test. Small cleanups and reorgs. - -2006-12-05 04:42 +0000 [r159] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test, safekeep/trunk/safekeep: Implement - the --print flag for the --keys mode. - -2006-12-05 04:39 +0000 [r158] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Install the keys on the client. - -2006-12-05 04:31 +0000 [r157] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Merge the lbc-copy-id script into - LaBackup. - -2006-12-05 04:27 +0000 [r156] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Better id - -2006-12-05 04:26 +0000 [r155] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Merge key management into LaBackup - -2006-12-05 03:49 +0000 [r154] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Refactor the parsing code to a separate - function - -2006-12-05 02:23 +0000 [r153] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix typo - -2006-12-05 02:23 +0000 [r152] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Reorg help output, add more checks - -2006-12-05 02:03 +0000 [r151] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix glob pattern - -2006-12-05 01:36 +0000 [r150] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Fix typo - -2006-12-04 06:09 +0000 [r149] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Compute the MD5 sums of all files - that were backed up - -2006-12-04 06:08 +0000 [r148] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Implement big chunk of remote test - -2006-12-04 05:57 +0000 [r147] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add ability to pipe from one remote - machine to another - -2006-12-04 05:39 +0000 [r146] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Create files on client - -2006-12-04 05:35 +0000 [r145] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add support for creating file on a - remote machine as well - -2006-12-03 21:38 +0000 [r144] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Add start for test-remote, plus - document remaining steps to accomplish - -2006-12-03 19:21 +0000 [r143] Mihai Popa <mi...@la...> - - * safekeep/trunk/safekeep-test: fix comments - -2006-12-03 18:26 +0000 [r142] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Just do 2 iterations for the local - test, we don't need more - -2006-12-03 18:25 +0000 [r141] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make the database name optional, and - dump all databases if it's not specified. - -2006-12-03 18:05 +0000 [r140] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We are ready for a 0.1.0 release - -2006-12-03 17:48 +0000 [r139] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add support for controlling the - verbosity level both on client and server - -2006-12-03 17:17 +0000 [r138] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Invert the meaning of the client/server - flag - -2006-12-03 17:11 +0000 [r137] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Move function in more appropriate place - -2006-12-03 17:10 +0000 [r136] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Log the data in the correct format - directly on the client side - -2006-12-03 17:03 +0000 [r135] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Get rid of trailing whitespace in lines - we read from a file - -2006... [truncated message content] |
From: <di...@us...> - 2007-10-19 16:50:09
|
Revision: 554 http://safekeep.svn.sourceforge.net/safekeep/?rev=554&view=rev Author: dimi Date: 2007-10-19 09:50:06 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Update ChangeLog Modified Paths: -------------- safekeep/trunk/ChangeLog safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2007-10-19 16:47:29 UTC (rev 553) +++ safekeep/trunk/ChangeLog 2007-10-19 16:50:06 UTC (rev 554) @@ -1,3 +1,41 @@ +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, Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2007-10-19 16:47:29 UTC (rev 553) +++ safekeep/trunk/safekeep.spec.in 2007-10-19 16:50:06 UTC (rev 554) @@ -117,6 +117,13 @@ %doc sample.backup %changelog +* Fri Oct 19 2007 Dimi Paun <di...@la...> 1.0.3-1 + - Clarify licensing in lite of the new GPLv3 license; + - New --force option to handle unexpected problems with the data repository; + - Better logging and status handling when we invoke external commands + - Clearer backup status on job end. + - A small packaging bug got fixes. + * Fri Sep 7 2007 Dimi Paun <di...@la...> 1.0.2-1 - Add missing buildroot removal in install section (Jeff Spaleta) - Remove references to PACKAGE_VERSION, follow the Fedora This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 16:47:31
|
Revision: 553 http://safekeep.svn.sourceforge.net/safekeep/?rev=553&view=rev Author: dimi Date: 2007-10-19 09:47:29 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Prepare for release 1.0.3. Modified Paths: -------------- safekeep/trunk/ANNOUNCE safekeep/trunk/safekeep Modified: safekeep/trunk/ANNOUNCE =================================================================== --- safekeep/trunk/ANNOUNCE 2007-10-19 16:38:47 UTC (rev 552) +++ safekeep/trunk/ANNOUNCE 2007-10-19 16:47:29 UTC (rev 553) @@ -1,27 +1,31 @@ -This is release 1.0.2 of SafeKeep, a centralized and easy to use +This is release 1.0.3 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: - - Yet more packaging improvements for integration into Fedora + - Clarify licensing in lite of the new GPLv3 license; + - New --force option to handle unexpected problems with the data repository; + - Better logging and status handling when we invoke external commands + - Clearer backup status on job end. + - A small packaging bug got fixes. 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.2-1.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.2-1.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.2-1.noarch.rpm - http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.2-1.src.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.0.3-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.0.3-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.0.3-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3-1.src.rpm - Ubuntu Edgy, Dapper, and Breezy: - http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.2_all.deb - http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.2_all.deb - http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.2_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.0.3_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.0.3_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.0.3_all.deb - Source: - http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.2.tar.gz + http://prdownloads.sourceforge.net/safekeep/safekeep-1.0.3.tar.gz To find out more about the project visit on our website: http://safekeep.sourceforge.net Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-10-19 16:38:47 UTC (rev 552) +++ safekeep/trunk/safekeep 2007-10-19 16:47:29 UTC (rev 553) @@ -31,7 +31,7 @@ base_dir = None PROTOCOL = "1.0" -VERSION = "1.0.2" +VERSION = "1.0.3" 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...> - 2007-10-19 16:38:48
|
Revision: 552 http://safekeep.svn.sourceforge.net/safekeep/?rev=552&view=rev Author: dimi Date: 2007-10-19 09:38:47 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Add target to deploy latest docs to website Modified Paths: -------------- safekeep/trunk/Makefile Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-10-19 16:37:28 UTC (rev 551) +++ safekeep/trunk/Makefile 2007-10-19 16:38:47 UTC (rev 552) @@ -12,6 +12,7 @@ rpmroot := $(shell grep '%_topdir' ~/.rpmmacros 2>/dev/null | sed 's/^[^ \t]*[ \t]*//') svnroot := $(shell LANG=C svn info 2>/dev/null | grep Root | cut -c 18-) releasedir := releases +webroot := ../website/WebContent/ MAN_TXT := doc/safekeep.txt doc/safekeep.conf.txt doc/safekeep.backup.txt DOC_MAN := doc/safekeep.1 doc/safekeep.conf.5 doc/safekeep.backup.5 DOC_HTML := $(patsubst %.txt,%.html,$(MAN_TXT)) @@ -25,6 +26,7 @@ @echo " info Displays package information (version, etc.)" @echo " install Installs safekeep and the online documentation" @echo " docs Builds all documentation formats" + @echo " web Updates the website to the latest documentation" @echo " build Builds everything needed for an installation" @echo " tar Builds snapshot source distribution" @echo " deb Builds snapshot binary and source DEBs" @@ -61,6 +63,10 @@ @echo -n 'Is this information correct? (yes/No) ' @read x; if [ "$$x" != "yes" ]; then exit 1; fi +web: html + cp doc/*.html $(webroot) + cd $(webroot); svn ci -m "Update man pages on website to latest as of $(timestamp)" + docs: html man html: $(DOC_HTML) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-10-19 16:37:39
|
Revision: 551 http://safekeep.svn.sourceforge.net/safekeep/?rev=551&view=rev Author: dimi Date: 2007-10-19 09:37:28 -0700 (Fri, 19 Oct 2007) Log Message: ----------- Update man pages on website to latest as of Fri Oct 19 12:37:26 EDT 2007 Modified Paths: -------------- website/trunk/WebContent/safekeep.html Modified: website/trunk/WebContent/safekeep.html =================================================================== --- website/trunk/WebContent/safekeep.html 2007-10-12 21:17:52 UTC (rev 550) +++ website/trunk/WebContent/safekeep.html 2007-10-19 16:37:28 UTC (rev 551) @@ -303,7 +303,7 @@ </div> <h2>SYNOPSIS</h2> <div class="sectionbody"> -<p><em>safekeep</em> [--server] [-q] [-v] [-c file] <clientid>*</p> +<p><em>safekeep</em> [--server] [-q] [-v] [--force] [-c file] <clientid>*</p> <p><em>safekeep</em> --keys [-q] [-v] [-c file] [-i file] [--status] [--print] [--deploy] <clientid>*</p> <p><em>safekeep</em> --client</p> <p><em>safekeep</em> -h | -V</p> @@ -369,6 +369,17 @@ <div class="sectionbody"> <dl> <dt> +-c, --conf=FILE +</dt> +<dd> +<p> + Specifies the configuration file location. + If not specified at all, SafeKeep will default to + <tt>/etc/safekeep/safekeep.conf</tt> if it exists. + Simply using this default is the recommended usage. +</p> +</dd> +<dt> -h, --help </dt> <dd> @@ -410,14 +421,15 @@ <div class="sectionbody"> <dl> <dt> --c, --conf=FILE +--force </dt> <dd> <p> - Specifies the configuration file location. - If not specified at all, SafeKeep will default to - <tt>/etc/safekeep/safekeep.conf</tt> if it exists. - Simply using this default is the recommended usage. + Pass the <tt>--force</tt> option to <tt>rdiff-backup</tt>, allowing it + to overwrite the backup directory metadata. This option + is potentially dangerous, and should only be used if the + backup directory becomes corrupt, and <tt>rdiff-backup</tt> error + logs tells you to use this option. </p> </dd> </dl> @@ -604,7 +616,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 17-Jun-2007 21:06:41 EDT +Last updated 19-Oct-2007 12:33:39 EDT </div> </div> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2007-10-12 21:17:59
|
Revision: 550 http://safekeep.svn.sourceforge.net/safekeep/?rev=550&view=rev Author: stelian Date: 2007-10-12 14:17:52 -0700 (Fri, 12 Oct 2007) Log Message: ----------- Fix the copyright notices. Modified Paths: -------------- safekeep/trunk/LICENSE safekeep/trunk/safekeep Modified: safekeep/trunk/LICENSE =================================================================== --- safekeep/trunk/LICENSE 2007-10-09 11:44:53 UTC (rev 549) +++ safekeep/trunk/LICENSE 2007-10-12 21:17:52 UTC (rev 550) @@ -1,15 +1,14 @@ -Copyright (C) 2006 Lattica, Inc. +Copyright (C) 2006-2007 Lattica, Inc. -SafeKeep is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License version 2.1 as published -by the Free Software Foundation. +SafeKeep is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. -This program is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -Lesser General Public License for more details. +Safekeep is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. -A copy of the GNU General Public License is included in the -Chef distribution in the file COPYING. If you did not receive this -copy, write to the Free Software Foundation, Inc., 59 Temple Place, -Suite 330, Boston, MA 02111-1307 USA. +You should have received a copy of the GNU General Public License +along with Safekeep. If not, see <http://www.gnu.org/licenses/>. Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-10-09 11:44:53 UTC (rev 549) +++ safekeep/trunk/safekeep 2007-10-12 21:17:52 UTC (rev 550) @@ -1,5 +1,20 @@ #!/usr/bin/python +# Copyright (C) 2006-2007 Lattica, Inc. +# +# SafeKeep is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# Safekeep is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Safekeep. If not, see <http://www.gnu.org/licenses/>. + import getopt, os, os.path, popen2, re, sys import commands, tempfile, time, traceback import getpass, pwd, xml.dom.minidom This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <st...@us...> - 2007-10-09 11:45:07
|
Revision: 549 http://safekeep.svn.sourceforge.net/safekeep/?rev=549&view=rev Author: stelian Date: 2007-10-09 04:44:53 -0700 (Tue, 09 Oct 2007) Log Message: ----------- Give a clear backup status on job end Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-10-09 11:44:27 UTC (rev 548) +++ safekeep/trunk/safekeep 2007-10-09 11:44:53 UTC (rev 549) @@ -52,6 +52,7 @@ def info_file(file, marker=None): info('## File: ' + file) + errs = 0; fin = open(file, 'r') try: for line in fin.readlines(): @@ -59,9 +60,12 @@ if line.startswith(marker): marker = None continue + if (line.startswith("Errors ")): + errs = int(line[6:]) info(line.rstrip()) finally: fin.close() + return errs def debug(msg): log(msg, 'DBG') @@ -575,7 +579,7 @@ id = cfg['id'] if ids and id not in ids: continue info('------------------------------------------------------------------') - info('Server backup starting for client: %s' % id) + info('Server backup starting for client %s' % id) try: if cfg['host']: @@ -632,12 +636,13 @@ do_server_rdiff(cfg, bdir, force) + errs = 0 if os.path.isdir(rdiff_logdir): info_file(backup_log, backup_marker) rdiff_logpost = os.listdir(rdiff_logdir) for lfn in rdiff_logpost: if lfn.startswith('session_statistics.') and lfn.endswith('.data') and lfn not in rdiff_logpre: - info_file(os.path.join(rdiff_logdir, lfn)) + errs += info_file(os.path.join(rdiff_logdir, lfn)) else: warn('Log dir does not exist.') @@ -645,11 +650,14 @@ cin.flush() do_server_getanswer(cout) - debug('Server backup done for client: %s' % id) + if errs == 0: + info('Server backup for client %s: OK' % id) + else: + info('Server backup for client %s: OK (%d WARNINGS)' % (id, errs)) except Exception, e: error(e) - error('Skipping backup for client: %s' % id) + error('Server backup for client %s: FAILED' % id) info('------------------------------------------------------------------') debug('Server backup done') This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |