Changes of Revision 28
[-] | Changed | mirrorbrain.changes |
x 1
2 ------------------------------------------------------------------- 3 +Sat Apr 21 00:31:57 UTC 2012 - poeml@cmdline.net 4 + 5 +- update to 2.17.0 (r8289): 6 + New features: 7 + - IPv6 geolocation for IPv6 clients is now enabled. Requires GeoIP 1.4.8 and 8 + mod_geoip 1.2.7. 9 + - support for RFC 5988 Web Linking 10 + - support for RFC 3230 HTTP Instance Digests (including updates from RFC 5843) 11 + - support for RFC 6249 Metalink/HTTP: Mirrors and Hashes 12 + Bug fixes: 13 + - mb makehashes: fixed problem with filenames containing certain characters 14 + - mb edit: respect VISUAL variable 15 + - mirrorprobe: handle incomplete responses better 16 + - mb vacuum: new option -q|--quiet 17 + Database versioning and migration was implemented. 18 +- Ubuntu 11.10 packages are now built and tested. 19 +- Debian 6.0 packages have been tested. 20 + 21 +------------------------------------------------------------------- 22 +Sat Mar 31 22:40:08 UTC 2012 - poeml@cmdline.net 23 + 24 +- fix build problem on Ubuntu 11.10, where the gcc requires a certain 25 + order of arguments when linking (build of geoiplookup_continent.c failed) 26 + 27 +------------------------------------------------------------------- 28 +Sun Mar 25 10:46:45 UTC 2012 - poeml@cmdline.net 29 + 30 +- update to 2.16.1 (r8263): 31 + Bug fixes: 32 + - mb makehashes: ignore PGP signature files that were not detached signatures (issue 102). 33 + - mb makehashes: no longer write metalink data / cryptohashes into files. 34 + (Was kept for backward compatibility). 35 + - mod_mirrorbrain: Reworked error handling regarding the acquisition of 36 + database connections, including more detailed logging of errors. This fixes 37 + a crash that affected only setups with MirrorBrainFallback configuration. 38 + The crash could occur when no database connection was available – because the 39 + logging code wrongly tried to log details about the (unavailable) connection. 40 + New features: 41 + - mb mirrorlist: Path names can now contain wildcards. 42 + - tools/push2mirrors, a script to run rsync processes in parallel to push 43 + content to mirrors. 44 + 45 +------------------------------------------------------------------- 46 Tue Feb 21 00:08:05 UTC 2012 - poeml@cmdline.net 47 48 - update to 2.16.0 (r8252): 49 |
||
[-] | Changed | mirrorbrain.spec ^ |
26 1
2 #BuildRequires: help2man python-cmdln 3 Url: http://mirrorbrain.org/ 4 Packager: Peter Poeml, poeml at mirrorbrain.org 5 -Version: 2.16.0 6 +Version: 2.17.0 7 Release: 0 8 License: Apache License 2.0, GPL 9 Group: Productivity/Networking/Web/Servers 10
11 install -D -m 755 tools/geoip-lite-update $RPM_BUILD_ROOT/%{_bindir}/geoip-lite-update 12 install -D -m 755 tools/create_timestamp $RPM_BUILD_ROOT/%{_bindir}/create_timestamp 13 install -D -m 755 tools/null-rsync $RPM_BUILD_ROOT/%{_bindir}/null-rsync 14 +# install -D -m 755 tools/push2mirrors $RPM_BUILD_ROOT/%{_bindir}/push2mirrors 15 install -D -m 755 tools/scanner.pl $RPM_BUILD_ROOT/%{_bindir}/scanner 16 install -D -m 755 mirrorprobe/mirrorprobe.py $RPM_BUILD_ROOT/%{_bindir}/mirrorprobe 17 install -D -m 755 tools/mirrorprobe-logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/mirrorprobe 18
19 %doc mod_mirrorbrain/*.conf 20 %doc docs 21 %doc sql 22 +%doc tools/push2mirrors 23 %dir %attr(750,mirrorbrain,mirrorbrain) %{_var}/log/mirrorbrain 24 25 %files -n apache2-mod_mirrorbrain 26 |
||
[+] | Changed | debian.changelog ^ |
@@ -1,3 +1,59 @@ +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): | ||
[+] | Changed | debian.tar.gz/rules ^ |
@@ -17,22 +17,23 @@ dh_testdir cd mod_mirrorbrain && $(APXS) -c -Wc,"-Wall -g" -lm mod_mirrorbrain.c cd mod_autoindex_mb && $(APXS) -c -Wc,"-Wall -g" mod_autoindex_mb.c - cd tools && gcc $(CFLAGS) -Wall -lGeoIP -o geoiplookup_continent geoiplookup_continent.c - cd tools && gcc $(CFLAGS) -Wall -lGeoIP -o geoiplookup_city geoiplookup_city.c + cd tools && gcc $(CFLAGS) -Wall -o geoiplookup_continent geoiplookup_continent.c -lGeoIP + cd tools && gcc $(CFLAGS) -Wall -o geoiplookup_city geoiplookup_city.c -lGeoIP # # Python 2.6 is the default python on Ubuntu 9.04; however, the # sqlobject module gives a deprecation warning with it. Thus, use 2.5 # Ubuntu 10.04 doesn't have Python 2.5 any longer. Don't patch there. + # Also, don't patch on Debian 6.0. # see http://mirrorbrain.org/issues/issue6 head -1 $(shell find mb -name mb.py; find mirrorprobe -name mirrorprobe.py) - case $(shell cut -d" " -f 2 /etc/issue) in \ - *10.04*) \ - echo nothing to patch \ - ;; \ - *) \ + case "$(shell cut -d' ' -f 2,3 /etc/issue)" in \ + *5.0*|*8.04*|*9.04*|*9.10*) \ echo patching Python scripts to force Python 2.5 being used; \ sed -i 's/^\(#!\/usr\/bin\/python\).*/\12.5/' $(shell find mb -name mb.py; find mirrorprobe -name mirrorprobe.py); \ ;; \ + *) \ + echo nothing to patch \ + ;; \ esac head -1 $(shell find mb -name mb.py; find mirrorprobe -name mirrorprobe.py) # | ||
Added | mirrorbrain-2.17.0.tar.gz ^ | |
[+] | Changed | mirrorbrain.dsc ^ |
@@ -1,6 +1,6 @@ Format: 1.0 Source: mirrorbrain -Version: 2.16.0-1 +Version: 2.17.0-1 Binary: mirrorbrain, mirrorbrain-tools, mirrorbrain-scanner, libapache2-mod-mirrorbrain, libapache2-mod-autoindex-mb Maintainer: Peter Poeml <poeml@cmdline.net> Architecture: any |