TLS v1.3 incoming, SSLv3 will disappears: it could be useful to list
all methods supported by haproxy/openssl (with -vvv).
ptr = NULL;
memprintf(&ptr, "Built with OpenSSL version : "
#ifdef OPENSSL_IS_BORINGSSL
- "BoringSSL\n");
+ "BoringSSL");
#else /* OPENSSL_IS_BORINGSSL */
OPENSSL_VERSION_TEXT
"\nRunning on OpenSSL version : %s%s",
#else
"no (version might be too old, 0.9.8f min needed)"
#endif
+#endif
+ "", ptr);
+
+ memprintf(&ptr, "%s\nOpenSSL library supports : "
+#if SSL_OP_NO_SSLv3
+ "SSLv3 "
+#endif
+#if SSL_OP_NO_TLSv1
+ "TLSv1.0 "
+#endif
+#if SSL_OP_NO_TLSv1_1
+ "TLSv1.1 "
+#endif
+#if SSL_OP_NO_TLSv1_2
+ "TLSv1.2 "
+#endif
+#if SSL_OP_NO_TLSv1_3
+ "TLSv1.3"
#endif
"", ptr);