]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Disable TLS 1.2 by default. Causes MPPE key mismatches with eapol_test.
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 30 Mar 2015 21:40:16 +0000 (17:40 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 30 Mar 2015 21:42:51 +0000 (17:42 -0400)
src/main/tls.c

index af1271fa2a0eb4392eeb51d90554f82dab024820..9a8554bc49012711264d7c7b638a7f586e787db1 100644 (file)
@@ -988,8 +988,17 @@ static CONF_PARSER tls_server_config[] = {
 #endif
 #endif
 
+#ifdef SSL_OP_NO_TLSv1_1
        { "disable_tlsv1_1", FR_CONF_OFFSET(PW_TYPE_BOOLEAN, fr_tls_server_conf_t, disable_tlsv1_1), NULL },
-       { "disable_tlsv1_2", FR_CONF_OFFSET(PW_TYPE_BOOLEAN, fr_tls_server_conf_t, disable_tlsv1_2), NULL },
+#endif
+
+       /*
+        * @fixme Disabled because using TLS1.2 seems to cause MPPE key issues with eapol_test
+        * need to fix FreeRADIUS or wpa_supplicant.
+        */
+#ifdef SSL_OP_NO_TLSv1_2
+       { "disable_tlsv1_2", FR_CONF_OFFSET(PW_TYPE_BOOLEAN, fr_tls_server_conf_t, disable_tlsv1_2), "yes" },
+#endif
 
        { "cache", FR_CONF_POINTER(PW_TYPE_SUBSECTION, NULL), (void const *) cache_config },
 
@@ -2438,7 +2447,7 @@ post_ca:
 #endif
 
 #ifdef SSL_OP_NO_TICKET
-       ctx_options |= SSL_OP_NO_TICKET ;
+       ctx_options |= SSL_OP_NO_TICKET;
 #endif
 
        /*