[mirrorbrain-announce] 2.11.0 release: fallback mirror support

From: Peter Poeml <poeml_at_cmdline.net>
Date: Wed, 2 Dec 2009 15:31:20 +0100
Just 5 days after the last release, MirrorBrain 2.11.0 has been
released. In addition to lots of bug fixes and minor corrections, there
is a new feature.

It’s now possible to configure "fallback mirrors", via Apache config
using the MirrorBrainFallback directive, for mirrors being used when no
reachable mirror is found in the database. Thus, these mirrors get all
those requests that MirrorBrain would normally deliver itself (which is
the normal last-resort behaviour). This allows to run a MirrorBrain
instance with a pseudo file tree (cf. recently added null-rsync script.)
In planning is a "degraded mode" that keeps MirrorBrain running in a
database outage, for which the new feature is one of the foundations.
This new feature is still its infancy, but ready to be tested. It may be
subject to refinement, based on future discussion.

List of other enhancements and bug fixes:

* Compile fix for old APR (1.2)
* Obsolete MirrorBrainHandleDirectoryIndexLocally removed
* Default of MirrorBrainHandleHEADRequestLocally changed to off

* Parse errors in the configuration file are not caught and and reported
* nicely.
* Passwords now can contain special characters.

mb scan:
* A warning that appeared since the last release has been removed. It
  was caused by the removal of obsolete code (and cosmetic).

* --exclude commandline option has been implemented, to be passed
  through to rsync.
* --quiet and --verbose options implemented.

Details are in the 2.11.0 release notes:

Packages are already built and read for update!


mirrorbrain-announce mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-announce/

Note: To remove yourself from this mailing list, send a mail with the content
to the address mirrorbrain-announce-request_at_mirrorbrain.org
Received on Wed Dec 02 2009 - 14:31:24 GMT

This archive was generated by hypermail 2.2.0 : Thu Dec 03 2009 - 12:45:11 GMT