The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 4.43

  • FIX: Avoid deleting unmatched sessions when calling find() when ip_match is enabled. Closes RT#47795. Thanks to m-uchino, Ron Savage, and Mark Stosberg
  • NEW: new public ip_match() method is available, primarily for use with find(). (Ron Savage, Mark Stosberg)
  • DOCS: UTF8 related documentation was updated.
  • INTERNAL: Don't add _SESSION_EXPIRE_LIST to internal hash unless we need to. RT#51192, Thanks to Pavel V. Rochnyack, Ron Savage, Mark Stosberg
  • INTERNAL: Avoid calling sprintf() in CGI::Session::ErrorHandler, fixing RT#48733 Solves taint error for Perl V 5.10.0. All well-written code will have been using errstr() to retrieve errors anyway so this change will not affect any code which obeys the API. (Peter Kaminsk, Ron Savage, Mark Stosberg)
  • INTERNAL: The undocumented 4th parameter to load() has changed its meaning.
    • INTERNAL: Test suite improvements. (Ron Savage, Mark Stosberg)

Modules

persistent session data in CGI applications
CGI::Session driver specifications
Base class for native DBI-related CGI::Session drivers
CGI::Session driver for BerkeleyDB using DB_File
Default CGI::Session driver
CGI::Session driver for MySQL database
PostgreSQL driver for CGI::Session
CGI::Session driver for SQLite
error handling routines for CGI::Session
CGI::Session ID driver
default CGI::Session ID generator
CGI::Session ID Driver for generating static IDs
Default CGI::Session serializer
serializer for CGI::Session
Serializer for CGI::Session
Extended CGI::Session manual

Provides

in lib/CGI/Session/Test/Default.pm
in lib/CGI/Session/Test/Default.pm
in lib/CGI/Session/Test/Default.pm