Changes for version 1.00 - 2003-12-01

  • Added mod_perl 2 and mod_perl 1 full compatibility
  • Added OO interface. Now Apache::SessionManager inherits from Apache class
  • Added new cookpod section: "Using Apache::SessionManager without root privileges"
  • Added new cookpod section: "Using Apache::SessionManager with Apache::DBI"
  • Added new cookpod section: "Expiration policies on the client side"
  • Added t/lib/PerlEnvOO.pm simple mod_perl handler to test OO interface ! Updated Makefile.PL in order to:
    • accept command line switch '-n' which doesn't ask at prompt and doesn't run live Apache tests. This is to pack easier this package for Debian (suggested by Krzysztof Krzyzaniak <eloy@debian.org>)
    • check correctly environment: test mod_perl generation and test suite. Added messages before configuring test
    • add httpd.conf extra lines for testing with Apache::DBI
  • ! Updated PODS
    • SessionManager.pm PODS (VERSION section)
    • added L<> in every module name
    • documented mp1/mp2 bug with "PerlSetVar Foo 0"
    • Switched use of $ENV{'GATEWAY_INTERFACE'} to $ENV{'MOD_PERL'} in cookbook samples
    • Fix 'Expire' with 'Expires'
  • ! Bug fix: SessionManagerExpire: '0' => (none|no|disabled) value means no expiration time ! Moved tests to run only under Apache::testold mod_perl 1 test suite ! Ported t/lib/*.pm sample modules to work either with mod_perl 1.0 and 2.0

Documentation

Session management Cookpod with Apache::SessionManager

Modules

mod_perl 1.0/2.0 session manager extension to manage sessions over HTTP requests