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