Skip to content
Browse files
Merge pull request #1747 from dscho/fix-check-revoke
http: rename http.schannel.checkRevoke to http.schannelCheckRevoke
  • Loading branch information
shiftkey committed Jul 6, 2018
2 parents 34573d2 + 6152657 commit 6d45d960c11b2c65e120830aa8f4e38ac25a4393
Showing with 6 additions and 6 deletions.
  1. +3 −3 Documentation/config.txt
  2. +3 −3 http.c
@@ -2124,15 +2124,15 @@ http.sslBackend::
This option is ignored if cURL lacks support for choosing the SSL
backend at runtime.

Used to enforce or disable certificate revocation checks in cURL
when http.sslBackend is set to "schannel". Defaults to `true` if
unset. Only necessary to disable this if Git consistently errors
and the message is about checking the revocation status of a
certificate. This option is ignored if cURL lacks support for
certificate. This option is ignored if cURL lacks support for
setting the relevant SSL option at runtime.

As of cURL v7.60.0, the Secure Channel backend can use the
certificate bundle provided via `http.sslCAInfo`, but that would
override the Windows Certificate Store. Since this is not desirable
6 http.c
@@ -318,12 +318,12 @@ static int http_options(const char *var, const char *value, void *cb)
return 0;

if (!strcmp("http.schannel.checkrevoke", var)) {
if (!strcmp("http.schannelcheckrevoke", var)) {
http_schannel_check_revoke = git_config_bool(var, value);
return 0;

if (!strcmp("http.schannel.usesslcainfo", var)) {
if (!strcmp("http.schannelusesslcainfo", var)) {
http_schannel_use_ssl_cainfo = git_config_bool(var, value);
return 0;
@@ -831,7 +831,7 @@ static CURL *get_curl_handle(void)

if (http_ssl_backend && !strcmp("schannel", http_ssl_backend) &&
!http_schannel_check_revoke) {
#if LIBCURL_VERSION_NUM >= 0x074400
#if LIBCURL_VERSION_NUM >= 0x072c00
warning("CURLSSLOPT_NO_REVOKE not applied to curl SSL options because\n"

0 comments on commit 6d45d96

Please sign in to comment.