Release Notes: An annoying bug was fixed that 2.17.0 introduced which hit new installs (an error message about a missing database column). Numerous other small bugs were fixed. And most pleasingly, the HTML output of the .mirrorlist pages has been modernized (therefore, you might want adjust your CSS styling).
Release Notes: The most significant bugfix in this release is for a crash which could (only) occur when fallback mirrors were configured (hardcoded with the MirrorBrainFallback directive in the Apache configuration file). The other fixes are mostly to adjust for newer Python and build environments. The scanner is a little better. URL signing (introduced in 2.14.0) is now considered stable.
Release Notes: New features: support for generating Yum-style mirror lists. Support for scanning Nginx directory listings. Bugfixes and improvements in the mirror scanner. Extensive directions on tuning PostgreSQL for MirrorBrain.
Release Notes: MirrorBrain can now use geographical distance as additional criterion in mirror selection. Per-file mirror lists visualize the closest mirrors via Google Maps. Running behind a load balancer or other reverse proxy was tested and a bug was fixed in this regard. MirrorBrain can now be used in conjunction with a multitude of access control mechanisms available in Apache. Experimental support for restricted downloads has been implemented, by redirecting to temporary URLs whose validity can be verified by the mirrors.
Release Notes: This release improves the usability of the mirror scanner by adding a terse report format (which makes it easy to spot problems), and a totally quiet mode where only errors will be output. It improves usability in some other corners, and adds documentation, notably the added instructions on setting up automatic GeoIP database updates.
Release Notes: This release fixes two important bugs in the Metalink generator. The first bug was that magnet links embedded in Metalinks could cause clients to hang. The second bug was that under certain conditions (transparent negotiation of metalinks), mod_mirrorbrain could deliver a file "foo" when "foo.bar" was requested but didnt exist. In addition, a number of compatibility fixes for Torrents are included. Ordering of keys was fixed. The md5 key was renamed to md5sum and correctly encoded. A "created by" key was added.
Release Notes: The contents of the mirror lists (details pages) are now wrapped into an XHTML/HTML DIV container to allow for individual styling. In addition, an arbitrary XHTML/HTML header and footer can be specified to be placed around the page body. Due to popular demand, the way hashes are sent can now be influenced. A client can request the pure hash, without filename, via a query parameter in the URL. Likewise, admins can configure this site-wide with a new Apache configuration directive. mirmon integration was updated for the current mirmon release.
Release Notes: A regression which made it impossible to remove an URL by setting it to an empty string was fixed Scanning of lighttpd Web servers is now supported. A problem where the fuzzy-matching on mirror identifiers made it impossible to select certain mirrors was fixed, keeping the convenient behaviour but also allowing mirrors to be selected by their full name. A package for Arch Linux is now available. The Debian/Ubuntu packages were improved.
Release Notes: IETF Metalink support (RFC5854). A new hash server for MD5, SHA1, SHA256, BitTorrent infohash, and PGP. A torrent generator is embedded, with intelligent Web seeding (closest mirrors). Experimental support for zsync and for Magnet links. Ubuntu 10.04 support. Numerous bugfixes, usability enhancements, and added documentation.
Release Notes: This release stores geographical coordinates in the mirror database records. It fixes incorrect hash filenames constructed by mod_mirrorbrain on Debian (issue 35). It fixes an incorrect URL type within Metalinks for FTP URLs (issue 23). It fixes incorrect URLs printed by 'mb file ls -u' (issue 36). It removes the code for backwards compatibility with obsolete hash cache filename schemes (pre-2.10). It tries harder to catch rsync timeouts (also during connect time) (issue 12). It fixes FTP auth scanning and the mb db shell. There are documentation enhancements.