Horde_Auth
pear.horde.org
Auth
Horde Authentication API
The Horde_Auth package provides a common interface into the various backends for the Horde authentication system.
Chuck Hagenbuch
chuck
chuck@horde.org yes
Jan Schneider
jan
jan@horde.org yes
Michael Slusarz
slusarz
slusarz@horde.org yes
2013-10-15
12:07:30
2.1.1
2.1.0
stable
stable
LGPL-2.1
* [mms] Password strength testing is now case-insensitive (delrio@mie.utoronto.ca; Request #12708).
5.3.0
1.7.0
Horde_Exception
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Util
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
hash
Horde_Db
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_History
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Lock
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Imap_Client
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Kolab_Session
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Ldap
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Imsp
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Http
pear.horde.org
2.0.0
3.0.0alpha1
3.0.0alpha1
Horde_Test
pear.horde.org
2.1.0
3.0.0alpha1
3.0.0alpha1
pam
pecl.php.net
pam
sasl
pecl.php.net
sasl
ctype
ftp
2008-09-16
0.1.0
0.1.0
beta
beta
LGPL-2.1
* Fixed error handling when removing user data. * Retrieve password where necessary for salt calculations in the custom SQL driver (Bug #3739). * Added a query for checking existance of a user to the custom SQL driver (Request #5151). * Completed Cyrus virtual domain support in the cyrsql driver. * Fixed handling of UID logins in the Kolab driver (Bugs #1317, #4662). * Fixed case handling in the LDAP driver (Bug #2435). * Rewrote PAM driver to use PAM extension from PECL. * Fixed the PAM driver authentication so that it works with both pam and pam_auth extensions (Bug #6860). * Ensured that the LDAP driver always uses the configured filter. * Renamed Auth_sasl to Auth_peclsasl (Bug #4547). * Allow signup hooks to override the user_name and password fields (Request #2904). * Created an SQL driver for signups and allowing backends other than DataTree (Request #7161). * Added smbclient driver as an alternative to the smb driver which requires a PHP extension. * Fix handling of SSHA and SMD5 salts (ulrich-horde@topfen.net, Bug #2863). * Added readSessionData() function to get Horde authentication data from session strings. * Allow drivers to include their own isAdmin() implementations (Request #5521). * Add Active Directory extension of LDAP driver (Request #3769). * Hide the cyrus account in cyrsql driver (vilius@lnk.lt, Request #5626). * Bring the passwd driver into compliance with the Auth API. * Remove dependency on the mhash extension for some encryption types. * Add authentication against a remote HTTP Authentication endpoint (duck@obala.net). * CSRF token protections for logout links. * Call the postauthenticate hook in Horde_Auth::setAuth() instead of authenticate(). * Modified the Kolab driver to use the new Kolab_Server package. * Improved handling of multiple IMAP server setups in the Kolab driver.
2008-10-29
0.1.1
0.1.0
beta
beta
LGPL-2.1
* Imap driver now uses Horde_Imap_Client library. * Add signup drivers to package.xml (Bug #7345). * Fix the "overwriting realm info from application auth drivers" (Bug #6749) * Switched Kolab auth handling from IMAP to LDAP by using Kolab_Server. * Added "add user" capability to the Kolab driver. * Adapted the Kolab auth driver to the changes in Kolab_Server.
1.0.0alpha1
1.0.0
alpha
alpha
2011-03-08
LGPL-2.1
* First alpha release for Horde 4. * Remove dependency on horde/Core. * Remove all non-authentication backend related code. * Removed Krb5 driver. * Moved signup code to horde/Core. * Split Horde_Auth into Horde_Auth and Horde_Auth_Base components.
1.0.0beta1
1.0.0
beta
beta
2011-03-16
LGPL-2.1
* First beta release for Horde 4.
1.0.0RC1
1.0.0
beta
beta
2011-03-22
LGPL-2.1
* First release candidate for Horde 4.
1.0.0RC2
1.0.0
beta
beta
2011-03-29
LGPL-2.1
* Second release candidate for Horde 4. * Remove Cyrus driver. * Remove support for pam_auth (Ticket #6860).
1.0.0
1.0.0
stable
stable
2011-04-06
LGPL-2.1
* First stable release for Horde 4. * [jan] Fix Cyrsql driver (Vilius Sumskas <vilius@lnk.lt>, Bug #9781). * [jan] Add SHA-256 hashing and add SHA as alias for SHA1.
1.0.1
1.0.0
stable
stable
2011-04-20
LGPL-2.1
* [mms] Fix default userhierarchy for Cyrsql driver (Bug #9895). * [cjh] Add crypt-sha256 and crypt-sha512 password hashes (patrickdk@patrickdk.com, Request #6991). * [mms] Fix addUser() in Customsql driver (Bug #9832).
1.0.2
1.0.0
stable
stable
2011-05-03
LGPL-2.1
* [jan] Fix listing users in Customsql driver (Bug #9963).
1.0.3
1.0.0
stable
stable
2011-05-18
LGPL-2.1
* [mms] Cyrsql driver doesn't support resetting passwords currently (Bug #10060).
1.0.4
1.0.0
stable
stable
2011-06-08
LGPL-2.1
* [jan] SECURITY: Fix propagating failed login in composite driver (Bug #10211).
1.1.0
1.1.0
stable
stable
2011-07-05
LGPL-2.1
* [rla] Add sort parameter to listUsers() method. * [mms] Fix addUser() for Cyrsql driver (vilius@lnk.lt, Bug #10239).
1.2.0
1.2.0
stable
stable
2011-08-31
LGPL-2.1
* [rla] Add bad login blocking and account locking to the base driver. * [rla] Fix SQL driver when using soft_expiration and hard_expiration features. * [rla] No longer enforce lowercase fieldnames.
1.3.0
1.3.0
stable
stable
2011-09-20
LGPL-2.1
* [jan] Dynamically disable capabilities of Customsql authentication driver if queries are empty (Michael Gröne, Request #10510). * [jan] Fix updating users in LDAP while using preauthenticate hooks. * [jan] Add support for resetting passwords to LDAP driver.
1.4.0
1.4.0
stable
stable
2011-09-28
LGPL-2.1
* [jan] Add checkPasswordPolicy() and checkPasswordSimilarity() methods.
1.4.1
1.4.0
stable
stable
2011-10-03
LGPL-2.1
* [jan] Add missing locale directory (Bug #10589).
1.4.2
1.4.0
stable
stable
2011-10-04
LGPL-2.1
* [jan] Fix detecting locale directory from PEAR installation (Bug #10589).
1.4.3
1.4.0
stable
stable
2011-10-18
LGPL-2.1
* [jan] Catch exceptions from imap library (Bug #10272).
1.4.4
1.4.0
stable
stable
2011-11-08
LGPL-2.1
* [jan] Allow to run unit tests from installed package.
1.4.5
1.4.0
stable
stable
2011-11-22
LGPL-2.1
* [jan] Add Estonian translation.
1.4.6
1.4.0
stable
stable
2011-12-06
LGPL-2.1
* [jan] Add Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
1.4.7
1.4.0
stable
stable
2011-12-13
LGPL-2.1
* [jan] Add Latvian translation (Jānis Eisaks <jancs@dv.lv>).
1.4.8
1.4.0
stable
stable
2012-01-31
LGPL-2.1
* [jan] Add optimized exists() implementation to LDAP driver (Marco Ferrante <marco@csita.unige.it>, Request #10944). * [jan] Add Spanish translation (Manuel P. Ayala <mayala@unex.es>).
1.4.9
1.4.0
stable
stable
2012-03-20
LGPL-2.1
* [jan] Add Finnish translation (Leena Heino <liinu@uta.fi>).
1.4.10
1.4.0
stable
stable
2012-03-20
LGPL-2.1
* [mms] Fix Horde_Auth_Passwd#updateUser().
2012-07-05
10:30:07
2.0.0alpha1
2.0.0alpha1
alpha
alpha
LGPL-2.1
* First alpha release for Horde 5. * [mms] Removed charset parameter for Imap and Cyrsql drivers.
2.0.0beta1
2.0.0beta1
beta
beta
2012-07-19
LGPL-2.1
* First beta release for Horde 5. * [rla] Use constant for permanent lock and provide more verbose feedback (Request #11254).
2.0.0beta2
2.0.0beta1
beta
beta
2012-10-12
LGPL-2.1
* [jan] Fix setting IMAP ACLs in IMAP and Cyrsql drivers. * [mms] Fix user management in Passwd driver. * [mms] Fix setting soft expiration in SQL driver.
2.0.0
2.0.0
stable
stable
2012-10-30
LGPL-2.1
* First stable release for Horde 5.
2.0.1
2.0.0
stable
stable
2012-11-19
LGPL-2.1
* [mms] Use new Horde_Test layout.
2.0.2
2.0.0
stable
stable
2013-01-09
LGPL-2.1
* [jan] Add Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). * [jan] Fix updating users in LDAP driver (Bug #11791).
2.0.3
2.0.0
stable
stable
2013-01-29
LGPL-2.1
* [jan] Add French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>). * [jan] Fix argument reading in Samba drivers (Bug #11926). * [mms] Remove call-time pass-by-reference, which was causing PAM authentication driver to fail in PHP 5.4+ (Bug #10965).
2.0.4
2.0.0
stable
stable
2013-03-05
LGPL-2.1
* [jan] Improve documentation.
2.0.5
2.0.0
stable
stable
2013-07-16
LGPL-2.1
* [jan] Add password policy for minimum number of non-alphabetic characters (Friedrich Haubensak <hsk@fli-leibniz.de>, Request #12243). * [jan] Fix resetting passwords with LDAP driver (Bug #12317). * [mms] Fix authentication with the Http auth driver.
2.0.6
2.0.0
stable
stable
2013-07-16
LGPL-2.1
* [mms] Fix adding/deleting users via IMAP administration (Bug #12426).
2.1.0
2.1.0
stable
stable
2013-09-02
LGPL-2.1
* [mjr] Add X509 authentication driver.
2.1.1
2.1.0
stable
stable
2013-10-15
LGPL-2.1
* [mms] Password strength testing is now case-insensitive (delrio@mie.utoronto.ca; Request #12708).