]> granicus.if.org Git - php/commitdiff
force SSL_OP_NO_SSLv2
authorRemi Collet <fedora@famillecollet.com>
Thu, 17 Mar 2016 14:15:30 +0000 (15:15 +0100)
committerJakub Zelenka <bukka@php.net>
Sun, 17 Jul 2016 15:41:47 +0000 (16:41 +0100)
ext/openssl/xp_ssl.c

index c381e3dd37c931cb312f116da336ecc6131cc833..edc1c17ab3ce545241717b14260cc299dc6b7965 100644 (file)
@@ -991,6 +991,9 @@ static int php_get_crypto_method_ctx_flags(int method_flags) /* {{{ */
 {
        int ssl_ctx_options = SSL_OP_ALL;
 
+#ifdef SSL_OP_NO_SSLv2
+       ssl_ctx_options |= SSL_OP_NO_SSLv2;
+#endif
 #ifdef HAVE_SSL3
        if (!(method_flags & STREAM_CRYPTO_METHOD_SSLv3)) {
                ssl_ctx_options |= SSL_OP_NO_SSLv3;