|
From: <fcr...@us...> - 2013-01-19 13:31:19
|
Revision: 847
http://safekeep.svn.sourceforge.net/safekeep/?rev=847&view=rev
Author: fcrawford
Date: 2013-01-19 13:31:12 +0000 (Sat, 19 Jan 2013)
Log Message:
-----------
Update man pages on website to latest as of Sun Jan 20 00:30:36 EST 2013
Modified Paths:
--------------
website/trunk/WebContent/download.shtml
website/trunk/WebContent/header.shtml
website/trunk/WebContent/index.shtml
website/trunk/WebContent/news.shtml
website/trunk/WebContent/releases.shtml
website/trunk/WebContent/safekeep.backup.html
website/trunk/WebContent/safekeep.conf.html
website/trunk/WebContent/safekeep.html
Modified: website/trunk/WebContent/download.shtml
===================================================================
--- website/trunk/WebContent/download.shtml 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/download.shtml 2013-01-19 13:31:12 UTC (rev 847)
@@ -14,19 +14,18 @@
<a name="releases"></a>
<h2>Releases</h2>
-<a name="1.4.0"></a>
+<a name="1.4.1"></a>
<p>
-<a href="https://sourceforge.net/projects/safekeep/files/safekeep/1.4.0/">SafeKeep 1.4.0</a>
-was released Feb 12, 2012, containing the following main features:
+<a href="https://sourceforge.net/projects/safekeep/files/safekeep/1.4.1/">SafeKeep 1.4.1</a>
+was released Jan 19, 2013, containing the following main features:
</p>
<ul>
- <li>Add the ability to store script files on either client or server.</li>
- <li>Rewritten snapshot creation to remove use of "rbind".</li>
- <li>Automatic cleanup on next run after an abort.</li>
- <li>Support of LVM tagging for snapshots.</li>
- <li>Better handling of messages and tracebacks.</li>
- <li>A number of other code cleanups and bug fixes.</li>
- <li>Updated minimum Python support to Python 2.3.</li>
+ <li>A major rework of LVM snapshot handling.</li>
+ <li>Generate MIME emails with summary reports.</li>
+ <li>Better handling of PostgreSQL passwords.</li>
+ <li>Added ability to use LVM snapshots with XFS filesystems.</li>
+ <li>Allow use of ~/.safekeep for non-root users.</li>
+ <li>Allow default and automatic snapshot sizes.</li>
</ul>
<table>
<tr>
@@ -40,12 +39,12 @@
<b>Red Hat / Fedora</b> binary and source .rpms for RedHat EL, Cent OS, Fedora and compatible distributions.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0-1.src.rpm">safekeep-1.4.0-1.src.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.1-1.src.rpm">safekeep-1.4.1-1.src.rpm</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.4.0-1.noarch.rpm">safekeep-common-1.4.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.4.0-1.noarch.rpm">safekeep-client-1.4.0-1.noarch.rpm</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.4.0-1.noarch.rpm">safekeep-server-1.4.0-1.noarch.rpm</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.4.1-1.noarch.rpm">safekeep-common-1.4.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.4.1-1.noarch.rpm">safekeep-client-1.4.1-1.noarch.rpm</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.4.1-1.noarch.rpm">safekeep-server-1.4.1-1.noarch.rpm</a>
</td>
</tr>
<tr>
@@ -56,12 +55,12 @@
<b>Ubuntu</b> binary and source .debs for Ubuntu Precise, Oneiric, Natty, Lucid, etc.
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0.tar.gz">safekeep-1.4.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.1.tar.gz">safekeep-1.4.1.tar.gz</a>
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.4.0_all.deb">safekeep-common_1.4.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.4.0_all.deb">safekeep-client_1.4.0_all.deb</a> <br>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.4.0_all.deb">safekeep-server_1.4.0_all.deb</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.4.1_all.deb">safekeep-common_1.4.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.4.1_all.deb">safekeep-client_1.4.1_all.deb</a> <br>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.4.1_all.deb">safekeep-server_1.4.1_all.deb</a>
</td>
</tr>
<tr>
@@ -72,7 +71,7 @@
<b>Linux</b> source tarball for most distributions running Python 2.3 or newer
</td>
<td>
- <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0.tar.gz">safekeep-1.4.0.tar.gz</a>
+ <a href="http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.1.tar.gz">safekeep-1.4.1.tar.gz</a>
</td>
<td>
N/A
@@ -89,8 +88,8 @@
<p>
All binary packages from version 1.4.0 onward are signed with a secure
GPG signature, which by default will have to be verified before installation.
-For more details regarding signing and verifying
-packages see your distribution documentation.
+For more details regarding signing and verifying packages see your distribution
+documentation.
</p>
<p>
The key can be downloaded from the SourceForge as
Modified: website/trunk/WebContent/header.shtml
===================================================================
--- website/trunk/WebContent/header.shtml 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/header.shtml 2013-01-19 13:31:12 UTC (rev 847)
@@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
-<!--#set var="curver" value="1.4.0" -->
+<!--#set var="curver" value="1.4.1" -->
<head>
<title><!--#echo var="title" --></title>
Modified: website/trunk/WebContent/index.shtml
===================================================================
--- website/trunk/WebContent/index.shtml 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/index.shtml 2013-01-19 13:31:12 UTC (rev 847)
@@ -4,7 +4,9 @@
<h1>Introduction</h1>
<p>
SafeKeep is a centralized and easy to use backup application that combines
-the best features of a mirror and an incremental backup.
+the best features of a mirror and an incremental backup. It sets up the
+appropriate environment for compatible backup packages and simplifies the
+process of running them.
</p>
<p>
@@ -39,37 +41,20 @@
<div class="NewsBox">
-<p class="NewsTitle">Feb 17, 2012: New SafeKeep Signing Key
+<p class="NewsTitle">Jan 19, 2013: SafeKeep version 1.4.1 (stable) released
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
<blockquote>
<p>
-A new GPG signature has been generated to verify all SafeKeep distributions
-from version 1.4.0 onwards. For more details regarding signing and verifying
-packages see your distribution documentation.
+SafeKeep 1.4.1 was released today. What's new in this release:
</p>
-<p>
-The key is available
-for immediate <a href="download.shtml">download ...</a>
-as well as details of the fingerprint for the current key.
-</p>
-</blockquote>
-
-<p class="NewsTitle">Feb 12, 2012: SafeKeep version 1.4.0 (stable) released
-<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
-</p>
-<blockquote>
-<p>
-SafeKeep 1.4.0 was released today. What's new in this release:
-</p>
<ul>
- <li>Add the ability to store script files on either client or server.</li>
- <li>Rewritten snapshot creation to remove use of "rbind".</li>
- <li>Automatic cleanup on next run after an abort.</li>
- <li>Support of LVM tagging for snapshots.</li>
- <li>Better handling of messages and tracebacks.</li>
- <li>A number of other code cleanups and bug fixes.</li>
- <li>Updated minimum Python support to Python 2.3.</li>
+ <li>A major rework of LVM snapshot handling.</li>
+ <li>Generate MIME emails with summary reports.</li>
+ <li>Better handling of PostgreSQL passwords.</li>
+ <li>Added ability to use LVM snapshots with XFS filesystems.</li>
+ <li>Allow use of ~/.safekeep for non-root users.</li>
+ <li>Allow default and automatic snapshot sizes.</li>
</ul>
<p>
Binary packages for RedHat-based (e.g. RedHat EL, CentOS, Fedora)
Modified: website/trunk/WebContent/news.shtml
===================================================================
--- website/trunk/WebContent/news.shtml 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/news.shtml 2013-01-19 13:31:12 UTC (rev 847)
@@ -5,6 +5,28 @@
<div class="NewsBox">
+<p class="NewsTitle">Jan 19, 2013: SafeKeep version 1.4.1 (stable) released
+<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
+</p>
+<blockquote>
+<p>
+SafeKeep 1.4.1 was released today. What's new in this release:
+</p>
+<ul>
+ <li>A major rework of LVM snapshot handling.</li>
+ <li>Generate MIME emails with summary reports.</li>
+ <li>Better handling of PostgreSQL passwords.</li>
+ <li>Added ability to use LVM snapshots with XFS filesystems.</li>
+ <li>Allow use of ~/.safekeep for non-root users.</li>
+ <li>Allow default and automatic snapshot sizes.</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 17, 2012: New SafeKeep Signing Key
<img src="images/grey_pixel.gif" width="100%" height="1" alt="">
</p>
Modified: website/trunk/WebContent/releases.shtml
===================================================================
--- website/trunk/WebContent/releases.shtml 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/releases.shtml 2013-01-19 13:31:12 UTC (rev 847)
@@ -4,6 +4,7 @@
<h1>Releases</h1>
<div id="PageMenu">
<span class="PageMenuTitle">On This Page:</span>
+ <a href="#1.4.1">1.4.1</a>
<a href="#1.4.0">1.4.0</a>
<a href="#1.3.3">1.3.3</a>
<a href="#1.3.2">1.3.2</a>
@@ -21,6 +22,20 @@
<a href="#0.9.0">0.9.0</a>
</div>
+<a name="1.4.1"></a>
+<p>
+<a href="https://sourceforge.net/projects/safekeep/files/safekeep/1.4.1/">SafeKeep 1.4.1</a>
+was released Jan 19, 2013, containing the following main features:
+</p>
+<ul>
+ <li>A major rework of LVM snapshot handling.</li>
+ <li>Generate MIME emails with summary reports.</li>
+ <li>Better handling of PostgreSQL passwords.</li>
+ <li>Added ability to use LVM snapshots with XFS filesystems.</li>
+ <li>Allow use of ~/.safekeep for non-root users.</li>
+ <li>Allow default and automatic snapshot sizes.</li>
+</ul>
+
<a name="1.4.0"></a>
<p>
<a href="https://sourceforge.net/projects/safekeep/files/safekeep/1.4.0/">SafeKeep 1.4.0</a>
Modified: website/trunk/WebContent/safekeep.backup.html
===================================================================
--- website/trunk/WebContent/safekeep.backup.html 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/safekeep.backup.html 2013-01-19 13:31:12 UTC (rev 847)
@@ -16,7 +16,8 @@
Configuration file for a 'safekeep(1)' client
</p>
<h2><a name="_synopsis"></a>SYNOPSIS</h2>
-<p>These files are usually placed in <tt>/etc/safekeep/backup.d/</tt> to be picked
+<p>These files are usually placed in <tt>/etc/safekeep/backup.d/</tt>, or optionally
+in <tt>~/.safekeep/backup.d/</tt> for non-root users, to be picked
up automatically by <b>safekeep(1)</b>. They must have a <tt>.backup</tt> extension.</p>
<h2><a name="_description"></a>DESCRIPTION</h2>
<p>Each configuration file controls the backup of a host. They are typically
@@ -123,7 +124,8 @@
The user name to use when connecting to the client. This user
must have read permissions for the files that will be backed up,
so it most likely needs to be <b>root</b>.
- Optional, defaults to <b>root</b>.
+ Optional, defaults to the value given by <tt>client.user</tt> in
+ <tt>safekeep.conf</tt>.
</p>
</dd>
<dt>
@@ -259,6 +261,20 @@
</p>
</dd>
<dt>
+/backup/setup/@writable
+</dt>
+<dd>
+<p>
+ A boolean (i.e. "true" or "false") to set mount as writable or not,
+ including snapshots and bind mounts.
+ This is normally not required, and, if set, overrides the system
+ default, but is overridden by a snapshot option.
+ In general the system default is to create non-writable mount for
+ both snapshots and bind mounts.
+ Optional for a <tt><setup></tt> element.
+</p>
+</dd>
+<dt>
/backup/setup/dump/@type
</dt>
<dd>
@@ -369,8 +385,11 @@
<p>
The size of the snapshot. Unallocated space must exist on
the volume group. It is recommended that it is about 15-20%
- of the original device’s size.
- Mandatory for a <tt><snapshot></tt> element.
+ of the original device’s size. This can be specified as a
+ percentage, e.g. <tt>20%</tt>, which is equivalent to 20% of the
+ logical volume. Other values as listed for <tt>lvcreate(8)</tt>
+ can also be given.
+ Optional, defaults to <b>snapshot.size</b> as specified in <tt>safekeep.conf</tt>.
</p>
</dd>
<dt>
@@ -379,17 +398,39 @@
<dd>
<p>
A list of tags to be added to the snapshot, with the <tt>--addtag</tt>
- argument to <tt>lvcreate</tt>. The @tag entry consists of a <tt>,</tt>
+ argument to <tt>lvcreate(8)</tt>. The @tag entry consists of a <tt>,</tt>
separated list of tags.
An <tt>@</tt> is automatically added to each generated tag.
Optional for a <tt><snapshot></tt> element.
</p>
</dd>
<dt>
-/backup/setup/script/@location
+/backup/setup/snapshot/@mountoptions
</dt>
<dd>
<p>
+ Mount options to be used with the snapshot device. This is normally
+ not required, as the default options should suit routine usage.
+ Optional for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/snapshot/@writable
+</dt>
+<dd>
+<p>
+ A boolean (i.e. "true" or "false") to set if snapshot mount is
+ writable or not.
+ This is normally not required, and, if set, overrides other
+ settings from the setup option or the system default.
+ Optional for a <tt><snapshot></tt> element.
+</p>
+</dd>
+<dt>
+/backup/setup/script/@path
+</dt>
+<dd>
+<p>
Execute the script specified path on the client at certain steps
of the backup process.
This script is executed with three arguments:
@@ -583,7 +624,8 @@
<p>Note: no test is made on the ownership of the parent directory or any other
directories.</p>
<h2><a name="_files"></a>FILES</h2>
-<pre>/etc/safekeep/backup.d/</pre>
+<pre>/etc/safekeep/backup.d/
+~/.safekeep/backup.d/</pre>
<h2><a name="_see_also"></a>SEE ALSO</h2>
<p>safekeep(1), safekeep.conf(5), rdiff-backup(1), lvcreate(8)</p>
<h2><a name="_author"></a>AUTHOR</h2>
@@ -591,7 +633,7 @@
<p></p>
<p></p>
<hr><p><small>
-Last updated 2012-01-20 23:22:08 EST
+Last updated 2013-01-06 13:17:12 EST
</small></p>
</body>
</html>
Modified: website/trunk/WebContent/safekeep.conf.html
===================================================================
--- website/trunk/WebContent/safekeep.conf.html 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/safekeep.conf.html 2013-01-19 13:31:12 UTC (rev 847)
@@ -16,7 +16,8 @@
Configuration file for 'safekeep(1)'
</p>
<h2><a name="_synopsis"></a>SYNOPSIS</h2>
-<p>This file resides in <tt>/etc/safekeep/</tt> from where it
+<p>This file resides in <tt>/etc/safekeep/</tt>, or optionally in
+<tt>~/.safekeep/</tt> for non-root users, from where it
will be automatically picked up by <b>safekeep(1)</b>.</p>
<h2><a name="_description"></a>DESCRIPTION</h2>
<p>This configuration file holds safekeep global settings.
@@ -47,6 +48,29 @@
</p>
</dd>
<dt>
+client.user
+</dt>
+<dd>
+<p>
+ The default Unix user which will be used on the client.
+ This can be overridden on a host by host basis in the <tt>.backup</tt>
+ file.
+ If not specified, it defaults to <tt>root</tt>.
+</p>
+</dd>
+<dt>
+email.format
+</dt>
+<dd>
+<p>
+ If specified generate multipart MIME email messages.
+ If not specified then a non-MIME message is created.
+ The format options are <b>text</b> or <b>html</b> to generate parts of
+ that type.
+ NB: The log of <tt>safekeep</tt> is always sent as <b>text</b>.
+</p>
+</dd>
+<dt>
email.from
</dt>
<dd>
@@ -80,6 +104,18 @@
</p>
</dd>
<dt>
+email.summary
+</dt>
+<dd>
+<p>
+ Generate a summary part at the start of the email.
+ Possible options are <b>true</b>, <b>yes</b> or <b>1</b>. Anything elses
+ as taken as <b>false</b>.
+ NB: This requires <b>email.format</b> set and currently only used
+ for <b>server</b> and <b>list</b> run types.
+</p>
+</dd>
+<dt>
nice.adjustment
</dt>
<dd>
@@ -162,6 +198,20 @@
informatio). This value is optional.
</p>
</dd>
+<dt>
+snapshot.size
+</dt>
+<dd>
+<p>
+ This is the default size to be used for any snapshots without a
+ <tt>size</tt> value specified.
+ It is passed to <b>lvcreate(8)</b> (LVM2), including the specification of
+ a percentage (<tt>%</tt>). If not otherwise specified, the percentage is
+ based on unallocated space (i.e. LVM2 <tt>%FREE'), which is different
+ to the interpretation within the `<snapshot></tt> option.
+ This value is optional, it defaults to <b>20%FREE</b>.
+</p>
+</dd>
</dl>
<h2><a name="_notes"></a>NOTES</h2>
<p>Safekeep uses <tt>trickle</tt> to implement bandwidth throttling (see
@@ -175,7 +225,8 @@
(see <tt>bandwidth.download</tt> and <tt>bandwidth.upload</tt>) as well as on a per-client
basis (see <tt>safekeep.backup(5)</tt> for more information).</p>
<h2><a name="_files"></a>FILES</h2>
-<pre>/etc/safekeep/safekeep.conf</pre>
+<pre>/etc/safekeep/safekeep.conf
+~/.safekeep/safekeep.conf</pre>
<h2><a name="_see_also"></a>SEE ALSO</h2>
<p>safekeep(1), safekeep.backup(5), rdiff-backup(1), trickle(1), lvcreate(8)</p>
<h2><a name="_author"></a>AUTHOR</h2>
@@ -183,7 +234,7 @@
<p></p>
<p></p>
<hr><p><small>
-Last updated 2011-12-24 17:01:56 EST
+Last updated 2013-01-06 13:17:11 EST
</small></p>
</body>
</html>
Modified: website/trunk/WebContent/safekeep.html
===================================================================
--- website/trunk/WebContent/safekeep.html 2013-01-19 12:46:04 UTC (rev 846)
+++ website/trunk/WebContent/safekeep.html 2013-01-19 13:31:12 UTC (rev 847)
@@ -102,7 +102,8 @@
<p>
Specifies the configuration file location.
If not specified at all, SafeKeep will default to
- <tt>/etc/safekeep/safekeep.conf</tt> if it exists.
+ <tt>/etc/safekeep/safekeep.conf</tt>, or optionally in
+ <tt>~/.safekeep/safekeep.conf</tt> for non-root users, if it exists.
Simply using this default is the recommended usage.
</p>
</dd>
@@ -297,7 +298,8 @@
</dl>
<h2><a name="_configuration"></a>CONFIGURATION</h2>
<p>Normally the configuration files are placed in the <tt>/etc/safekeep/backup.d/</tt>
-directory from where they will get picked up automatically by SafeKeep.
+directory, or optionally in <tt>~/.safekeep/backup.d/</tt> for non-root users,
+from where they will get picked up automatically by SafeKeep.
Each backup client is described by a configuration file in XML format.
The minimum configuration file is:</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10"><tr><td>
@@ -415,7 +417,7 @@
<p></p>
<p></p>
<hr><p><small>
-Last updated 2011-12-24 17:01:56 EST
+Last updated 2013-01-01 21:32:40 EST
</small></p>
</body>
</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|