The Courier Authentication Library is an API toolkit for implementing password validation and account metadata lookups. Authentication can be configured using either the traditional system password file lookups, or using MySQL, PostgreSQL, LDAP, or DB/GDBM databases.
| Tags | Communications Email Database API |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C Perl |
Recent releases


Release Notes: This release adds support for additional hash functions. The Postgres driver was updated to remove potentional SQL injection vulnerabilities in some circumstances.


Release Notes: This release adds API functions for supporting SASL EXTERNAL authentication.


Release Notes: This release fixes an SQL injection possibility in the MySQL module, with MySQL databases that use non-Latin character sets.


Release Notes: This release fixes minor bugs in the authvchkpw and authuserdb modules. The license was updated to GPL 3.


Release Notes: This release fixes many compiler warnings, updates the LDAP API to OpenLDAP 2.3, tweaks the Makefile to make Solaris's linker happy, and cleans up the RPM spec file.