dovecot-2.2: auth: Added login_user extra field to change the us...

dovecot at dovecot.org dovecot at dovecot.org
Tue Mar 18 12:39:35 UTC 2014


details:   http://hg.dovecot.org/dovecot-2.2/rev/d7e09442b666
changeset: 17161:d7e09442b666
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Mar 18 14:39:15 2014 +0200
description:
auth: Added login_user extra field to change the username in master passdb.

diffstat:

 src/auth/auth-request.c |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r cb2607ffa93a -r d7e09442b666 src/auth/auth-request.c
--- a/src/auth/auth-request.c	Mon Mar 17 16:57:36 2014 +0200
+++ b/src/auth/auth-request.c	Tue Mar 18 14:39:15 2014 +0200
@@ -1424,6 +1424,8 @@
 	if (auth_request_try_update_username(request, name, value)) {
 		/* don't change the original value so it gets saved correctly
 		   to cache. */
+	} else if (strcmp(name, "login_user") == 0) {
+		request->requested_login_user = p_strdup(request->pool, value);
 	} else if (strcmp(name, "allow_nets") == 0) {
 		auth_request_validate_networks(request, value);
 	} else if (strncmp(name, "userdb_", 7) == 0) {


More information about the dovecot-cvs mailing list