[Box Backup-commit] COMMIT r2032 - box/boxbackup-web

boxbackup-dev at fluffy.co.uk boxbackup-dev at fluffy.co.uk
Sat Jan 12 19:27:36 GMT 2008


Author: chris
Date: 2008-01-12 19:27:35 +0000 (Sat, 12 Jan 2008)
New Revision: 2032

Modified:
   box/boxbackup-web/index.html
Log:
Describe and link to 0.11rc1.

Add credits.


Modified: box/boxbackup-web/index.html
===================================================================
--- box/boxbackup-web/index.html	2008-01-12 17:41:01 UTC (rev 2031)
+++ box/boxbackup-web/index.html	2008-01-12 19:27:35 UTC (rev 2032)
@@ -40,26 +40,33 @@
 
 <h2>Development team</h2>
 
-<p>Main developers for 0.10: Martin Ebourne, Nick Knight, Jonathan Morton, Gary Niemcewicz, Ben Summers, Chris Wilson</p>
+<p>Main developers for 0.11: Martin Ebourne, Charles Lecklider,
+	Gary Niemcewicz, James O'Gorman, Ben Summers, Chris Wilson</p>
 
+<p>Main developers for 0.10: Martin Ebourne, Nick Knight, Jonathan Morton,
+	Gary Niemcewicz, Ben Summers, Chris Wilson</p>
+
 <p>Pre-0.10: Ben Summers, <a href="mailto:ben at fluffy.co.uk">ben at fluffy.co.uk</a></p>
 
 
 <h2>Project status</h2>
 
-<p>This project should be considered as <b>stable, but not feature complete</b>. Over 18 months of testing
-suggests it will be reliable enough to will back up your data, and make it available for restoration.</p>
+<p>This project should be considered as <b>stable, but not feature
+complete</b>. Over 3 years of testing suggests it will be reliable enough
+to will back up your data, and make it available for restoration.</p>
 
-<p>It has always been possible to <a href="retrieve.html">retrieve old versions</a> of files. 
-Planned features will implement marked versions of the store to emulute backing up onto sets of tapes
-in a controlled manner. This will make restoration of old versions much easier, although in the case
-of retrieving a single old file will not make much difference to the usability as the FTP-like utility
-is already effective.</p>
+<p>It has always been possible to <a href="retrieve.html">retrieve old
+versions</a> of files. Planned features will implement marked versions
+of the store to emulute backing up onto sets of tapes in a controlled
+manner. This will make restoration of old versions much easier, although
+in the case of retrieving a single old file will not make much difference
+to the usability as the FTP-like utility is already effective.</p>
 
-<p>Given that this is a backup system, I am being very conservative about when I consider it
-ready for production use. That said, I trust my data to it!
-However, as this is quite a young system compared to the alternatives, and operates in a slightly
-different manner, for production use I must recommend that you regularly
+<p>Given that this is a backup system, we are being very conservative about
+when we consider it ready for production use. That said, we trust our
+data to it!  However, as this is quite a young system compared to some
+of the alternatives, and operates in a slightly different manner, for
+production use I must recommend that you regularly
 <a href="restore.html">verify your backups</a>.</p>
 
 <p>The documentation is not yet complete, and the error messages you get when things
@@ -103,11 +110,13 @@
 <h2>Implementation</h2>
 
 <p>There are three main elements</p>
+
 <ul>
 <li>bbstored -- backup store server.
 <li>bbackupd -- backup client daemon, which scans for changes and uploads them to the server.
 <li>bbackupquery -- backup query and restore tool.
 </ul>
+
 <p>Running the store server is a multi-step process, but the backup client is easy.</p>
 
 <p>TLS (SSL revised) is used to encrypt connections, and more importantly, to authenticate servers
@@ -125,18 +134,21 @@
 is designed to take advantage of BSD features where useful, but not to rely
 on them. It should be easily portable to other UNIX like operating
 systems. Ports are available for the following platforms:</p>
+
 <ul>
 <li><b>OpenBSD</b> (primary platform)
 <li><b>Linux</b> (primary platform)
+<li><b>Native Windows</b> (important platform, client only)
 <li><b>NetBSD</b> (minor issues with dates on symlinks)
 <li><b>FreeBSD</b>
 <li><b>Darwin</b> / Mac OS X 10.5
-<li><b>Native Windows</b> (client only)
 <li><b>Solaris</b>
 </ul>
-<p>On these platforms, the software compiles and the tests pass. I do all my deployment on OpenBSD, but I know of
-several people who have had good results under Linux.</p>
 
+<p>On these platforms, the software compiles and the tests pass. Ben 
+does all his deployment on OpenBSD, Chris on Linux and Windows, but we
+know of several people who have had good results under other OSes.</p>
+
 <p>More platforms will arrive over time. It takes in general a couple of
 hours to get it compiling on a BSD-like UNIX or Linux, and a bit longer on
 something like Solaris.</p>
@@ -155,28 +167,35 @@
 
 <h2>Download</h2>
 
-<p>Both source and binary distributions are available.</p>
+<p>The latest stable release is 0.10. We also have a
+<a href="/trac/wiki/BetaReleases">release candidate</a> for 0.11 available,
+which fixes some important issues, but may be less stable and less well
+tested than 0.10. If you don't mind the extra risk, we'd really appreciate
+your help in testing it. Please read the 
+<a href="/trac/wiki/BetaReleases">Betas and Release Candidates</a> and 
+<a href="/trac/wiki/011">Upgrading to Box Backup 0.11</a> pages on the Wiki.
+</p>
 
-<h3>Source Code</h3>
-
 <p>See <a href="/trac/wiki/Installation">our Wiki</a> for the latest
 compilation and installation instructions.</p>
 
 <ul>
-	<!--<li><tt><a href="/svn/box/packages/boxbackup-0.11rc1.tgz">boxbackup-0.11rc1.tgz</a></tt>
-	(740k, MD5=75608d8bb72dff9a556850ccd0ae8cb9, released 12 January 2008, 
+	<li><b>Release Candidate: 0.11rc1</b><br />
+	<tt><a href="/svn/box/packages/boxbackup-0.11rc1.tgz">boxbackup-0.11rc1.tgz</a></tt><br />
+	(740k, MD5 75608d8bb72dff9a556850ccd0ae8cb9, released 12 January 2008, 
 	local download, 
 	<a href="/svn/box/packages/boxbackup-0.11rc1.tgz.asc">signature</a>)
-	</li>-->
-	<li><tt><a href="http://prdownloads.sourceforge.net/boxbackup/boxbackup-0.10.tgz?download">boxbackup-0.10.tgz</a></tt>
-	(823k, MD5=2dc02d87932fdb222ed019443ddcf444, released 23 February 2006,
+	</li>
+	<li><b>Stable Release: 0.10</b><br />
+	<tt><a href="http://prdownloads.sourceforge.net/boxbackup/boxbackup-0.10.tgz?download">boxbackup-0.10.tgz</a></tt><br />
+	(823k, MD5 2dc02d87932fdb222ed019443ddcf444, released 23 February 2006,
 	download via SourceForge)</li>
 </ul>
 
 <h3>Code Signatures</h3>
 
-<p>New releases are signed by <a href="mailto:gpgkey at qwirx.com">Chris Wilson
-(gpgkey at qwirx.com)</a>.
+<p>New releases are signed by 
+<a href="mailto:gpgkey at qwirx.com">Chris Wilson</a> (key ID D847F866).
 <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD847F866">Download
 the key</a> or fetch with:</p>
 
@@ -186,22 +205,115 @@
 
 <h3>Upgrading</h3>
 
-<p><a href="006-007.html">Notes on upgrading from 0.06 to 0.07</a>,
-<a href="005-006.html">0.05 to 0.06</a>,
-<a href="004-005.html">0.04 to 0.05</a></p>
+<ul>
+<li><a href="/trac/wiki/011">From 0.10 to 0.11</a></li>
+<li><a href="006-007.html">From 0.06 to 0.07</a></li>
+<li><a href="005-006.html">From 0.05 to 0.06</a></li>
+<li><a href="004-005.html">From 0.04 to 0.05</a></li>
+</ul>
 
 <p><b>A 0.10 or later server requires all clients to be version 0.10 or
 later too.</b> Existing backup store accounts are compatible with 0.10,
 and do not require conversion.</p>
 
-<p>0.11 is fully backwards compatible with 0.10 except that corrupt large
-files (over 2GB compressed) should be deleted from the store and
-uploaded again.</p>
-
 <h3>Changes</h3>
 
 <dl>
-<dt>0.10 (23 February 2006)
+<dt>0.11 (12 January 2008)</dt>
+<dd>
+	Fixed some bugs with backing up, restoring and comparing
+	files over 2GB in compressed size.<br />
+
+	Added new logging infrastructure, allows more control over
+	whether messages are sent to the console or system logs,
+	and at what level of detail.<br />
+
+	Changed keepalive and diff timers to run in real time,
+	not CPU time.<br />
+
+	Enable KeepAlive time by default on new installations,
+	set to 120 seconds.<br />
+
+	Added bbackupctl commands for improved scripting of syncs.
+	<br />
+
+	Fixed a bug with restoring symlinks to directories
+	outside of the backed-up location (thanks to Hans-Joachim
+	Baader)<br />
+
+	Ported unit tests for Windows.<br />
+
+	Added full unit tests for keep-alives and diff timer on
+	most platforms.<br />
+
+	Fixed a <a href="/trac/wiki/WindowsClientReleases">number of
+	bugs</a> in the Windows port.<br />
+
+	Added option to send Extended Logs to a file instead
+	of to system logs.<br />
+
+	Added option to log <b>all</b> file access, for debugging
+	when a file is not backed up or causes the backup to fail
+	mysteriously.<br />
+
+	Improved error messages to identify the causes of some
+	errors which were difficult to track down before.<br />
+
+	Added bbackupd option to set the length of time before
+	unused locations are deleted.<br />
+
+	Changed default location of bbackupd.conf on Windows
+	to the same directory as bbackupd.exe.<br />
+
+	Fixed a bug where bbstoreaccounts could modify an
+	account while it was locked by a running backup.<br />
+
+	Improved command-line option handling.<br />
+
+	Added command-line help (-h option) to bbackupd and
+	bbstored.<br />
+
+	Add a new -F option for daemons, which runs in the
+	foreground but still accepts multiple connections,
+	which is what SINGLEPROCESS used to do.<br />
+
+	Fixed compare of timestamps on filesystems which cannot
+	set them more accurately than 1 second.<br />
+
+	Added new backup-start and backup-finish events to the
+	NotifyScript, which can be used to implement more advanced
+	functionality such as snapshotting databases.<br />
+
+	Added a new sample NotifySysAdmin script for Windows,
+	written by James O'Gorman in VBscript.<br />
+
+	Added support for multiple Box Backup (bbackupd) services
+	on Windows, with different service names and named pipe names,
+	to implement redundancy.<br />
+
+	Fixed bbackupd mysteriously failing to back up if one
+	of the location paths did not exist.<br />
+
+	Fixed entering of international characters into
+	bbackupquery on Windows
+	(<a href="/trac/wiki/CharacterEncoding">instructions</a>)
+	and Unixes with editline.<br />
+
+	Improve Makefiles by reducing verbosity during build,
+	so that any errors and warnings can be seen more easily.<br />
+
+	Added saving of the list of unused root directory entries
+	to the StoreObjectInfoFile, so that they will persist across
+	restarts of bbackup (thanks to Gary Niemcewicz).<br />
+
+	Updated built-in documentation 
+	(<a href="/man-html/">program manuals</a>, 
+	<a href="/instguide/">installation guide</a> and
+	<a href="/adminguide/">administrator's guide</a>).<br />
+
+	Improved build targets (thanks to James O'Gorman).<br />
+</dd>
+<dt>0.10 (23 February 2006)</dt>
 <dd>Optimised diffing algorithm -- massive speed improvements<br>
 Improved diff timeout<br>
 Bug fixes<br>
@@ -326,10 +438,21 @@
 <h2>Thanks</h2>
 
 <p>In addition to the developer credits for each release, we would like to
-thank James O'Gorman for hosting our website and bug tracker, and many
-users on the mailing lists for finding and reporting problems and helping
-to test fixes.</p>
+thank:</p>
 
+<ul>
+<li>Stuart Hickinbottom, "Mark", Nestor Arocha Rodriguez and James Stark
+	for code contributions.</li>
+<li>Reinhard Tartler for maintaining Debian packages, and
+	Pierre-Henri Lavigne for maintaining fink packages.</li>
+<li>James O'Gorman for hosting our website and bug tracker.</li>
+<li>Per Thomsen for writing the Docbook documentation.</li>
+<li>Many users on the mailing lists for finding and reporting problems
+	and helping to test fixes, in particular Tobias Balle-Petersen,
+	Dave Bamford, Torsten Boob, Matt Brown, Pete Jalajas
+	(alphabetical order)</li>
+</ul>
+
 <p>Content © Ben Summers and Chris Wilson, 2003-2008</p>
 <p>Web design by <a href="http://www.wpdfd.com">Joe Gillespie</a></p>
 </div>




More information about the Boxbackup-commit mailing list