summaryrefslogtreecommitdiffstats
path: root/tcpd/configure.ac
diff options
context:
space:
mode:
authorSam Varshavchik2021-02-20 21:07:50 -0500
committerSam Varshavchik2021-02-20 21:07:50 -0500
commit7e9140305a0652e86d18e8dcf71fc07748ce8e4d (patch)
tree6b31f077fc1f3dc8a557c841cedffc6c917e509f /tcpd/configure.ac
parent4f8680c108d2ca32611dd60345cb0553a2ebd82e (diff)
downloadcourier-libs-7e9140305a0652e86d18e8dcf71fc07748ce8e4d.tar.bz2
Add support for ALPN.
Diffstat (limited to 'tcpd/configure.ac')
-rw-r--r--tcpd/configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/tcpd/configure.ac b/tcpd/configure.ac
index 0aa6f8a..c3bb9cb 100644
--- a/tcpd/configure.ac
+++ b/tcpd/configure.ac
@@ -318,6 +318,11 @@ if test "$have_ssl" = "yes"
then
LIBCOURIERTLSOPENSSL=libcouriertlsopenssl.la
+ AC_CHECK_LIB(ssl, SSL_CTX_set_alpn_protos, [
+ AC_DEFINE_UNQUOTED(HAVE_OPENSSL_ALPN, 1,
+ [ Whether OpenSSL supports ALPN ])
+ ])
+
if test "$KRB5CONFIG" != "krb5-config"
then
AC_MSG_CHECKING(whether OpenSSL requires Kerberos)
@@ -394,6 +399,11 @@ then
gnutlsdep="`$PKGCONFIG --libs gnutls`"
AC_DEFINE([HAVE_GNUTLS3], [1], [Use GnuTLS3])
fi
+
+ AC_CHECK_LIB(gnutls, gnutls_alpn_set_protocols, [
+ AC_DEFINE_UNQUOTED(HAVE_GNUTLS_ALPN, 1,
+ [ Whether OpenSSL supports ALPN ])
+ ])
fi
AC_CHECK_SIZEOF(gnutls_transport_ptr_t,0, [