[dovecot-cvs] dovecot/src/master login-process.c,1.11,1.12 settings.c,1.21,1.22 settings.h,1.13,1.14
cras at procontrol.fi
cras at procontrol.fi
Mon Nov 25 12:45:42 EET 2002
Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv18167/src/master
Modified Files:
login-process.c settings.c settings.h
Log Message:
Added ssl_disable setting.
Index: login-process.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/login-process.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- login-process.c 20 Nov 2002 19:20:23 -0000 1.11
+++ login-process.c 25 Nov 2002 10:45:40 -0000 1.12
@@ -302,17 +302,11 @@
}
}
- if (set_ssl_cert_file != NULL) {
+ if (!set_ssl_disable) {
putenv((char *) t_strconcat("SSL_CERT_FILE=",
set_ssl_cert_file, NULL));
- }
-
- if (set_ssl_key_file != NULL) {
putenv((char *) t_strconcat("SSL_KEY_FILE=",
set_ssl_key_file, NULL));
- }
-
- if (set_ssl_parameters_file != NULL) {
putenv((char *) t_strconcat("SSL_PARAM_FILE=",
set_ssl_parameters_file, NULL));
}
Index: settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/settings.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- settings.c 24 Nov 2002 22:38:10 -0000 1.21
+++ settings.c 25 Nov 2002 10:45:40 -0000 1.22
@@ -30,6 +30,7 @@
{ "imaps_port", SET_INT, &set_imaps_port },
{ "imap_listen", SET_STR, &set_imap_listen },
{ "imaps_listen", SET_STR, &set_imaps_listen },
+ { "ssl_disable", SET_BOOL,&set_ssl_disable, },
{ "ssl_cert_file", SET_STR, &set_ssl_cert_file },
{ "ssl_key_file", SET_STR, &set_ssl_key_file },
{ "ssl_parameters_file",SET_STR, &set_ssl_parameters_file },
@@ -89,6 +90,7 @@
char *set_imap_listen = NULL;
char *set_imaps_listen = NULL;
+int set_ssl_disable = FALSE;
char *set_ssl_cert_file = SSLDIR"/certs/imapd.pem";
char *set_ssl_key_file = SSLDIR"/private/imapd.pem";
char *set_ssl_parameters_file = PKG_RUNDIR"/ssl-parameters.dat";
Index: settings.h
===================================================================
RCS file: /home/cvs/dovecot/src/master/settings.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- settings.h 21 Nov 2002 20:31:03 -0000 1.13
+++ settings.h 25 Nov 2002 10:45:40 -0000 1.14
@@ -11,6 +11,7 @@
extern char *set_imap_listen;
extern char *set_imaps_listen;
+extern int set_ssl_disable;
extern char *set_ssl_cert_file;
extern char *set_ssl_key_file;
extern char *set_ssl_parameters_file;
More information about the dovecot-cvs
mailing list