changeset 2417:af0e73fc6658 HEAD

Added auth_debug setting.
author Timo Sirainen <tss@iki.fi>
date Mon, 09 Aug 2004 23:13:35 +0300
parents e6594431ee4f
children f32a2fd0c8b4
files dovecot-example.conf src/master/auth-process.c src/master/master-settings.c src/master/master-settings.h
diffstat 4 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dovecot-example.conf	Mon Aug 09 22:14:03 2004 +0300
+++ b/dovecot-example.conf	Mon Aug 09 23:13:35 2004 +0300
@@ -423,6 +423,10 @@
 # working.
 #auth_verbose = no
 
+# Even more verbose logging for debugging purposes. Shows for example SQL
+# queries.
+#auth_debug = no
+
 auth default {
   # Space separated list of wanted authentication mechanisms:
   #   plain digest-md5 cram-md5 apop anonymous
--- a/src/master/auth-process.c	Mon Aug 09 22:14:03 2004 +0300
+++ b/src/master/auth-process.c	Mon Aug 09 23:13:35 2004 +0300
@@ -399,6 +399,8 @@
 		env_put("USE_CYRUS_SASL=1");
 	if (group->set->verbose)
 		env_put("VERBOSE=1");
+	if (group->set->debug)
+		env_put("VERBOSE_DEBUG=1");
 	if (group->set->ssl_require_client_cert)
 		env_put("SSL_REQUIRE_CLIENT_CERT=1");
 
--- a/src/master/master-settings.c	Mon Aug 09 22:14:03 2004 +0300
+++ b/src/master/master-settings.c	Mon Aug 09 23:13:35 2004 +0300
@@ -143,6 +143,7 @@
 
 	DEF(SET_BOOL, use_cyrus_sasl),
 	DEF(SET_BOOL, verbose),
+	DEF(SET_BOOL, debug),
 	DEF(SET_BOOL, ssl_require_client_cert),
 
 	DEF(SET_INT, count),
@@ -305,6 +306,7 @@
 
 	MEMBER(use_cyrus_sasl) FALSE,
 	MEMBER(verbose) FALSE,
+	MEMBER(debug) FALSE,
 	MEMBER(ssl_require_client_cert) FALSE,
 
 	MEMBER(count) 1,
--- a/src/master/master-settings.h	Mon Aug 09 22:14:03 2004 +0300
+++ b/src/master/master-settings.h	Mon Aug 09 23:13:35 2004 +0300
@@ -131,7 +131,7 @@
 	const char *username_chars;
 	const char *anonymous_username;
 
-	int use_cyrus_sasl, verbose;
+	int use_cyrus_sasl, verbose, debug;
 	int ssl_require_client_cert;
 
 	unsigned int count;