File debian.changelog of Package mirrorbrain
mirrorbrain (2.19.3-1) stable; urgency=low
- update to 2.19.3
https://github.com/openSUSE/mirrorbrain/releases/tag/2.19.3
-- Marcus Rueckert <mrueckert@suse.de> Thu, 02 Apr 2020 15:38:00 +0000
mirrorbrain (2.19.2-1) stable; urgency=low
- update to 2.19.2
https://github.com/openSUSE/mirrorbrain/releases/tag/2.19.2
-- Marcus Rueckert <mrueckert@suse.de> Wed, 01 Apr 2020 14:05:00 +0000
mirrorbrain (2.19.1-1) stable; urgency=low
- update to 2.19.1
https://github.com/openSUSE/mirrorbrain/releases/tag/2.19.1
-- Marcus Rueckert <mrueckert@suse.de> Tue, 24 Mar 2020 02:05:00 +0000
mirrorbrain (2.18.1-1) stable; urgency=low
* 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.
-- Peter Poeml <poeml@cmdline.net> Wed, 5 Feb 2014 00:00:00 +0100
mirrorbrain (2.18.0-1) stable; urgency=low
- update to 2.18.0 (r8365):
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.
-- Peter Poeml <poeml@cmdline.net> Fri, 2 Feb 2014 13:52:00 +0100
mirrorbrain (2.17.0-1) stable; urgency=low
- 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.
-- Peter Poeml <poeml@cmdline.net> Sat, 21 Apr 2012 00:31:00 +0100
mirrorbrain (2.16.1-3) stable; urgency=low
- fix build problem on Ubuntu 11.10, where the gcc requires a certain
order of arguments when linking (build of geoiplookup_continent.c failed)
-- Peter Poeml <poeml@cmdline.net> Sun, 1 Apr 2012 00:40:00 +0100
mirrorbrain (2.16.1-2) stable; urgency=low
- remove dependency on Python 2.5 on newer Ubuntu systems.
(http://mirrorbrain.org/issues/issue100)
-- Peter Poeml <poeml@cmdline.net> Mon, 26 Mar 2012 23:40:00 +0100
mirrorbrain (2.16.1-1) stable; urgency=low
- 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.
-- Peter Poeml <poeml@cmdline.net> Sun, 25 Mar 2012 12:49:00 +0100
mirrorbrain (2.16.0-2) stable; urgency=low
- remove dependency on Python 2.5 on Debian 6.0.
-- Peter Poeml <poeml@cmdline.net> Fri, 23 Mar 2012 21:25:00 +0100
mirrorbrain (2.16.0-1) stable; urgency=low
- 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
-- Peter Poeml <poeml@cmdline.net> Tue, 21 Feb 2012 01:08:00 +0100
mirrorbrain (2.15.0-1) stable; urgency=low
- 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
-- Peter Poeml <poeml@cmdline.net> Sun, 14 Nov 2010 18:50:00 +0100
mirrorbrain (2.14.0-3) stable; urgency=low
- 2nd attempt of linking the math library, to fix unresolved symbol "sqrt" in
mod_mirrorbrain.so.
-- Peter Poeml <poeml@cmdline.net> Sat, 6 Nov 2010 06:59:00 +0100
mirrorbrain (2.14.0-2) stable; urgency=low
- linking the math library, to fix unresolved symbol "sqrt" in
mod_mirrorbrain.so.
-- Peter Poeml <poeml@cmdline.net> Sat, 6 Nov 2010 06:22:00 +0100
mirrorbrain (2.14.0-1) stable; urgency=low
- update to 2.14.0 (r8210):
http://mirrorbrain.org/docs/changes/#release-2-14-0-r8210-nov-6-2010
- If the “GeoLite City” GeoIP database is used, MirrorBrain now uses
geographical distance as additional criterion to improve mirror selection
in difficult cases (issue #34).
- Per-file mirror lists are more readable and embed a link to a Google map
with mirrors.
- When running behind a load balancer or other reverse proxy, prefix
detection (for containment in network prefixes of mirrors) did not work.
- Experimental support for restricted downloads. See release notes.
- Running behind authentication (e.g. Basic) is now supported.
- zsync 0.6.2 compatibility has been tested.
- Small code optimizations and cleanups.
Upgrade notes: http://mirrorbrain.org/docs/upgrading/#to-2-14-0
-- Peter Poeml <poeml@cmdline.net> Sat, 6 Nov 2010 05:09:00 +0100
mirrorbrain (2.13.4-1) stable; urgency=low
- update to 2.13.4 (r8188):
See http://mirrorbrain.org/docs/changes/#release-2-13-4-r8188-oct-19-2010
mb scan:
- The output of the scanner has been improved, by introducing a -q|--quiet
option. Used once, only a summary line per scanned mirror will be shown. Used
twice, no output will be produced except errors.
- When a scan via rsync ran into a timeout, the name of the affected mirror was
not reported. The error message was only “rsync timeout”, and while there
normally were other messages giving a hint, output is now improved to include
the mirror identifier.
- When enabling a mirror after successful scanning, the scanner now makes sure
that the mirror is not only marked “enabled” but also marked being “online”.
Mirrors are normally marked online by the mirrorprobe (which is typically run
once per minute), but it is much more logical when a mirror is really
directly available after scanning with --enable.
mb scan & mirrorprobe:
- There was a case of a quirky web server software that ignores requests
without Accept header. The mirrorprobe and the scanner now send an Accept
header with value ‘/‘, because sending this header in general should not
harm.
geoip-lite-update:
- This script now works on Ubuntu. It no longer relies on a command named ftp
being capable of doing HTTP downloads, and prefers curl or wget if available.
- The script is quiet now, producing no output if no error is encountered.
Documentation was extended and enhanced.
-- Peter Poeml <poeml@cmdline.net> Tue, 19 Oct 2010 18:42:00 +0100
mirrorbrain (2.13.3-1) stable; urgency=low
- update to 2.13.3 (r8166):
See http://mirrorbrain.org/docs/changes/#release-2-13-3-r8166-sep-26-2010
- The Magnet links embedded in Metalinks could cause the Metalink client
aria2c to wait a long time on P2P connections, and not try the listed
mirrors anymore (issue #73). These links are no longer included at the
moment, unless MirrorBrainMetalinkMagnetLinks On is set in the Apache
configuration.
- Under certain conditions (transparent negotiation of metalinks),
mod_mirrorbrain could deliver a file 'foo' when 'foo.bar' was requested but
didnt exist. Found and fixed by Michael Schröder and closing issue #75.
- When generating Torrents, the order of keys was not obeyed, which should be
lexicographical. This is now the case, so the Torrents should be valid also
for clients that insist on correct ordering. This should improve the
compatibility to some clients, notably rtorrent. Tracked in issue 74 and
issue 78.
- The MD5 sum in Torrent info hashes was wrongly sent in binary form, instead
of being hex-encoded. In addition, the key was wrongly named md5 while
md5sum is the correct name. Fixing issue 77.
- Not a bugfix, but a hopefully useful addition is that Torrents now contain
a “created by” key, indicating the generator of the torrent, and the
version number (e.g. MirrorBrain/2.13.3). Suggested in issue 65.
-- Peter Poeml <poeml@cmdline.net> Sun, 26 Sep 2010 03:39:00 +0100
mirrorbrain (2.13.2-1) stable; urgency=low
- update to 2.13.2 (r8153):
See http://mirrorbrain.org/docs/changes/#release-2-13-1-r8136-sep-18-2010
mod_mirrorbrain:
- The content of the mirror lists (details pages) are now wrapped into a
XHTML/HTML DIV container with id="mirrorbrain-details". This improves the
possibilities for styling in conjunction with a stylesheet linked in via
the MirrorBrainMirrorlistStyleSheet directive (issue #63).
- Further individual design can now be achieved by specifying the XHTML/HTML
header and footer which are placed around the page body instead of the
built-in XHTML (issue #63). This is configured with two new Apache
configuration directives.
- Hashes can now be requested without a filename being included in the
response, to simplify parsing (issue #68). This is done by sending the
query string only_hash. This works with different ways to request a hash:
http://host.example.com/foo.md5?only_hash
http://host.example.com/foo?md5&only_hash
- The filename in hashes can also be suppressed site-wide (and therewith, on
the server side) with a new Apache config directive
MirrorBrainHashesSuppressFilenames On. It goes into virtualhost context.
- When sending out a hash to a client (as requested by appending e.g. .md5),
there is now a double space between hash and filename – just like as the
familiar tools like md5sum and sha1sum do it. This should avoid confusion
and extra effort in parsing.
- The mirror list’s content type header now comes with UTF-8 as character set,
instead of ISO-8859-1, which should make more sense.
mb export –format=mirmon:
- update format (and documentation) for the current mirmon-2.3. (issue #62)
-- Peter Poeml <poeml@cmdline.net> Sun, 19 Sep 2010 20:28:00 +0100
mirrorbrain (2.13.1-1) stable; urgency=low
- update to 2.13.1 (r8136)
mb edit:
- Fix a regression in 2.13.0, which made it impossible to remove an URL by
setting it to an empty string. r8044 (fix for issue #30) was the culprit.
mb scan:
- Scanning lighttpd web servers is now supported. Thanks to patch contributed
by Phillip Smith. This fixes issue #60.
mb list/edit/show/...:
- In some situations, the fuzzy-matching on mirror identifiers made it impossible
to select certain mirrors. Phillip Smith not only reported this issue but
submitted a clever patch at the same time, which keeps the convenient behaviour
but also allows for selection mirrors by their full name. Fixing issue #61.
-- Peter Poeml <poeml@cmdline.net> Sat, 18 Sep 2010 04:06:00 +0100
mirrorbrain (2.13.0-11) stable; urgency=low
- improving last fix
-- Peter Poeml <poeml@cmdline.net> Wed, 8 Sep 2010 03:40:00 +0100
mirrorbrain (2.13.0-10) stable; urgency=low
- expanding on the Ubuntu fix for issue 6. See comment
http://mirrorbrain.org/issues/msg236
-- Peter Poeml <poeml@cmdline.net> Wed, 8 Sep 2010 02:01:00 +0100
mirrorbrain (2.13.0-9) stable; urgency=low
- Try to fix the little breakage that occured after moving /usr/bin/mb from
mirrorbrain-tools to python-mb on Debian/Ubuntu:
- mirrorbrain-tools:
Depends:python-mb (>=2.13.0)
- python-mb:
Breaks: mirrorbrain-tools (<<2.13.0)
Replaces: mirrorbrain-tools (<<2.13.0)
- The move of /usr/bin/mb from mirrorbrain-tools to python-mb wasn't done in
the RPMs yet
-- Peter Poeml <poeml@cmdline.net> Tue, 7 Sep 2010 23:50:00 +0100
mirrorbrain (2.13.0-8) stable; urgency=low
- user and group are now created automatically on installation
- /var/log/mirrorbrain is included in the package now
-- Peter Poeml <poeml@cmdline.net> Tue, 7 Sep 2010 17:31:00 +0100
mirrorbrain (2.13.0-8) stable; urgency=low
- update to (probably final) r8123
- rsyncinfo.py renamed to rsyncinfo
- install the bdecode tool
-- Peter Poeml <poeml@cmdline.net> Mon, 6 Sep 2010 17:12:00 +0100
mirrorbrain (2.13.0-6) stable; urgency=low
- update to r8115
- The module now works also when the path in the <Directory> contains
symlinks, fixing issue #17
- Further documentation updates
-- Peter Poeml <poeml@cmdline.net> Mon, 6 Sep 2010 16:46:00 +0100
mirrorbrain (2.13.0-4) stable; urgency=low
- Don't force Python 2.5 on Ubuntu 10.04
http://mirrorbrain.org/issues/issue6
-- Peter Poeml <poeml@cmdline.net> Fri, 3 Sep 2010 00:27:00 +0100
mirrorbrain (2.13.0-3) stable; urgency=low
- Another bugfix for Debian Lenny / older (1.2) Apache Runtime: the format
string %lld wasn't known yet at the time. So let's use APR_INT64_T_FMT
which is defined in any case (ld on 1.2, lld on 1.3 and later). This
fixes the mirror list and metalinks.
-- Peter Poeml <poeml@cmdline.net> Thu, 2 Sep 2010 16:36:00 +0100
mirrorbrain (2.13.0-2) stable; urgency=low
- Bugfix for Debian Lenny:
The old (1.2) Apache Runtime's PostgreSQL adapter didn't know the
APR_DBD_TYPE_LONGLONG (%lld) format string yet, and preparation of SQL
statements failed for this reason. This is fixed by using %d now with APR 1.2.
-- Peter Poeml <poeml@cmdline.net> Thu, 2 Sep 2010 16:00:00 +0100
mirrorbrain (2.13.0-1) stable; urgency=low
- update to 2.13.0.
(Release notes http://mirrorbrain.org/docs/changes/ w.i.p.)
- remove requirement on the metalink package. Hashing is now done with
Python/OpenSSL.
- drop obsolete patches mirrorbrain-2.12.0-issue52.patch and
mirrorbrain.diff (https://bugzilla.novell.com/show_bug.cgi?id=602434)
-- Peter Poeml <poeml@cmdline.net> Wed, 1 Sep 2010 14:46:00 +0100
mirrorbrain (2.12.0-3) stable; urgency=low
- add patch mirrorbrain-2.12.0-issue52.patch for
http://mirrorbrain.org/issues/issue52 (the match for client prefix/mirror
prefix should check for containment, not string match)
-- Peter Poeml <poeml@cmdline.net> Mon, 30 Aug 2010 13:31:00 +0100
mirrorbrain (2.12.0-2) stable; urgency=low
- on Debian & Ubuntu, let the mirrorbrain-scanner package depend on the
libtimedate-perl package. Thanks Christophe Vandeplas from fosdem.org for
this fix.
-- Peter Poeml <poeml@cmdline.net> Sun, 21 Feb 2010 16:46:00 +0100
mirrorbrain (2.12.0-1) stable; urgency=low
- update to 2.12.0 (r7957)
This release contains several important bug fixes, a new feature, and
documentation fixes.
Details: http://mirrorbrain.org/docs/changes/#release-2-12-0-r7957-feb-10-2010
- store geographical coordinates in the mirror database records
- fix wrong hash filenames constructed by mod_mirrorbrain on Debian (issue 35)
- fix wrong URL type within Metalinks for FTP URLs (issue 23)
- fix wrong URLs printed by 'mb file ls -u' (issue 36)
- removed code for backwards compatibility for obsolete hash cache filename schemes (pre-2.10)
- try harder to catch rsync timeouts (also during connect time) (issue 12)
- fix FTP auth scanning
- fix mb db shell
- documentation enhancements
-- Peter Poeml <poeml@cmdline.net> Wed, 10 Feb 2010 23:43:00 +0100
mirrorbrain (2.11.3-1) stable; urgency=low
- update to 2.11.3 (r7933):
* null-rsync:
- IO errors returned by rsync are handled now
- remote errors from rsync are ignored now
* mb db sizes:
- show sizes of tables from mod_stats
* mb db shell:
- fix resuming after command suspension
* mb list:
- new options -H, -F, -R to display HTTP/FTP/rsync base URLs
* mb mirrorlist:
- try harder to not leave temp files
- add a link to our project in the footer
Documentation changes:
- MirrorBrainFallback now documented in the example mod_mirrorbrain.conf
- -t 20 option removed from the mirrorprobe call, since it's the default now
- hint about ulimits has been removed, which turned out to be a band-aid
for a purely local problem.
- hint about loading a database dump with mb db shell added
Details: http://mirrorbrain.org/docs/changes/#release-2-11-3-r7933-dec-16-2009
-- Peter Poeml <poeml@cmdline.net> Wed, 16 Dec 2009 16:57:00 +0100
mirrorbrain (2.11.2-1) stable; urgency=low
- update to 2.11.2 (r7917):
* mb scan:
- Improvements in scanning over FTP (missed mirrors in subdirectory scans;
files with whitespace)
* mb db (new command for database maintenance tasks):
- mb db sizes - shows sizes of all relations
- mb db shell - conveniently open a shell for the database
- mb db vacuum - cleans up dead references (previously:
The previous command, "mb vacuum", continues to work for the reason of
backwards compatibility.
* mirrorprobe:
- default timeout lowered from 60s to 20s
Details: http://mirrorbrain.org/docs/changes/#release-2-11-2-r7917-dec-5-2009
-- Peter Poeml <poeml@cmdline.net> Wed, 5 Dec 2009 21:51:00 +0100
mirrorbrain (2.11.1-1) stable; urgency=low
- update to 2.11.1 (r7899):
* mod_mirrorbrain:
- the compile time detection for APR < 1.3 was fixed. This affected Debian
and Ubuntu. Fixing issue #29.
-- Peter Poeml <poeml@cmdline.net> Wed, 3 Dec 2009 12:50:00 +0100
mirrorbrain (2.11.0-2) stable; urgency=low
- update to 2.11.0 (r7896):
* mod_mirrorbrain:
- New feature: configure fallback mirrors via MirrorBrainFallback (see
release notes: http://mirrorbrain.org/docs/changes/#release-2-11-0-r7891-dec-2-2009
- use correct APR DBD API version semantics for row retrieval (issue #7)
- the obsolete MirrorBrainHandleDirectoryIndexLocally directive has been removed
(a warning issued where it is still found in the config)
- The default of MirrorBrainHandleHEADRequestLocally has been changed to "off".
This means in most cases, that the directive can be removed.
* The documentation for installation on Debian Lenny was tested and corrected
where needed. Credits to TheUni!
* mb:
- Parse errors in the configuration file are not caught and and reported
nicely.
- Special characters occurring in the configured password are escaped
before passing them to SQLObject/psycopg2, thus fixing issue #27. A
remaining issue is that double quotes can't be used... a warning is
issued if it's attempted.
* mb scan:
- A warning that appeared since the last release has been removed. It was
caused by the removal of obsolete code, and purely cosmetic.
* null-rsync:
- An --exclude commandline option has been implemented, to be passed
through to rsync.
- Control over the program output can now be exerted by the two new options
--quiet and --verbose.
- Usage info is implemented (--help etc.).
- Interruptions by Ctrl-C and similar signals are intercepted now.
* metalink-hasher
- When comparing the modification time of a saved metalink hash with that
of a source file, the sub(sub-)second portion of the value could be
different from the value that has just been set by os.ulimit(). (Quite
surprisingly.) So now, we compare only the int() portion of the value.
This fixed issue #24.
-- Peter Poeml <poeml@cmdline.net> Wed, 2 Dec 2009 04:34:00 +0100
mirrorbrain (2.11.0-1) stable; urgency=low
- Debian/Ubuntu: add postinstall/postrm script that load/unloads
mod_mirrorbrain
-- Peter Poeml <poeml@cmdline.net> Tue, 1 Dez 2009 23:57:00 +0100
mirrorbrain (2.10.3-1) stable; urgency=low
- update to 2.10.3 (r7871):
* null-rsync:
- new script: special rsync wrapper which creates a local file tree from a
mirror, where all files contain only zeroes instead of real data. All
files are sparse, modification times and sizes are fully copied,
so that even (native) rsync thinks that the file tree is identical.
* mb new:
- when creating a new mirror, and detecting that the hostname resolved to
multiple addresses (round-robin DNS), a warning about this fact was issued.
Now, (short of documentaion in the manual) a reference to
http://mirrorbrain.org/archive/mirrorbrain/0042.html is added, where the
issue has been discussed in depth.
- A proper error message is now shown if an identifier is chosen that already
exists.
* mb mirrorlist / mb marker:
- The order in which mirrorlist columns are presented is now kept unchanged,
so it appears as it was entered into the database.
- The sort order of mirrorlist entries has been improved. Instead of the
priority, the mirror operator name is now given precendence in order, which
results in a mirror list that actually *looks* sorted.
-- Peter Poeml <poeml@cmdline.net> Wed, 28 Nov 2009 01:03:00 +0100
mirrorbrain (2.10.2-1) stable; urgency=low
- update to 2.10.2 (r7853):
Bug fixes:
* When scanning a subdirectory, the mirror scanner (mb scan) could
accidentally delete files from the database outside of that directory. This
was caused by lack of terminatation (with a slash) of the path expression
that is used to grab the list of known files before the scan. Herewith
fixing issue #19.
* The mirrorprobe could crash when the sender domain of a configured mail log
handler wasn’t resolvable (issue #9). This has been fixed.
* A misleading error message in the mb tool was improved, which was issued
when encountering config file with missing sections.
The documentation was updated in various places. Debian/Ubuntu installation
instructions were added.
-- Peter Poeml <poeml@cmdline.net> Wed, 4 Nov 2009 17:41:00 +0100
mirrorbrain (2.10.1-5) stable; urgency=low
* add patch to mod_mirrorbrain.c for incompatibility with APR < 1.3 (issue #7)
* use Python 2.5 because python-sqlobject gives a deprecation warning with
Python 2.6 (which is the default Python on Ubuntu 9.04) (issue #6)
* patching is amateurishly done with sed from the rules file
-- Peter Poeml <poeml@cmdline.net> Thu, 8 Oct 2009 09:21:00 +0200
mirrorbrain (2.10.1-4) stable; urgency=low
* properly package the python module (python-mb subpackage)
-- Peter Poeml <poeml@cmdline.net> Mon, 30 Sep 2009 14:53:00 +0200
mirrorbrain (2.10.1-3) stable; urgency=low
* don't package scanner.pl twice (it didn't belong into the file list of mirrorbrain-tools)
* package the mb (mirrordoctor) script
-- Peter Poeml <poeml@cmdline.net> Mon, 30 Sep 2009 09:41:00 +0200
mirrorbrain (2.10.1-2) stable; urgency=low
* require python-cmdln, which is now packaged in the openSUSE buildservice
* fix dependency on libaprutil1-dbd-pgsql (it's not called libapr-util1-dbd-pgsql)
-- Peter Poeml <poeml@cmdline.net> Mon, 30 Sep 2009 00:34:00 +0200
mirrorbrain (2.10.1-1) stable; urgency=low
* Initial Release
There are things missing: example config files are not packaged, and
user/group isn't created yet. Dependencies are untested.
-- Peter Poeml <poeml@cmdline.net> Mon, 28 Sep 2009 19:00:00 +0200