Changelog for
mirrorbrain-tools-2.19.0-2.19.x86_64.rpm :
* Tue May 06 2014 larsAATTlinux-schulserver.de- python-mb should require python-FormEncode on newer openSUSE- run spec-cleaner- add specfile license header- License follows http://spdx.org/licenses/- warn user if /home/mirrorbrain already exists
* Tue Feb 04 2014 poemlAATTcmdline.net- update to 2.18.1 (r8379):
* geoip-lite-update: The tool reloads Apache, but the systemctl call added in 2.18.0 for operating systems with systemd was incorrect. This has been fixed and was the reason for this release.
* mod_mirrorbrain: Some obsolete configuration directives have been removed (MirrorBrainGeoIPFile, MirrorBrainHandleDirectoryIndexLocally, MirrorBrainMetalinkHashesPathPrefix). MirrorBrainGeoIPFile was also still present in the example configuration file.
* mb scan: an obsolete reference to a -f switch was removed that exists only in the behind-the-scene scanner perl script, but not in mb scan.
* In the documentation about system tuning, a reference to the PostgreSQL docs has been added.
* Fri Jan 31 2014 poemlAATTcmdline.net- update to 2.18.0 (r8357): New features:
* mod_mirrorbrain: improved HTML output for the details pages that MirrorBrain generates http://svn.mirrorbrain.org/viewvc/mirrorbrain?view=revision&revision=8334
* mod_mirrorbrain: If multiple instances of MirrorBrain run in Apache, warn if DBD connect strings are not unique (which confuses Apache). Log a helpful hint.
* The installation documentation was updated in many places.
* mb: new command line option for configuration file path.
* mb update: The geoiplookup and geoiplookup_city binaries are now also looked for in /usr/share/mirrorbrain.
* geoip-lite-update: It is now possible to run this script without reloading Apache. On the other hand, it can now reload Apache on openSUSE, Ubuntu, Debian, Fedora, and via systemd.
* The create_timestamp script no longer contains openSUSE specifics. Usage: create_timestamp [username:groupname] timestampfile1 [timestampfile2...]
* geoiplookup_city and geoiplookup_continent tools: The path to the GeoIP database files is now configurable at compile time.
* mirrorprobe: in the --help output, display the default value for the network timeout (20 seconds) Bug fixes: - properly create the new \"version\" table (and update the broken one from 2.17.0) - SQL scheme for new installations now contains the missing new column ipv6_only. - The SQL schema was updated to remove obsolete quotes around language names on function declarations: \'plpgsql\' -> plpgsql; \'SQL\' -> SQL. PostgreSQL 9.2 and newer no longer ignore these wrong quotes. - mod_mirrorbrain: Compiler warnings about using %d for size_t were silenced, by now using APR_SIZE_T_FMT where appropriate. - mb / mirrorbrain.conf: ignore trailing(!) spaces in passwords - mb now gives sane error messages for misspelled/missing mirrorbrain.conf statements - mb: when mod_asn is not installed, an additional ProgrammingError exception from the sqlobject.dberrors can occur. This is now also caught. - mb makehashes: “permission denied” errors are now handled gracefully - mb iplookup: On the Solaris/OpenCSW platform, using socket.getaddrinfo() in Python for DNS lookups doesn’t work with port 0. Using None instead seems to be more correct and hopefully work on all platforms. - mb edit: A mistyped dash in the commands help output was fixed. - mb update: now handles errors that lead to Null as prefix or Null as AS number, so the command doesn’t crash anymore under these conditions. - mb dirs: When using the -d or --missing option, show only enabled mirrors - tools/geoiplookup_
*: They no longer segfault when opening a GeoIP database fails - mb scan: bug fixes for logging, and for configured broken FTP URLs (dir not found) - removed obsolete files mirrordoctor.py and metalink-hasher.py - The file mb/countries.py was never used; removed now. - The build on openSUSE 13.1 was fixed. - The build on RHEL6 was fixed.
* Tue Jan 07 2014 poemlAATTcmdline.net- Adjust spec file so it can be built on RHEL, with patch courtesy of jcpunk. http://mirrorbrain.org/issues/issue125
* Sat Apr 21 2012 poemlAATTcmdline.net- update to 2.17.0 (r8289): New features: - IPv6 geolocation for IPv6 clients is now enabled. Requires GeoIP 1.4.8 and mod_geoip 1.2.7. - support for RFC 5988 Web Linking - support for RFC 3230 HTTP Instance Digests (including updates from RFC 5843) - support for RFC 6249 Metalink/HTTP: Mirrors and Hashes Bug fixes: - mb makehashes: fixed problem with filenames containing certain characters - mb edit: respect VISUAL variable - mirrorprobe: handle incomplete responses better - mb vacuum: new option -q|--quiet Database versioning and migration was implemented.- Ubuntu 11.10 packages are now built and tested.- Debian 6.0 packages have been tested.
* Sat Mar 31 2012 poemlAATTcmdline.net- fix build problem on Ubuntu 11.10, where the gcc requires a certain order of arguments when linking (build of geoiplookup_continent.c failed)
* Sun Mar 25 2012 poemlAATTcmdline.net- update to 2.16.1 (r8263): Bug fixes: - mb makehashes: ignore PGP signature files that were not detached signatures (issue 102). - mb makehashes: no longer write metalink data / cryptohashes into files. (Was kept for backward compatibility). - mod_mirrorbrain: Reworked error handling regarding the acquisition of database connections, including more detailed logging of errors. This fixes a crash that affected only setups with MirrorBrainFallback configuration. The crash could occur when no database connection was available – because the logging code wrongly tried to log details about the (unavailable) connection. New features: - mb mirrorlist: Path names can now contain wildcards. - tools/push2mirrors, a script to run rsync processes in parallel to push content to mirrors.
* Tue Feb 21 2012 poemlAATTcmdline.net- update to 2.16.0 (r8252): http://mirrorbrain.org/docs/changes/#release-2-16-0-r8251-feb-21-2012 - URL signing is no longer experimental. See http://mirrorbrain.org/docs/configuration/#configuring-url-signatures - mb dirs: new option --missing to list all mirrors without a certain directory - mod_mirrorbrain: The server could crash if there was configuration for fallback mirrors in place and acquisition of a database connection failed. (issue #84) - mb scan: - If some directories on a mirror return 404, the scanner crashed. This is fixed with a patch kindly contributed by Thorsten Behrens. - logging messages in the large file check have been silenced (and their formatting improved) - a compatibility issue with Python has been fixed, by updating the way how exceptions are raised. Thanks to Christian Lohmaier - mb makehashes: Handling of non-availability of SHA256 cipher was fixed for old Python versions (issue #85) - build problem documented: need to link math library on some newer platforms
* Sun Nov 14 2010 poemlAATTcmdline.net- update to 2.15.0 (r8232): http://mirrorbrain.org/docs/changes/#release-2-15-0-r8232-nov-13-2010 - support for generating Yum-style mirror lists - scanning Nginx directory listings - bugfixes and improvements in the scanner - extensive directions on tuning PostgreSQL for MirrorBrain
* Fri Nov 12 2010 poemlAATTcmdline.net- enable building on Fedora