14 years agoChecking in changes prior to tagging of version 0.26. Changelog diff is: v0.26
Tomas Doran [Wed, 19 Aug 2009 21:19:59 +0000]
Checking in changes prior to tagging of version 0.26.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 11171)
+++ Changes (working copy)
@@ -1,7 +1,9 @@
Revision history for Perl extension Catalyst::Plugin::Session

0.26 2009-08-19
-        - Remove Test::MockObject from the test suite as it is full of fail.
+        - Remove Test::MockObject from the test suite as prone to failing on
+          some platforms and perl versions due to it's UNIVERSAL:: package
+          dependencies.

0.25 2009-07-08
- Add the a change_session_id method which can be called after

14 years agoChecking in changes prior to tagging of version 0.26. Changelog diff is:
Tomas Doran [Wed, 19 Aug 2009 21:02:46 +0000]
Checking in changes prior to tagging of version 0.26.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 11170)
+++ Changes (working copy)
@@ -1,6 +1,9 @@
Revision history for Perl extension Catalyst::Plugin::Session

-0.25 2009-0708
+0.26 2009-08-19
+        - Remove Test::MockObject from the test suite as it is full of fail.
+
+0.25 2009-07-08
- Add the a change_session_id method which can be called after
authentication to change the user's session cookie whilst preserving
their session data. This can be used to provide protection from

14 years agominor change that unfucks ::State::URI (provided by Helios)
Rafael Kitover [Sat, 25 Jul 2009 11:58:03 +0000]
minor change that unfucks ::State::URI (provided by Helios)

14 years agoChangelog, attribute kmx, strip trailing whitespace v0.25
Tomas Doran [Wed, 8 Jul 2009 21:51:19 +0000]
Changelog, attribute kmx, strip trailing whitespace

14 years agoC::P::Session - branche session_fixation: new method change_session_id (incl. doc...
KMX [Tue, 7 Jul 2009 21:54:46 +0000]
C::P::Session - branche session_fixation: new method change_session_id (incl. doc), new session_fixation tests pass, tested with a real application as well

14 years agoC::P::Session - branche session_fixation: more sophisticated tests for session_fixation
KMX [Tue, 7 Jul 2009 20:36:10 +0000]
C::P::Session - branche session_fixation: more sophisticated tests for session_fixation

14 years agoFixed minor grammar in Tutorial.pod
Dan Dascalescu [Tue, 23 Jun 2009 10:06:10 +0000]
Fixed minor grammar in Tutorial.pod

14 years agoChecking in changes prior to tagging of version 0.24. Changelog diff is: v0.24
Tomas Doran [Tue, 23 Jun 2009 08:16:31 +0000]
Checking in changes prior to tagging of version 0.24.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 10553)
+++ Changes (working copy)
@@ -1,5 +1,11 @@
Revision history for Perl extension Catalyst::Plugin::Session

+0.24 2009-06-23
+        - Be more paranoid about getting values of $c->req to avoid issues
+          with old Test::WWW::Mechanize::Catalyst.
+        - Check we have a modern version of TWMC before doing the tests which
+          need it.
+
0.23 2009-06-16
- Add the verify_user_agent config parameter (kmx)
- Add a test case to prove that logging in with a session cookie still

14 years agoChecking in changes prior to tagging of version 0.23. Changelog diff is: v0.23
Tomas Doran [Tue, 16 Jun 2009 19:42:55 +0000]
Checking in changes prior to tagging of version 0.23.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 10552)
+++ Changes (working copy)
@@ -1,5 +1,6 @@
Revision history for Perl extension Catalyst::Plugin::Session

+0.23 2009-06-16
- Add the verify_user_agent config parameter (kmx)
- Add a test case to prove that logging in with a session cookie still
causes a new cookie to be issued for you, proving that the code is

14 years agoMerge verify_user_agent branch
Tomas Doran [Tue, 16 Jun 2009 19:34:51 +0000]
Merge verify_user_agent branch

14 years agoC::Plugin::Session - branche for verify_user_agent option
KMX [Tue, 2 Jun 2009 12:41:20 +0000]
C::Plugin::Session - branche for verify_user_agent option

14 years agoAdd repository resource to all the MI Makefile.PLs
Tomas Doran [Sat, 23 May 2009 11:09:06 +0000]
Add repository resource to all the MI Makefile.PLs

14 years agoNo session fixation I can see here
Tomas Doran [Sat, 23 May 2009 11:01:44 +0000]
No session fixation I can see here

14 years agoFix .shipit after the move
Tomas Doran [Wed, 20 May 2009 09:42:31 +0000]
Fix .shipit after the move

14 years agoChecking in changes prior to tagging of version 0.22. Changelog diff is: v0.22
Tomas Doran [Wed, 13 May 2009 20:57:29 +0000]
Checking in changes prior to tagging of version 0.22.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 10057)
+++ Changes (working copy)
@@ -1,5 +1,17 @@
Revision history for Perl extension Catalyst::Plugin::Session

+0.22 2009-05-13
+        - INSANE HACK to ensure B::Hooks::EndOfScope inlines us a new method right now
+          in Catalyst::Plugin::Session::Test::Store for Catalyst 5.80004 compatibility.
+
+          This change does not in any way affect normal users - it is just due to the
+          fairly crazy way that Catalyst::Plugin::Session::Test::Store works, and that
+          module is _only_ used for unit testing session store plugins pre-installation.
+
+          Session::Test::Store should be replaced with a more sane solution, and other
+          CPAN modules using it moved away from using it, but this change keeps stops
+          new Catalyst breaking other distributions right now.
+
0.21 2009-04-30
- Hide the internal packages in Catalyst::Plugin::Session::Test::Store from PAUSE.
- Convert from CAF to Moose with Moosex::Emulate::Class::Accessor::Fast

14 years agoBump required Module::Install version in everything. janus++
Tomas Doran [Thu, 7 May 2009 13:19:53 +0000]
Bump required Module::Install version in everything. janus++

15 years agoChecking in changes prior to tagging of version 0.21. Changelog diff is: v0.21
Tomas Doran [Thu, 30 Apr 2009 20:49:18 +0000]
Checking in changes prior to tagging of version 0.21.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 9972)
+++ Changes (working copy)
@@ -1,6 +1,6 @@
Revision history for Perl extension Catalyst::Plugin::Session

-0.21 Not released
+0.21 2009-04-30
- Hide the internal packages in Catalyst::Plugin::Session::Test::Store from PAUSE.
- Convert from CAF to Moose with Moosex::Emulate::Class::Accessor::Fast

15 years agorequire specific versions
Peter Karman [Thu, 30 Apr 2009 20:44:21 +0000]
require specific versions

15 years agorequire specific versions
Peter Karman [Thu, 30 Apr 2009 20:43:24 +0000]
require specific versions

15 years agosome helpful diag
Peter Karman [Thu, 30 Apr 2009 20:39:31 +0000]
some helpful diag

15 years agoIf we're doing this, we're doing it with namespace clean
Tomas Doran [Thu, 30 Apr 2009 20:37:42 +0000]
If we're doing this, we're doing it with namespace clean

15 years agoswitch from CAF to Moose (fixes bug raised in Session::Store::File)
Peter Karman [Thu, 30 Apr 2009 20:18:04 +0000]
switch from CAF to Moose (fixes bug raised in Session::Store::File)

15 years agoPAUSE hates me, didn't notice in the dev release as they aren't indexed. These packag...
Tomas Doran [Thu, 5 Feb 2009 15:14:39 +0000]
PAUSE hates me, didn't notice in the dev release as they aren't indexed. These packages shouldn't be PAUSE visible, so hide them.

15 years agoChecking in changes prior to tagging of version 0.20. Changelog diff is: v0.20
Tomas Doran [Thu, 5 Feb 2009 14:48:54 +0000]
Checking in changes prior to tagging of version 0.20.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 9212)
+++ Changes (working copy)
@@ -1,5 +1,11 @@
Revision history for Perl extension Catalyst::Plugin::Session

+0.20 2009-02-05
+        - No code changes since 0.19_01 dev release.
+        - Add IDEAS.txt which is an irc log of discussion about the next-generation
+          session plugin from discussion on #catalyst-dev
+        - Remove TODO file, which is no longer relevant.
+
0.19_01 2009-01-09
- Switch from using NEXT to Class::C3 for method re-dispatch.
- Use shipit to package the dist.

15 years agoAdd irc log of conversation about where ::Session should go, so next time this comes...
Tomas Doran [Tue, 3 Feb 2009 18:05:06 +0000]
Add irc log of conversation about where ::Session should go, so next time this comes up I can link it in channel and we've got a starting point for discussion

15 years agoChecking in changes prior to tagging of version 0.19_01. Changelog diff is: v0.19_01
Tomas Doran [Fri, 9 Jan 2009 02:12:06 +0000]
Checking in changes prior to tagging of version 0.19_01.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 9046)
+++ Changes (working copy)
@@ -1,8 +1,9 @@
Revision history for Perl extension Catalyst::Plugin::Session

0.19_01 2009-01-09
-        - Use shipit to package the dist
-        - Switch to Module::install
+        - Switch from using NEXT to Class::C3 for method re-dispatch.
+        - Use shipit to package the dist.
+        - Switch to Module::install.
- Flash data is now stored inside the session (key "__flash") to avoid
duplicate entry errors caused by simultaneous select/insert/delete of
flash rows when using DBI as a Store. (Sergio Salvi)

15 years agoSwitch to MRO::Compat's maybe::next::method. I could probably use just next::method...
Tomas Doran [Fri, 9 Jan 2009 02:05:18 +0000]
Switch to MRO::Compat's maybe::next::method. I could probably use just next::method for some of these, but I'm feeling paranoid

15 years agoMerge flash in session and finalize before sending response patches
Tomas Doran [Fri, 9 Jan 2009 01:55:55 +0000]
Merge flash in session and finalize before sending response patches

15 years agoAdd shipit config
Tomas Doran [Fri, 9 Jan 2009 01:55:01 +0000]
Add shipit config

15 years agofinalize session before sending HTTP headers
Sergio Salvi [Thu, 11 Dec 2008 16:42:39 +0000]
finalize session before sending HTTP headers

15 years agoflash data is now stored inside the session
Sergio Salvi [Thu, 11 Dec 2008 16:42:21 +0000]
flash data is now stored inside the session

15 years agoUnfuck Makefile.PL
Tomas Doran [Sat, 18 Oct 2008 14:01:17 +0000]
Unfuck Makefile.PL

15 years agotypo fixing
Jesse Sheidlower [Tue, 5 Aug 2008 00:32:19 +0000]
typo fixing

16 years agoswitch to module::install
Brian Cassidy [Wed, 9 Jan 2008 21:07:38 +0000]
switch to module::install

16 years agofoo
Yuval Kogman [Mon, 15 Oct 2007 10:49:03 +0000]
foo

16 years agofoo v0.19
Yuval Kogman [Mon, 8 Oct 2007 18:54:10 +0000]
foo

16 years agoversion bump
Yuval Kogman [Mon, 8 Oct 2007 18:53:12 +0000]
version bump

16 years agofoo
Yuval Kogman [Mon, 8 Oct 2007 18:52:21 +0000]
foo

16 years agowhitespace fix
Jonathan Rockway [Sat, 22 Sep 2007 03:28:36 +0000]
whitespace fix

16 years agomove finalization to finalize but keep header munging in finalize_headers; re-add...
Jonathan Rockway [Sat, 22 Sep 2007 02:40:12 +0000]
move finalization to finalize but keep header munging in finalize_headers; re-add finalize test; update POD

16 years agochange finalize to finalize_headers in test also (maybe should be finalize_session?!)
Jonathan Rockway [Sat, 22 Sep 2007 00:55:53 +0000]
change finalize to finalize_headers in test also (maybe should be finalize_session?!)

16 years agowe can't run finalize AFTER response is set; so deleteing test that ensures this
Jonathan Rockway [Sat, 22 Sep 2007 00:54:19 +0000]
we can't run finalize AFTER response is set; so deleteing test that ensures this

16 years agoupdate cookie BEFORE sending to user; change finalize to finalize_headers so that...
Jonathan Rockway [Sat, 22 Sep 2007 00:51:16 +0000]
update cookie BEFORE sending to user; change finalize to finalize_headers so that expiry is extended even when streaming

16 years agoupdate changes file with some release dates and RT info
Brian Cassidy [Fri, 14 Sep 2007 13:28:36 +0000]
update changes file with some release dates and RT info

16 years agonasty hack
Yuval Kogman [Sat, 18 Aug 2007 23:13:41 +0000]
nasty hack

16 years agonasty hack
Yuval Kogman [Sat, 18 Aug 2007 23:13:23 +0000]
nasty hack

16 years agofoo v0.18
Yuval Kogman [Wed, 15 Aug 2007 18:42:12 +0000]
foo

16 years agofoo
Yuval Kogman [Wed, 15 Aug 2007 18:39:56 +0000]
foo

16 years agofo v0.17
Yuval Kogman [Mon, 16 Jul 2007 10:30:20 +0000]
fo

16 years agofoo
Yuval Kogman [Mon, 16 Jul 2007 10:26:20 +0000]
foo

16 years agofoo v0.16
Yuval Kogman [Tue, 3 Jul 2007 15:17:02 +0000]
foo

16 years agofoo
Yuval Kogman [Tue, 3 Jul 2007 15:14:59 +0000]
foo

16 years agofoo
Yuval Kogman [Tue, 3 Jul 2007 15:10:49 +0000]
foo

16 years agofoo v0.15
Yuval Kogman [Sun, 24 Jun 2007 15:52:53 +0000]
foo

16 years agoadd check to make sure finalize_session() was actually called
Maurice Aubrey [Wed, 30 May 2007 20:36:58 +0000]
add check to make sure finalize_session() was actually called

16 years agocleanups; call to config() was unneeded
Maurice Aubrey [Mon, 28 May 2007 21:32:21 +0000]
cleanups; call to config() was unneeded

16 years agomake sure finalize_session() is called after all other finalize() methods have run
Maurice Aubrey [Mon, 28 May 2007 21:16:50 +0000]
make sure finalize_session() is called after all other finalize() methods have run

16 years agochange finalize() to redispatch before saving session so other finalize methods have...
Maurice Aubrey [Sun, 27 May 2007 20:08:06 +0000]
change finalize() to redispatch before saving session so other finalize methods have access to it

17 years agoreleng
Yuval Kogman [Wed, 4 Apr 2007 20:49:00 +0000]
releng

17 years agoJust fixing a typo in the pod I noticed
J. Shirley [Tue, 3 Apr 2007 15:58:20 +0000]
Just fixing a typo in the pod I noticed

17 years agoa typo and a link fixed
Hu Hailin [Sat, 24 Mar 2007 19:40:30 +0000]
a typo and a link fixed

17 years agocroak needs Carp!
Jonathan Rockway [Thu, 8 Feb 2007 19:18:28 +0000]
croak needs Carp!

17 years agoreleased 0.14
Marcus Ramberg [Wed, 31 Jan 2007 11:13:47 +0000]
released 0.14

17 years agoCan now do $c->flash( key => param ) just like $c->stash
Ted Carnahan [Wed, 6 Dec 2006 21:41:50 +0000]
Can now do $c->flash( key => param ) just like $c->stash

17 years agochanging default behavior to NOT check IP address of session
Jonathan Rockway [Wed, 18 Oct 2006 19:05:29 +0000]
changing default behavior to NOT check IP address of session

17 years agofix tests for clear_flash (mocking was bad) v0.13
Yuval Kogman [Thu, 12 Oct 2006 19:46:46 +0000]
fix tests for clear_flash (mocking was bad)

17 years agoFound a bug in clear_flash
Rob Kinyon [Thu, 12 Oct 2006 19:16:47 +0000]
Found a bug in clear_flash

17 years agochangelog + version bump C::P::Session
Yuval Kogman [Thu, 12 Oct 2006 18:37:37 +0000]
changelog + version bump C::P::Session

17 years agofix the session/mock object problem
Yuval Kogman [Tue, 10 Oct 2006 16:14:12 +0000]
fix the session/mock object problem

17 years agovarious changes to C::P::Session, including clear_flash
Yuval Kogman [Fri, 15 Sep 2006 19:10:07 +0000]
various changes to C::P::Session, including clear_flash

17 years agoreleng for C::P::Session 0.012 - minor refactorings for Store::Delegate v0.12
Yuval Kogman [Sat, 26 Aug 2006 17:44:03 +0000]
releng for C::P::Session 0.012 - minor refactorings for Store::Delegate

17 years agomore session finalization cleanups v0.11
Yuval Kogman [Thu, 10 Aug 2006 14:37:42 +0000]
more session finalization cleanups

17 years agoreleng for Session 0.10
Yuval Kogman [Tue, 1 Aug 2006 08:02:23 +0000]
releng for Session 0.10

17 years agocorrect order of session data finalization
Yuval Kogman [Tue, 1 Aug 2006 05:52:53 +0000]
correct order of session data finalization

17 years agoCatalyst::Plugin::Session::Test::Store fix v0.09
Yuval Kogman [Mon, 31 Jul 2006 18:19:30 +0000]
Catalyst::Plugin::Session::Test::Store fix

17 years agoRemove hanging =back from Tutorial
Cory G Watson [Mon, 31 Jul 2006 12:47:03 +0000]
Remove hanging =back from Tutorial

17 years ago0.08.... *sigh*
Yuval Kogman [Mon, 31 Jul 2006 12:09:44 +0000]
0.08.... *sigh*

17 years agoUpdate second test
Yuval Kogman [Mon, 31 Jul 2006 11:22:56 +0000]
Update second test

17 years agoreleng for C::P::Session
Yuval Kogman [Mon, 31 Jul 2006 11:19:06 +0000]
releng for C::P::Session

17 years agoversion bump v0.06
Yuval Kogman [Sat, 29 Jul 2006 16:29:16 +0000]
version bump

17 years agoSkip Build.PL in C::P::Session
Yuval Kogman [Sat, 29 Jul 2006 16:27:53 +0000]
Skip Build.PL in C::P::Session

17 years agoChangelog for C::P::Session
Yuval Kogman [Sat, 29 Jul 2006 16:27:17 +0000]
Changelog for C::P::Session

17 years agoHelp out state plugins a bit more
Yuval Kogman [Wed, 19 Jul 2006 12:45:38 +0000]
Help out state plugins a bit more

17 years agofix session_is_valid
Yuval Kogman [Wed, 19 Jul 2006 12:37:21 +0000]
fix session_is_valid

17 years agoVarious refactorings and fixes for the session plugin's lazy loading
Yuval Kogman [Wed, 19 Jul 2006 12:19:54 +0000]
Various refactorings and fixes for the session plugin's lazy loading

17 years agozap bad test
Yuval Kogman [Wed, 19 Jul 2006 10:05:57 +0000]
zap bad test

17 years agodelete_session is not an internal method
Yuval Kogman [Tue, 30 May 2006 19:21:19 +0000]
delete_session is not an internal method

17 years agoMake session extension a more explicit even of State plugins as well
Yuval Kogman [Wed, 10 May 2006 21:00:15 +0000]
Make session extension a more explicit even of State plugins as well

17 years agoSession changes, no docs
Yuval Kogman [Wed, 10 May 2006 20:45:16 +0000]
Session changes, no docs
Expiry protocol changed
State plugins now implement get_session_id, set_session_id and delete_session_id

18 years agofixed test numbering b0rkage
Kieren Diment [Wed, 8 Mar 2006 21:11:55 +0000]
fixed test numbering b0rkage

18 years agogave flash persistence tests a number
Kieren Diment [Wed, 8 Mar 2006 21:09:16 +0000]
gave flash persistence tests a number

18 years agoremove Carp::longmess from Session.pm
Yuval Kogman [Wed, 8 Mar 2006 12:00:30 +0000]
remove Carp::longmess from Session.pm

18 years agokd's tests updated, code fixed
Yuval Kogman [Wed, 8 Mar 2006 09:39:36 +0000]
kd's tests updated, code fixed

18 years agoAdded tests for sanely persistent flash. Will re-commit when I know if they work...
Kieren Diment [Wed, 8 Mar 2006 09:21:28 +0000]
Added tests for sanely persistent flash.  Will re-commit when I know if they work as expected.

18 years agolame docs for KD's request
Yuval Kogman [Wed, 8 Mar 2006 09:15:43 +0000]
lame docs for KD's request

18 years agoBetter flash expiration policy
Yuval Kogman [Wed, 8 Mar 2006 09:13:46 +0000]
Better flash expiration policy

18 years agoFix unit test (code uses $c->log->warn now)
Yuval Kogman [Mon, 6 Feb 2006 08:56:10 +0000]
Fix unit test (code uses $c->log->warn now)

18 years agoFix scenario where only flash is used (as opposed to flash AND session)
Yuval Kogman [Mon, 6 Feb 2006 08:53:35 +0000]
Fix scenario where only flash is used (as opposed to flash AND session)

18 years agoadd Catalyst::Plugin::Session::Tutorial
Yuval Kogman [Fri, 27 Jan 2006 19:09:48 +0000]
add Catalyst::Plugin::Session::Tutorial

18 years agoAdded test to be sure that sessionid cannot be stomped!
Cory G Watson [Fri, 13 Jan 2006 19:33:57 +0000]
Added test to be sure that sessionid cannot be stomped!