Changelog for
apache2-mod_asn-1.6-150600.10.1.x86_64.rpm :
* Sun Feb 09 2020 pgajdosAATTsuse.com- removing %apache_test_
* macros, do not test module just by loading the module
* Fri Aug 28 2015 pgajdosAATTsuse.com- test module with %apache_test_module
* Thu Jul 16 2015 pgajdosAATTsuse.com- Requries: %{apache_suse_maintenance_mmn} This will pull this module to the update (in released distribution) when apache maintainer thinks it is good (due api/abi changes).
* Mon Jun 08 2015 poemlAATTcmdline.net- fix dependency on apache2-dev for Debian 7.0/8.0
* Thu Oct 30 2014 pgajdosAATTsuse.com- call spec-cleaner- use rpm macros
* Tue Jan 07 2014 poemlAATTcmdline.net- update to 1.6 (r100):
* adjust for the API changes in Apache 2.4 (issue #127, #128)
* A bug in the asn_get_routeviews script has been fixed: It could fail when the BGP routing data snapshot contains bogus AS numbers. (issue #93)
* asn_get_routeviews now allows to only download routing data, but don\'t process it, by using the switch --download-only. In addition, - -no-download can be used if the data is distributed by other means, e.g. with distro updates. (issue #127)
* Sun Mar 06 2011 drahtAATTsuse.de- checking on shell job control errors upon non-expansion of specfile macros.
* Fri Nov 12 2010 poemlAATTcmdline.net- enable building on Fedora
* Sun Sep 05 2010 poemlAATTcmdline.net- update to 1.5 (r88):
* mod_asn now avoids lookups of IPv6 addresses. The database of AS (autonomous system) numbers is IPv4-only, and in addition, attempted lookups seem to cause problems within the PostgreSQL ip4r contrib data type. The symptom was a failure of the database after a while of running, and subsequent error messages from Apache. See issue #58.
* The used version of the APR/APR-Util library is now checked when Apache starts, and not when the module is compiled. This is useful to choose the correct way to access the database, which unfortunately changed between the 1.2 and 1.3 (APR-Util) release. This change makes the deployment more robust, because even if a user mixes packages from different distro versions on a system, mod_asn will still work correctly. This improves the existing fix for issue #7.
* The documentation has been updated with updated examples of Debian package names and filenames and an improved example about installing onto an existing database.
* Fri Mar 26 2010 poemlAATTcmdline.net- update to 1.4 (r78): This release does not bring about significant user-visible changes, but under the hood, some optimizations were done.
* For more efficient database connection usage, mod_asn now closes the used connection when its handler quits. Before, a connection with lifetime of the request was acquired; if a long-running handler runs after mod_asn, this could mean that the connection is blocked for other threads until the end of the request. This could occur, for instance, when mod_mirrorbrain ran later, but exited early because a file was supposed to be delivered directly. This was tracked in http://mirrorbrain.org/issues/issue44
* Database errors from the lower DBD layer are now resolved to strings, where available. In relation to this: if an IP address is not found it isn\'t necessarily an error, because it could be a private IP, for instance, which is never present in global routing tables. That case is now logged with NOTICE log level.
* When compiling mod_asn with the Apache Portable Runtime 1.2, different semantics are used to access database rows, couting from 0 instead of from 1. It seemed to work either way (maybe because only a single row is accessed), but hopefully now it is done more correctly and therefore safer in the future. See http://mirrorbrain.org/issues/issue29 and http://mirrorbrain.org/issues/issue7 for the context.
* In the documentation, the support scripts are now mentioned without their :file:`.py` suffix in the example for data import, which might be less confusing.