[horde] Kolab 2.1 multidomain password change patch

Fabio Pietrosanti lists at pietrosanti.it
Mon Oct 17 11:43:22 PDT 2005


Hi all,

with kolab 2.1 to full support the change of password for users of
primary and secondary domains those modification are needed.

This fix apply either to Horde HEAD either to Horde STABLE removing
kolab passwd driver limitation that doesn't allow to change password on
secondary domain.
Auth::getAuth() return the username including the domain name allowing
password change.

-- Passwd configuration
FILE: horde/passwd/config/conf.php
$conf['hooks']['default_username'] = true;

-- Hooks Addendum: (inside the Kolab hooks)
FILE: horde/config/hooks.php
if (!function_exists('_passwd_hook_username')) {
    function _passwd_hook_username($userid)
    {
        return Auth::getAuth();
    }
}
if (!function_exists('_passwd_hook_default_username')) {
    function _passwd_hook_default_username($userid)
    {
        return Auth::getAuth();
    }
}

-- Kolab Driver FIX: REMOVE explicit issue regarding local maildomain
horde/passwd/lib/Driver/kolab.php
       // Make sure we're using the full user at domain format.
//        if (strstr('@', $username) === false) {
//           $username .= '@' .
$GLOBALS['conf']['kolab']['imap']['maildomain'];
//        }

Kind Regard

Fabio


More information about the horde mailing list