Home » Authentication » Auth_SASL
Abstraction of various SASL mechanism responses
Download latest release 1.2.0 (there might be newer Composer installable version)
License: BSD
Description
Provides code to generate responses to common SASL mechanisms, including:
- Anonymous
- Cram-MD5 (DEPRECATED)
- Digest-MD5 (DEPRECATED)
- External
- Login (Pseudo mechanism) (DEPRECATED)
- Plain
- SCRAM
Maintainers
- Anish Mistry (amistry) — lead, inactive
- Richard Heyes (richard) — lead, inactive
- Michael Bretterklieber (mbretter) — lead, inactive
- Armin Graefe (schengawegga) — lead, active
Dependencies
Required
- PHP (>= 5.4.0)
- PEAR Installer (>= 1.10.1)
Releases
- 1.2.0 (stable, 2023-12-21)
Release notes
License: BSD
* feature: PHP8.2 ready
* bugfix: scram-sha-224 broken #14
* task: mark authentication methods cram-md5, digest-md5, and login as deprecated #14 - 1.1.0 (stable, 2017-03-07)
Release notes
License: BSD
* Set minimum PHP version to 5.4.0
* Set minimum PEAR version to 1.10.1* Request #21033: PHP warning depreciated
- 1.0.6 (stable, 2011-09-27)
Release notes
License: BSD
QA release
* Bug #18856: Authentication warnings because of wrong Auth_SASL::factory argument [kguest] - 1.0.5 (stable, 2011-09-04)
Release notes
License: BSD
QA release
* Added support for any mechanism of the SCRAM family; with thanks to Jehan Pagès. [kguest]
* crammd5 and digestmd5 mechanisms name deprecated in favour of IANA registered names 'cram-md5' and 'digest-md5'; with thanks to Jehan Pagès. [kguest] - 1.0.4 (stable, 2010-02-07)
Release notes
License: BSD
QA release
* Fix bug #16624: open_basedir restriction warning in DigestMD5.php [till] - 1.0.3 (stable, 2009-08-05)
Release notes
License: BSD
QA release
* Move SVN to proper directory structure [cweiske]
* Fix Bug #8775: Error in package.xml
* Fix Bug #14671: Security issue due to seeding random number generator [cweiske] - 1.0.2 (stable, 2006-05-21)
- 1.0.1 (stable, 2003-09-11)
Release notes
License: BSD
* Added authcid/authzid separation in PLAIN and DIGEST-MD5.
- 1.0.0 (stable, 2002-10-06)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #2143 | Closed | Bug | 2004-08-16 | We found that Auth_SASL_DigestMD5::getResponse() generates invalid response. | |
| #2154 | Closed | Bug | 2004-08-18 | "realm" isn't contained in challange, DigestMD5 doesn't work on Windows | |
| #2904 | Suspended | Req | 2004-12-05 | Stateful version of DigestMD5 for realm negotiation | |
| #6611 | Closed | Bug | 2006-01-27 | Suppress a Notice Error Report | |
| #7185 | Wont fix | Req | 1.0.1 | 2006-03-23 | use the PECL Auth_SASL to support additional auth mechanisms |
| #8775 | Bogus | Bug | 1.0.2 | 2006-09-23 | Error in package.xml |
| #14338 | Closed | Req | 1.0.2 | 2008-07-12 | add authentification mechanism EXTERNAL |
| #14671 | Closed | Bug | 1.0.2 | 2008-09-21 | Security issue due to seeding random number generator |
| #16624 | Closed | Bug | CVS | 2009-09-18 | open_basedir restriction warning in DigestMD5.php |
| #18856 | Closed | Bug | 2011-09-21 | Authentication warnings because of wrong Auth_SASL::factory argument | |
| #21033 | Closed | Req | 1.0.6 | 2016-02-27 | PHP warning depreciated |