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...> - 2007-02-12 06:18:08
|
Revision: 423 http://safekeep.svn.sourceforge.net/safekeep/?rev=423&view=rev Author: dimi Date: 2007-02-11 22:18:06 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Announce release 0.9.1. Move old releases to a separate page. Modified Paths: -------------- website/trunk/WebContent/download.shtml website/trunk/WebContent/index.shtml Added Paths: ----------- website/trunk/WebContent/releases.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2007-02-12 06:02:46 UTC (rev 422) +++ website/trunk/WebContent/download.shtml 2007-02-12 06:18:06 UTC (rev 423) @@ -12,20 +12,19 @@ <a name="releases"></a> <h2>Releases</h2> + +<a name="0.9.1"></a> <p> -<a name="0.9.0"></a> -<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a> -was released Feb 1, 2007, containing the following main features: +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=485824">SafeKeep 0.9.1</a> +was released Feb 12, 2007, containing the following main features: +<p> +SafeKeep 0.9.1 was released today. What's new in this release: </p> <ul> - <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>, - a tried and tested backup solution</li> - <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li> - <li>centralized configuration, with reasonable and useful defaults</li> - <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li> - <li>secure setup via SSH tunneling, with built-in key management</li> - <li>binary packages for RPM and DEB based Linux distributions</li> - <li>clean, easy to understand Python code-base</li> + <li>Lots of documentation improvements;</li> + <li>Prepare the RPMs for Fedora acceptance</li> + <li>Automatic creation of data store directory</li> + <li>A few bug fixes</li> </ul> <table> <tr> @@ -36,15 +35,15 @@ <img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0"> </td> <td> - <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 4; Fedora Core 4, 5, 6; CentOS 4, and compatible distributions. + <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 3, 4; Fedora Core 4, 5, 6; CentOS 3, 4, and compatible distributions. </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0-1.src.rpm">safekeep-0.9.0-1.src.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1-1.src.rpm">safekeep-0.9.1-1.src.rpm</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.0-1.noarch.rpm">safekeep-common-0.9.0-1.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.0-1.noarch.rpm">safekeep-client-0.9.0-1.noarch.rpm</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.0-1.noarch.rpm">safekeep-server-0.9.0-1.noarch.rpm</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.1-1.noarch.rpm">safekeep-common-0.9.1-1.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.1-1.noarch.rpm">safekeep-client-0.9.1-1.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.1-1.noarch.rpm">safekeep-server-0.9.1-1.noarch.rpm</a> </td> </tr> <tr> @@ -55,12 +54,12 @@ <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a> </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.0_all.deb">safekeep-common_0.9.0_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.0_all.deb">safekeep-client_0.9.0_all.deb</a> <br> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.0_all.deb">safekeep-server_0.9.0_all.deb</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.1_all.deb">safekeep-common_0.9.1_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.1_all.deb">safekeep-client_0.9.1_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.1_all.deb">safekeep-server_0.9.1_all.deb</a> </td> </tr> <tr> @@ -71,7 +70,7 @@ <b>Linux</b> source tarball for most distributions running Python 2.4 or newer </td> <td> - <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz">safekeep-0.9.1.tar.gz</a> </td> <td> N/A @@ -79,6 +78,10 @@ </tr> </table> +<p> +Older <a href="releases.shtml">releases...</a> +</p> + <a name="svn"></a> <h2>Subversion (SVN)</h2> <p> Modified: website/trunk/WebContent/index.shtml =================================================================== --- website/trunk/WebContent/index.shtml 2007-02-12 06:02:46 UTC (rev 422) +++ website/trunk/WebContent/index.shtml 2007-02-12 06:18:06 UTC (rev 423) @@ -38,6 +38,27 @@ <h2>News</h2> <div class="NewsBox"> + +<p class="NewsTitle">Feb 12, 2007: SafeKeep version 0.9.1 (beta) released +<img src="images/grey_pixel.gif" width="100%" height="1" alt=""> +</p> +<blockquote> +<p> +SafeKeep 0.9.1 was released today. What's new in this release: +</p> +<ul> + <li>Lots of documentation improvements;</li> + <li>Prepare the RPMs for Fedora acceptance</li> + <li>Automatic creation of data store directory</li> + <li>A few bug fixes</li> +</ul> +<p> +Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora) +and Debian-based (e.g. Debian, Ubuntu) distributions are available +for immediate <a href="download.shtml">download ...</a> +</p> +</blockquote> + <p class="NewsTitle">Feb 10, 2007: SafeKeep website get new look <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> @@ -47,6 +68,7 @@ <a href="ed...@la...">Eduard Malinschi</a> for doing the work. </p> </blockquote> + <p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> @@ -58,6 +80,7 @@ <a href="mailto:saf...@li...">saf...@li...</a>. </p> </blockquote> + <p class="NewsTitle">Feb 1, 2007: SafeKeep version 0.9.0 (beta) released <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> @@ -82,6 +105,7 @@ for immediate <a href="download.shtml">download ...</a> </p> </blockquote> + </div> <!--#include virtual="footer.shtml" --> Added: website/trunk/WebContent/releases.shtml =================================================================== --- website/trunk/WebContent/releases.shtml (rev 0) +++ website/trunk/WebContent/releases.shtml 2007-02-12 06:18:06 UTC (rev 423) @@ -0,0 +1,77 @@ +<!--#set var="title" value="SafeKeep Releases" --> +<!--#include virtual="header.shtml" --> + +<h1>Releases</h1> +<div id="PageMenu"> + <span class="PageMenuTitle">On This Page:</span> + <a href="#0.9.0">0.9.0</a> +</div> + +<a name="0.9.0"></a> +<p> +<a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a> +was released Feb 1, 2007, containing the following main features: +</p> +<ul> + <li>based on <a href="http://www.nongnu.org/rdiff-backup/">rdiff-backup</a>, + a tried and tested backup solution</li> + <li>fast and easy deployment, with no configuration stored on the backed-up boxes</li> + <li>centralized configuration, with reasonable and useful defaults</li> + <li>built-in support for LVM snapshots, PostgreSQL and MySQL dumps</li> + <li>secure setup via SSH tunneling, with built-in key management</li> + <li>binary packages for RPM and DEB based Linux distributions</li> + <li>clean, easy to understand Python code-base</li> +</ul> +<table> + <tr> + <th colspan="2">Distribution</th><th>Source</th><th>Binary</th> + </tr> + <tr> + <td> + <img src="images/redhat.png" width="50" height="50" alt="RedHat Linux" border="0"> + </td> + <td> + <b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL 4; Fedora Core 4, 5, 6; CentOS 4, and compatible distributions. + </td> + <td> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0-1.src.rpm">safekeep-0.9.0-1.src.rpm</a> + </td> + <td> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.0-1.noarch.rpm">safekeep-common-0.9.0-1.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.0-1.noarch.rpm">safekeep-client-0.9.0-1.noarch.rpm</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.0-1.noarch.rpm">safekeep-server-0.9.0-1.noarch.rpm</a> + </td> + </tr> + <tr> + <td> + <img src="images/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0"> + </td> + <td> + <b>Ubuntu</b> binary and source .debs for Ubuntu Edgy, Dapper, and Breezy + </td> + <td> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a> + </td> + <td> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.0_all.deb">safekeep-common_0.9.0_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.0_all.deb">safekeep-client_0.9.0_all.deb</a> <br> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.0_all.deb">safekeep-server_0.9.0_all.deb</a> + </td> + </tr> + <tr> + <td> + <img src="images/linux.png" width="50" height="50" alt="Linux Source" border="0"> + </td> + <td> + <b>Linux</b> source tarball for most distributions running Python 2.4 or newer + </td> + <td> + <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.0.tar.gz">safekeep-0.9.0.tar.gz</a> + </td> + <td> + N/A + </td> + </tr> +</table> + +<!--#include virtual="footer.shtml" --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 05:33:39
|
Revision: 421 http://safekeep.svn.sourceforge.net/safekeep/?rev=421&view=rev Author: dimi Date: 2007-02-11 21:33:37 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Release 0.9.1. Added Paths: ----------- safekeep/tags/Release-safekeep-0_9_1/ safekeep/tags/Release-safekeep-0_9_1/ChangeLog Removed Paths: ------------- safekeep/tags/Release-safekeep-0_9_1/ChangeLog Copied: safekeep/tags/Release-safekeep-0_9_1 (from rev 419, safekeep/trunk) Deleted: safekeep/tags/Release-safekeep-0_9_1/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2007-02-12 05:28:18 UTC (rev 419) +++ safekeep/tags/Release-safekeep-0_9_1/ChangeLog 2007-02-12 05:33:37 UTC (rev 421) @@ -1,1788 +0,0 @@ -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-12-03 17:02 +0000 [r134] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Lighter output - -2006-12-03 17:02 +0000 [r133] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Turn the logbuf into a list for - performance reasons - -2006-12-03 17:00 +0000 [r132] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Wait a bit between tests, - rdiff-backup can't run within the same second - -2006-12-03 16:47 +0000 [r131] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Don't bother setting the remote schema - if we don't have a host - -2006-12-03 16:43 +0000 [r130] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile: Add help info for test - -2006-12-03 16:42 +0000 [r129] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Don't recreate things unnecessarily - in between tests - -2006-12-03 15:41 +0000 [r128] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep-test: Correctly compute the MD5 sums - -2006-12-03 15:36 +0000 [r127] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Do not assume the rdiff-backup-data dir - always exists - -2006-12-03 15:33 +0000 [r126] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Do not default host and user to - localhost and root, simply run the backup in local mode if not - present. Debug and logging enhancements. - -2006-12-03 05:41 +0000 [r125] Dimi Paun <di...@la...> - - * safekeep/trunk/Makefile, safekeep/trunk/safekeep-test (added): - Add testing harness - -2006-12-02 23:15 +0000 [r124] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Small syntax fix - -2006-12-02 20:28 +0000 [r123] Eduard Malinschi <ed...@la...> - - * safekeep/trunk/sample.cfg: update comments - -2006-12-02 00:39 +0000 [r122] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.cfg: Fix sample.cfg - -2006-11-30 06:07 +0000 [r121] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Properly quote command passed to 'su -c' - -2006-11-30 06:01 +0000 [r120] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Whitespace fix - -2006-11-30 06:00 +0000 [r119] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Don't bother with fancy error handling - on server, client knows to cleanup after itself in case it loses - connection with the server. - -2006-11-30 05:58 +0000 [r118] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Move rdiff-backup logs handling closer - to where it's needed - -2006-11-30 05:56 +0000 [r117] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remove the BDIR protocol command, do - everything in SETUP. This way we can atomically create and test - if we can --rbind the bdir. Move sending of reposes from client - to server in the main client loop. Allow for bdir to simply be - '/' if we don't need a temporary root. Create a temporarry root - in bdir only if we have snapshots. Fix a bunch more of path and - string manipulations. - -2006-11-30 04:41 +0000 [r116] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Rename the '<dir>' element to '<repo>' - for clarity. Add a 'retention' attribute to '<repo>' that - controls the amount of time data will be retained in the repo. - -2006-11-30 04:27 +0000 [r115] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: More path handling cleanups - -2006-11-30 03:49 +0000 [r114] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Dump the backup.log and statistics file. - -2006-11-30 03:33 +0000 [r113] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We now separate server/client output by - case - -2006-11-30 03:31 +0000 [r112] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add support function to dump content of - file to logs - -2006-11-30 03:26 +0000 [r111] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Move send_notification to a more - appropriate portion of the file - -2006-11-30 03:25 +0000 [r110] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Tiny clarification. - -2006-11-30 03:24 +0000 [r109] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Support multiple email addresses. Small - fixes for the help output. - -2006-11-29 21:59 +0000 [r108] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Factor out the logging of data into one - function called log(). Rename the log buffer to logbuf. Better - display of messages from client. - -2006-11-29 21:46 +0000 [r107] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: ERROR is a reserved word - -2006-11-29 19:05 +0000 [r106] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Follow the smtplib convention for - missing SMTP host - -2006-11-29 18:32 +0000 [r105] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: A bit more clear message - -2006-11-29 18:31 +0000 [r104] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Factor out email notifications from - server business. Handle all exceptions at the higher level. - -2006-11-29 16:40 +0000 [r103] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Small cleanup - -2006-11-29 04:42 +0000 [r102] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Encode the instance information in the - snapshot name - -2006-11-29 04:39 +0000 [r101] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add missing param - -2006-11-29 04:38 +0000 [r100] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Refactor snapshot info handling in one - function. Use the long option names where possible for clarity. - Small cleanups. - -2006-11-29 04:15 +0000 [r99] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Factor out process spawning. - -2006-11-29 02:53 +0000 [r98] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: More standard handling of paths, and a - few little cleanups. - -2006-11-28 05:56 +0000 [r97] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix error in cleanup logic, rename - variable for readability. - -2006-11-28 05:50 +0000 [r96] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We don't snapshot without a bdir - -2006-11-28 05:48 +0000 [r95] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Better error handling and dealing with - no bind-dir in client cleanup. - -2006-11-28 05:37 +0000 [r94] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Abstract the sending of the data a bit - -2006-11-28 05:30 +0000 [r93] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Bit cleaner error reporting - -2006-11-28 01:18 +0000 [r92] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: This is a config file problem - -2006-11-28 01:16 +0000 [r91] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make the --rbind optional, just skip the - snapshots if we don't have it - -2006-11-28 01:05 +0000 [r90] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: We no longer crap out of DB dump - -2006-11-28 01:01 +0000 [r89] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Cleanup error handling and logging for - snapshot setup and teardown. - -2006-11-19 21:52 +0000 [r88] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/changelog.in: gpg does a full string search - on the email. - -2006-11-19 21:49 +0000 [r87] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/changelog.in: Use de...@la... so - debuild will automatically sign the package - -2006-11-19 21:46 +0000 [r86] Stelian Pop <st...@la...> - - * safekeep/trunk/Makefile: '_' is a reserved character in DEB - package naming, try with '+' - -2006-11-19 21:41 +0000 [r85] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/rules, safekeep/trunk/Makefile: Now make it - also work... - -2006-11-19 21:18 +0000 [r84] Stelian Pop <st...@la...> - - * safekeep/trunk/Makefile (added): Add a central Makefile which - facilitates the build. - -2006-11-19 21:17 +0000 [r83] Stelian Pop <st...@la...> - - * safekeep/trunk/debian/copyright (added), - safekeep/trunk/debian/rules (added), - safekeep/trunk/debian/changelog.in (added), safekeep/trunk/debian - (added), safekeep/trunk/debian/control (added), - safekeep/trunk/debian/dirs (added), safekeep/trunk/safekeep, - safekeep/trunk/debian/compat (added): RPM and DEB packaging, all - with a global Makefile. - -2006-11-08 08:57 +0000 [r82] Stelian Pop <st...@la...> - - * safekeep/trunk/sample.cfg: Correct some typos. - -2006-11-08 05:04 +0000 [r81] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add a new option: -C, --cfg=<file|dir> - If the argument is a filename, it will use it as a configuration - file. No attention is payed to the extension. If it is a - directory, it will scan it for files that have the extension - .cfg, and use those as configuration files. If no such - configuration option is present on the command line, the program - simply scans '/etc/labackup' for .cfg files, as before. (It - behaves as if it was involved with -C /etc/labackup). - -2006-11-06 21:03 +0000 [r80] Eduard Malinschi <ed...@la...> - - * safekeep/trunk/sample.cfg: changed comment style - -2006-11-05 21:16 +0000 [r79] Eduard Malinschi <ed...@la...> - - * safekeep/trunk/sample.cfg: Added comments to the config file - -2006-11-01 21:47 +0000 [r78] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Let the user specify (using -m/--smtp - command line options) the mail server to use when sending mails. - -2006-11-01 21:39 +0000 [r77] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Include hostname in the subject of - emails from LaBackup. - -2006-10-30 14:07 +0000 [r76] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Doh. lvcreate/lvremove prefer the - /dev/<group>/<volume> syntax over the - /dev/mapper/<group>-<volume> one. - -2006-10-30 03:26 +0000 [r75] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Replace more of the leftover symbols - -2006-10-30 03:04 +0000 [r74] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix some leftover code - -2006-10-29 23:24 +0000 [r73] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Accept both - '/dev/mapper/<group>-<volume>' and '/dev/<group>/<volume>' - syntaxes for LVM snapshotting. - -2006-10-16 21:01 +0000 [r72] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Add a proper subject: header to the - notification email. - -2006-10-16 20:44 +0000 [r71] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Whitespace cleanups. - -2006-10-16 20:43 +0000 [r70] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Implement email notifications. - -2006-10-01 00:48 +0000 [r69] Mihai Popa <mi...@la...> - - * safekeep/trunk/safekeep: remove typo ? not sure how it got there - in the first place - -2006-07-17 04:02 +0000 [r68] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Issue warnings instead of crashing - during DB dumping process. - -2006-07-17 04:00 +0000 [r67] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Separate the DB user from the Unix user, - make them both optional. If Unix user is specified, run the dump - command as that user. This way we don't require to implement - "trust" policy for users. - -2006-07-13 19:16 +0000 [r66] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Test the DB type, not database instance - name. - -2006-07-13 19:14 +0000 [r65] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Always cleanup before exiting the - client. - -2006-07-13 18:36 +0000 [r64] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Catch errors early on. - -2006-07-13 18:33 +0000 [r63] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Mark config errors differently, they are - user errors. - -2006-07-13 18:10 +0000 [r62] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Avoid asserts, be explicit about the - problem. - -2006-07-13 17:47 +0000 [r61] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Use recommended popen() calls. - -2006-07-13 17:13 +0000 [r60] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Force the remove of the snapshot, - otherwise we get prompted. - -2006-07-13 17:12 +0000 [r59] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: read the config file only once, to avoid - races. Fix syntax for splice operation. - -2006-07-13 17:02 +0000 [r58] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Default the id to the filename of the - config file. Factor out the config extension into a constant. - -2006-07-13 16:56 +0000 [r57] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Pick a more direct name for the dev->mp - function. - -2006-07-13 16:28 +0000 [r56] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix /proc/mount parsing. - -2006-07-13 16:26 +0000 [r55] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Another try at fixing snap paths. - -2006-07-13 16:16 +0000 [r54] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Don't use '-snap' because we replace - - with / later... - -2006-07-13 16:10 +0000 [r53] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Deduct mountpoint from /dev/mapper/ - specification. - -2006-07-13 15:53 +0000 [r52] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Correct mount point (its the third - element in 'mount'). - -2006-07-13 15:42 +0000 [r51] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Read the mount points from the output of - mount, /proc/mounts does not least the LVM volumes on certain - kernels. - -2006-07-13 14:29 +0000 [r50] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Go back to a single client instance, it - was a bad idea to separate SETUP and CLEANUP Add a separate BDIR - command to create the backup dir Implement the mount --rbind - thingie Finish the LVM snapshot implementation using the mount - --rbind namespace (not tested...) Cleanup the info/error messages - Threat the client errors in the client's while loop (we don't - want to exit the client on errors) - -2006-07-13 10:35 +0000 [r49] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Make the temp dir name part of the - client/server protocol. Client generates it in SETUP and returns - it to the server, which passes it back to the client in the - CLEANUP command. - -2006-07-13 10:17 +0000 [r48] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Factorized some code Make separate - invocations for setup and cleanup to ease cleanups in case of - errors - -2006-07-13 03:57 +0000 [r47] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remove the client-side semaphore, rely - on a second key to be used by rdiff-backup for the data-channel. - -2006-07-13 03:54 +0000 [r46] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Revert inocent refactoring, it's - breaking the code for mysterious reasons (I'm willing to pay - money for a good explanation) - -2006-07-13 03:19 +0000 [r45] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remove unused code - -2006-07-13 03:17 +0000 [r44] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Refactor the client backup bit into its - own function. - -2006-07-13 03:13 +0000 [r43] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.cfg, safekeep/trunk/safekeep: Add the - (optional) second key to be used by rdiff-backup. Build the - remote-schema for rdiff-backup explicitely, don't rely on the - default one. - -2006-07-12 22:20 +0000 [r42] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Remove redundant exit - -2006-07-12 22:01 +0000 [r41] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix slice for good - -2006-07-12 21:36 +0000 [r40] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.cfg, safekeep/trunk/safekeep: Allow for an - explicit identity file/public key. - -2006-07-12 21:11 +0000 [r39] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Make expandtab automatic for the one - true editor. - -2006-07-12 21:06 +0000 [r38] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Retab to avoid ugly diffs. - -2006-07-12 21:04 +0000 [r37] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix slice, simplify code a bit. - -2006-07-12 20:35 +0000 [r36] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make the <dir> optional. Fix the - traceback. - -2006-07-12 20:16 +0000 [r35] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix indentation - -2006-07-12 19:57 +0000 [r34] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Use exceptions consistently throughout - the code when dealing with problems (instead of the fatal() - routine). Handle exceptions centrally, at the outer layer. Use - Python's try/finally statement to handle cleanup. - -2006-07-12 19:35 +0000 [r33] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Separate the protocol for the config - file format. Reorganize the code a bit as a result. - -2006-07-12 18:17 +0000 [r32] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make good use of the log() function. Add - a fatal() funtion, similar to log(), taht quits the app. Add - ability to log exceptions with tracebacks. - -2006-07-12 17:57 +0000 [r31] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: More Pythoneque comparisons. - -2006-07-12 17:50 +0000 [r30] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Exclude by default stuff that is not - explicitly included. More debugging code. - -2006-07-12 17:43 +0000 [r29] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Default the 'dir' to the 'id' of the - backup job. - -2006-07-12 17:40 +0000 [r28] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Default 'host' to localhost. More - pythonesque comparison. - -2006-07-12 17:39 +0000 [r27] Dimi Paun <di...@la...> - - * safekeep/trunk/sample.cfg, safekeep/trunk/safekeep: Remove the - 'root' attribute, always use '/'. It is not useful without a way - to control destination directory. - -2006-07-12 04:07 +0000 [r26] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Unify handling of the - <include>/<exclude> directives so that we can easily maintain - their relative order. - -2006-07-11 18:26 +0000 [r25] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: It almost always make sense to run the - client as root, so default the user name to 'root'. - -2006-07-11 16:25 +0000 [r24] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Use manual read()/write() instead of - pexpect methods, the pexpect module is not standard in RHEL4. - -2006-07-11 15:53 +0000 [r23] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make the <setup> element optional for - the config file. - -2006-07-11 15:50 +0000 [r22] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Dump the traceback for easier debugging. - -2006-07-11 15:42 +0000 [r21] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Use a temporary directory instead of - /mnt for mounting LVM snapshots - -2006-07-11 14:44 +0000 [r20] Stelian Pop <st...@la...> - - * safekeep/trunk/sample.cfg, safekeep/trunk/safekeep: Implemented - LVM snapshots. Changed the 'volume' attribute to 'device' and - added the 'size' attribute. - -2006-07-11 11:20 +0000 [r19] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Implement --include/--exclude options. - -2006-07-11 09:16 +0000 [r18] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Final retab. - -2006-07-11 09:14 +0000 [r17] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Combine hard tabs with spaces. - -2006-07-11 09:08 +0000 [r16] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Retab with 4 spaces instead of real - tabs. - -2006-07-11 08:46 +0000 [r15] Stelian Pop <st...@la...> - - * safekeep/trunk/sample.cfg (added): Sample config file for - LaBackup - -2006-07-11 08:45 +0000 [r14] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Fix Dimi's changes. - -2006-07-11 04:42 +0000 [r13] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Make 'root' be an attribute to <data> - rather then an element inside it. - -2006-07-11 04:39 +0000 [r12] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Add dump implementation. Add 'user' - (optional) attribute to <dump> to specify the database user to - connect as. It may also need to support an option 'passwd' - attribute too. - -2006-07-10 23:14 +0000 [r11] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Introduce a new attribute to <dump> - called cleanup. Default it to false, must be explicitily set to - true for the dump to be deleted after the backup. Remove the dump - file for the ones requesting cleanup of exit. - -2006-07-10 16:18 +0000 [r10] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Use 'id' for presentation purposes. - -2006-07-10 15:58 +0000 [r9] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Client/server works now Implemented the - new style config file. - -2006-07-07 12:37 +0000 [r8] Stelian Pop <st...@la...> - - * safekeep/trunk/safekeep: Half-implemented the client/server - protocol. It does not work yet... - -2006-07-03 15:47 +0000 [r7] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Fix indentation and cleanups. - -2006-07-03 15:42 +0000 [r6] Dimi Paun <di...@la...> - - * safekeep/trunk/safekeep: Outout errors to ... [truncated message content] |
From: <di...@us...> - 2007-02-12 05:29:40
|
Revision: 420 http://safekeep.svn.sourceforge.net/safekeep/?rev=420&view=rev Author: dimi Date: 2007-02-11 21:29:40 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Update ChangeLog Modified Paths: -------------- safekeep/trunk/ChangeLog Modified: safekeep/trunk/ChangeLog =================================================================== --- safekeep/trunk/ChangeLog 2007-02-12 05:28:18 UTC (rev 419) +++ safekeep/trunk/ChangeLog 2007-02-12 05:29:40 UTC (rev 420) @@ -1,3 +1,118 @@ +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 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 05:28:19
|
Revision: 419 http://safekeep.svn.sourceforge.net/safekeep/?rev=419&view=rev Author: dimi Date: 2007-02-11 21:28:18 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Up the version to 0.9.1 Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-02-12 05:27:30 UTC (rev 418) +++ safekeep/trunk/safekeep 2007-02-12 05:28:18 UTC (rev 419) @@ -12,7 +12,7 @@ verbosity_level = 1 PROTOCOL = "1.0" -VERSION = "0.9.0" +VERSION = "0.9.1" 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-02-12 05:27:32
|
Revision: 418 http://safekeep.svn.sourceforge.net/safekeep/?rev=418&view=rev Author: dimi Date: 2007-02-11 21:27:30 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Update TODO Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-12 05:23:58 UTC (rev 417) +++ safekeep/trunk/TODO 2007-02-12 05:27:30 UTC (rev 418) @@ -1,6 +1,5 @@ Next release: - * Add an INSTALL file - * Add reference to SF + * Add configure script + an INSTALL file * Support more of rdiff-backup special file selectors * Add tests db dumps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 05:23:59
|
Revision: 417 http://safekeep.svn.sourceforge.net/safekeep/?rev=417&view=rev Author: dimi Date: 2007-02-11 21:23:58 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Add reference to SourceForge Modified Paths: -------------- website/trunk/WebContent/download.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2007-02-12 05:07:28 UTC (rev 416) +++ website/trunk/WebContent/download.shtml 2007-02-12 05:23:58 UTC (rev 417) @@ -6,7 +6,8 @@ <span class="PageMenuTitle">On This Page:</span> <a href="#releases">Releases</a> / <a href="#svn">Subversion (SVN)</a> / - <a href="#browse">Browse SVN Repository</a> + <a href="#browse">Browse SVN Repository</a> / + <a href="#sf">SourceForge</a> </div> <a name="releases"></a> @@ -120,4 +121,13 @@ <li><a href="http://safekeep.svn.sourceforge.net/viewvc/safekeep/">safekeep.svn.sourceforge.net/viewvc/safekeep</a> </ul> +<a name="sf"></a> +<h2>SourceForge</h2> +<p> +Our project is hosted at <a href="http://sourceforge.net">SourceForge</a>: +<ul> + <li><a href="http://sourceforge.net/projects/safekeep">http://sourceforge.net/projects/safekeep</a></li> +</ul> +</p> + <!--#include virtual="footer.shtml" --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 05:07:30
|
Revision: 416 http://safekeep.svn.sourceforge.net/safekeep/?rev=416&view=rev Author: dimi Date: 2007-02-11 21:07:28 -0800 (Sun, 11 Feb 2007) Log Message: ----------- dd an ANNOUNCE file for release 0.9.1 Modified Paths: -------------- safekeep/trunk/TODO Added Paths: ----------- safekeep/trunk/ANNOUNCE Added: safekeep/trunk/ANNOUNCE =================================================================== --- safekeep/trunk/ANNOUNCE (rev 0) +++ safekeep/trunk/ANNOUNCE 2007-02-12 05:07:28 UTC (rev 416) @@ -0,0 +1,42 @@ +This is release 0.9.1 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: + - Lots of documentation improvements; + - Prepare the RPMs for Fedora acceptance; + - Automatic creation of data store directory; + - A few bug fixes. + +Because of lags created by using mirrors, this message may reach you +before the release is available at the public sites. The sources will +be available from the following locations: + + - RedHat EL 3,4, CentOS 3,4, Fedora 4,5,6: + http://prdownloads.sourceforge.net/safekeep/safekeep-common-0.9.1-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-client-0.9.1-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-server-0.9.1-1.noarch.rpm + http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1-1.src.rpm + + - Ubuntu Edgy, Dapper, and Breezy: + http://prdownloads.sourceforge.net/safekeep/safekeep-common_0.9.1_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-client_0.9.1_all.deb + http://prdownloads.sourceforge.net/safekeep/safekeep-server_0.9.1_all.deb + + - Source: + http://prdownloads.sourceforge.net/safekeep/safekeep-0.9.1.tar.gz + +To find out more about the project visit on our website: + http://safekeep.sourceforge.net + +You can also get the current source directly from the Subversion (SVN) +repositories: + http://safekeep.sourceforge.net/download.shtml#svn + +Patches should be submitted to "saf...@li...". +Please don't forget to include a ChangeLog entry. If you submitted a patch, +please check to make sure it has been included in the new release. + +-- +Dimi Paun <di...@la...> +Lattica, Inc. Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-12 04:36:46 UTC (rev 415) +++ safekeep/trunk/TODO 2007-02-12 05:07:28 UTC (rev 416) @@ -1,5 +1,4 @@ Next release: - * Add an ANNOUNCE file * Add an INSTALL file * Add reference to SF * 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-02-12 04:36:47
|
Revision: 415 http://safekeep.svn.sourceforge.net/safekeep/?rev=415&view=rev Author: dimi Date: 2007-02-11 20:36:46 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Add a little intro about the project Modified Paths: -------------- safekeep/trunk/README Modified: safekeep/trunk/README =================================================================== --- safekeep/trunk/README 2007-02-12 04:30:36 UTC (rev 414) +++ safekeep/trunk/README 2007-02-12 04:36:46 UTC (rev 415) @@ -1,4 +1,16 @@ +Introduction +~~~~~~~~~~~~ +SafeKeep is a centralized and easy to use backup application that +combines the best features of a mirror and an incremental backup. +It is build around rdiff-backup, a well-known backup utility, +enhancing it with easy deployment, database dumps, as well as +LVM snapshot handling. +For more information, visit the project's homepage: + http://safekeep.sourceforge.net/ +or contact us via email on our mailing list: + saf...@li... + Requirements ~~~~~~~~~~~~ * rdiff-backup This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 04:30:38
|
Revision: 414 http://safekeep.svn.sourceforge.net/safekeep/?rev=414&view=rev Author: dimi Date: 2007-02-11 20:30:36 -0800 (Sun, 11 Feb 2007) Log Message: ----------- Add a way to install SafeKeep from source. Modified Paths: -------------- safekeep/trunk/Makefile safekeep/trunk/README safekeep/trunk/TODO Modified: safekeep/trunk/Makefile =================================================================== --- safekeep/trunk/Makefile 2007-02-12 00:40:46 UTC (rev 413) +++ safekeep/trunk/Makefile 2007-02-12 04:30:36 UTC (rev 414) @@ -21,6 +21,7 @@ @echo "Targets:" @echo " help Displays this message" @echo " info Displays package information (version, tag, etc.)" + @echo " install Installs safekeep and the online documentation" @echo " docs Builds all documentation formats" @echo " build Builds everything needed for an installation" @echo " deb Builds snapshot binary and source DEBs" @@ -74,6 +75,11 @@ changelog: svn log -v --xml | svn2log.py -D 0 -u doc/users +install: $(DOC_MAN) + install -m 755 safekeep "/usr/bin/" + install -m 755 doc/safekeep.1 "/usr/share/man/man1/" + install -m 755 doc/safekeep.conf.5 "/usr/share/man/man5/" + tar: tar-snapshot tar-snapshot: Modified: safekeep/trunk/README =================================================================== --- safekeep/trunk/README 2007-02-12 00:40:46 UTC (rev 413) +++ safekeep/trunk/README 2007-02-12 04:30:36 UTC (rev 414) @@ -7,6 +7,27 @@ * python * openssh +Install +~~~~~~~ +It is recommended that you install the packaged version of SafeKeep, +via the provided RPMs or DEBs. However, if you can not use those +packages, or want to install from source, you can do so by running +as root the command: + + $ make install + +NOTE: installing SafeKeep this way is not equivalent to a package +install. You will have to manually take care of a number of other +steps that are automatically taken care of by the packages such as +creating /etc/safekeep.d, installing the cron job script, creating +the safekeep user, and so on. + +Please make sure you understand all the ramifications of doing a +source install before you chose this option. Feel free to ask +questions on the mailing list: + saf...@li... +if you run into any problems. + Full Test ~~~~~~~~~ To run the full test simply invoke the target: Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-12 00:40:46 UTC (rev 413) +++ safekeep/trunk/TODO 2007-02-12 04:30:36 UTC (rev 414) @@ -1,5 +1,4 @@ Next release: - * Support installation from the Makefile * Add an ANNOUNCE file * Add an INSTALL file * Add reference to SF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-12 00:40:48
|
Revision: 413 http://safekeep.svn.sourceforge.net/safekeep/?rev=413&view=rev Author: dimi Date: 2007-02-11 16:40:46 -0800 (Sun, 11 Feb 2007) Log Message: ----------- "Jeff Spaleta" <jsp...@gm...> Get RPM into shape for a fedora project submission. Modified Paths: -------------- safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2007-02-11 01:17:04 UTC (rev 412) +++ safekeep/trunk/safekeep.spec.in 2007-02-12 00:40:46 UTC (rev 413) @@ -7,14 +7,12 @@ Version: %{version} Release: %{release}%{?dist} Summary: The SafeKeep backup system -Vendor: Lattica, Inc. Group: Applications/System License: GPL URL: http://safekeep.sourceforge.net -Source0: %{name}-%{version}.tar.gz +Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -Prefix: %{_prefix} BuildArch: noarch BuildRequires: xmlto, asciidoc > 6.0.3 @@ -26,9 +24,8 @@ %package common Summary: The SafeKeep backup system (common component) Group: Applications/System -Obsoletes: safekeep Requires: rdiff-backup -Requires(pre): python >= 2.2 +Requires: python >= 2.2 %description common SafeKeep is a client/server backup system which enhances the @@ -43,7 +40,7 @@ Requires: openssh-server Requires: coreutils Requires: util-linux -Requires(pre): safekeep-common = %{PACKAGE_VERSION} +Requires: safekeep-common = %{PACKAGE_VERSION} %description client SafeKeep is a client/server backup system which enhances the @@ -55,9 +52,10 @@ %package server Summary: The SafeKeep backup system (server component) Group: Applications/System -Prereq: /usr/sbin/useradd +Requires(pre): /usr/sbin/useradd +Requires(unpre):/usr/sbin/userdel Requires: openssh, openssh-clients -Requires(pre): safekeep-common = %{PACKAGE_VERSION} +Requires: safekeep-common = %{PACKAGE_VERSION} %description server SafeKeep is a client/server backup system which enhances the @@ -115,4 +113,5 @@ %doc AUTHORS COPYING LICENSE %changelog - +* Sun Feb 11 2007 Jef Spaleta <jsp...@gm...> 0.9.0-1 +- Initial build meant for Fedora package submission This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-11 01:17:07
|
Revision: 412 http://safekeep.svn.sourceforge.net/safekeep/?rev=412&view=rev Author: dimi Date: 2007-02-10 17:17:04 -0800 (Sat, 10 Feb 2007) Log Message: ----------- More on include/exclude directives Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/doc/safekeep.txt Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-11 01:07:56 UTC (rev 411) +++ safekeep/trunk/TODO 2007-02-11 01:17:04 UTC (rev 412) @@ -3,7 +3,6 @@ * Add an ANNOUNCE file * Add an INSTALL file * Add reference to SF - * Add note on include/excludes * Support more of rdiff-backup special file selectors * Add tests db dumps Modified: safekeep/trunk/doc/safekeep.txt =================================================================== --- safekeep/trunk/doc/safekeep.txt 2007-02-11 01:07:56 UTC (rev 411) +++ safekeep/trunk/doc/safekeep.txt 2007-02-11 01:17:04 UTC (rev 412) @@ -218,6 +218,32 @@ You will be able to find more information on the restore procedure in the `rdiff-backup(1)` man page. +FILE SELECTION +-------------- +It is important to note that the `include`/`exclude` directives that +control file selection are matched in the order they appear in the +configuration file, and the first one that matches dictates whether +the file will be included or excluded. As a result, you have to +add the more specific ones first, or the more generic specifications +will always win. For example: +------------------------------------------------------------------------ +... + <include path="/home"/> + <exclude path="/home/joe"/> +... +------------------------------------------------------------------------ +will NOT do what you expect, because the `/home` will match before +`/home/joe`, and thus all files under `/home` will be included. +The correct way is to flip the two around +------------------------------------------------------------------------ +... + <exclude path="/home/joe"/> + <include path="/home"/> +... +------------------------------------------------------------------------ + +Please see safekeep.conf(5) for more information on file selection. + SEE ALSO -------- rdiff-backup(1), safekeep.conf(5) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-11 01:08:02
|
Revision: 411 http://safekeep.svn.sourceforge.net/safekeep/?rev=411&view=rev Author: dimi Date: 2007-02-10 17:07:56 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Update requirements Modified Paths: -------------- safekeep/trunk/README Modified: safekeep/trunk/README =================================================================== --- safekeep/trunk/README 2007-02-11 01:03:31 UTC (rev 410) +++ safekeep/trunk/README 2007-02-11 01:07:56 UTC (rev 411) @@ -4,6 +4,8 @@ * rdiff-backup * asciidoc * xmlto + * python + * openssh Full Test ~~~~~~~~~ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-11 01:03:32
|
Revision: 410 http://safekeep.svn.sourceforge.net/safekeep/?rev=410&view=rev Author: dimi Date: 2007-02-10 17:03:31 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Python 2.2 is good enough Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/safekeep.spec.in Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-10 17:00:13 UTC (rev 409) +++ safekeep/trunk/TODO 2007-02-11 01:03:31 UTC (rev 410) @@ -3,7 +3,6 @@ * Add an ANNOUNCE file * Add an INSTALL file * Add reference to SF - * Relax the Python requirements * Add note on include/excludes * Support more of rdiff-backup special file selectors * Add tests db dumps Modified: safekeep/trunk/safekeep.spec.in =================================================================== --- safekeep/trunk/safekeep.spec.in 2007-02-10 17:00:13 UTC (rev 409) +++ safekeep/trunk/safekeep.spec.in 2007-02-11 01:03:31 UTC (rev 410) @@ -28,7 +28,7 @@ Group: Applications/System Obsoletes: safekeep Requires: rdiff-backup -Requires(pre): python >= 2.3 +Requires(pre): python >= 2.2 %description common 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-02-10 17:00:58
|
Revision: 409 http://safekeep.svn.sourceforge.net/safekeep/?rev=409&view=rev Author: dimi Date: 2007-02-10 09:00:13 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Update TODO Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-10 16:58:33 UTC (rev 408) +++ safekeep/trunk/TODO 2007-02-10 17:00:13 UTC (rev 409) @@ -2,6 +2,9 @@ * Support installation from the Makefile * Add an ANNOUNCE file * Add an INSTALL file + * Add reference to SF + * Relax the Python requirements + * Add note on include/excludes * Support more of rdiff-backup special file selectors * Add tests db dumps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-10 16:58:34
|
Revision: 408 http://safekeep.svn.sourceforge.net/safekeep/?rev=408&view=rev Author: dimi Date: 2007-02-10 08:58:33 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Small tweaks. Modified Paths: -------------- website/trunk/WebContent/index.shtml Modified: website/trunk/WebContent/index.shtml =================================================================== --- website/trunk/WebContent/index.shtml 2007-02-10 16:57:21 UTC (rev 407) +++ website/trunk/WebContent/index.shtml 2007-02-10 16:58:33 UTC (rev 408) @@ -43,9 +43,8 @@ </p> <blockquote> <p> -The SafeKeep website get a new color scheme. Many thanks to -<a href="ed...@la...">Eduard Malinschi</a> for doing the -work. +The SafeKeep website gets a new color scheme; thanks go to +<a href="ed...@la...">Eduard Malinschi</a> for doing the work. </p> </blockquote> <p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-10 16:57:25
|
Revision: 407 http://safekeep.svn.sourceforge.net/safekeep/?rev=407&view=rev Author: dimi Date: 2007-02-10 08:57:21 -0800 (Sat, 10 Feb 2007) Log Message: ----------- Announce the new color scheme. Modified Paths: -------------- website/trunk/WebContent/index.shtml Modified: website/trunk/WebContent/index.shtml =================================================================== --- website/trunk/WebContent/index.shtml 2007-02-10 16:53:19 UTC (rev 406) +++ website/trunk/WebContent/index.shtml 2007-02-10 16:57:21 UTC (rev 407) @@ -38,6 +38,16 @@ <h2>News</h2> <div class="NewsBox"> +<p class="NewsTitle">Feb 10, 2007: SafeKeep website get new look +<img src="images/grey_pixel.gif" width="100%" height="1" alt=""> +</p> +<blockquote> +<p> +The SafeKeep website get a new color scheme. Many thanks to +<a href="ed...@la...">Eduard Malinschi</a> for doing the +work. +</p> +</blockquote> <p class="NewsTitle">Feb 2, 2007: SafeKeep website goes live <img src="images/grey_pixel.gif" width="100%" height="1" alt=""> </p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-10 16:53:23
|
Revision: 406 http://safekeep.svn.sourceforge.net/safekeep/?rev=406&view=rev Author: dimi Date: 2007-02-10 08:53:19 -0800 (Sat, 10 Feb 2007) Log Message: ----------- "Eduard Malinschi" <ed...@la...> New color scheme. Modified Paths: -------------- website/trunk/WebContent/theme/formatting.css Modified: website/trunk/WebContent/theme/formatting.css =================================================================== --- website/trunk/WebContent/theme/formatting.css 2007-02-07 20:02:10 UTC (rev 405) +++ website/trunk/WebContent/theme/formatting.css 2007-02-10 16:53:19 UTC (rev 406) @@ -8,7 +8,7 @@ } h1 { font-family: "trebuchet ms", tahoma, sans-serif; - color: #515351; + color: #336633; border-bottom: 1px solid #515351; line-height: 1.2em; } @@ -37,9 +37,9 @@ /*Custom ID tags*/ #Header {margin-top: 30px; - background-color: #7b7da5; - border: 2px solid #6b6d8f; - color: #ffffff; + background-color: #336633; + border: 2px solid #006600; + color: #FFFF99; } #HeaderTitle { font-size: 3em; @@ -51,8 +51,8 @@ } #HeaderNavigation { padding: 0.5em; - border: 2px solid #8386AF; - background-color: #9B9ECF; + border: 2px solid #003300; + background-color: #FFFFCC; } #HeaderNavigation a { border-right: 2px solid #39471c; @@ -68,7 +68,7 @@ border-bottom: 2px solid #39471c; } #Content{ - background: #DDDDDD; + background: #eeeeee; text-align: left; border: 2px dashed #ccc; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-07 20:02:13
|
Revision: 405 http://safekeep.svn.sourceforge.net/safekeep/?rev=405&view=rev Author: dimi Date: 2007-02-07 12:02:10 -0800 (Wed, 07 Feb 2007) Log Message: ----------- Update TODO Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-07 01:53:35 UTC (rev 404) +++ safekeep/trunk/TODO 2007-02-07 20:02:10 UTC (rev 405) @@ -1,6 +1,7 @@ Next release: * Support installation from the Makefile - * Document the release process + * Add an ANNOUNCE file + * Add an INSTALL file * Support more of rdiff-backup special file selectors * Add tests db dumps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-07 01:53:36
|
Revision: 404 http://safekeep.svn.sourceforge.net/safekeep/?rev=404&view=rev Author: dimi Date: 2007-02-06 17:53:35 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Update TODO Modified Paths: -------------- safekeep/trunk/TODO Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-07 01:43:59 UTC (rev 403) +++ safekeep/trunk/TODO 2007-02-07 01:53:35 UTC (rev 404) @@ -1,4 +1,6 @@ Next release: + * Support installation from the Makefile + * Document the release process * Support more of rdiff-backup special file selectors * Add tests db dumps This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-07 01:44:00
|
Revision: 403 http://safekeep.svn.sourceforge.net/safekeep/?rev=403&view=rev Author: dimi Date: 2007-02-06 17:43:59 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Update man page Modified Paths: -------------- website/trunk/WebContent/safekeep.html Modified: website/trunk/WebContent/safekeep.html =================================================================== --- website/trunk/WebContent/safekeep.html 2007-02-07 01:42:55 UTC (rev 402) +++ website/trunk/WebContent/safekeep.html 2007-02-07 01:43:59 UTC (rev 403) @@ -528,6 +528,25 @@ <pre><tt> # sudo -H -u safekeep safekeep --keys --deploy</tt></pre> </div></div> </div> +<h2>RESTORING</h2> +<div class="sectionbody"> +<p>Since <tt>safekeep(1)</tt> is built around <tt>rdiff-backup(1)</tt>, it doesn't have any +built-in restore capabilities. It simply relies on <tt>rdiff-backup</tt> to perform +this task.</p> +<p>To do so, you just need to know the directory where the data is actually +stored. In a typical installation, for a box configured via the file +<tt>/etc/safekeep.d/mybox.conf</tt>, the data will be stored under +<tt>/var/lib/safekeep/mybox/</tt>. Please refer to <tt>safekeep.conf(5)</tt> for more +information on this matter.</p> +<p>Once you have determined where the data will be stored (we'll continue +the example above), all you have to do is run <tt>rdiff-backup</tt>:</p> +<div class="listingblock"> +<div class="content"> +<pre><tt> # rdiff-backup /var/lib/safekeep/mybox my-restore-dir</tt></pre> +</div></div> +<p>You will be able to find more information on the restore procedure in +the <tt>rdiff-backup(1)</tt> man page.</p> +</div> <h2>SEE ALSO</h2> <div class="sectionbody"> <p>rdiff-backup(1), safekeep.conf(5)</p> @@ -538,7 +557,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 06-Feb-2007 11:30:35 EDT +Last updated 06-Feb-2007 20:43:01 EDT </div> </div> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-07 01:42:58
|
Revision: 402 http://safekeep.svn.sourceforge.net/safekeep/?rev=402&view=rev Author: dimi Date: 2007-02-06 17:42:55 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Add some documentation about data restoration Modified Paths: -------------- safekeep/trunk/TODO safekeep/trunk/doc/safekeep.txt Modified: safekeep/trunk/TODO =================================================================== --- safekeep/trunk/TODO 2007-02-06 19:16:13 UTC (rev 401) +++ safekeep/trunk/TODO 2007-02-07 01:42:55 UTC (rev 402) @@ -1,6 +1,5 @@ Next release: * Support more of rdiff-backup special file selectors - * Document data restore in man page * Add tests db dumps Future (post 1.0): Modified: safekeep/trunk/doc/safekeep.txt =================================================================== --- safekeep/trunk/doc/safekeep.txt 2007-02-06 19:16:13 UTC (rev 401) +++ safekeep/trunk/doc/safekeep.txt 2007-02-07 01:42:55 UTC (rev 402) @@ -198,6 +198,26 @@ # sudo -H -u safekeep safekeep --keys --deploy ------------------------------------------------------------------------ +RESTORING +--------- +Since `safekeep(1)` is built around `rdiff-backup(1)`, it doesn't have any +built-in restore capabilities. It simply relies on `rdiff-backup` to perform +this task. + +To do so, you just need to know the directory where the data is actually +stored. In a typical installation, for a box configured via the file +`/etc/safekeep.d/mybox.conf`, the data will be stored under +`/var/lib/safekeep/mybox/`. Please refer to `safekeep.conf(5)` for more +information on this matter. + +Once you have determined where the data will be stored (we'll continue +the example above), all you have to do is run `rdiff-backup`: +------------------------------------------------------------------------ + # rdiff-backup /var/lib/safekeep/mybox my-restore-dir +------------------------------------------------------------------------ +You will be able to find more information on the restore procedure in +the `rdiff-backup(1)` man page. + SEE ALSO -------- rdiff-backup(1), safekeep.conf(5) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-06 19:39:52
|
Revision: 401 http://safekeep.svn.sourceforge.net/safekeep/?rev=401&view=rev Author: dimi Date: 2007-02-06 11:16:13 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Provide a name for the release, so external links can work better Modified Paths: -------------- website/trunk/WebContent/download.shtml Modified: website/trunk/WebContent/download.shtml =================================================================== --- website/trunk/WebContent/download.shtml 2007-02-06 16:34:35 UTC (rev 400) +++ website/trunk/WebContent/download.shtml 2007-02-06 19:16:13 UTC (rev 401) @@ -12,6 +12,7 @@ <a name="releases"></a> <h2>Releases</h2> <p> +<a name="0.9.0"></a> <a href="http://sourceforge.net/project/showfiles.php?group_id=185128&package_id=215518&release_id=483287">SafeKeep 0.9.0</a> was released Feb 1, 2007, containing the following main features: </p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-06 16:34:51
|
Revision: 400 http://safekeep.svn.sourceforge.net/safekeep/?rev=400&view=rev Author: dimi Date: 2007-02-06 08:34:35 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Update man pages Modified Paths: -------------- website/trunk/WebContent/safekeep.conf.html website/trunk/WebContent/safekeep.html Modified: website/trunk/WebContent/safekeep.conf.html =================================================================== --- website/trunk/WebContent/safekeep.conf.html 2007-02-06 16:30:23 UTC (rev 399) +++ website/trunk/WebContent/safekeep.conf.html 2007-02-06 16:34:35 UTC (rev 400) @@ -413,8 +413,13 @@ <dd> <p> The path under which the backups will be stored. Relative - paths are based on the home directory of the user under - which <tt>safekeep(1)</tt> runs on the server. + paths are based on current working directory where <tt>safekeep(1)</tt> + server is run. Typically this working directory will be the home + directory of the user under which <tt>safekeep(1)</tt> runs on the server. + As a result, in a typical installation the data will be stored + under <tt>/var/lib/safekeep/<id>/</tt>. If the directory does not exist, + <tt>safekeep(1)</tt> will attempt to create it automatically. The backup + will fail altogether if the directory can not be created. Optional, defaults to the client ID, see <tt>/backup/@id</tt>. </p> </dd> @@ -534,7 +539,7 @@ <p> Exclude the file or files matched by the path. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -545,7 +550,7 @@ <p> Include the file or files matched by the path. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -556,7 +561,7 @@ <p> Exclude the file or files matched by the shell pattern. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -567,7 +572,7 @@ <p> Include the file or files matched by the shell pattern. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -578,7 +583,7 @@ <p> Exclude the file or files matched by the regular expression. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -589,7 +594,7 @@ <p> Include the file or files matched by the regular expression. If a directory is matched, then files under that directory will also -be matched. + be matched. See the <tt>FILE SELECTION</tt> section for more information. </p> </dd> @@ -603,11 +608,11 @@ <p>The file selection system comprises a number of file selection conditions, which are set using one of the <tt><include></tt>/<tt><exclude></tt> elements. Each file selection condition either matches or doesn't match a given file. -A given file is excluded by the file selection system exactly when the first -matching file selection condition specifies that the file be excluded; -otherwise -the file is included. When backing up, if a file is excluded, <tt>safekeep(1)</tt> -acts +A given file is included or excluded by the file selection system when the +first matching file selection condition specifies that the file be included +or excluded respecively; if the file matches no include or exclude +statement, it is by default excluded.</p> +<p>When backing up, if a file is excluded, <tt>safekeep(1)</tt> acts as if that file does not exist in the source directory.</p> <p>For more information on file selection semantics, please see <tt>rdiff-backup(1)</tt>.</p> @@ -625,7 +630,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 02-Feb-2007 00:28:18 EDT +Last updated 06-Feb-2007 11:30:36 EDT </div> </div> </body> Modified: website/trunk/WebContent/safekeep.html =================================================================== --- website/trunk/WebContent/safekeep.html 2007-02-06 16:30:23 UTC (rev 399) +++ website/trunk/WebContent/safekeep.html 2007-02-06 16:34:35 UTC (rev 400) @@ -387,8 +387,8 @@ This can be a single file (for a single client configuration) or a directory containing several configuration files (one per backup client). Can be specified multiple times. - If not specified at all, SafeKeep will default to searching - <tt>/etc/safekeep.d/</tt> for configuration files. + If not specified at all, SafeKeep will default in non-client mode + to searching <tt>/etc/safekeep.d/</tt> for configuration files. Simply using this default is the recommended usage. </p> </dd> @@ -538,7 +538,7 @@ </div> <div id="footer"> <div id="footer-text"> -Last updated 04-Feb-2007 17:54:17 EDT +Last updated 06-Feb-2007 11:30:35 EDT </div> </div> </body> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <di...@us...> - 2007-02-06 16:30:31
|
Revision: 399 http://safekeep.svn.sourceforge.net/safekeep/?rev=399&view=rev Author: dimi Date: 2007-02-06 08:30:23 -0800 (Tue, 06 Feb 2007) Log Message: ----------- Document the auto dir creation Modified Paths: -------------- safekeep/trunk/doc/safekeep.conf.txt Modified: safekeep/trunk/doc/safekeep.conf.txt =================================================================== --- safekeep/trunk/doc/safekeep.conf.txt 2007-02-05 22:33:35 UTC (rev 398) +++ safekeep/trunk/doc/safekeep.conf.txt 2007-02-06 16:30:23 UTC (rev 399) @@ -118,7 +118,9 @@ server is run. Typically this working directory will be the home directory of the user under which `safekeep(1)` runs on the server. As a result, in a typical installation the data will be stored - under `/var/lib/safekeep/<id>/`. + under `/var/lib/safekeep/<id>/`. If the directory does not exist, + `safekeep(1)` will attempt to create it automatically. The backup + will fail altogether if the directory can not be created. Optional, defaults to the client ID, see `/backup/@id`. /backup/repo/@retention:: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |