Update changelog, CS fixes

pull/5735/head^2
Aleksander Machniak 7 years ago
parent aacf1eb3bd
commit 982d211ec0

@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail
===========================
- Password: Automatic virtualmin domain setting, removed password_virtualmin_format option (#5759)
- Support AUTHENTICATE LOGIN for IMAP connections (#5563)
- Support LDAP GSSAPI authentication (#5703)
- Allow contacts without an email address (#5079)

@ -236,7 +236,7 @@
As in sasl driver this one allows to change password using shell
utility called "virtualmin". See helpers/chgvirtualminpasswd.c for
installation instructions. See also config.inc.php.dist file.
installation instructions. Requires virtualmin >= 4.09.
2.9. hMailServer (hmail)

@ -399,11 +399,6 @@ $config['hmailserver_server'] = array(
);
// Virtualmin Driver options
// -------------------------
// No settings needed
// pw_usermod Driver options
// --------------------------
// Use comma delimited exlist to disable password change for users.

@ -41,17 +41,17 @@ class rcube_virtualmin_password
// Get the domain using virtualmin CLI:
exec("$curdir/chgvirtualminpasswd list-domains --mail-user $username --name-only", $output_domain, $returnvalue);
if ($returnvalue == 0 && count($output_domain) == 1)
{
if ($returnvalue == 0 && count($output_domain) == 1) {
$domain = trim($output_domain[0]);
}
else {
rcube::raise_error(array(
'code' => 600,
'type' => 'php',
'file' => __FILE__, 'line' => __LINE__,
'message' => "Password plugin: Unable to execute $curdir/chgvirtualminpasswd or domain for mail-user '$username' not known to Virtualmin"
), true, false);
return PASSWORD_ERROR;
}
$domain = escapeshellarg($domain);
@ -65,7 +65,6 @@ class rcube_virtualmin_password
else {
rcube::raise_error(array(
'code' => 600,
'type' => 'php',
'file' => __FILE__, 'line' => __LINE__,
'message' => "Password plugin: Unable to execute $curdir/chgvirtualminpasswd"
), true, false);

Loading…
Cancel
Save