Hi, I am happy to release mod_asn 1.4. This release does not bring about significant user-visible changes, but under the hood there are some optimizations. http://mirrorbrain.org/mod_asn/news/mod_asn-14-released-optimizations/ I'll simply list the all changes here in detail, because it just about fits on one page. - 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. => This change affects the folks on Debian and Ubuntu. I verified on Debian Lenny that mod_asn still works there. Since Ubuntu and Debian Lenny share the same Apache Portable Runtime version, Ubuntu should be fine as well. Please double check that mod_asn still works on your system after the update. As a safety measure, you could copy the mod_asn.so as backup before you update. - In the documentation, the support scripts are now mentioned without their .py suffix in the example for data import, which might be less confusing. Packages are building, and mostly finished and available. If you subscribed to the repositories, you should see the update already. If you didn't subscribe to the repos, you'll still find the packages here: http://download.opensuse.org/repositories/Apache:/MirrorBrain/ Thanks, Peter _______________________________________________ mirrorbrain-announce mailing list Archive: http://mirrorbrain.org/archive/mirrorbrain-announce/ Note: To remove yourself from this mailing list, send a mail with the content unsubscribe to the address mirrorbrain-announce-request_at_mirrorbrain.orgReceived on Sat Mar 27 2010 - 01:59:51 GMT
This archive was generated by hypermail 2.3.0 : Sat Apr 03 2010 - 06:47:04 GMT