Andy Wermke
2013-04-04 92cd7f34b07e86062f2c024039e3309768b48ce6
plugins/password/drivers/ldap.php
@@ -85,7 +85,7 @@
        // Crypt new samba password
        if ($smbpwattr && !($samba_pass = $this->hashPassword($passwd, 'samba'))) {
           return PASSWORD_CRYPT_ERROR;
            return PASSWORD_CRYPT_ERROR;
        }
        // Writing new crypted password to LDAP
@@ -271,11 +271,11 @@
        case 'samba':
            if (function_exists('hash')) {
                $cryptedPassword = hash('md4', rcube_charset_convert($passwordClear, RCMAIL_CHARSET, 'UTF-16LE'));
                $cryptedPassword = hash('md4', rcube_charset::convert($passwordClear, RCUBE_CHARSET, 'UTF-16LE'));
                $cryptedPassword = strtoupper($cryptedPassword);
            } else {
            /* Your PHP install does not have the hash() function */
            return false;
                /* Your PHP install does not have the hash() function */
                return false;
            }
            break;