-------- v3.0-cvs -------- [jan] Add configuration option to switch between using user names with and without realms. [jan] Add Slovak translation (Ivan Noris ). -------- v3.0-RC1 -------- [jan] Extend the expect script to allow setups with passwd as the login shell (Request #2550, lmamane@debian.org). [jan] Don't bind to LDAP anonymously if binding with userdn fails (Bug #2502). [cjh] Fix updating shadowlastchange attribute in ldap driver (Roel Gloudemans ). [jan] Extend the smbldap driver from the ldap driver to support all parameters of the ldap driver (Request #2499). --------- v3.0-BETA --------- [cjh] Use Crypt_CHAP to generate smbldap passwords (Bug #1223). [stb] Add Kolab driver. [cjh] Allow using admin credentials in the LDAP driver (Bug #1409). [cjh] Use bind variables in SQL drivers (selsky@columbia.edu, Bug #1718). [cjh] Allow the list of refused usernames to be empty (Bug #1544). [cjh] If $conf['user']['change'] is false, don't trust form input for the userid. [jan] Add Catalan translation (Joan Jorba Calsina ). [cjh] Add ADSI and PSPASSWD windows password drivers (LRM ). [jan] Add Persian (Western) translation (Vahid Ghafarpour ). [jan] Add shadowLastChange and shadowMin configuration items to LDAP driver (Roel Gloudemans ). [cjh] Add proc_open() driver (Samuel Nicolary ). [cjh] Add an SMB LDAP driver (Shane Boulter ). [cjh] Add SSL support to the LDAP driver (LRM ). [max] Add minSymbols and minClasses password policies. See comments in config/backends.php.dist for more information. [max] Add optional 'required' parameters to composite driver's subdriver configurations. [max] Add optional parameter 'no_reset' to the backend configs which prevents reseting the authenticated user's credentials on password changes. [max] Properly reset authenticated user's credentials. [cjh] Use password encryption that's now implemented in the Auth:: package. [max] Add pine driver which changes a pine-encoded file using FTP. [max] Fix password checking when encryption requires a random salt. [max] Add composite driver which will replace all the groups stuff. [max] Add support for backend groups to allow syncing of multiple backends. [max] Add query_lookup and query_modify parameters to the sql driver. [ejr] Add tls support for ldap driver. [ejr] Fix error reporting in poppassd driver. [ejr] Add binddn hook submitted by Amith Varghese . [ejr] make sure oldpassword == horde_login_password before changing horde cached password. [ejr] Fix md5 (md5-hex and md5-base64) encryption for ldap/sql (Amith Varghese ). [mc] Move templates to horde style directory layout, getName() -> getParam(). [ejr] Implemented new CVS HEAD themes. [ejr] Updated to new CVS HEAD notification system. ------ v2.2.2 ------ [jan] Close XSS when setting the parent frame's page title by javascript (cjh). [ejr] Configuration item for showing/changing username in the form. [jan] Allow to set the protocol version in the LDAP driver (ben@alkaloid.net). [cjh] Add crypt-blowfish and crypt-md5 encryption types. Also add crypt-des for completion which is just an alias for crypt (max). [jan] Add Estonian translation (Toomas Aas ). ------ v2.2.1 ------ [jan] Bug #40: Fix smbpasswd driver with non-bash shells (Christopher Huyler ). [jan] Add Simplified Chinese translation (Zhang Bo ). ---------- v2.2.1-RC1 ---------- [jan] Add Indonesian language (Slamin ). [jan] Add Galician translation (Rafael Varela Pet , Guillermo Mendez ). [jan] Add Danish translation (Anders Bruun Olsen ). [jan] Add Arabic (Syria) translation (Platinum Development Team ). [jan] Add Hungarian translation (Szabo Gyula ). [jan] Add Romanian translation (Eugen Hoanca , Marius Dragulescu ). [jan] Add Lithuanian translation (Vilius Sumskas ). [ejr] Fix BC breaks in vpopmail and sql drivers. ---- v2.2 ---- [ejr] Allow bc for php versions that don't have the ctype extension. -------- v2.2-RC2 -------- [ejr] Fix missing path for expect binary. [ejr] Add missing scripts/ directory and missing expect script. [ejr] Fix error reporting in expect driver (j.huinink@wanadoo.nl). [ejr] Remove old realm code that was previously missed. [ejr] Port servuftp driver to new backends.conf format. [ejr] Return actual error message text in poppassd driver (submitted by Leena Heino ). [ejr] Change is_a(*, 'PEAR_Error') calls to PEAR::isError() calls for php bc. -------- v2.2-RC1 -------- [ejr] Add vpopmail driver (Anton Nekhoroshikh ). [mac] Add vmailmgr driver (Marco Kaiser ). [ejr] Add expect script (Gaudenz Steinlin). [ejr] Change ldap code to do self-password changes, add phpdoc. [ejr] Update ldap driver (Tjeerd van der Zee). [ejr] Reset Horde/IMP cached credentials when changing password. [ejr] Add username hooks (mac). [ejr] Rewrite driver system, add backends.conf system (mc). [jan] Add Italian translation (Fichera Gianrico ). [cjh] Close several small XSS vulnerabilities (Mitja Kolsek ). ---- v2.1 ---- [ejr] Add servuftp interface. [ejr] Add exim sql backend. [ejr] Add smbpasswd support. [ejr] Move to driver driven system. [mc] Add javascript checks for form input. [jan] Add Bulgarian translation (Miroslav Pendev ). ---- v2.0 ---- [ejr] Added optional checks for password lengths and strength testing. [ejr] Remove check for prefs.php in notconfigured.inc. [ejr] Change from short-tag