-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChanges
197 lines (121 loc) · 5.74 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
Revision history for Dancer2-Plugin-Auth-Extensible-Provider-LDAP
0.706 Thu 27 Oct 12:04:46 CEST 2022
[BUG FIXES]
* Ensure that only one ldap object is created (Frank Förster GH#8,
DanK96 GH#11, Peter Mottram GH#12)
0.705 Sat 9 May 16:02:07 CEST 2020
* Bump dependency on D2PAE to version which handles Dancer2's switch
to RFC 7231 redirects.
0.704 Thu 7 May 19:45:58 CEST 2020
[ENHANCEMENTS]
* Add role_member_attribute_name (Scott O'Neil GH#7, stefano bianchi GH#4)
0.703 Mon 23 Dec 17:45:20 CET 2019
[ENHANCEMENTS]
* Allow anonymous bind (Jason A. Crome, GH#6).
[TESTS]
* Don't import unused 'ldap_mockify' (Peter Mottram).
0.702 Mon 21 Nov 14:33:08 CET 2016
[TESTS]
* Fix failing tests where there is no local LDAP server.
0.701 Thu 3 Nov 17:56:41 CET 2016
* Updates for compatibility with plugin v0.620
- croak instead of returning undef
- add config3 + priorities to tests
0.700 Tue 18 Oct 18:06:38 CEST 2016
[ENHANCEMENTS]
* Major rewrite to fix broken provider. It appears that the old provider
had not worked at all for a long time. New release includes tests against
latest release of Dancer2::Plugin::Auth::Extensible.
NOTE: this is NOT backwards-compatible with the old provider. Please
read the new documentation.
Earlier revision history includes all of Dancer2-Plugin-Auth-Extensible:
0.600 Tue May 31 15:38:56 2016 CEST
[ENHANCEMENTS]
* Major update for compatibility with plugin2 (Peter Mottram).
For plugin2 details see: https://github.com/PerlDancer/Dancer2/pull/1010
Any old providers that have not been updated will die on using
Provider::Base.
* Add disable_roles attr to Provider roles. This allows this setting to
be different for each realm.
* Providers are now Moo classes. Provider::Base is no longer used
and is replaced by Role::Provider Moo::Role.
* Provider settings now handled as class attributes.
* Use strict and warnings everywhere (except in Moo classes).
[MISC]
* Dancer2::Plugin::Auth::Extensible::Provider::Database moved into its
own repository.
* Switch from Types::Standard to Dancer2::Core::Types instead.
* Switch all evals to Try::Tiny.
* Update Moo dependency to v2.
* Add security warning to Provider::Unix.
[TESTS]
* Make base tests compatible with Provider::Usergroup.
* Split out DBIC provider role tests into new subtest.
0.502 Thu 11 Feb 16:06:29 CET 2016
[BUG FIXES]
* Use getpwnam/getgrent in Unix provider instead of Unix::Passwd::File.
In addition to the obvious benefit of removing a dependency this also
solves a problem with Unix::Passwd::File where it likes to lock the
passwd file but that will fail if the user does not have permissions
which is normal for a web app (Peter Mottram).
Thanks to Jason Lewis for the heads up about this issue.
0.501 Wed Jan 20 12:07:17 2016 CET
[TESTS]
* Always output log messages on get/post errors (Peter Mottram).
0.500 Tue Jan 19 15:08:37 2016 CET
[TESTS]
* Add infrastructure for provider tests and various other
improvements for testing (Peter Mottram).
0.402 Tue Dec 8 14:44:19 2015 CET
[BUG FIXES]
* Adjust regexp for routes to be stricter in order to prevent
incorrect matches causing redirect loops (Evan Brown, GH #32).
0.401 Wed Jun 10 19:23:30 2015 CEST
[ENHANCEMENTS]
* Allow custom random password generator to be specified
(Andrew Beverly, GH #23).
0.400 Thu May 21 08:36:36 2015 CEST
[ENHANCEMENTS]
* Add logged_in_user_password_expired keyword (Andrew Beverly, GH #26).
* Add functionality to record the last successful login (Andrew Beverly, GH #25).
* Cache user details within each request (Andrew Beverly, GH #24).
* Create and edit users, and manage user passwords (Andrew Beverly, GH #10).
[DOCUMENTATION]
* Add documentation on users method for the example provider (Stefan Hornburg).
* Add documentation for methods of the base provider class (Stefan Hornburg).
* Add documentation for auth_provider method (Stefan Hornburg).
* Fix a few typos (Evan Brown, GH #20).
[TESTS]
* Add POD coverage test (Stefan Hornburg).
0.306 Thu Mar 26 18:41:53 2015 CET
[BUG FIXES]
* Fix crash on /login when already logged in (Gabor Szabo, Stefan Hornburg, GH #18).
0.305 Tue Mar 17 09:48:43 2015 CET
[ENHANCEMENTS]
* Include the dsl object in the provider constructor (Henk van Oers, GH #13).
[BUG FIXES]
* Fix no_default_pages and no_login_handler options (Andrew Beverly, GH #17).
* Add missing "Permission Denied" route (Stefan Hornburg, GH #15).
* Use Dancer2 in the example and test the example (Gabor Szabo, GH #16).
* Remove Mock::Quick from prerequisites (Henk van Oers, GH #8).
[DOCUMENTATION]
* Include the name of the command line tool in the pod (Gabor Szabo, GH #11).
0.304 Fri Feb 20 09:12:18 2015 CET
[ENHANCEMENTS]
* Add support for DBI provider (Andrew Beverley, GH #7).
* Add warning if no realms are configured (Andrew Beverley, GH #6).
* Add simple script to generate crypted passwords (David Precious).
[DOCUMENTATION]
* Fix module name in POD of Database provider (Vince Willems, GH #5).
* Fix mix-up of login_page and login_url (David Precious).
0.303 Tue Oct 28 09:13:46 2014 CET
[BUG FIXES]
* Add version to Dancer2 prerequisite (GH #2, Stefan Hornburg).
Prevents test failure in case psgi_app method isn't present.
[TESTS]
* Suppress core and debug logging for tests.
0.302 Sun Oct 26 17:09:57 2014 CET
[BUG FIXES]
* Fix MANIFEST (Stefan Hornburg).
0.301 Sat Oct 25 21:26:39 2014 CEST
Initial port from Dancer1 (Stefan Hornburg).