From: Willy Tarreau Date: Thu, 8 May 2014 20:45:11 +0000 (+0200) Subject: BUILD: ssl: SSL_CTX_set_msg_callback() needs openssl >= 0.9.7 X-Git-Tag: v1.5-dev25~33 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5cbe4ef265680f83ee3d09eba4ca79b6c9741d24;p=thirdparty%2Fhaproxy.git BUILD: ssl: SSL_CTX_set_msg_callback() needs openssl >= 0.9.7 1.5-dev24 introduced SSL_CTX_set_msg_callback(), which came with OpenSSL 0.9.7. A build attempt with an older one failed and we're still compatible with 0.9.6 in 1.5. --- diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 229290f864..dae8a3879d 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -829,7 +829,9 @@ int ssl_sock_prepare_ctx(struct bind_conf *bind_conf, SSL_CTX *ctx, struct proxy } SSL_CTX_set_info_callback(ctx, ssl_sock_infocbk); +#if OPENSSL_VERSION_NUMBER >= 0x00907000L SSL_CTX_set_msg_callback(ctx, ssl_sock_msgcbk); +#endif #ifdef OPENSSL_NPN_NEGOTIATED if (bind_conf->npn_str)