Dear developers, We should update password plugin to support LDAP SSHA password with PHP 5.3.
SSHA requires PHP module mhash in PHP-5.2 and earlier versions, but it's discontinued in PHP-5.3, hash extension has full mhash compatibility, all existing applications using the old functions will continue to work. Reference: http://php.net/manual/en/migration53.removed-extensions.php So we don't need to check mhash extension if we're running PHP-5.3 in plugins/password/driver/ldap_simple.php (Line 219): if (function_exists('mhash') && function_exists('mhash_keygen_s2k')) { After modified: if (function_exists('mhash_keygen_s2k')) { Works fine with PHP-5.3, Debian 6.0.3. i know it's dirty, so i'm looking forward to an official patch. Thanks. :) ---- Zhang Huangbin iRedMail: Open Source Mail Server Solution for Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, openSUSE, FreeBSD: http://www.iredmail.org/ _______________________________________________ List info: http://lists.roundcube.net/dev/ BT/8f4f07cd
