Release Notes: null-rsync: I/O errors returned by rsync are handled now; remote errors from rsync are ignored now. mb db sizes shows sizes of tables from mod_stats. mb db shell has a fix in resuming after command suspension. mb list has new options -H, -F, and -R to display HTTP/FTP/rsync base URLs. mb mirrorlist will try harder to not leave temp files. A link to the project has been added in the footer. There are documentation fixes.
Release Notes: This release improves mirror scanning via FTP by fixing an issue with whitespace in filenames. Another issue that could cause FTP mirrors to be ignored when scanning only a subdirectory was fixed. In addition, there are some new commands for database maintentance: "mb db sizes", which shows the size of each database table; "mb db shell", which opens a shell for the database; and "mb db vacuum", which cleans up unreferenced files. In the mirrorprobe, the default timeout has been lowered from 60s to 20s, better matching real-life.
Release Notes: This release fixes an important regression of the 2.11.0 release that affected Debian and Ubuntu installations.
Release Notes: Itís now possible to configure "fallback mirrors" to be used when no reachable mirror is found in the database. This allows you to run a MirrorBrain instance with a false file tree. A compile fix was made for mod_mirrorbrain with old versions of APR (1.2). The obsolete MirrorBrainHandleDirectoryIndexLocally was removed. The default of MirrorBrainHandleHEADRequestLocally was changed to off. User interface issues were fixed in mb. A cosmetic warning in mb scan was fixed. The --exclude, --verbose, --quiet, and --help options were implemented in null-rsync.
Release Notes: This release adds a program called null-rsync, which creates a pseudo mirror of a remote file tree without occupying significant disk space. Use case: running MirrorBrain instances without hosting the file tree locally; and also experimentation and development. Usability issues in the mb tool, which could occur when creating new mirrors and running into DNS intricacies, have been fixed. The admin is given a link to in-depth background information.Some small sorting issues in the generation of mirror lists have been fixed.
Release Notes: MirrorBrain has now been packaged and tested on Ubuntu 9.04. This release also fixes a bug in the mirror scanner that could lead, under certain conditions, to accidental removal of files from the database when doing a subdirectory scan. It also fixes two other minor bugs.
Release Notes: The metalink hash cache was revised again after it was found that some filesystems do not guarantee stable inode numbers. To avoid expensive regeneration of hashes, previously existing hash files are automatically migrated. As a new feature, the metalink-hasher can now easily be run in parallel on large file trees, since it uses per-directory locking to make sure that two jobs won't work on the same files.
Release Notes: The implementation of the cache of metalink hashes was made more reliable. Error handling of the mirrorprobe was improved. A number of little new features were implemented in the mb tool.
Release Notes: Support for easy mirmon integration; no need to maintain an extra mirror list for it. mod_autoindex_mb now works with Apache's directory index and is configured with the HTMLTable option switched on. This results in nicer indexes. There are large documentation updates.
Release Notes: This release fixes two (old) bugs that recently became apparent. One concerns new installations: If the supplementary geoiplookup_continent tool wasn't installed yet, it was impossible to create a new mirror, because the "mb new" tool relied on its existence. Now, a meaningful error message should point in the right direction. It is not likely that anyone ran into the other bug. It turns out that database connection strings used in the Apache configuration need to be unique per vhost. This release adds debugging output that may be helpful for ensuring that this is done.