diff options
| author | Sam Varshavchik | 2016-03-04 23:08:26 -0500 | 
|---|---|---|
| committer | Sam Varshavchik | 2016-03-04 23:08:49 -0500 | 
| commit | 39221e5683cdca9c32ecea46424f6b9c1318b3c4 (patch) | |
| tree | 11b492e8c1596fca3b5f3933339d197ac8433a4e /tcpd/configure.ac | |
| parent | fe673c0b81ae204e728e813698a5b94b3fdfa0e5 (diff) | |
| download | courier-libs-39221e5683cdca9c32ecea46424f6b9c1318b3c4.tar.bz2 | |
OpenSSL: add support for the TLS SNI extension.
Diffstat (limited to 'tcpd/configure.ac')
| -rw-r--r-- | tcpd/configure.ac | 17 | 
1 files changed, 13 insertions, 4 deletions
| diff --git a/tcpd/configure.ac b/tcpd/configure.ac index 6ba8acf..447ba72 100644 --- a/tcpd/configure.ac +++ b/tcpd/configure.ac @@ -134,12 +134,12 @@ AC_SYS_LARGEFILE  AC_CACHE_CHECK([for socklen_t],  	tcpd_cv_hassocklen_t, -  +  AC_COMPILE_IFELSE([  AC_LANG_SOURCE( [  #include <sys/types.h>  #include <sys/socket.h> -  +  socklen_t sl_t;  ],[  	accept(0, 0, &sl_t); @@ -147,9 +147,9 @@ socklen_t sl_t;  	tcpd_cv_hassocklen_t=yes,  	tcpd_cv_hassocklen_t=no)  ) -  +  socklen_t="int" -  +  if test $tcpd_cv_hassocklen_t = yes  then  	: @@ -510,6 +510,15 @@ RAND_pseudo_bytes(dummy, 1);  		AC_CHECK_FUNCS(TLSv1_1_method TLSv1_2_method)  		LIBS="$save_LIBS" +		AC_TRY_COMPILE( [ +#include <openssl/ssl.h> +], +[ +SSL_get_servername((SSL *)0, TLSEXT_NAMETYPE_host_name); +], [ +                AC_DEFINE_UNQUOTED(HAVE_OPENSSL_SNI,1,[ When OpenSSL supports SNI ]) +		]) +  		TLSLIBRARY="$LIBCOURIERTLSOPENSSL"  		STARTTLS=couriertls$EXEEXT  		BUILDLIBCOURIERTLS=libcouriertls.la | 
