Commit | Line | Data |
2bcde605 |
1 | Revision history for Perl extension Catalyst::Plugin::Authentication |
2 | |
2313a5dd |
3 | - Don't load password when password_type is 'none', |
4 | for example when used for authorization |
5 | |
d613a372 |
6 | 0.10023 11 Jan 2013 |
3fc43032 |
7 | - Add Howto on using the auth from the proxy server with |
8 | ::Credential::Remote (Robert Rothenberg) |
9 | |
695839da |
10 | 0.10022 08 Jan 2013 |
5beec767 |
11 | - Fix NoPasswd store (skaufman) |
12 | |
994cb911 |
13 | 0.10021 30 June 2012 |
202af0af |
14 | - Change all classes to Moose and MooseX::Emulate::Class::Accessor::Fast, |
15 | fixing undeclared dependency on Class::Accessor::Fast. |
d5e3af2f |
16 | - Change Catalyst::Authentication::Realm to use String::RewritePrefix |
17 | rather than doing namespace mangling manually. |
b51f602d |
18 | - Fix whitespace and tabs, add Test::EOL and Test::NoTabs |
30629676 |
19 | - Document optional methods in stores needed for auto_create_user |
20 | and auto_update_user in realms. |
efea013f |
21 | - Clarify support channels |
22 | - Note primary maintainer in docs. |
23 | - Add x_authority metadata. |
798af89b |
24 | - Get the NAME right by making it 1 line, due to crappy parsing |
25 | in EU::MM (RT#77028) |
26 | |
b0d008fd |
27 | 0.10020 05 May 2012 |
4e953732 |
28 | - Allow user_class to be configured for Catalyst::Authentication::Store::Minimal |
29 | (Jochen Lutz <jlu@akk.org>) |
30 | |
2ded293d |
31 | 0.10019 14 April 2012 |
8d370afa |
32 | - Upgrade code to use Moose compatibility layer (jnap) |
33 | - Added some rules to .gitignore for people using macs (jnap) |
2ded293d |
34 | - Updated copyright info |
8a31d23d |
35 | - Catalyst::Plugin::Authentication::Credential::NoPassword added |
36 | (Okko) |
1d241ed7 |
37 | - Convert repository to git (fREW Schmidt) |
38 | |
afa31b01 |
39 | 0.10018 29 Jul 2011 |
40 | - Fix failing tests with the new PSGI Catalyst dev release |
41 | |
ecb1afb4 |
42 | 0.10017 24 Jan 2010 |
43 | - Fix failing tests with the new PSGI Catalyst dev release |
44 | |
f6b8f187 |
45 | 0.10016 22 Jan 2010 |
d055ce0c |
46 | - Move root actions out of applcation class in tests to remove |
47 | warnings in the latest Catalyst. |
4b33bb96 |
48 | - Add AUTOLOAD method to the default user class so that methods are |
49 | delegated down onto the underlieing user object retrieved from |
50 | the store (if present) |
47074ecb |
51 | - Fix typos in documentation (RT#49476) |
0e28e47d |
52 | - Fix compatibilty with Catalyst 5.70 (RT#50466) |
44bb43eb |
53 | - Various documentation improvements |
ecb1afb4 |
54 | - Fix Realm::Processive's authinfo_munge option (RT#47106) |
47074ecb |
55 | |
c7b6526a |
56 | 0.10015 Tue Sep 1 01:40:36 BST 2009 |
57 | |
58 | - Remove (undeclared) dependency on Class::Data::Inhertiable (RT#49086) |
59 | - Remove dependency on Test::MockObject |
60 | - Fix repository metadata in META.yml / Makefile.PL |
61 | - Make POD tests author side only. |
62 | |
534ef59d |
63 | 0.10014 Tue Aug 25 15:42:57 BST 2009 |
64 | |
65 | - Don't always supply an "id" column in the authinfo passed to the store |
66 | class in ::Credential::Remote. This means that it works better with |
67 | the DBIC store. (t0m) |
68 | |
3fd45491 |
69 | - Make auth_realms method ensure authentication is initialized |
70 | before calling methods which get created during auth initialization. |
71 | Fixes back compat cases where auth store is in the plugin list |
72 | before the authentication plugin. (t0m) |
73 | |
cb5d628d |
74 | 0.10013 Fri Jun 19 16:08:00 BST 2009 |
7289cea0 |
75 | - Add a username_field config item to ::Credential::Remote |
76 | (Nigel Metheringham) |
9172af6d |
77 | - Die with a useful error message if we are about to try to restore |
78 | a user from a realm which does not exist. (t0m) |
79 | |
2537faeb |
80 | 0.10012 Sat Jun 6 10:58:43 BST 2009 |
81 | - Add Catalyst::Authentication::Credential::Remote which authenticates you |
82 | directly from environment variables passed by your web server. This |
83 | allows the use of SSL client certificates, NTLM, or just basic/digest |
84 | auth done at the web server level to be used to authenticate users |
85 | to your Catalyst application (kmx) |
86 | - Tests for this |
87 | - Change ->config invocations to be best practices (t0m) |
0c4fbc79 |
88 | - Note about session auto-vification even when use_session is set |
89 | to false (robert). |
03a89311 |
90 | - Note about how a realms key used to be needed to unconfuse people |
91 | running an old version, but browsing the docs on search.cpan (ruoso) |
92 | |
6405713a |
93 | 0.10011 Sun Mar 8 23:32:12 GMT 2009 |
8f8ae3b4 |
94 | - Update t/live_app_session.t to skip unless you have a newer, more |
95 | reliable version of TWMC (RT#43817) |
622e71d9 |
96 | - Change check for isa Catalyst::Plugin::Session to just check the |
97 | existance of a session method. (Edmund von der Burg) |
8f8ae3b4 |
98 | |
47cede3d |
99 | 0.10010 |
100 | - Change from NEXT to MRO::Compat |
8f8ae3b4 |
101 | - Chop a number off the versions to get back to the correct 0.10000 |
47cede3d |
102 | version scheme. |
103 | |
319ec618 |
104 | 0.100092_01 |
9c5d00f9 |
105 | - Add hook for failing user restore. |
9c469e37 |
106 | - Add test for this. |
1ae2143a |
107 | - Fix bug in Credential::Password with password_type: clear. |
108 | - Add test for this. |
1d241ed7 |
109 | - Add mock object tests for Credential::Password with password_type: |
1ae2143a |
110 | clear. |
111 | |
97c84297 |
112 | 0.100092 |
1d241ed7 |
113 | - Release new version, no changes since dev release. |
97c84297 |
114 | |
5d3b0def |
115 | 0.10009_01 |
e979170b |
116 | - Fix POD escaping, from RT#38694 (Luke Ross) |
117 | - Change authentication backwards compatibility handling to not rely on |
1d241ed7 |
118 | Class::Data::Inheritable side effects, and so be Catalyst 5.80 safe |
97c84297 |
119 | (t0m) |
e979170b |
120 | |
d02b2273 |
121 | 0.10009 2008-11-27 |
122 | - Including progressive realm for multiple authentication attempts |
123 | in a single request. |
124 | |
125 | 0.10008 2008-10-23 |
1d241ed7 |
126 | - Updating config to allow for inclusion of realm ref's in the main |
127 | config hash rather than in a subref called 'realms' |
71f2a7df |
128 | |
bf4d93a4 |
129 | 0.10007 2008-08-17 |
1d241ed7 |
130 | - Update tests prereqs to include Test::Exception (RT #36339) |
0e206e4f |
131 | - Some documentation fixes (including RT #36062) |
132 | - Compatibility fix where the use of new style config and old |
1d241ed7 |
133 | style Authentication::Store::Minimal would cause a crash |
0e206e4f |
134 | (Reported & fixed by Jos Boumans C<kane@cpan.org>) |
8a7bd676 |
135 | - Documentation update on Password - to indicate proper field naming |
136 | - Decouple Authentication system from session. The realm class |
137 | now allows complete control over how a user is persisted across |
138 | requests. |
5cd1efd6 |
139 | - pod fixes (RT #36062, RT #36063) |
8a7bd676 |
140 | |
141 | 0.10006 2008-02-15 |
142 | - Additional documentation for Realms |
143 | - Added update_user_in_session routine to allow re-saving of user data |
144 | into the session. |
145 | |
146 | 0.10005 2008-01-24 |
147 | - Bugfix release - correcting 'Plugin::Authentication' configuration |
148 | problem. |
149 | |
a3b606d4 |
150 | 0.10004 2007-12-04 |
151 | - Added some code for back-compatibility |
152 | |
97c40cf2 |
153 | 0.10003 2007-12-02 |
7d9a942a |
154 | - Added a "Null" store for credentials that don't require real stores. |
1489b476 |
155 | - Make realms bonafide objects |
68c40c8b |
156 | - Added auto_update_user and auto_create_user options to the Realm object |
5afc0dde |
157 | - Doc updates |
158 | |
159 | [POSSIBLE INCOMPATIBILITIES] |
160 | - authenticate() in credentials are now passed a realm object instead of |
161 | a store object. A realm object still implements find_user() so unless |
162 | you're doing something special you won't notice the difference. |
7d9a942a |
163 | |
541696be |
164 | 0.10002 2007-07-22 |
165 | - $user->store() should NOT be set by C::P::Auth - if it's needed - it |
166 | should be set by whatever module creates the user. We use realm for |
167 | saving into the session. |
168 | |
169 | 0.10001 2007-07-17 |
170 | - updated tests |
171 | |
96c91d39 |
172 | 0.10000 2007-07-11 |
173 | - Minor updates to work better with compatibility mode |
174 | - Producion release |
f35dde03 |
175 | - switch to Module::Install |
176 | |
177 | 0.09999_01 2007-02-21 |
937d5ab9 |
178 | - major changes to the internals of the plugin, to better encapsulate |
179 | credentials and stores. |
180 | - introduction of 'realms' concept, allowing multiple different |
181 | pairs of credential and store in a single application. |
e8919861 |
182 | |
f35dde03 |
183 | 0.09 2006-08-01 |
276b6b76 |
184 | - be a bit more pedantic about checking values for definedness before |
185 | invoking methods on them |
186 | |
f35dde03 |
187 | 0.08 2006-07-29 |
a3bf437a |
188 | - factor test applications out to files due to changes in Catalyst::Test |
c97ddac2 |
189 | - don't load session at prepare time unless necessary |
a3bf437a |
190 | |
96306701 |
191 | 0.07 2006-03-17 17:33:12 |
81a407cb |
192 | - allow base64 hashed passwords |
193 | |
96306701 |
194 | 0.06 2006-03-14 19:23:50 |
a77682d1 |
195 | - pass extra get_user args to store so they can be made use of |
196 | |
96306701 |
197 | 0.05 2006-01-01 13:58:00 |
a5961476 |
198 | - Add debugging to Credential::Password |
199 | - Important doc fixes |
200 | |
b30a889b |
201 | 0.04 |
202 | - With User::Hash and Store::Minimal together session will store |
203 | userid, not actual user object |
204 | |
2bcde605 |
205 | 0.03 2005-12-03 18:00:00 |
206 | - Added user_exists method. |
207 | |
208 | 0.02 2005-11-29 11:39:00 |
1d241ed7 |
209 | - Fixed a typo (PLugin instead of Plugin) that caused user objects |
210 | to not be restored from the session properly. Modified test suite |
211 | to actually test for this case. |
e09a839c |
212 | |
2bcde605 |
213 | 0.01 2005-11-27 02:30:00 |
214 | - Initial release. |