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