14 years agoChecking in changes prior to tagging of version 0.10015. Changelog diff is: v0.10015
Tomas Doran [Tue, 1 Sep 2009 00:49:39 +0000]
Checking in changes prior to tagging of version 0.10015.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 11261)
+++ Changes (working copy)
@@ -1,5 +1,12 @@
Revision history for Perl extension Catalyst::Plugin::Authentication

+0.10015 Tue Sep 1 01:40:36 BST 2009
+
+     - Remove (undeclared) dependency on Class::Data::Inhertiable (RT#49086)
+     - Remove dependency on Test::MockObject
+     - Fix repository metadata in META.yml / Makefile.PL
+     - Make POD tests author side only.
+
0.10014 Tue Aug 25 15:42:57 BST 2009

- Don't always supply an "id" column in the authinfo passed to the store

14 years agoChecking in changes prior to tagging of version 0.10014. Changelog diff is: v0.10014
Tomas Doran [Tue, 25 Aug 2009 14:45:30 +0000]
Checking in changes prior to tagging of version 0.10014.  Changelog diff is:

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

-0.10014 Wed Jul  1 17:40:38 BST 2009
+0.10014 Tue Aug 25 15:42:57 BST 2009
+
+      - Don't always supply an "id" column in the authinfo passed to the store
+        class in ::Credential::Remote. This means that it works better with
+        the DBIC store. (t0m)
+
- Make auth_realms method ensure authentication is initialized
before calling methods which get created during auth initialization.
Fixes back compat cases where auth store is in the plugin list

14 years agoChange default username_field back to 'username', as this fits in better with the...
Tomas Doran [Tue, 25 Aug 2009 14:27:40 +0000]
Change default username_field back to 'username', as this fits in better with the DBIC store / SimpleDB / tutorial / preexisting documentation etc

14 years agoStop forcing $authinfo->{id} to be passed down to the store, instead using just confi...
Tomas Doran [Mon, 24 Aug 2009 13:30:51 +0000]
Stop forcing $authinfo->{id} to be passed down to the store, instead using just configurable username_field.

14 years agoChecking in changes prior to tagging of version 0.10014. Changelog diff is:
Tomas Doran [Wed, 1 Jul 2009 16:42:46 +0000]
Checking in changes prior to tagging of version 0.10014.  Changelog diff is:

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

+0.10014 Wed Jul  1 17:40:38 BST 2009
- Make auth_realms method ensure authentication is initialized
before calling methods which get created during auth initialization.
Fixes back compat cases where auth store is in the plugin list

14 years agoFix issue if you have auth store plugins before authentication plugin
Tomas Doran [Mon, 29 Jun 2009 16:55:35 +0000]
Fix issue if you have auth store plugins before authentication plugin

14 years agoBump versions for release v0.10013
Tomas Doran [Fri, 19 Jun 2009 15:16:43 +0000]
Bump versions for release

14 years agoMake Credential::Remote have a username_field config option
Tomas Doran [Fri, 19 Jun 2009 15:14:16 +0000]
Make Credential::Remote have a username_field config option

14 years agoMake error more useful
Tomas Doran [Fri, 12 Jun 2009 10:27:58 +0000]
Make error more useful

14 years agoChangelog, bump version v0.10012
Tomas Doran [Sat, 6 Jun 2009 10:03:38 +0000]
Changelog, bump version

14 years agoFix all the ->config invocations in docs to be more correct
Tomas Doran [Sat, 6 Jun 2009 09:54:30 +0000]
Fix all the ->config invocations in docs to be more correct

14 years agoMake POD Coverage happy
Tomas Doran [Sat, 6 Jun 2009 09:44:22 +0000]
Make POD Coverage happy

14 years agoPOD fix
Tomas Doran [Sat, 6 Jun 2009 09:40:11 +0000]
POD fix

14 years agoMerge kmx's remote_credential branch
Tomas Doran [Sat, 6 Jun 2009 09:39:15 +0000]
Merge kmx's remote_credential branch

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

15 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 agoAdd doc notes
Tomas Doran [Thu, 9 Apr 2009 21:38:42 +0000]
Add doc notes

15 years agoTidy up notes about realms key in configuration, all the clues came from jayk++
Tomas Doran [Fri, 3 Apr 2009 01:08:14 +0000]
Tidy up notes about realms key in configuration, all the clues came from jayk++

15 years agoUpdate docs, move boilerplate pod out of wrong section, remove any modules whos lates...
Tomas Doran [Fri, 3 Apr 2009 00:22:50 +0000]
Update docs, move boilerplate pod out of wrong section, remove any modules whos latest release clearly marks them as deprecated

15 years agoFixing Progressive to have it's own new(), since it doesn't use a
Jay Kuri [Sat, 28 Mar 2009 01:57:36 +0000]
Fixing Progressive to have it's own new(), since it doesn't use a
store or credential directly but instead defers to other realms

15 years agoA better fix for the realm class name warning problem.
Jay Kuri [Sat, 28 Mar 2009 01:52:44 +0000]
A better fix for the realm class name warning problem.

15 years agoAdd obj() as shorthand method for get_object()
Jay Kuri [Sat, 28 Mar 2009 01:43:46 +0000]
Add obj() as shorthand method for get_object()
Remove warning about storage if an alternate realm is being used.

15 years agoAdd a doc note to help out people browsing on search.cpan
Tomas Doran [Wed, 11 Mar 2009 03:06:57 +0000]
Add a doc note to help out people browsing on search.cpan

15 years agoChecking in changes prior to tagging of version 0.10011. Changelog diff is: v0.10011
Tomas Doran [Sun, 8 Mar 2009 23:35:19 +0000]
Checking in changes prior to tagging of version 0.10011.  Changelog diff is:

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

-0.10011 *UNRELEASED*
+0.10011 Sun Mar  8 23:32:12 GMT 2009
- Update t/live_app_session.t to skip unless you have a newer, more
reliable version of TWMC (RT#43817)
- Change check for isa Catalyst::Plugin::Session to just check the

15 years agoCheck for session method, not ISA C::P::Session for auth collaberation. evdb++
Tomas Doran [Wed, 4 Mar 2009 12:53:25 +0000]
Check for session method, not ISA C::P::Session for auth collaberation. evdb++

15 years agoAnd back to 29, WTF?
Tomas Doran [Wed, 4 Mar 2009 12:52:32 +0000]
And back to 29, WTF?

15 years agoDon't run the mech test unless you have new mech. FIXME - Why the hell is the test...
Tomas Doran [Wed, 4 Mar 2009 12:48:14 +0000]
Don't run the mech test unless you have new mech. FIXME - Why the hell is the test count wrong, whats going on there - investiagte

15 years agoChecking in changes prior to tagging of version 0.10010. Changelog diff is: v0.10010
Tomas Doran [Sun, 8 Feb 2009 08:14:31 +0000]
Checking in changes prior to tagging of version 0.10010.  Changelog diff is:

Index: Changes
===================================================================
--- Changes (revision 9222)
+++ Changes (working copy)
@@ -1,5 +1,10 @@
Revision history for Perl extension Catalyst::Plugin::Authentication

+0.10010
+      - Change from NEXT to MRO::Compat
+      - Chop a number off the versions to get back to the correct 0.10000
+        version scheme.
+
0.100092_01
- Add hook for failing user restore.
- Add test for this.

15 years agoChecking in changes prior to tagging of version 0.100092_01. Changelog diff is: v0.100092_01
Tomas Doran [Thu, 5 Feb 2009 22:08:10 +0000]
Checking in changes prior to tagging of version 0.100092_01.  Changelog diff is:

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

-0.100092_01 - UNRELEASED
+0.100092_01
- Add hook for failing user restore.
- Add test for this.
- Fix bug in Credential::Password with password_type: clear.

15 years agoActually error in the appropriate way
Tomas Doran [Thu, 5 Feb 2009 22:05:32 +0000]
Actually error in the appropriate way

15 years agoStop accidentally blowing up if we can't restore the user.. Add tests and docs for...
Tomas Doran [Thu, 5 Feb 2009 21:43:52 +0000]
Stop accidentally blowing up if we can't restore the user.. Add tests and docs for the new failed_user_restore functionality

15 years agoAdd changelog entry, use , not
Marcus Ramberg [Wed, 4 Feb 2009 21:46:49 +0000]
Add changelog entry, use , not

15 years agoAdding failed_user_restore hook for bypassing the dead session problem
Jay Kuri [Wed, 4 Feb 2009 21:40:41 +0000]
Adding failed_user_restore hook for bypassing the dead session problem

15 years agotweak progressive realm documentation and add check to error on
Jay Kuri [Wed, 28 Jan 2009 05:01:57 +0000]
tweak progressive realm documentation and add check to error on
non-file-missing failures related to store/credential loading

15 years agoFix bug with cleartext password_type (bug reported to my email by crackcraft@gmail...
Tomas Doran [Sat, 24 Jan 2009 23:26:21 +0000]
Fix bug with cleartext password_type (bug reported to my email by crackcraft@gmail.com), adding mock tests around that area..

15 years agoBump versions and changelogging for dist v0.100092
Tomas Doran [Tue, 20 Jan 2009 15:39:21 +0000]
Bump versions and changelogging for dist

15 years agoChecking in changes prior to tagging of version 0.10009_01. Changelog diff is: v0.10009_01
Tomas Doran [Fri, 9 Jan 2009 02:30:26 +0000]
Checking in changes prior to tagging of version 0.10009_01.  Changelog diff is:

15 years agoPOD stubs to make coverage pass
Tomas Doran [Fri, 9 Jan 2009 02:25:50 +0000]
POD stubs to make coverage pass

15 years agoDinks pre release
Tomas Doran [Fri, 9 Jan 2009 02:21:05 +0000]
Dinks pre release

15 years agoFix broken POD
Tomas Doran [Wed, 7 Jan 2009 18:13:57 +0000]
Fix broken POD

15 years agoChop up - move backcompat code into the ::Plugin:: namespace, as those are what are...
Tomas Doran [Sun, 4 Jan 2009 21:20:14 +0000]
Chop up - move backcompat code into the ::Plugin:: namespace, as those are what are loaded for back compat, and leave the nice new code alone. Change back-compat for the store so that the methods are proxied onto the default auth store. Seems to about work with other auth plugins too, which is better than the previous try..

15 years agoBack out -r 8999:8998, this breaks everything decended from Credential::Password...
Tomas Doran [Sun, 4 Jan 2009 21:15:31 +0000]
Back out -r 8999:8998, this breaks everything decended from Credential::Password, which is basically all the credential modules.

15 years agoUnsure this is a sane renaming, but makes auth work with 5.80 sans CDI hacks. Committ...
Tomas Doran [Sat, 3 Jan 2009 23:56:43 +0000]
Unsure this is a sane renaming, but makes auth work with 5.80 sans CDI hacks. Committing so I can remove said hacks and re-smoke everything to see how it looks

15 years agoadding progressive realm. planning for launch
Jay Kuri [Thu, 27 Nov 2008 23:49:56 +0000]
adding progressive realm. planning for launch

15 years agoAdding a progressive realm to try multiple realms in a sequence
J. Shirley [Fri, 7 Nov 2008 20:14:05 +0000]
Adding a progressive realm to try multiple realms in a sequence

15 years agoChanges to allow for dropping of the 'realms' config hash and instead
Jay Kuri [Sun, 26 Oct 2008 23:29:14 +0000]
Changes to allow for dropping of the 'realms' config hash and instead
including each realm within the main Plugin::Authentication hash

15 years agoAdd plans to tests so that aggregate smoke results work correctly. Without a plan...
Tomas Doran [Sat, 18 Oct 2008 16:05:24 +0000]
Add plans to tests so that aggregate smoke results work correctly. Without a plan, failing to compile the test apps (as happens if you run them against 5.80 trunk currently) doesn't look like a real fail.

15 years agoPunctuation and spelling tweaks
Jesse Sheidlower [Mon, 29 Sep 2008 13:20:11 +0000]
Punctuation and spelling tweaks

15 years agoSmall POD fix
Tomas Doran [Wed, 17 Sep 2008 16:10:27 +0000]
Small POD fix

15 years agopod fix
Brian Cassidy [Thu, 21 Aug 2008 11:24:21 +0000]
pod fix

15 years agofully documenting new user persistance routines
Jay Kuri [Sun, 17 Aug 2008 16:30:30 +0000]
fully documenting new user persistance routines

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

15 years agoLDAP plugin is up to date
Peter Karman [Mon, 28 Jul 2008 18:49:59 +0000]
LDAP plugin is up to date

15 years agoBark loudly if we are told we can restore from session, but we actually fail
Jay Kuri [Mon, 21 Jul 2008 22:35:16 +0000]
Bark loudly if we are told we can restore from session, but we actually fail

15 years agoUpdate tests prereqs to include Test::Exception (RT #36339)
Brian Cassidy [Fri, 13 Jun 2008 18:29:46 +0000]
Update tests prereqs to include Test::Exception (RT #36339)

15 years agoadd changes for 0.10007_01
Jos Boumans [Thu, 5 Jun 2008 16:36:23 +0000]
add changes for 0.10007_01

15 years agofixed a nasty bug in compat mode with store::minimal. From the comments left in ...
Jos Boumans [Thu, 5 Jun 2008 16:30:54 +0000]
fixed a nasty bug in compat mode with store::minimal. From the comments left in ->setup():

### If a user does 'use Catalyst qw/Authentication::Store::Minimal/'
### he will be proxied on to this setup routine (and only then --
### non plugins should NOT have their setup routine invoked!)
### Beware what we pass to the 'new' routine; it wants
### a config has with a top level key 'users'. New style
### configs do not have this, and split by realms. If we
### blindly pass this to new, we will 1) overwrite what we
### already passed and 2) make ->userhash undefined, which
### leads to:
###  Can't use an undefined value as a HASH reference at
###  lib/Catalyst/Authentication/Store/Minimal.pm line 38.
###
### So only do this compatibility call if:
### 1) we have a {users} config directive
###
### Ideally we could also check for:
### 2) we don't already have a ->userhash
### however, that's an attribute of an object we can't access =/

15 years agoAdd some stubby docs to make the POD Coverage test happy
Tomas Doran [Tue, 27 May 2008 20:28:58 +0000]
Add some stubby docs to make the POD Coverage test happy

15 years agopod fix (RT #36063)
Brian Cassidy [Fri, 23 May 2008 12:46:43 +0000]
pod fix (RT #36063)

15 years agopod update (RT #36062). VERSION fix.
Brian Cassidy [Fri, 23 May 2008 12:42:23 +0000]
pod update (RT #36062). VERSION fix.

16 years agoa couple of documentation fixes
Kieren Diment [Tue, 29 Apr 2008 06:26:18 +0000]
a couple of documentation fixes

16 years agoallow the realm to use session even if main auth module doesn't
Jay Kuri [Thu, 20 Mar 2008 21:04:17 +0000]
allow the realm to use session even if main auth module doesn't
IF configured to do so.
also - fix some documentation problems

16 years agoDecoupling of Session and Auth-
Jay Kuri [Mon, 17 Mar 2008 16:21:52 +0000]
Decoupling of Session and Auth-
all work related to persisting a user is now delegated to the realm object

16 years agoPOD doc pokingses
Jess Robinson [Tue, 29 Jan 2008 23:07:40 +0000]
POD doc pokingses

16 years agoUpdate to correct behavior when using the new 'Plugin::Authentication'
Jay Kuri [Thu, 24 Jan 2008 20:55:39 +0000]
Update to correct behavior when using the new 'Plugin::Authentication'
configuration naming scheme.

16 years agoupdated changes file
Brian Cassidy [Wed, 5 Dec 2007 12:12:28 +0000]
updated changes file

16 years agoupdate version
Jay Kuri [Wed, 5 Dec 2007 06:12:12 +0000]
update version

16 years agoCompatibility shims
Jay Kuri [Wed, 5 Dec 2007 06:06:30 +0000]
Compatibility shims

16 years agoupdate release date
Brian Cassidy [Mon, 3 Dec 2007 13:01:36 +0000]
update release date

16 years agoAdding a bit of info about realm classes
Jay Kuri [Mon, 3 Dec 2007 03:05:38 +0000]
Adding a bit of info about realm classes

16 years agoConvert everything not actually a plugin to now live in the
Jay Kuri [Fri, 23 Nov 2007 06:23:14 +0000]
Convert everything not actually a plugin to now live in the
Catalyst::Authentication hierarchy instead of the
Catalyst::Plugin::Authentication hierarchy.  it just makes sense.

16 years agoChanging module naming from Catalyst::Plugin::Authentication to
Jay Kuri [Thu, 22 Nov 2007 00:14:33 +0000]
Changing module naming from Catalyst::Plugin::Authentication to
Catalyst::Authentication.

16 years agoChanging authentication config to support Plugin::Authentication
Jay Kuri [Wed, 21 Nov 2007 18:49:20 +0000]
Changing authentication config to support Plugin::Authentication

16 years agomake realm class spec work like other class specs (append or + for full name)
Brian Cassidy [Tue, 30 Oct 2007 00:47:50 +0000]
make realm class spec work like other class specs (append or + for full name)

16 years agoadd test::more prereq. add missing "if $c->debug"
Brian Cassidy [Fri, 26 Oct 2007 01:31:49 +0000]
add test::more prereq. add missing "if $c->debug"

16 years agofix pod errors and add stub pod for pod_coverage
Brian Cassidy [Thu, 25 Oct 2007 20:39:15 +0000]
fix pod errors and add stub pod for pod_coverage

16 years agoadd docs to realm class
Brian Cassidy [Thu, 25 Oct 2007 18:57:25 +0000]
add docs to realm class

16 years agodoc updates
Brian Cassidy [Thu, 25 Oct 2007 16:14:43 +0000]
doc updates

16 years agoauto_update|create => auto_update|create_user
Brian Cassidy [Wed, 24 Oct 2007 20:37:08 +0000]
auto_update|create => auto_update|create_user

16 years agoauto generate readme if MANIFEST.SKIP exists
Brian Cassidy [Wed, 24 Oct 2007 20:22:33 +0000]
auto generate readme if MANIFEST.SKIP exists

16 years agouse Null store by default
Brian Cassidy [Wed, 24 Oct 2007 20:22:14 +0000]
use Null store by default

16 years agochanges update plus some stub docs
Brian Cassidy [Wed, 24 Oct 2007 19:45:53 +0000]
changes update plus some stub docs

16 years agosend $res to auto_update
Brian Cassidy [Tue, 9 Oct 2007 20:29:59 +0000]
send $res to auto_update

16 years agoAdded auto_update feature - for updating user information on checkin -
Jay Kuri [Tue, 9 Oct 2007 19:48:12 +0000]
Added auto_update feature - for updating user information on checkin -
and checking that the store can auto_create and auto_update when requested

16 years agoMaking Realm a bonafide object. No change to docs yet, but passes all
Jay Kuri [Sun, 7 Oct 2007 04:06:33 +0000]
Making Realm a bonafide object.  No change to docs yet, but passes all
tests I throw at it (including those from Store::DBIx::Class) so I think we are good.

16 years agoupdated changes + version
Brian Cassidy [Fri, 5 Oct 2007 18:41:08 +0000]
updated changes + version

16 years agopod updates
Brian Cassidy [Fri, 5 Oct 2007 14:50:53 +0000]
pod updates

16 years agoadding a null store for typekey and openid credentials. docs to come later.
Brian Cassidy [Fri, 5 Oct 2007 02:19:18 +0000]
adding a null store for typekey and openid credentials. docs to come later.

16 years agoupdated Changes file
Brian Cassidy [Wed, 3 Oct 2007 15:39:02 +0000]
updated Changes file

16 years agoremove she-bang lines.
Brian Cassidy [Fri, 14 Sep 2007 13:54:44 +0000]
remove she-bang lines.

16 years agoUpdating version for maintenance release.
Jay Kuri [Sun, 22 Jul 2007 03:31:35 +0000]
Updating version for maintenance release.
thanks to waswas for helping track this odd error down.

16 years ago$user->store() should NOT be set by C::P::Auth - if it's needed - it
Jay Kuri [Sun, 22 Jul 2007 03:22:06 +0000]
$user->store() should NOT be set by C::P::Auth - if it's needed - it
should be set by whatever module creates the user.  We use realm for
saving into the session.  that's the important bit

16 years agoquick post-merge fixup
Matt S Trout [Tue, 17 Jul 2007 17:01:09 +0000]
quick post-merge fixup

16 years agoVersion update - to fix dist
Matt S Trout [Tue, 17 Jul 2007 16:59:50 +0000]
Version update - to fix dist
r53922@cain (orig r6540):  jayk | 2007-07-17 16:40:30 +0000

16 years agoUpdating Changes file
Matt S Trout [Tue, 17 Jul 2007 16:59:46 +0000]
Updating Changes file
r53855@cain (orig r6520):  jayk | 2007-07-11 15:13:50 +0000

16 years agoImproving compatibility with the 'store' and 'stores' config options from 0.09
Matt S Trout [Tue, 17 Jul 2007 16:59:43 +0000]
Improving compatibility with the 'store' and 'stores' config options from 0.09
r53854@cain (orig r6519):  jayk | 2007-07-11 15:09:03 +0000

16 years agobump the version
Matt S Trout [Tue, 17 Jul 2007 16:59:39 +0000]
bump the version
r53849@cain (orig r6514):  jayk | 2007-07-07 16:25:02 +0000

16 years agocorrecting comment
Matt S Trout [Tue, 17 Jul 2007 16:59:36 +0000]
correcting comment
r53848@cain (orig r6513):  jayk | 2007-07-07 02:22:11 +0000

16 years agoRemoving invalid reference to deprecated api $user->store
Matt S Trout [Tue, 17 Jul 2007 16:59:32 +0000]
Removing invalid reference to deprecated api $user->store
Thanks again to nilsonsfj.
r53847@cain (orig r6512):  jayk | 2007-07-07 02:18:00 +0000

16 years agoMoving AuthRealmTestApp.pm to proper directory
Matt S Trout [Tue, 17 Jul 2007 16:59:27 +0000]
Moving AuthRealmTestApp.pm to proper directory
Correcting backwards compatibility bug with $user->store()
thanks to nilsonsfj for finding this bug
r53846@cain (orig r6511):  jayk | 2007-07-07 02:05:09 +0000