mirror of
https://github.com/moparisthebest/curl
synced 2024-12-25 09:38:54 -05:00
parent
0e7638dbea
commit
4f209d8833
@ -219,6 +219,8 @@ option(CURL_DISABLE_COOKIES "to disable cookies support" OFF)
|
|||||||
mark_as_advanced(CURL_DISABLE_COOKIES)
|
mark_as_advanced(CURL_DISABLE_COOKIES)
|
||||||
option(CURL_DISABLE_CRYPTO_AUTH "to disable cryptographic authentication" OFF)
|
option(CURL_DISABLE_CRYPTO_AUTH "to disable cryptographic authentication" OFF)
|
||||||
mark_as_advanced(CURL_DISABLE_CRYPTO_AUTH)
|
mark_as_advanced(CURL_DISABLE_CRYPTO_AUTH)
|
||||||
|
option(CURL_DISABLE_NTLM "to disable NTLM support" OFF)
|
||||||
|
mark_as_advanced(CURL_DISABLE_NTLM)
|
||||||
option(CURL_DISABLE_VERBOSE_STRINGS "to disable verbose strings" OFF)
|
option(CURL_DISABLE_VERBOSE_STRINGS "to disable verbose strings" OFF)
|
||||||
mark_as_advanced(CURL_DISABLE_VERBOSE_STRINGS)
|
mark_as_advanced(CURL_DISABLE_VERBOSE_STRINGS)
|
||||||
option(ENABLE_IPV6 "Define if you want to enable IPv6 support" ON)
|
option(ENABLE_IPV6 "Define if you want to enable IPv6 support" ON)
|
||||||
@ -1380,8 +1382,8 @@ endmacro()
|
|||||||
|
|
||||||
# NTLM support requires crypto function adaptions from various SSL libs
|
# NTLM support requires crypto function adaptions from various SSL libs
|
||||||
# TODO alternative SSL libs tests for SSP1, GNUTLS, NSS
|
# TODO alternative SSL libs tests for SSP1, GNUTLS, NSS
|
||||||
if(NOT CURL_DISABLE_CRYPTO_AUTH AND (USE_OPENSSL OR USE_MBEDTLS OR
|
if(NOT (CURL_DISABLE_CRYPTO_AUTH OR CURL_DISABLE_NTLM) AND
|
||||||
USE_DARWINSSL OR USE_WIN32_CRYPTO))
|
(USE_OPENSSL OR USE_MBEDTLS OR USE_DARWINSSL OR USE_WIN32_CRYPTO))
|
||||||
set(use_curl_ntlm_core ON)
|
set(use_curl_ntlm_core ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -1409,10 +1411,10 @@ _add_if("Kerberos" NOT CURL_DISABLE_CRYPTO_AUTH AND
|
|||||||
(HAVE_GSSAPI OR USE_WINDOWS_SSPI))
|
(HAVE_GSSAPI OR USE_WINDOWS_SSPI))
|
||||||
# NTLM support requires crypto function adaptions from various SSL libs
|
# NTLM support requires crypto function adaptions from various SSL libs
|
||||||
# TODO alternative SSL libs tests for SSP1, GNUTLS, NSS
|
# TODO alternative SSL libs tests for SSP1, GNUTLS, NSS
|
||||||
_add_if("NTLM" NOT CURL_DISABLE_CRYPTO_AUTH AND
|
_add_if("NTLM" NOT (CURL_DISABLE_CRYPTO_AUTH OR CURL_DISABLE_NTLM) AND
|
||||||
(use_curl_ntlm_core OR USE_WINDOWS_SSPI))
|
(use_curl_ntlm_core OR USE_WINDOWS_SSPI))
|
||||||
# TODO missing option (autoconf: --enable-ntlm-wb)
|
# TODO missing option (autoconf: --enable-ntlm-wb)
|
||||||
_add_if("NTLM_WB" NOT CURL_DISABLE_CRYPTO_AUTH AND
|
_add_if("NTLM_WB" NOT (CURL_DISABLE_CRYPTO_AUTH OR CURL_DISABLE_NTLM) AND
|
||||||
(use_curl_ntlm_core OR USE_WINDOWS_SSPI) AND
|
(use_curl_ntlm_core OR USE_WINDOWS_SSPI) AND
|
||||||
NOT CURL_DISABLE_HTTP AND NTLM_WB_ENABLED)
|
NOT CURL_DISABLE_HTTP AND NTLM_WB_ENABLED)
|
||||||
# TODO missing option (--enable-tls-srp), depends on GNUTLS_SRP/OPENSSL_SRP
|
# TODO missing option (--enable-tls-srp), depends on GNUTLS_SRP/OPENSSL_SRP
|
||||||
|
Loading…
Reference in New Issue
Block a user