Change LDAP Password plugin for SquirrelMail -------------------------------------------- By Simon Annetts, simon@ateb.co.uk Based on Version 1.0 of Simon's plugin This is a Squirrelmail plugin to change a users password which is stored in an LDAP database (in a posixAccount objectClass) Why a different version? Well, I had tweaked my version of the plugin in order to play better at my setup, with Cyrus and OpenLDAP, and decided to release it in case someone else finds it useful. The main changes are that changing of SAMBA password feature was removed, and proxy authentication is supported (see FEATURES below). REQUIREMENTS - Squirrelmail 1.4.0 or newer - LDAP Database (Tested with OpenLDAP) FEATURES - Supports gettext / locales for different language translations - Supports different authentication / authorization identities; if $authz (authorized username) is present, it will change the password for user $authz and will not ask for his old password. TODO - Provide a random salt, and remove the check for the existing password - Return a friendly success message to options.php - Use LDAP server config supplied by Squirrelmail's config/config.php AUTHOR Original author is Simon Annetts "Tweaker" is Alexandros Vellis