Changes of Revision 29
[-] | Changed | mirrorbrain.changes |
x 1
2 ------------------------------------------------------------------- 3 +Sat Feb 8 17:01:40 UTC 2014 - cs@linux-administrator.com 4 + 5 +- update to 2.18.1 (r8379): 6 + Bug fixes: 7 + - geoip-lite-update: This tool reloads Apache, but the systemctl call added 8 + in 2.18.0 for operating systems with systemd was incorrect. 9 + This has been fixed and was the reason for this release. 10 + - mod_mirrorbrain: Some obsolete configuration directives have been removed 11 + (MirrorBrainGeoIPFile, MirrorBrainHandleDirectoryIndexLocally, MirrorBrainMetalinkHashesPathPrefix). 12 + MirrorBrainGeoIPFile was also still present in the example configuration file. (issue 146) 13 + - mb scan: an obsolete reference to a -f switch was removed that exists only in 14 + the behind-the-scene scanner perl script, but not in mb scan. Thanks, Bart! 15 + 16 +- release 2.18.1 (r8365): 17 + New features: 18 + - mod_mirrorbrain: Nick Schermer from Xfce contributed a wonderful patch to 19 + improve the HTML output for the details pages that MirrorBrain generates (see issue 123). 20 + As a consequence, in some installations the web design needs to be adjusted, 21 + but hopefully people will value the better possibilities. The full list of changes can be viewed here. 22 + 23 + - mod_mirrorbrain: If multiple instances of MirrorBrain run in Apache 24 + (or you have multiple vhosts using one MirrorBrain configuration), 25 + you would have multiple DBDParams statements which prepare SQL statements when Apache starts processes. 26 + Peculiarly, Apache doesn’t allow the same connection string used more than once. 27 + (To make the connection strings unique, a possible workaround is to use differing connect_timeout values.) 28 + Anyhow, to help users running into this problem, MirrorBrain used to log a warning (added in 2009). 29 + This warning was removed when the DBD error handling was reworked in 2.16.1 (2012). 30 + It replaced with much more detailed error logging, but the helpful one-liner was missing hence. 31 + This release re-adds the helpful one-liner, and it’ll also show the workaround at the same time. 32 + In addition, the documentation was enhanced. Thanks Stephan Jauernick. 33 + - The installation documentation was updated in many places. 34 + - mb: new command line option for configuration file path. Patch kindly provided by Gökdeniz Karadağ (see also issue 114) 35 + - mb update: The geoiplookup and geoiplookup_city binaries are now also looked for in /usr/share/mirrorbrain. Helps to solve the packaging cleanup issue 110. 36 + - geoip-lite-update: It is now possible to run this script without reloading Apache. 37 + On the other hand, it can now reload Apache on openSUSE, Ubuntu, Debian, Fedora, and via systemd. Thanks Andrea Veri for the report. 38 + - The create_timestamp script no longer contains openSUSE specifics. Usage: 39 + - create_timestamp [username:groupname] timestampfile1 [timestampfile2...] 40 + - geoiplookup_city and geoiplookup_continent tools: The path to the GeoIP database files is now 41 + configurable at compile time, so distribution builders could use preprocessor definitions to 42 + define them instead of patching the code. Patch by Dagobert Michelsen. Thanks! (issue 130) 43 + - mirrorprobe: in the --help output, display the default value for the network timeout (20 seconds) 44 + 45 +Bug fixes: 46 + - There’s a version table in the database since recently (created since 2.17.0), 47 + but it didn’t contain an id column as primary key, so SQLObject couldn’t work with it. 48 + So now we add an id column as primary key to the table (and an existing table from 2.17.0 is migrated by simply recreating it from scratch). 49 + - The database SQL scheme for new installations has been updated to add the new column named ipv6_only. 50 + Thanks George Koutras, Raphael Hertzog and others for the report (and for their patience)! (issue 119) 51 + - The SQL schema was updated to remove obsolete quotes around language names on function declarations: 'plpgsql' -> plpgsql; 'SQL' -> SQL. 52 + PostgreSQL 9.2 and newer no longer ignore these wrong quotes. 53 + - mod_mirrorbrain: Compiler warnings about using %d for size_t were silenced, 54 + by now using APR_SIZE_T_FMT where appropriate. (issue 82) 55 + - mb / mirrorbrain.conf: Trailing(!) spaces in passwords were taken literally so far, 56 + but were very hard to see and hard to debug. Now, trailing spaces are rightfully ignored (issue 112). 57 + Thanks to patch from Pat Riehecky! 58 + - mb now gives sane error messages when a config statement is missing/misspelled in /etc/mirrorbrain.conf. 59 + - mb: when mod_asn is not installed, an additional ProgrammingError exception from the sqlobject.dberrors can occur. 60 + This is now also caught. Thanks Gökdeniz very much for the patch! 61 + - mb makehashes: “permission denied” errors are now handled gracefully, 62 + fixing issue 105. Thanks Tom Albers for report & patch! 63 + - metalink-hasher.py: This very old (backward) compatibility wrapper has been removed from the tools directory, 64 + since it is long obsolete. 65 + - mb iplookup: On the Solaris/OpenCSW platform, using socket.getaddrinfo() in Python for DNS lookups 66 + doesn’t work with port 0. Using None instead seems to be more correct and hopefully work on all platforms. 67 + Thanks Dagobert for the fix! (issue 135) 68 + - mb edit: A mistyped dash in the commands help output was fixed. Thanks Dago! (issue 136) 69 + - mb update: This command now handles errors that lead to Null as prefix or Null as AS number, 70 + so the command doesn’t crash anymore under these conditions. (issue 137) 71 + - mb dirs: When using the -d or --missing option, only enabled mirrors are shown now. Thanks Florian! (issue 116) 72 + - tools/geoiplookup_*: They no longer segfault when opening a GeoIP database database fails. 73 + Patch courtesy of Dagobert Michelsen. (issue 138) 74 + - mb scan: 75 + When FTP URLs are not correct, and the directory is not found on an FTP server, 76 + the scanner bailed out. Fixed with patch from Dago. (issue 139) 77 + when in verbose mode, don’t wrongly log symlinks as directories (issue 141) 78 + - The file mb/countries.py was never used; remove it so it doesn’t confuse anyone. Thanks Gokdeniz for the hint. 79 + - The build on openSUSE 13.1 was fixed. 80 + - The build on RHEL6 was fixed, with a patch courtesy of jcpunk. (issue 125) 81 + 82 +------------------------------------------------------------------- 83 Sat Apr 21 00:31:57 UTC 2012 - poeml@cmdline.net 84 85 - update to 2.17.0 (r8289): 86 |
||
[-] | Changed | mirrorbrain.spec ^ |
10 1
2 #BuildRequires: help2man python-cmdln 3 Url: http://mirrorbrain.org/ 4 Packager: Peter Poeml, poeml at mirrorbrain.org 5 -Version: 2.17.0 6 +Version: 2.18.1 7 Release: 0 8 License: Apache License 2.0, GPL 9 Group: Productivity/Networking/Web/Servers 10 |
||
Added | mirrorbrain-2.18.0.tar.gz ^ | |
Added | mirrorbrain-2.18.1.tar.gz ^ |