]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Allow auth_verbose_passwords=yes as an alias for "plain".
authorTimo Sirainen <tss@iki.fi>
Fri, 7 Feb 2014 20:53:54 +0000 (15:53 -0500)
committerTimo Sirainen <tss@iki.fi>
Fri, 7 Feb 2014 20:53:54 +0000 (15:53 -0500)
src/auth/auth-settings.c

index 586ee138c49e7bdbb2318e2ce17684fc69078aff..994730c772523ec95cd97f5bf713a8f40a5cc0ab 100644 (file)
@@ -330,7 +330,7 @@ auth_settings_set_self_ips(struct auth_settings *set, pool_t pool,
 }
 
 static bool
-auth_verify_verbose_password(const struct auth_settings *set,
+auth_verify_verbose_password(struct auth_settings *set,
                             const char **error_r)
 {
        const char *p, *value = set->verbose_passwords;
@@ -351,7 +351,11 @@ auth_verify_verbose_password(const struct auth_settings *set,
                return TRUE;
        else if (strcmp(value, "sha1") == 0)
                return TRUE;
-       else {
+       else if (strcmp(value, "yes") == 0) {
+               /* just use it as alias for "plain" */
+               set->verbose_passwords = "plain";
+               return TRUE;
+       } else {
                *error_r = "auth_verbose_passwords: Invalid value";
                return FALSE;
        }