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.
Tomas Doran [Thu, 5 Feb 2009 22:05:32 +0000]
Actually error in the appropriate way
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
Marcus Ramberg [Wed, 4 Feb 2009 21:46:49 +0000]
Add changelog entry, use , not
Jay Kuri [Wed, 4 Feb 2009 21:40:41 +0000]
Adding failed_user_restore hook for bypassing the dead session problem
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
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..
Tomas Doran [Tue, 20 Jan 2009 15:39:21 +0000]
Bump versions and changelogging for dist
Tomas Doran [Fri, 9 Jan 2009 02:30:26 +0000]
Checking in changes prior to tagging of version 0.10009_01. Changelog diff is:
Tomas Doran [Fri, 9 Jan 2009 02:25:50 +0000]
POD stubs to make coverage pass
Tomas Doran [Fri, 9 Jan 2009 02:21:05 +0000]
Dinks pre release
Tomas Doran [Wed, 7 Jan 2009 18:13:57 +0000]
Fix broken POD
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..
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.
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
Jay Kuri [Thu, 27 Nov 2008 23:49:56 +0000]
adding progressive realm. planning for launch
J. Shirley [Fri, 7 Nov 2008 20:14:05 +0000]
Adding a progressive realm to try multiple realms in a sequence
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
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.
Jesse Sheidlower [Mon, 29 Sep 2008 13:20:11 +0000]
Punctuation and spelling tweaks
Tomas Doran [Wed, 17 Sep 2008 16:10:27 +0000]
Small POD fix
Brian Cassidy [Thu, 21 Aug 2008 11:24:21 +0000]
pod fix
Jay Kuri [Sun, 17 Aug 2008 16:30:30 +0000]
fully documenting new user persistance routines
Jesse Sheidlower [Tue, 5 Aug 2008 00:32:19 +0000]
typo fixing
Peter Karman [Mon, 28 Jul 2008 18:49:59 +0000]
LDAP plugin is up to date
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
Brian Cassidy [Fri, 13 Jun 2008 18:29:46 +0000]
Update tests prereqs to include Test::Exception (RT #36339)
Jos Boumans [Thu, 5 Jun 2008 16:36:23 +0000]
add changes for 0.10007_01
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 =/
Tomas Doran [Tue, 27 May 2008 20:28:58 +0000]
Add some stubby docs to make the POD Coverage test happy
Brian Cassidy [Fri, 23 May 2008 12:46:43 +0000]
pod fix (RT #36063)
Brian Cassidy [Fri, 23 May 2008 12:42:23 +0000]
pod update (RT #36062). VERSION fix.
Kieren Diment [Tue, 29 Apr 2008 06:26:18 +0000]
a couple of documentation fixes
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
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
Jess Robinson [Tue, 29 Jan 2008 23:07:40 +0000]
POD doc pokingses
Jay Kuri [Thu, 24 Jan 2008 20:55:39 +0000]
Update to correct behavior when using the new 'Plugin::Authentication'
configuration naming scheme.
Brian Cassidy [Wed, 5 Dec 2007 12:12:28 +0000]
updated changes file
Jay Kuri [Wed, 5 Dec 2007 06:12:12 +0000]
update version
Jay Kuri [Wed, 5 Dec 2007 06:06:30 +0000]
Compatibility shims
Brian Cassidy [Mon, 3 Dec 2007 13:01:36 +0000]
update release date
Jay Kuri [Mon, 3 Dec 2007 03:05:38 +0000]
Adding a bit of info about realm classes
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.
Jay Kuri [Thu, 22 Nov 2007 00:14:33 +0000]
Changing module naming from Catalyst::Plugin::Authentication to
Catalyst::Authentication.
Jay Kuri [Wed, 21 Nov 2007 18:49:20 +0000]
Changing authentication config to support Plugin::Authentication
Brian Cassidy [Tue, 30 Oct 2007 00:47:50 +0000]
make realm class spec work like other class specs (append or + for full name)
Brian Cassidy [Fri, 26 Oct 2007 01:31:49 +0000]
add test::more prereq. add missing "if $c->debug"
Brian Cassidy [Thu, 25 Oct 2007 20:39:15 +0000]
fix pod errors and add stub pod for pod_coverage
Brian Cassidy [Thu, 25 Oct 2007 18:57:25 +0000]
add docs to realm class
Brian Cassidy [Thu, 25 Oct 2007 16:14:43 +0000]
doc updates
Brian Cassidy [Wed, 24 Oct 2007 20:37:08 +0000]
auto_update|create => auto_update|create_user
Brian Cassidy [Wed, 24 Oct 2007 20:22:33 +0000]
auto generate readme if MANIFEST.SKIP exists
Brian Cassidy [Wed, 24 Oct 2007 20:22:14 +0000]
use Null store by default
Brian Cassidy [Wed, 24 Oct 2007 19:45:53 +0000]
changes update plus some stub docs
Brian Cassidy [Tue, 9 Oct 2007 20:29:59 +0000]
send $res to auto_update
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
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.
Brian Cassidy [Fri, 5 Oct 2007 18:41:08 +0000]
updated changes + version
Brian Cassidy [Fri, 5 Oct 2007 14:50:53 +0000]
pod updates
Brian Cassidy [Fri, 5 Oct 2007 02:19:18 +0000]
adding a null store for typekey and openid credentials. docs to come later.
Brian Cassidy [Wed, 3 Oct 2007 15:39:02 +0000]
updated Changes file
Brian Cassidy [Fri, 14 Sep 2007 13:54:44 +0000]
remove she-bang lines.
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.
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
Matt S Trout [Tue, 17 Jul 2007 17:01:09 +0000]
quick post-merge fixup
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
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
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
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
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
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
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
Matt S Trout [Tue, 17 Jul 2007 16:59:23 +0000]
Bug fixes and test from nilsonsfj - Cheers!
r53844@cain (orig r6509): jayk | 2007-07-06 02:16:21 +0000
Matt S Trout [Tue, 17 Jul 2007 16:59:18 +0000]
switch to Module::Install
r42033@cain (orig r6318): bricas | 2007-04-26 19:14:11 +0000
Matt S Trout [Tue, 17 Jul 2007 16:59:13 +0000]
Adding 'None' option to password_type - allowing 'retrieve only' authentication
r42000@cain (orig r6285): jayk | 2007-04-14 03:10:47 +0000
Matt S Trout [Tue, 17 Jul 2007 16:59:09 +0000]
Added overview - to clarify how the system really works.
r36290@cain (orig r6171): jayk | 2007-03-13 17:16:13 +0000
Matt S Trout [Tue, 17 Jul 2007 16:59:03 +0000]
Documentation changes
r36212@cain (orig r6093): jayk | 2007-02-21 18:30:13 +0000
Matt S Trout [Tue, 17 Jul 2007 16:59:00 +0000]
making debug call during setup conditional.
r36209@cain (orig r6090): jayk | 2007-02-19 19:11:03 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:57 +0000]
fix _auth_realms check to actually work now that we create the classdata in
the initialize routine
r36208@cain (orig r6089): jayk | 2007-02-19 18:35:25 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:53 +0000]
many documentation updates
r36178@cain (orig r6059): jayk | 2007-02-06 05:45:22 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:45 +0000]
fixing bug in compatibility mode - when no 'authentication' config defined
r35881@cain (orig r5998): jayk | 2007-01-20 03:47:13 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:41 +0000]
Major modifications
Class::Accessor::Fast now used
Storename::Backend class naming dropped in favor of simply Storename
Password modified to remove the password field when requesting user from storage - to avoid mismatches when the storage uses all fields provided in matching
Removing Wrapper.pm - Not neccessary
Added user_in_realm method - which is similar to user_exists, except will only return true if the user exists and came from the realm provided
r35585@cain (orig r5864): jayk | 2006-12-16 20:14:41 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:27 +0000]
minor updates
r34289@cain (orig r5694): jayk | 2006-12-05 18:22:25 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:24 +0000]
removing extra junk at the end of the doc.
r34157@cain (orig r5600): jayk | 2006-11-27 08:24:26 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:17 +0000]
Various minor adjustments to code and a WHOLE lot of documentation
r34155@cain (orig r5598): jayk | 2006-11-27 08:21:47 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:09 +0000]
more doc updates
r33948@cain (orig r5498): jayk | 2006-11-12 06:19:21 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:03 +0000]
Updating Documentation on Password
r33947@cain (orig r5497): jayk | 2006-11-12 06:04:54 +0000
Matt S Trout [Tue, 17 Jul 2007 16:58:00 +0000]
Tweaks to documentation and spelling / capitalization fixes
r33945@cain (orig r5495): jayk | 2006-11-11 22:16:16 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:57 +0000]
Finished updating main authentication POD. Added Changes entry
to indicate changes between 0.09 and 0.10
r33944@cain (orig r5494): jayk | 2006-11-11 21:56:05 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:52 +0000]
More documentation fixes.
r33943@cain (orig r5493): jayk | 2006-11-11 07:14:40 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:49 +0000]
more documentation
r33942@cain (orig r5492): jayk | 2006-11-11 06:44:28 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:45 +0000]
mostly doc fixes and a little Minimal Bug fix involving the hash passed in.
r33941@cain (orig r5491): jayk | 2006-11-11 00:00:03 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:39 +0000]
Adding Wrapper class, missed in the last one
r33940@cain (orig r5490): jayk | 2006-11-10 22:31:16 +0000
Matt S Trout [Tue, 17 Jul 2007 16:57:33 +0000]
Updates to authentication system. Initial import of modifications.
POD documentation NOT complete yet... so this is a RTFS import
r33939@cain (orig r5489): jayk | 2006-11-10 22:29:07 +0000
Yuval Kogman [Sat, 20 Jan 2007 04:02:17 +0000]
refactoring + claco's bug fix
Yuval Kogman [Wed, 20 Sep 2006 14:26:44 +0000]
after the break: when overloaded objects lie about themselves
Yuval Kogman [Tue, 1 Aug 2006 08:11:02 +0000]
make auth depend on session 0.10
Yuval Kogman [Tue, 1 Aug 2006 08:07:41 +0000]
Releng for auth 0.09
Yuval Kogman [Tue, 1 Aug 2006 05:40:26 +0000]
possibly fix frang's problem
Yuval Kogman [Sat, 29 Jul 2006 16:26:13 +0000]
Skip Build.PL