Commit 7ba8020c authored by Marcus Hoffmann's avatar Marcus Hoffmann Committed by Daniel Stenberg
Browse files

gnutls: check for alpn and ocsp in configure



Check for presence of gnutls_alpn_* and gnutls_ocsp_* functions during
configure instead of relying on the version number.  GnuTLS has options
to turn these features off and we ca just work with with such builds
like we work with older versions.

Signed-off-by: default avatarMarcus Hoffmann <m.hoffmann@cartelsol.com>

Closes #1204
parent 1d4202ad
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1847,7 +1847,7 @@ if test "$curl_ssl_msg" = "$init_ssl_msg"; then
            AC_MSG_NOTICE([Added $gtlslib to LD_LIBRARY_PATH])
          fi
        fi
        AC_CHECK_FUNCS(gnutls_certificate_set_x509_key_file2)
        AC_CHECK_FUNCS([gnutls_certificate_set_x509_key_file2 gnutls_alpn_set_protocols gnutls_ocsp_req_init])
      fi

    fi
+2 −2
Original line number Diff line number Diff line
@@ -92,11 +92,11 @@ static bool gtls_inited = FALSE;
#    define GNUTLS_MAPS_WINSOCK_ERRORS 1
#  endif

#  if (GNUTLS_VERSION_NUMBER >= 0x030200)
#  if HAVE_GNUTLS_ALPN_SET_PROTOCOLS
#    define HAS_ALPN
#  endif

#  if (GNUTLS_VERSION_NUMBER >= 0x03020d)
#  if HAVE_GNUTLS_OCSP_REQ_INIT
#    define HAS_OCSP
#  endif