From: Siavash Tavakoli Date: Sun, 21 Mar 2021 22:14:55 +0000 (+0000) Subject: m4: Add HAVE_X509_CHECK_HOST, HAVE_X509_CHECK_IP, and HAVE_X509_CHECK_IP_ASC X-Git-Tag: 2.3.15~131 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=202a65fb59f61c9671775e28fcad0d812d6e47a4;p=thirdparty%2Fdovecot%2Fcore.git m4: Add HAVE_X509_CHECK_HOST, HAVE_X509_CHECK_IP, and HAVE_X509_CHECK_IP_ASC Defined when compiling against an OpenSSL version supporting "X509_check_host", "X509_check_ip()", and "X509_check_ip_asc()" respectively. --- diff --git a/m4/ssl.m4 b/m4/ssl.m4 index f7b6a09264..199e1ee4d3 100644 --- a/m4/ssl.m4 +++ b/m4/ssl.m4 @@ -236,6 +236,15 @@ AC_DEFUN([DOVECOT_SSL], [ AC_CHECK_LIB(ssl, EC_GROUP_order_bits, [ AC_DEFINE(HAVE_EC_GROUP_order_bits,, [Build with EC_GROUP_order_bits support]) ],, $SSL_LIBS) + AC_CHECK_LIB(ssl, X509_check_host, [ + AC_DEFINE(HAVE_X509_CHECK_HOST,, [OpenSSL supports X509_check_host()]) + ],, $SSL_LIBS) + AC_CHECK_LIB(ssl, X509_check_ip, [ + AC_DEFINE(HAVE_X509_CHECK_IP,, [OpenSSL supports X509_check_ip()]) + ],, $SSL_LIBS) + AC_CHECK_LIB(ssl, X509_check_ip_asc, [ + AC_DEFINE(HAVE_X509_CHECK_IP_ASC,, [OpenSSL supports X509_check_ip_asc()]) + ],, $SSL_LIBS) AC_CHECK_LIB(ssl, [EVP_PKEY_CTX_new_id], [have_evp_pkey_ctx_new_id="yes"],, $SSL_LIBS) AC_CHECK_LIB(ssl, [EC_KEY_new], [have_ec_key_new="yes"],, $SSL_LIBS) if test "$have_evp_pkey_ctx_new_id" = "yes" && test "$have_ec_key_new" = "yes"; then