http: add support for disabling SSL revocation checks in cURL
commit93aef7c79beb0bde12f2633423f8edd129eed019
authorBrendan Forster <github@brendanforster.com>
Thu, 25 Oct 2018 18:53:55 +0000 (25 11:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 26 Oct 2018 02:15:49 +0000 (26 11:15 +0900)
tree836f4671d0f41508755d75c3d9722552f7f36f42
parent21084e84a418e0a6c4da72f632c5cd99386bd64b
http: add support for disabling SSL revocation checks in cURL

This adds support for a new http.schannelCheckRevoke config value.

This config value is only used if http.sslBackend is set to "schannel",
which forces cURL to use the Windows Certificate Store when validating
server certificates associated with a remote server.

This config value should only be set to "false" if you are in an
environment where revocation checks are blocked by the network, with
no alternative options.

This is only supported in cURL 7.44 or later.

Note: originally, we wanted to call the config setting
`http.schannel.checkRevoke`. This, however, does not work: the `http.*`
config settings can be limited to specific URLs via `http.<url>.*`
(and this feature would mistake `schannel` for a URL).

Helped by Agustín Martín Barbero.

Signed-off-by: Brendan Forster <github@brendanforster.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt
http.c