[dovecot-cvs] dovecot/src/master auth-process.c, 1.87, 1.88 master-settings.c, 1.106, 1.107 master-settings.h, 1.71, 1.72

cras at dovecot.org cras at dovecot.org
Sun Jan 22 13:33:34 EET 2006


Update of /var/lib/cvs/dovecot/src/master
In directory talvi:/tmp/cvs-serv22926/src/master

Modified Files:
	auth-process.c master-settings.c master-settings.h 
Log Message:
Added auth_debug_passwords setting. If it's not enabled, hide all password
strings from logs.



Index: auth-process.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/auth-process.c,v
retrieving revision 1.87
retrieving revision 1.88
diff -u -d -r1.87 -r1.88
--- auth-process.c	14 Jan 2006 18:48:02 -0000	1.87
+++ auth-process.c	22 Jan 2006 11:33:30 -0000	1.88
@@ -454,6 +454,8 @@
 		env_put("VERBOSE=1");
 	if (set->debug)
 		env_put("VERBOSE_DEBUG=1");
+	if (set->debug_passwords)
+		env_put("VERBOSE_DEBUG_PASSWORDS=1");
 	if (set->ssl_require_client_cert)
 		env_put("SSL_REQUIRE_CLIENT_CERT=1");
 	if (set->ssl_username_from_cert)

Index: master-settings.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -d -r1.106 -r1.107
--- master-settings.c	19 Jan 2006 20:39:06 -0000	1.106
+++ master-settings.c	22 Jan 2006 11:33:30 -0000	1.107
@@ -170,6 +170,7 @@
 
 	DEF(SET_BOOL, verbose),
 	DEF(SET_BOOL, debug),
+	DEF(SET_BOOL, debug_passwords),
 	DEF(SET_BOOL, ssl_require_client_cert),
 	DEF(SET_BOOL, ssl_username_from_cert),
 
@@ -375,6 +376,7 @@
 
 	MEMBER(verbose) FALSE,
 	MEMBER(debug) FALSE,
+	MEMBER(debug_passwords) FALSE,
 	MEMBER(ssl_require_client_cert) FALSE,
 	MEMBER(ssl_username_from_cert) FALSE,
 

Index: master-settings.h
===================================================================
RCS file: /var/lib/cvs/dovecot/src/master/master-settings.h,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -d -r1.71 -r1.72
--- master-settings.h	18 Jan 2006 23:14:45 -0000	1.71
+++ master-settings.h	22 Jan 2006 11:33:30 -0000	1.72
@@ -171,7 +171,7 @@
 	const char *anonymous_username;
 	const char *krb5_keytab;
 
-	bool verbose, debug;
+	bool verbose, debug, debug_passwords;
 	bool ssl_require_client_cert;
 	bool ssl_username_from_cert;
 



More information about the dovecot-cvs mailing list