$Id: Changes,v 1.40.2.8 2008-01-28 12:26:41 mike Exp $ Revision history for Perl extension Keystone::Resolver. 1.15 Mon Jan 28 12:26:37 GMT 2008 - Fix error in Apache2 debian-package configuration file: mod_rewrite's log was written into /var/log/apache rather than /var/log/apache2, which causes Apache2 to refuse to start if Apache 1.x is not also installed. - Comments in Makefile.PL indicate what Debian packages contain each of the prerequisite Perl modules. 1.14 Mon Jan 28 10:49:04 GMT 2008 - Fix the resolver-site's index page to correctly state the baseURL. (No functional changes.) 1.13 Thu Jan 24 18:07:56 GMT 2008 - Small changes to Web configuration to allow Apache 1.x and Apache 2.x installations to co-exist, and to ensure that a Debian install can live side-by-side with a development version. (Yes, this means that you can -- and I do -- run four instances of the resolver on a single computer.) 1.12 Thu Jan 17 15:50:00 GMT 2008 - Support for running under both Apache 1.3/mod_perl and Apache 2.0/mod_perl2. - Add utility function apache_request() and mod_perl_version() to Keystone::Resolver::Utils to support Apache-version independence. 1.11 Mon Dec 17 11:57:16 GMT 2007 - Fix bug #1967, which prevented the creation of certain types of record, including Service and User. 1.10 Thu Dec 13 17:27:15 GMT 2007 - Hardwired username/password pairs for read-only and read-write pairs removed from code. These are now obtained from the KRuser, KRpw, KRrwuser and KRrwpw environment variables. - Set KRuser et al. in web/conf/apache1.3/debian.conf - Set KRuser et al. in t/regression.t - Fixes to the admin system's new-record-creation and editing system. 1.09 Mon Dec 3 09:46:22 GMT 2007 - Add documentation to bin/kr-recipe. - Remove the obsolete PHP-based Web Admin UI from web/htdocs/dbadmin/ - Much better Debian packaging. 1.08 Fri Nov 23 18:23:00 GMT 2007 - Debian packaging. Currently encompasses the Perl part of the application only (libraries and driver scripts). A separate Debian package will follow for the Web Admin UI and the main HTTP entry point. 1.07 Fri Sep 21 10:00:40 BST 2007 - The "deny" boolean field of rule object (both service-type and service rules) is re-cast as an enumeration called "action", with values "include" and "exclude". This is clearer exposition, and better represents the code. The underlying database field is still called "deny" and still uses the boolean values 0 and 1, so no database changes are necessary. 1.06 Thu Sep 20 18:50:54 BST 2007 - Correct implementation of rules: both at the Service-Type and Service levels, and both "include" and "exclude" rules. - Default options for the resolver object may now be set from the environment (though they will be overridden by opt_* keys in the OpenURL being resolved). The KR_OPTIONS environment variable is consulted: it consists of zero or more assignments, separated by commas, each of the form