Changes for version 0.84

  • combine Apache::AuthenDBI and Apache::AuthzDBI into one package Apache::AuthDBI.
  • discard Apache::DebugDBI. Debugging can be enabled by setting the variables Apache::AuthDBI::DEBUG and Apache::DBI::DEBUG to appropriate values.
  • the attribute 'Auth_DBI_cache_time' has been discarded. The cache time now has to be configured upon server startup using the method setCacheTime(n).
  • optionally use shared memory for the cache used for authentication and authorization as proposed by Rauznitz Balazs <jomagam@yahoo.com>.
  • make the PerlCleanupHandler, which cleans the cache in Apache::AuthDBI, configurable. Per default it is switched off.
  • connect attributes for authentication and authorization may be a list of several servers, all of which will be used until the first connect succeeds. Proposed by Matt Loschert <loschert@servint.com>.
  • the PerlCleanupHandler in Apache::DBI.pm, which is supposed to initiate a rollback in case AutoCommit is off, will only be created, if the initial data_source sets AutoCommit to 0.
  • fixed bug with empty password, which didn't fall through for authoritative = off, spotted by "Graham Johnson" <graham@iii.co.uk>.
  • analogous to the environment variables REMOTE_GROUPS and REMOTE_GROUP the selected passwords and the matched password are put into the environment variables REMOTE_PASSWORDS and REMOTE_PASSWORD. Proposed by Jochen Wiedmann <joe@ispsoft.de>.
  • add traces.txt, which serves as reference for the debug output.

Modules

Authentication and Authorization via Perl's DBI
Initiate a persistent database connection

Provides

in DBI.pm

Examples