Revision history for Perl extension CGI::Application::Plugin::Session.
1.06 2024-11-25 15:50:21-06:00 America/Chicago
- Fix test fail due to date format changes in CGI::Cookie 4.58
(RT#149959 Slaven Rezić)
- Use tmpdir for test session files
1.05 2013-12-21 11:31:00 America/Chicago
- Stop depending on ->DESTROY to call ->flush (reported by Gareth Tunley)
1.04 2013-11-14 10:48:29 America/Chicago
- Fix hash randomization bug tickled by perl 5.18
(Arthur Axel 'fREW' Schmidt)
- Delete some dead code (RT#46587, Nate Smith)
- Use instance name instead of global CGI::Session->name (Lee Carmichael)
1.03
- Add session_recreate method (suggested by Robert Bauck Hamar)
- Add session_loaded method (Sven Neuhaus)
1.02 Tue May 23 12:03:19 EDT 2006
- When calling session_delete, make sure that the session is
created first, in case the user hasn't called $self->session
(Yuji Maeda)
- When session_delete is called, make sure that we remove any
session cookies that may be in the outgoing headers before
adding in the session timeout cookie.
1.01 Fri Mar 3 21:03:45 EDT 2006
- Fix bug when using CGI::Fast (reported by Yuji Maeda)
- Clarify the SEND_COOKIE docs to mention that a cookie is only
set if the session object is created during the request
(Mark Stosberg)
1.00 Sun Feb 5 16:44:33 EDT 2006
Bug fixes:
- Test return value from CGI::Session to make sure the session
object was created properly. (perlmonkey -at- gmail.com)
0.09 Sun Sep 11 21:22:06 EDT 2005
- Added session_delete() method to send expired cookie to client
(Jason Purdy)
0.08 Wed Jul 6 12:06:04 EDT 2005
- Simplify the pod tests according to Test::Pod docs
- Allow -expires attribute for the cookie header to be blank
so that an expiry date is not put on the session automatically
(Curtis Hawthorne)
0.07 Sat Jun 11 13:24:38 EDT 2005
- New config option DEFAULT_EXPIRY which will automatically call
the CGI::Session 'expire' method for all newly created sessions
- The cookie now sets the Expires header based on the expiry
time of the CGI::Session object (patch by Mark Stosberg)
- Changed the hash key where we store all the private info in
the CGI::Application object to be a bit more unique to this
plugin module
- expanded the coverage of the test suite
Bug fixes:
- If you didn't import the session_cookie method into your
namespace, calls to $self->session would fail.
- If you called session_cookie manually, it was possible under
specific conditions that the session wasn't created yet,
and the cookie would not be created properly
0.06 Tue Oct 19 22:15:48 EST 2004
- CGI::Session will currently only work with CGI.pm so check to see
if CGI::Application is configured to use another CGI.pm like
module like CGI::Simple
- Be more intelligent about choosing a default temporary directory
for windows users (suggested by Dan Horne)
- Add a doc note to warn users when they change the name of the
cookie, to also notify CGI::Session->name
0.05 Sun Sep 19 18:13:03 EST 2004
- scrap CGI::Application::Plugin support for simple Exporter
system.
- Moved module to the CGI::Application::Plugin namespace
0.04 Mon Jul 26 23:44:39 EST 2004
- add support for the new CGI::Application::Plugin base class
0.03 Tue Feb 10 22:12:29 EST 2004
- fool Module::Build into ignoring the 'package CGI::Application'
directive in CGI::Application::Session so that it doesn't list
CGI::Application as being provided by the distribution in the
META.yml file. (there must be a better way!)
- updated the Build.PL script
- Fixed a silly documentation error
0.02 Tue Feb 10 14:59:51 EST 2004
- WARNING: changed the way in which session_config accepts
parameters. Please check the docs because this will
affect anyone that was using the session_config method
in version 0.01. It is more flexible now, and will allow
for future additions.
- altered doc example by moving authentication check
to cgiapp_prerun to co-inside with the examples in the
CGI::Application docs - "Clayton L. Scott" tex -at- engsoc.org
- automatically add a cookie to the outgoing headers if there
isn't one there already (requires CGI::Application 3.21)
- changed the code to conform to some of the CGI::Application
coding standards
0.01 Sun Jan 18 11:06:49 2004
- original version; created by h2xs 1.19