File apache2-mod_asn.changes of Package apache2-mod_asn
-------------------------------------------------------------------
Mon Mar 2 09:47:17 UTC 2020 - Lars Vogdt <lars@linux-schulserver.de>
- added asn_get_routeviews_-_handle_https.patch:
+ mirrorbrain.org redirects everything to https
-> do this in the script directly
+ mirrorbrain.org meanwhile uses an Let's encrypt certificate
+ use urllib2 and avoid checking the SSL certificate
- small fixes in Summary and Description to get rid of rpmlint
warnings
- use python directly, without env interpreter for openSUSE
-------------------------------------------------------------------
Sat Mar 16 18:35:25 UTC 2019 - R. Tyler Croy <rtyler@brokenco.de>
- Patch for debian which has no package apache2.2-common as a dependency
-------------------------------------------------------------------
Mon Jun 8 21:04:26 UTC 2015 - poeml@cmdline.net
- fix dependency on apache2-dev for Debian 7.0/8.0
-------------------------------------------------------------------
Thu Oct 23 18:03:24 CEST 2014 - lrupp@suse.de
- updated license entries in specfile
-------------------------------------------------------------------
Tue Jan 7 19:36:20 UTC 2014 - poeml@cmdline.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)
-------------------------------------------------------------------
Fri Nov 12 21:34:58 UTC 2012 - poeml@cmdline.net
- enable building on Fedora
-------------------------------------------------------------------
Wed Mar 21 13:02:29 UTC 2012 - mrueckert@suse.de
- added tools subpackage
-------------------------------------------------------------------
Sun Sep 5 19:23:47 UTC 2010 - poeml@cmdline.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 23:28:16 UTC 2010 - poeml@cmdline.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.
-------------------------------------------------------------------
Thu Jul 30 04:55:30 CEST 2009 - poeml@suse.de
- update to 1.3 (r69):
Bugs in the asn_get_routeviews and asn_import scripts were fixed:
- The logic which decided whether to download the routing data
snapshot file was fixed. If asn_get_routeviews is called and it
finds a file which was downloaded less then 8 hours ago, the
file is reused. If no file exists or the file is older than 8
hours, it is downloaded again.
- Deletion of existing entries in the database is now prevented,
if not at least one entry has been imported. This fixes a bug
where the routing data would be deleted if the script was
called with no input.
-------------------------------------------------------------------
Tue Jul 28 15:48:08 CEST 2009 - poeml@suse.de
- update to release 1.2 (r61):
* asn_get_routeviews script:
download data from the mirror provided by the MirrorBrain
project, so routeviews.org doesn't get additional traffic by
additional users downloading from them
* documentation significantly updated
+ section Keep the data up to date added
+ add Upgrading notes about PostgreSQL (8.4)
-------------------------------------------------------------------
Mon Jul 13 23:54:33 CEST 2009 - poeml@suse.de
- link to svn repo in spec file updated
-------------------------------------------------------------------
Wed Jul 8 22:16:19 CEST 2009 - poeml@suse.de
- add libapr-util1-dbd-pgsql to Requires
-------------------------------------------------------------------
Sat Jul 4 16:13:47 CEST 2009 - poeml@suse.de
- update to release 1.1. Changes over r31 were:
* mod_asn:
- bump version (1.1)
- update year in copyright header
* INSTALL:
- add instructions for troubleshooting and testing.
- add links to binaries for Debian and ebuilds for Gentoo
* CHANGES file added
* build Debian deb package
-------------------------------------------------------------------
Sat Jun 27 00:49:53 CEST 2009 - poeml@suse.de
- update to r31:
- INSTALL: add some rough hints about troubleshooting and testing,
and correct a wrong example of loading mod_asn instead of mod_dbd
-------------------------------------------------------------------
Tue Jun 23 00:38:58 CEST 2009 - poeml@suse.de
- update to r30:
- asn_import script: fix the new -b option introduced with r26
- add example cron snippet to update ASN data
-------------------------------------------------------------------
Mon Jun 22 16:33:32 CEST 2009 - poeml@suse.de
- update to r28:
- implement configuration handling for the asn_import script.
Thus, it is no longer needed to edit the script with database
configuration data and credentials. Two ways of configuration
are supported:
* if a MirrorBrain config file is found, it is used (and the
MirrorBrain instance can be selected with -b on the
commandline, if needed)
* alternatively, the script looks for a config file named
/etc/asn_import.conf.
- updated asn_import script which handles the slightly changed
format of the snapshots of routeviews data. Additionally, more
sanity checks for invalid lines were required.
-------------------------------------------------------------------
Thu Jun 4 13:01:32 CEST 2009 - poeml@suse.de
- add buildrequires to enable building on CentOS 5.
-------------------------------------------------------------------
Tue Mar 31 19:04:08 CEST 2009 - poeml@suse.de
- update to r22:
- fix bug that lead to ignorance of variables in the subprocess
environment set by ASIPEnvvar, which falsely looked for the
wrong variable name (one that was configured via ASIPHeader).
-------------------------------------------------------------------
Tue Mar 17 16:23:02 CET 2009 - poeml@suse.de
- update to r21:
- document an example how to log the looked up data
-------------------------------------------------------------------
Tue Mar 17 12:34:05 CET 2009 - poeml@suse.de
- update to r20:
- updated README with documentation on design choices and
performance.
- INSTALL: add note about required versions of httpd and
apr-util.
-------------------------------------------------------------------
Tue Mar 17 10:37:15 CET 2009 - poeml@suse.de
- update to r16:
update README:
- client ip override has been implemented.
- add some reference to mod_mirrorbrain and its tool set
-------------------------------------------------------------------
Mon Mar 16 22:50:13 CET 2009 - poeml@suse.de
- update to r14:
- implement lookup of IP address taken from an arbitrary HTTP
request header, or an subprocess environment variable:
configurable via ASIPHeader and ASIPHeader directives.
- document the ASLookupDebug directive.
- bump version to 1.0.
-------------------------------------------------------------------
Mon Mar 16 21:29:44 CET 2009 - poeml@suse.de
- update to svn r11; no functional change, mostly documentation
updates.
-------------------------------------------------------------------
Fri Feb 13 01:17:13 CET 2009 - poeml@suse.de
- work on INSTALL and README
-------------------------------------------------------------------
Fri Feb 13 00:06:24 CET 2009 - poeml@suse.de
- work on the INSTALL docs
- README added
-------------------------------------------------------------------
Thu Feb 12 23:50:15 CET 2009 - poeml@suse.de
- work on the INSTALL docs
- removed accidentally checked in password (yes, it is stupid to
put passwords in scripts, and yes, I changed it on the server)
- simplify usage of asn_get_routeviews.py
-------------------------------------------------------------------
Thu Feb 12 21:00:56 CET 2009 - poeml@suse.de
- initial package (0.9)