Mercurial > dovecot > core-2.2
diff src/auth/auth-request.h @ 4054:f83d7d14b999 HEAD
Digest-MD5 logins didn't work if passdb changed username.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 24 Feb 2006 15:41:57 +0200 |
parents | 7dbfff239206 |
children | 265655f270df |
line wrap: on
line diff
--- a/src/auth/auth-request.h Fri Feb 24 14:26:21 2006 +0200 +++ b/src/auth/auth-request.h Fri Feb 24 15:41:57 2006 +0200 @@ -28,6 +28,10 @@ has validated user as a valid master user, master_user is set to user and user is set to requested_login_user. */ char *user, *requested_login_user, *master_user; + /* original_username contains the username exactly as given by the + client. this is needed at least with DIGEST-MD5 for password + verification */ + const char *original_username; char *mech_password; /* set if verify_plain() is called */ char *passdb_password; /* set after password lookup if successful */ /* extra_fields are returned in authentication reply. Fields prefixed