12 years agoMerge branch 'master' into tags/0.32 tags/0.32 mirror/tags/0.32 v0.32
Devin Austin [Fri, 30 Mar 2012 21:32:41 +0000]
Merge branch 'master' into tags/0.32

12 years agoupdated git repo metadata
Devin Austin [Fri, 30 Mar 2012 21:20:57 +0000]
updated git repo metadata

12 years agoupdated Changes and bumped version
Devin Austin [Fri, 30 Mar 2012 21:00:38 +0000]
updated Changes and bumped version

12 years agoremoved trailing hatespace people/dhoss/fix-rt-71142 mirror/people/dhoss/fix-rt-71142
Devin Austin [Fri, 30 Mar 2012 20:57:14 +0000]
removed trailing hatespace

12 years agotooting my own horn, added myself to contributors section
Devin Austin [Fri, 30 Mar 2012 20:37:49 +0000]
tooting my own horn, added myself to contributors section

12 years agotests pass for address change test per https://rt.cpan.org/Public/Bug/Display.html...
Devin Austin [Fri, 30 Mar 2012 20:32:41 +0000]
tests pass for address change test per https://rt.cpan.org/Public/Bug/Display.html?id=71142#txn-1001261

12 years agoVersion 0.33
Tomas Doran [Thu, 8 Mar 2012 16:27:11 +0000]
Version 0.33

12 years agoClarify the comment here, it was causing confusion
Tomas Doran [Tue, 31 Jan 2012 09:20:02 +0000]
Clarify the comment here, it was causing confusion

12 years agofix extend_session_expires to extend the current session (RT#59595)
Dimitar Petrov [Mon, 8 Aug 2011 07:58:42 +0000]
fix extend_session_expires to extend the current session (RT#59595)

12 years agoMove call to _save_session_expires to finalize_session
Stefan Seifert [Thu, 30 Jun 2011 13:24:10 +0000]
Move call to _save_session_expires to finalize_session

_save_session_expires got called in finalize_header, because it
implicitly also extends the session expiry which in turn influences a
possible session cookie which has to be finalized before finalizing
headers.

This patch moves the call to _save_session_expires to finalize_session
with the rest of the _save_* calls and only leaves updating the
session_expiry in finalize_header. This is needed as base for a patch to
Catalyst::Plugin::SubRequest which will allow starting new sessions from
within a subrequest.

12 years agoAdd MYMETA to yaml
Tomas Doran [Wed, 8 Jun 2011 12:05:10 +0000]
Add MYMETA to yaml

12 years agoChecking in changes prior to tagging of version 0.32.
Jens Gassmann [Wed, 8 Jun 2011 11:55:43 +0000]
Checking in changes prior to tagging of version 0.32.

Changelog diff is:

Index: Changes
===================================================================
?\027[1;31m--- Changes (Revision 14032)?\027[0;0m
?\027[1;34m+++ Changes (Arbeitskopie)?\027[0;0m
?\027[1;35m@@ -1,5 +1,8 @@?\027[0;0m
?\027[0;0m Revision history for Perl extension Catalyst::Plugin::Session?\027[0;0m
?\027[0;0m ?\027[0;0m
?\027[1;34m+0.32 2011-06-08?\027[0;0m
?\027[1;34m+        - Fix handling with enables verify_address and add related test?\027[0;0m
?\027[1;34m+?\027[0;0m
?\027[0;0m 0.31 2010-10-08?\027[0;0m
?\027[0;0m         - Fix session being loaded by call to dump_these in debug mode?\027[0;0m
?\027[0;0m           (RT#58856)?\027[0;0m

12 years agoTest for verify address and fix reset __address
Jens Gassmann [Wed, 8 Jun 2011 11:43:18 +0000]
Test for verify address and fix reset __address

13 years agoVersion 0.31 v0.31
Tomas Doran [Fri, 8 Oct 2010 14:29:31 +0000]
Version 0.31

13 years agoBack out, breaks shit
Tomas Doran [Fri, 8 Oct 2010 14:26:03 +0000]
Back out, breaks shit

13 years agoOptimisation - only save session if data added by application
Tomas Doran [Fri, 8 Oct 2010 14:19:05 +0000]
Optimisation - only save session if data added by application

13 years agoFix RT#58856
Tomas Doran [Mon, 19 Jul 2010 19:21:29 +0000]
Fix RT#58856

13 years agoFix over-long example of forever session.
Antony Gelberg [Tue, 29 Jun 2010 14:06:15 +0000]
Fix over-long example of forever session.

13 years agoChecking in changes prior to tagging of version 0.30. Changelog diff is: v0.30
Tomas Doran [Thu, 24 Jun 2010 12:53:12 +0000]
Checking in changes prior to tagging of version 0.30.  Changelog diff is:

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

-0.30 TO BE RELEASED
+0.30 2010-06-24
- Fix Makefile.PL's is_upgrading_needed() routine (RT #58771)

0.29 2009-11-04

13 years agoFix Makefile.PL's is_upgrading_needed() routine (RT #58771)
Brian Cassidy [Thu, 24 Jun 2010 12:43:10 +0000]
Fix Makefile.PL's is_upgrading_needed() routine (RT #58771)

13 years agoClarify docs
Tomas Doran [Wed, 16 Jun 2010 17:39:54 +0000]
Clarify docs

14 years agorequred -> required, begining -> beginning
Jonathan Yu [Mon, 15 Feb 2010 23:45:45 +0000]
requred -> required, begining -> beginning

14 years agoBump versions v0.29
Tomas Doran [Wed, 4 Nov 2009 22:58:30 +0000]
Bump versions

14 years agoSmall cleanups
Tomas Doran [Wed, 4 Nov 2009 22:51:57 +0000]
Small cleanups

14 years agoChangelog
Tomas Doran [Wed, 4 Nov 2009 22:47:29 +0000]
Changelog

14 years agoMerge 'session_deleted_bug' into 'trunk'
Tomas Doran [Wed, 4 Nov 2009 22:45:01 +0000]
Merge 'session_deleted_bug' into 'trunk'

r11775@t0mlaptop (orig r11740):  jsut | 2009-11-04 19:36:52 +0000
Branch to commit failing tests
r11777@t0mlaptop (orig r11742):  jsut | 2009-11-04 19:53:19 +0000
Added a failing test for a situation that occurs when you have a cookie for a session that's expired.  If you subsequently call 'session_is_valid' in the same request, the newly created session is deleted for being expired, despite the fact it was just created.

r11779@t0mlaptop (orig r11744):  jsut | 2009-11-04 21:38:49 +0000
This patch makes it so that the expiry is not looked up in the underlying store when a session has not yet committed to the store.
Probably not the most graceful way to do it, but it works.

14 years agoChangelog
Tomas Doran [Wed, 4 Nov 2009 22:42:04 +0000]
Changelog

14 years agoMerge 'accessor_change' into 'trunk'
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.

14 years agoThis patch makes it so that the expiry is not looked up in the underlying store when...
Adam Prime [Wed, 4 Nov 2009 21:38:49 +0000]
This patch makes it so that the expiry is not looked up in the underlying store when a session has not yet committed to the store.
Probably not the most graceful way to do it, but it works.

14 years agoAdded a failing test for a situation that occurs when you have a cookie for a session...
Adam Prime [Wed, 4 Nov 2009 19:53:19 +0000]
Added a failing test for a situation that occurs when you have a cookie for a session that's expired.  If you subsequently call 'session_is_valid' in the same request, the newly created session is deleted for being expired, despite the fact it was just created.

14 years agoChecking in changes prior to tagging of version 0.28. Changelog diff is: v0.28
Tomas Doran [Thu, 29 Oct 2009 09:57:58 +0000]
Checking in changes prior to tagging of version 0.28.  Changelog diff is:

14 years agoFix session fixation tests, kentnl++
Tomas Doran [Thu, 29 Oct 2009 09:50:54 +0000]
Fix session fixation tests, kentnl++

14 years agoCode, test, docs.
Andrew Rodland [Tue, 27 Oct 2009 09:48:02 +0000]
Code, test, docs.

14 years agoVersion 0.27. v0.27
Florian Ragwitz [Thu, 8 Oct 2009 21:36:54 +0000]
Version 0.27.

14 years agoAdd .gitignore.
Florian Ragwitz [Thu, 8 Oct 2009 21:36:49 +0000]
Add .gitignore.

14 years agoIgnore .git from MANIFEST
Florian Ragwitz [Thu, 8 Oct 2009 21:36:44 +0000]
Ignore .git from MANIFEST

14 years agoBump versions for dev release. Clean up other mentions of config->{session} v0.26_01
Tomas Doran [Tue, 6 Oct 2009 08:41:38 +0000]
Bump versions for dev release. Clean up other mentions of config->{session}

14 years agoTidy up config namespace and the TestApps
Tomas Doran [Tue, 6 Oct 2009 08:36:39 +0000]
Tidy up config namespace and the TestApps

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!