- Bugfix update to 2.4.27 - Fix build with LibreSSL [1] - Add brotli compression option - Add pkg-message for 10.3 base-ssl users - HTTP/2 is production ready, default enable - warn users of 10.3 for mod_http2/OpenSSL 1.0.1 [1] https://bz.apache.org/bugzilla/show_bug.cgi?id=61184 PR: 220160 [1] Reported by: Markus Kohlmeyer <rootservice@gmail.com> Reviewed by: ohauer (hat) Approved by: ohauer (hat) Differential Revision: https://reviews.freebsd.org/D11285
17 lines
676 B
C
17 lines
676 B
C
--- support/ab.c.orig 2017-05-28 21:15:41 UTC
|
|
+++ support/ab.c
|
|
@@ -197,6 +197,14 @@ typedef STACK_OF(X509) X509_STACK_TYPE;
|
|
#if !defined(OPENSSL_NO_TLSEXT) && defined(SSL_set_tlsext_host_name)
|
|
#define HAVE_TLSEXT
|
|
#endif
|
|
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2060000f
|
|
+# define SSL_CTRL_SET_MIN_PROTO_VERSION 123
|
|
+# define SSL_CTRL_SET_MAX_PROTO_VERSION 124
|
|
+#define SSL_CTX_set_min_proto_version(ctx, version) \
|
|
+ SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MIN_PROTO_VERSION, version, NULL)
|
|
+#define SSL_CTX_set_max_proto_version(ctx, version) \
|
|
+ SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MAX_PROTO_VERSION, version, NULL)
|
|
+#endif
|
|
#endif
|
|
|
|
#include <math.h>
|