----------
v2.2.3-git
----------


------
v2.2.2
------

[jan] Add Turkish translation (İTÜ BİDB <sistemdestek@itu.edu.tr>).


------
v2.2.1
------

[jan] Use more efficient database access in SQL backend.


------
v2.2.0
------

[jan] Add searchUsers() method.


-------
v2.1.12
-------

[mjr] Fix creating/removing mailbox in cyrsql driver
      (federico.mennite@lifeware.ch, Bug #14295).


-------
v2.1.11
-------

[jan] Mark PHP 7 as supported.


-------
v2.1.10
-------

[jan] SECURITY: Don't allow to login to LDAP with an emtpy password.


------
v2.1.9
------

[mjr] Ensure we rebind as configured user after testing auth user credentials.


------
v2.1.8
------

[jan] Fix issues with certain locales like Turkish.


------
v2.1.7
------

[jan] Improve salt generation for Blowfish hashes.


------
v2.1.6
------

[jan] Support loading translations from Composer-installed package.
[jan] Improve PSR-2 compatibility.


------
v2.1.5
------

[jan] Add Polish translation (Maciej Uhlig <maciej.uhlig@us.edu.pl>).


------
v2.1.4
------

[jan] Add Hungarian translation (Andras Galos <galosa@netinform.hu>).


------
v2.1.3
------

[jan] Add Danish translation (Erling Preben Hansen <erling@eph.dk>).


------
v2.1.2
------

[jan] Add MySQL password hashing (Request #12962).
[rla] Add joomla encrypted password format (Request #12889).
[mms] Fix parsing salted SHA256 entries (Adam James
      <adam.james@transitiv.co.uk>).


------
v2.1.1
------

[mms] Password strength testing is now case-insensitive
      (delrio@mie.utoronto.ca, Request #12708).


------
v2.1.0
------

[mjr] Add X509 authentication driver.


------
v2.0.6
------

[mms] Fix adding/deleting users via IMAP administration (Bug #12426).


------
v2.0.5
------

[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.


------
v2.0.4
------

[jan] Improve documentation.


------
v2.0.3
------

[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).


------
v2.0.2
------

[jan] Add Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
[jan] Fix updating users in LDAP driver (Bug #11791).


------
v2.0.1
------

[mms] Use new Horde_Test layout.


------
v2.0.0
------

First stable release for Horde 5.


-----------
v2.0.0beta2
-----------

[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.


-----------
v2.0.0beta1
-----------

First beta release for Horde 5.
[rla] Use constant for permanent lock and provide more verbose feedback
      (Request #11254).


------------
v2.0.0alpha1
------------

First alpha release for Horde 5.
[mms] Removed charset parameter for Imap and Cyrsql drivers.


-------
v1.4.10
-------

[mms] Fix Horde_Auth_Passwd#updateUser().


------
v1.4.9
------

[jan] Add Finnish translation (Leena Heino <liinu@uta.fi>).


------
v1.4.8
------

[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>).


------
v1.4.7
------

[jan] Add Latvian translation (Jānis Eisaks <jancs@dv.lv>).


------
v1.4.6
------

[jan] Add Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).


------
v1.4.5
------

[jan] Add Estonian translation.


------
v1.4.4
------

[jan] Allow to run unit tests from installed package.


------
v1.4.3
------

[jan] Catch exceptions from imap library (Bug #10272).


------
v1.4.2
------

[jan] Fix detecting locale directory from PEAR installation (Bug #10589).


------
v1.4.1
------

[jan] Add missing locale directory (Bug #10589).


------
v1.4.0
------

[jan] Add checkPasswordPolicy() and checkPasswordSimilarity() methods.


------
v1.3.0
------

[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.


------
v1.2.0
------

[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.


------
v1.1.0
------

[rla] Add sort parameter to listUsers() method.
[mms] Fix addUser() for Cyrsql driver (vilius@lnk.lt, Bug #10239).


------
v1.0.4
------

[jan] SECURITY: Fix propagating failed login in composite driver (Bug #10211).


------
v1.0.3
------

[mms] Cyrsql driver doesn't support resetting passwords currently (Bug #10060).


------
v1.0.2
------

[jan] Fix listing users in Customsql driver (Bug #9963).


------
v1.0.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).


------
v1.0.0
------

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.


---------
v1.0.0RC2
---------

Second release candidate for Horde 4.
Remove Cyrus driver.
Remove support for pam_auth (Ticket #6860).


---------
v1.0.0RC1
---------

First release candidate for Horde 4.


-----------
v1.0.0beta1
-----------

First beta release for Horde 4.


------------
v1.0.0alpha1
------------

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.


------
v0.1.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.


------
v0.1.0
------

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.
