Persistent session data in CGI applications

Edit Package perl-CGI-Session

CGI-Session is a Perl5 library that provides an easy, reliable and
modular session management system across HTTP requests. Persistency is
a key feature for such applications as shopping carts,
login/authentication routines, and application that need to carry data
across HTTP requests. CGI::Session does that and many more.

Refresh
Refresh
Source Files
Filename Size Changed
CGI-Session-4.42.tar.bz2 0000061357 59.9 KB
perl-CGI-Session.changes 0000002316 2.26 KB
perl-CGI-Session.spec 0000003974 3.88 KB
Revision 7 (latest revision is 25)
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 7)
- update to 4.42:
 * Fix broken links in documentation and tests. (RT##49020)
- add perl-DBD-SQLite, perl(CGI::Simple) and perl(FreezeThaw) to
  BuildRequires to run more tests (DBI tests need a running 
  database and are skipped so far)
- follow perl packaging rules in specfile

- update to 4.41
 * FIX: RT#43290. In CGI::Session::Driver::sqlite, ensure database
   handle is still defined in DESTROY() before calling ping().
 * DOCUMENTATION: Add comments about using the header() method 
   to set the charset to 'utf-8'.

- update to 4.40
 * many fixes, improved documentation

- update to 4.35 (bnc#410259)
  * FIX: Fix the bug fix for error propagation from 4.34
  * FIX: Reset errors when creating a new object. Previously,
    errors from a previous object could show up in the current object. 
  * INTERNAL - Patch Build.PL and Makefile.PL to run
    Module::Metadata::Changes's ini.report.pl, if available, to 
    regenerate Changelog.ini from this file (Changes), when creating 
    a makefile.
  * SECURITY: Patch CGI::Session::Driver::file to stop \ and / 
    characters being used in session ids and hence in file names. 
    These characters, possibly combined with '..', could have been
    used to access files outside the designated session file directory.
  * FIX: Patch CGI::Session to propagate error upwards when
    _load_pluggables() fails.
  * INTERNAL: Ship a machine-readable version of this file under 
    the name Changelog.ini.
  * FIX: Patch CGI::Session::Driver::mysql to replace 
    'REPLACE INTO ...' with 'INSERT INTO ... ON DUPLICATE KEY UPDATE ...'.
  * FIX: t/mysql.t used to test setting the global variable
    $CGI::Session::MySQL::TABLE_NAME.

- package created (version 4.32)
Comments 0
openSUSE Build Service is sponsored by