Authen-SASL

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - Minimum required Perl version 5.14+ (from 5.6.0);
      Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
    - Move example code to the eg/ directory

  [Added]
    - Mechanisms XOAUTH2 and OAUTHBEARER added
    - Include mechanisms available on server when
      negotiation fails on the client
    - Add `_acceptable()` function to allow mechanism
      implementation classes to decline selection based
      on the callback values


2.1700  2023-08-09
  [Fixed]
    - Version numbering (released as 2.1700,
      because 2.17 < 2.1401)
    - POD errors
    - Typos
    - Minimum Perl version 5.005 -> 5.6.0
    - Kwalitee errors
      * Accidentally packaged MYMETA.*
      * 'use warnings;' added in all modules
      * Synchronized versions in all modules
    - Out of bounds substr() (RT 85294)
  [Added]
    - README
    - More tests
  [Changed]
    - Release switched from EUMM to D::Z
  [Removed]
    - Authen::SASL::Cyrus is no longer loaded as
      an implementation; Authen::SASL::XS has been
      the successor for more than a decade



Authen-SASL 2.16 -- Tue Sep  4 11:01:18 CDT 2012

  * SASL.pod: fix typo [Peter Marschall]
  * Perl.pm: avoid warning on "uninitialized value" [Peter Marschall]

Authen-SASL 2.15 -- Wed Jun 2 13:47:41 CDT 2010

  * Makes sure that user callbacks are called [Yann Kerherve]

Authen-SASL 2.1401 -- Mon Mar 29 14:22:54 CDT 2010

  * Add META.yml to release

Authen-SASL 2.14 -- Thu Mar 11 08:21:07 CST 2010

  * Documentation updates  [Yann Kerherve]
  * Added server API description [Yann Kerherve]
  * Bugfixes to LOGIN, PLAIN and DIGEST_MD5 [Yann Kerherve]
  * Added server support for LOGIN, PLAINaand DIGEST_MD5 [Yann Kerherve]
  * Compatiblity with Authen::SASL::XS [Yann Kerherve]

Authen-SASL 2.13 -- Thu Sep 24 17:27:47 CDT 2009

  * RT#42191 Only use pass for GSSAPI credentials if it is an object of type GSSAPI::Cred
  * RT#675 Authorization with Authen::SASL::Perl::External
  * Call client_new and server_new inside eval so further plugins can be tried before failing
  * Prefer to use Authen::SASL::XS over Authen::SASL::Cyrus

Authen-SASL 2.12 -- Mon Jun 30 21:35:21 CDT 2008

Enhancements
  * GSSAPI implement protocol according to RFC, but by default, remain compatible with cyrus sasl lib
  * DIGEST-MD5 implement channel encryption layer

Authen-SASL 2.11 -- Mon Apr 21 10:23:19 CDT 2008

Enhancements
  * implement securesocket() in the ::Perl set of plugins

Bug Fixes
  * fix parsing challenges from GnuSASL
  * update tests for DIGEST-MD5
  * New test from Phil Pennock for testing final server response

Authen-SASL 2.10 -- Sat Mar 25 13:11:47 CST 2006

Enhancements
  * Added Authen::SASL::Perl::GSSAPI
  * Added error method to Authen::SASL to obtain error from last connection

Bug Fixes
  * Authen::SASL::Perl::DIGEST_MD5
    - Fixed response to server to pass digest-uri
    - Correct un-escaping behaviour when reading the challenge,
    - check for required fields (according to the RFC),
    - allow for qop not to be sent from the server (according to the RFC),
    - add a callback for the realm.

Authen-SASL 2.09 -- Tue Apr 26 06:55:10 CDT 2005

Enhancements
  * authname support in Authen::SASL::Perl::DIGEST_MD5
  * flexible plugin selection in Authen::SASL using import()
     i.e.    use Authen::SASL qw(Authen::SASL::Cyrus);
  * new documentation for
    - Authen::SASL::Perl::ANONYMOUS
    - Authen::SASL::Perl::CRAM_MD5
    - Authen::SASL::Perl::EXTERNAL
    - Authen::SASL::Perl::LOGIN
    - Authen::SASL::Perl::PLAIN
    - Authen::SASL::Perl
  * updates in the tests

Authen-SASL 2.08 -- Tue May 25 11:24:21 BST 2004

Bug Fixes
  * Fix the handling of qop in Digest-MD5

Authen-SASL 2.07 -- Sat Apr 10 09:06:21 BST 2004

Bug Fixes
  * Fixed test bug if Digest::HMAC_MD5 was not installed
  * Fixed order of values sent in the PLAIN mechanism



( run in 0.472 second using v1.01-cache-2.11-cpan-39bf76dae61 )