diff src/master/login-process.c @ 8632:5a4fcfde3e91 HEAD

Renamed "ssl_disable" setting to "ssl". Added support for ssl=required.
author Timo Sirainen <tss@iki.fi>
date Thu, 15 Jan 2009 15:52:44 -0500
parents e85c7cb22ad7
children ca964325664e
line wrap: on
line diff
--- a/src/master/login-process.c	Thu Jan 15 15:47:12 2009 -0500
+++ b/src/master/login-process.c	Thu Jan 15 15:52:44 2009 -0500
@@ -549,7 +549,7 @@
 
 	env_put("DOVECOT_MASTER=1");
 
-	if (!set->ssl_disable) {
+	if (strcmp(set->ssl, "no") != 0) {
 		const char *ssl_key_password;
 
 		ssl_key_password = *set->ssl_key_password != '\0' ?
@@ -559,6 +559,8 @@
 			env_put(t_strconcat("SSL_CA_FILE=",
 					    set->ssl_ca_file, NULL));
 		}
+		if (strcmp(set->ssl, "required") == 0)
+			env_put("SSL_REQUIRED=1");
 		env_put(t_strconcat("SSL_CERT_FILE=",
 				    set->ssl_cert_file, NULL));
 		env_put(t_strconcat("SSL_KEY_FILE=",