Re: [PATCH v4] http: add support for specifying an SSL cipher list
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- May 8, 2015, 03:53 UTC
- Message-ID
- <CAPig+cSvau6=TGrse0J86MY2Sb0qRfoOQybhLkfqCCS2s7NQXQ@mail.gmail.com>
- In-Reply-To
- <1431056685-12337-1-git-send-email-lars@redhat.com>
On Thu, May 7, 2015 at 11:44 PM, Lars Kellogg-Stedman <lars@redhat.com> wrote:
Show 18 quoted lines
> Teach git about a new option, "http.sslCipherList", which permits one to
> specify a list of ciphers to use when negotiating SSL connections. The
> setting can be overwridden by the GIT_SSL_CIPHER_LIST environment
> variable.
>
> Signed-off-by: Lars Kellogg-Stedman <lars@redhat.com>
> ---
> diff --git a/http.c b/http.c
> index 4b179f6..3a39d07 100644
> --- a/http.c
> +++ b/http.c
> @@ -187,6 +188,9 @@ static int http_options(const char *var, const char *value, void *cb)
> curl_ssl_verify = git_config_bool(var, value);
> return 0;
> }
> + if (!strcmp("http.sslcipherlist", var)) {
> + return git_config_string(&ssl_cipherlist, var, value);
> + }Style nit: None of the other conditionals in http_options() use curly braces when the 'if' body is a one-liner.
> if (!strcmp("http.sslcert", var))
> return git_config_string(&ssl_cert, var, value);
> #if LIBCURL_VERSION_NUM >= 0x070903