]> granicus.if.org Git - apache/commit
mod_ssl, ab: compatibility with LibreSSL. PR 61184.
authorYann Ylavic <ylavic@apache.org>
Sat, 29 Jul 2017 23:05:02 +0000 (23:05 +0000)
committerYann Ylavic <ylavic@apache.org>
Sat, 29 Jul 2017 23:05:02 +0000 (23:05 +0000)
commit31a410365282e05a491d7ede075315514db7587d
tree31b8be774ef0fe711192287c0f6a2dc9299f0943
parent36d01334ab8cb2127ff59ecac7cbfb17b3babf74
mod_ssl, ab: compatibility with LibreSSL.  PR 61184.

LibreSSL defines OPENSSL_VERSION_NUMBER = 2.0, but is not compatible with
all of the latest OpenSSL 1.1 API.

Address this by defining MODSSL_USE_OPENSSL_PRE_1_1_API which is true for
anything but OpenSSL >= 1.1 (for now).

Proposed by: Bernard Spil <brnrd freebsd.org>
Reviewed by: ylavic

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1803396 13f79535-47bb-0310-9956-ffa450edef68
modules/ssl/mod_ssl.c
modules/ssl/ssl_ct_sct.c
modules/ssl/ssl_engine_init.c
modules/ssl/ssl_engine_io.c
modules/ssl/ssl_engine_kernel.c
modules/ssl/ssl_engine_vars.c
modules/ssl/ssl_private.h
modules/ssl/ssl_util.c
modules/ssl/ssl_util_ssl.h
support/ab.c