1Authen-SASL 2.16 -- Tue Sep  4 11:01:18 CDT 2012
2
3  * SASL.pod: fix typo [Peter Marschall]
4  * Perl.pm: avoid warning on "uninitialized value" [Peter Marschall]
5
6Authen-SASL 2.15 -- Wed Jun 2 13:47:41 CDT 2010
7
8  * Makes sure that user callbacks are called [Yann Kerherve]
9
10Authen-SASL 2.1401 -- Mon Mar 29 14:22:54 CDT 2010
11
12  * Add META.yml to release
13
14Authen-SASL 2.14 -- Thu Mar 11 08:21:07 CST 2010
15
16  * Documentation updates  [Yann Kerherve]
17  * Added server API description [Yann Kerherve]
18  * Bugfixes to LOGIN, PLAIN and DIGEST_MD5 [Yann Kerherve]
19  * Added server support for LOGIN, PLAINaand DIGEST_MD5 [Yann Kerherve]
20  * Compatiblity with Authen::SASL::XS [Yann Kerherve]
21
22Authen-SASL 2.13 -- Thu Sep 24 17:27:47 CDT 2009
23
24  * RT#42191 Only use pass for GSSAPI credentials if it is an object of type GSSAPI::Cred
25  * RT#675 Authorization with Authen::SASL::Perl::External
26  * Call client_new and server_new inside eval so further plugins can be tried before failing
27  * Prefer to use Authen::SASL::XS over Authen::SASL::Cyrus
28
29Authen-SASL 2.12 -- Mon Jun 30 21:35:21 CDT 2008
30
31Enhancements
32  * GSSAPI implement protocol according to RFC, but by default, remain compatible with cyrus sasl lib
33  * DIGEST-MD5 implement channel encryption layer
34
35Authen-SASL 2.11 -- Mon Apr 21 10:23:19 CDT 2008
36
37Enhancements
38  * implement securesocket() in the ::Perl set of plugins
39
40Bug Fixes
41  * fix parsing challenges from GnuSASL
42  * update tests for DIGEST-MD5
43  * New test from Phil Pennock for testing final server response
44
45Authen-SASL 2.10 -- Sat Mar 25 13:11:47 CST 2006
46
47Enhancements
48  * Added Authen::SASL::Perl::GSSAPI
49  * Added error method to Authen::SASL to obtain error from last connection
50
51Bug Fixes
52  * Authen::SASL::Perl::DIGEST_MD5
53    - Fixed response to server to pass digest-uri
54    - Correct un-escaping behaviour when reading the challenge,
55    - check for required fields (according to the RFC),
56    - allow for qop not to be sent from the server (according to the RFC),
57    - add a callback for the realm.
58
59Authen-SASL 2.09 -- Tue Apr 26 06:55:10 CDT 2005
60
61Enhancements
62  * authname support in Authen::SASL::Perl::DIGEST_MD5
63  * flexible plugin selection in Authen::SASL using import()
64     i.e.    use Authen::SASL qw(Authen::SASL::Cyrus);
65  * new documentation for
66    - Authen::SASL::Perl::ANONYMOUS
67    - Authen::SASL::Perl::CRAM_MD5
68    - Authen::SASL::Perl::EXTERNAL
69    - Authen::SASL::Perl::LOGIN
70    - Authen::SASL::Perl::PLAIN
71    - Authen::SASL::Perl
72  * updates in the tests
73
74Authen-SASL 2.08 -- Tue May 25 11:24:21 BST 2004
75
76Bug Fixes
77  * Fix the handling of qop in Digest-MD5
78
79Authen-SASL 2.07 -- Sat Apr 10 09:06:21 BST 2004
80
81Bug Fixes
82  * Fixed test bug if Digest::HMAC_MD5 was not installed
83  * Fixed order of values sent in the PLAIN mechanism
84
85Enhancements
86  * Added support in the framework for server-side plugins
87
882003-11-01 18:48  Graham Barr
89
90	* lib/Authen/SASL.pm:
91
92	Release 2.06
93
942003-10-21 19:59  Graham Barr
95
96	* MANIFEST, lib/Authen/SASL/Perl.pm,
97	lib/Authen/SASL/Perl/ANONYMOUS.pm,
98	lib/Authen/SASL/Perl/CRAM_MD5.pm,
99	lib/Authen/SASL/Perl/DIGEST_MD5.pm,
100	lib/Authen/SASL/Perl/EXTERNAL.pm, lib/Authen/SASL/Perl/LOGIN.pm,
101	lib/Authen/SASL/Perl/PLAIN.pm, t/order.t:
102
103	Add ordering so we always pich the best of the available methods instead of
104	just the first
105
1062003-10-17 22:12  Graham Barr
107
108	* lib/Authen/SASL.pm:
109
110	Release 2.05
111
1122003-10-17 22:06  Graham Barr
113
114	* MANIFEST, Makefile.PL:
115
116	use Module::Install to generate Makefile and add SIGNATURE and META.yml
117
1182003-10-17 21:19  Graham Barr
119
120	* lib/Authen/SASL/Perl/DIGEST_MD5.pm:
121
122	Fix typo
123
1242003-10-17 21:17  Graham Barr
125
126	* lib/Authen/SASL/: Perl.pm, Perl/DIGEST_MD5.pm:
127
128	Don't call die in DIGEST_MD5, but call set_error and return an empty list
129
1302003-10-17 21:16  Graham Barr
131
132	* lib/Authen/SASL.pod:
133
134	Update docs to reflect that client_start and client_step return an emtpy list on error
135
1362003-05-19 22:41  Graham Barr
137
138	* lib/Authen/SASL.pm:
139
140	Release 2.04
141
1422003-05-19 22:40  Graham Barr
143
144	* t/digest_md5.t:
145
146	Avoid used only once warning
147
1482003-05-19 17:06  Graham Barr
149
150	* MANIFEST, lib/Authen/SASL/Perl/DIGEST_MD5.pm, t/digest_md5.t:
151
152	Add DIGEST-MD5 mechanism
153
1542003-05-19 16:42  Graham Barr
155
156	* MANIFEST, t/login.t:
157
158	Add test for login mechanism
159
1602003-01-21 19:15  Graham Barr
161
162	* lib/Authen/SASL.pm:
163
164	Release 2.03
165
1662003-01-21 12:22  Graham Barr
167
168	* lib/Authen/SASL/Perl/LOGIN.pm:
169
170	Fix LOGIN mechanism to respond with the username when prompted
171
1722002-05-28 15:22  Graham Barr
173
174	* lib/Authen/SASL.pm:
175
176	Release 2.02
177
1782002-05-28 14:36  Graham Barr
179
180	* MANIFEST, lib/Authen/SASL/Perl/LOGIN.pm:
181
182	Add LOGIN mechanism commonly used by SMTP
183
1842002-03-31 15:39  Graham Barr
185
186	* lib/Authen/SASL.pm:
187
188	Release 2.01
189
1902002-03-22 10:13  Graham Barr
191
192	* t/cram_md5.t:
193
194	Skip cram_md5 test if Digest::HMAC_MD5 is not installed
195
1962002-02-18 16:56  Graham Barr
197
198	* lib/Authen/SASL/Perl.pm:
199
200	Add securesocket to the ::Perl base class.
201
2022002-01-28 19:52  Graham Barr
203
204	* MANIFEST, lib/Authen/SASL.pm, t/anon.t, t/callback.t,
205	t/cram_md5.t, t/external.t, t/plain.t:
206
207	Add some tests
208
2092002-01-24 15:21  Graham Barr
210
211	* lib/Authen/SASL/Perl.pm:
212
213	Allow callback to be called on the connection object
214
2152002-01-24 12:04  Graham Barr
216
217	* MANIFEST, Makefile.PL, api.txt, compat_pl, example_pl,
218	lib/Authen/SASL.pm, lib/Authen/SASL.pod,
219	lib/Authen/SASL/CRAM_MD5.pm, lib/Authen/SASL/EXTERNAL.pm,
220	lib/Authen/SASL/Perl.pm, lib/Authen/SASL/Perl/ANONYMOUS.pm,
221	lib/Authen/SASL/Perl/CRAM_MD5.pm, lib/Authen/SASL/Perl/EXTERNAL.pm,
222	lib/Authen/SASL/Perl/PLAIN.pm:
223
224	Initial revision
225
2262002-01-24 12:04  Graham Barr
227
228	* MANIFEST, Makefile.PL, api.txt, compat_pl, example_pl,
229	lib/Authen/SASL.pm, lib/Authen/SASL.pod,
230	lib/Authen/SASL/CRAM_MD5.pm, lib/Authen/SASL/EXTERNAL.pm,
231	lib/Authen/SASL/Perl.pm, lib/Authen/SASL/Perl/ANONYMOUS.pm,
232	lib/Authen/SASL/Perl/CRAM_MD5.pm, lib/Authen/SASL/Perl/EXTERNAL.pm,
233	lib/Authen/SASL/Perl/PLAIN.pm:
234
235	import
236
237