Tomas Doran [Wed, 4 Nov 2009 22:39:46 +0000]
Merge 'accessor_change' into 'trunk'
r11709@t0mlaptop (orig r11674): hobbs | 2009-10-27 09:29:57 +0000
Once again I fail at branching. Let's put the branch in branches/ shall we?
r11710@t0mlaptop (orig r11675): hobbs | 2009-10-27 09:48:02 +0000
Code, test, docs.
Tomas Doran [Thu, 29 Oct 2009 09:57:58 +0000]
Checking in changes prior to tagging of version 0.28. Changelog diff is:
Tomas Doran [Thu, 29 Oct 2009 09:50:54 +0000]
Fix session fixation tests, kentnl++
Andrew Rodland [Tue, 27 Oct 2009 09:48:02 +0000]
Code, test, docs.
Florian Ragwitz [Thu, 8 Oct 2009 21:36:54 +0000]
Version 0.27.
Florian Ragwitz [Thu, 8 Oct 2009 21:36:49 +0000]
Add .gitignore.
Florian Ragwitz [Thu, 8 Oct 2009 21:36:44 +0000]
Ignore .git from MANIFEST
Tomas Doran [Tue, 6 Oct 2009 08:41:38 +0000]
Bump versions for dev release. Clean up other mentions of config->{session}
Tomas Doran [Tue, 6 Oct 2009 08:36:39 +0000]
Tidy up config namespace and the TestApps
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
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
Rafael Kitover [Sat, 25 Jul 2009 11:58:03 +0000]
minor change that unfucks ::State::URI (provided by Helios)
Tomas Doran [Wed, 8 Jul 2009 21:51:19 +0000]
Changelog, attribute kmx, strip trailing whitespace
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
KMX [Tue, 7 Jul 2009 20:36:10 +0000]
C::P::Session - branche session_fixation: more sophisticated tests for session_fixation
Dan Dascalescu [Tue, 23 Jun 2009 10:06:10 +0000]
Fixed minor grammar in Tutorial.pod
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
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
Tomas Doran [Tue, 16 Jun 2009 19:34:51 +0000]
Merge verify_user_agent branch
KMX [Tue, 2 Jun 2009 12:41:20 +0000]
C::Plugin::Session - branche for verify_user_agent option
Tomas Doran [Sat, 23 May 2009 11:09:06 +0000]
Add repository resource to all the MI Makefile.PLs
Tomas Doran [Sat, 23 May 2009 11:01:44 +0000]
No session fixation I can see here
Tomas Doran [Wed, 20 May 2009 09:42:31 +0000]
Fix .shipit after the move
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
Tomas Doran [Thu, 7 May 2009 13:19:53 +0000]
Bump required Module::Install version in everything. janus++
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
Peter Karman [Thu, 30 Apr 2009 20:44:21 +0000]
require specific versions
Peter Karman [Thu, 30 Apr 2009 20:43:24 +0000]
require specific versions
Peter Karman [Thu, 30 Apr 2009 20:39:31 +0000]
some helpful diag
Tomas Doran [Thu, 30 Apr 2009 20:37:42 +0000]
If we're doing this, we're doing it with namespace clean
Peter Karman [Thu, 30 Apr 2009 20:18:04 +0000]
switch from CAF to Moose (fixes bug raised in Session::Store::File)
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.
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.
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
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)
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
Tomas Doran [Fri, 9 Jan 2009 01:55:55 +0000]
Merge flash in session and finalize before sending response patches
Tomas Doran [Fri, 9 Jan 2009 01:55:01 +0000]
Add shipit config
Sergio Salvi [Thu, 11 Dec 2008 16:42:39 +0000]
finalize session before sending HTTP headers
Sergio Salvi [Thu, 11 Dec 2008 16:42:21 +0000]
flash data is now stored inside the session
Tomas Doran [Sat, 18 Oct 2008 14:01:17 +0000]
Unfuck Makefile.PL
Jesse Sheidlower [Tue, 5 Aug 2008 00:32:19 +0000]
typo fixing
Brian Cassidy [Wed, 9 Jan 2008 21:07:38 +0000]
switch to module::install
Yuval Kogman [Mon, 15 Oct 2007 10:49:03 +0000]
foo
Yuval Kogman [Mon, 8 Oct 2007 18:54:10 +0000]
foo
Yuval Kogman [Mon, 8 Oct 2007 18:53:12 +0000]
version bump
Yuval Kogman [Mon, 8 Oct 2007 18:52:21 +0000]
foo
Jonathan Rockway [Sat, 22 Sep 2007 03:28:36 +0000]
whitespace fix
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
Jonathan Rockway [Sat, 22 Sep 2007 00:55:53 +0000]
change finalize to finalize_headers in test also (maybe should be finalize_session?!)
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
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
Brian Cassidy [Fri, 14 Sep 2007 13:28:36 +0000]
update changes file with some release dates and RT info
Yuval Kogman [Sat, 18 Aug 2007 23:13:41 +0000]
nasty hack
Yuval Kogman [Sat, 18 Aug 2007 23:13:23 +0000]
nasty hack
Yuval Kogman [Wed, 15 Aug 2007 18:42:12 +0000]
foo
Yuval Kogman [Wed, 15 Aug 2007 18:39:56 +0000]
foo
Yuval Kogman [Mon, 16 Jul 2007 10:30:20 +0000]
fo
Yuval Kogman [Mon, 16 Jul 2007 10:26:20 +0000]
foo
Yuval Kogman [Tue, 3 Jul 2007 15:17:02 +0000]
foo
Yuval Kogman [Tue, 3 Jul 2007 15:14:59 +0000]
foo
Yuval Kogman [Tue, 3 Jul 2007 15:10:49 +0000]
foo
Yuval Kogman [Sun, 24 Jun 2007 15:52:53 +0000]
foo
Maurice Aubrey [Wed, 30 May 2007 20:36:58 +0000]
add check to make sure finalize_session() was actually called
Maurice Aubrey [Mon, 28 May 2007 21:32:21 +0000]
cleanups; call to config() was unneeded
Maurice Aubrey [Mon, 28 May 2007 21:16:50 +0000]
make sure finalize_session() is called after all other finalize() methods have run
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
Yuval Kogman [Wed, 4 Apr 2007 20:49:00 +0000]
releng
J. Shirley [Tue, 3 Apr 2007 15:58:20 +0000]
Just fixing a typo in the pod I noticed
Hu Hailin [Sat, 24 Mar 2007 19:40:30 +0000]
a typo and a link fixed
Jonathan Rockway [Thu, 8 Feb 2007 19:18:28 +0000]
croak needs Carp!
Marcus Ramberg [Wed, 31 Jan 2007 11:13:47 +0000]
released 0.14
Ted Carnahan [Wed, 6 Dec 2006 21:41:50 +0000]
Can now do $c->flash( key => param ) just like $c->stash
Jonathan Rockway [Wed, 18 Oct 2006 19:05:29 +0000]
changing default behavior to NOT check IP address of session
Yuval Kogman [Thu, 12 Oct 2006 19:46:46 +0000]
fix tests for clear_flash (mocking was bad)
Rob Kinyon [Thu, 12 Oct 2006 19:16:47 +0000]
Found a bug in clear_flash
Yuval Kogman [Thu, 12 Oct 2006 18:37:37 +0000]
changelog + version bump C::P::Session
Yuval Kogman [Tue, 10 Oct 2006 16:14:12 +0000]
fix the session/mock object problem
Yuval Kogman [Fri, 15 Sep 2006 19:10:07 +0000]
various changes to C::P::Session, including clear_flash
Yuval Kogman [Sat, 26 Aug 2006 17:44:03 +0000]
releng for C::P::Session 0.012 - minor refactorings for Store::Delegate
Yuval Kogman [Thu, 10 Aug 2006 14:37:42 +0000]
more session finalization cleanups
Yuval Kogman [Tue, 1 Aug 2006 08:02:23 +0000]
releng for Session 0.10
Yuval Kogman [Tue, 1 Aug 2006 05:52:53 +0000]
correct order of session data finalization
Yuval Kogman [Mon, 31 Jul 2006 18:19:30 +0000]
Catalyst::Plugin::Session::Test::Store fix
Cory G Watson [Mon, 31 Jul 2006 12:47:03 +0000]
Remove hanging =back from Tutorial
Yuval Kogman [Mon, 31 Jul 2006 12:09:44 +0000]
0.08.... *sigh*
Yuval Kogman [Mon, 31 Jul 2006 11:22:56 +0000]
Update second test
Yuval Kogman [Mon, 31 Jul 2006 11:19:06 +0000]
releng for C::P::Session
Yuval Kogman [Sat, 29 Jul 2006 16:29:16 +0000]
version bump
Yuval Kogman [Sat, 29 Jul 2006 16:27:53 +0000]
Skip Build.PL in C::P::Session
Yuval Kogman [Sat, 29 Jul 2006 16:27:17 +0000]
Changelog for C::P::Session
Yuval Kogman [Wed, 19 Jul 2006 12:45:38 +0000]
Help out state plugins a bit more
Yuval Kogman [Wed, 19 Jul 2006 12:37:21 +0000]
fix session_is_valid
Yuval Kogman [Wed, 19 Jul 2006 12:19:54 +0000]
Various refactorings and fixes for the session plugin's lazy loading
Yuval Kogman [Wed, 19 Jul 2006 10:05:57 +0000]
zap bad test
Yuval Kogman [Tue, 30 May 2006 19:21:19 +0000]
delete_session is not an internal method
Yuval Kogman [Wed, 10 May 2006 21:00:15 +0000]
Make session extension a more explicit even of State plugins as well
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
Kieren Diment [Wed, 8 Mar 2006 21:11:55 +0000]
fixed test numbering b0rkage
Kieren Diment [Wed, 8 Mar 2006 21:09:16 +0000]
gave flash persistence tests a number