Torsten Bögershausen <tboegi@xxxxxx> writes: >> diff --git a/Documentation/config.txt b/Documentation/config.txt >> index 315f271..b23b01a 100644 >> --- a/Documentation/config.txt >> +++ b/Documentation/config.txt >> @@ -1595,6 +1595,28 @@ http.saveCookies:: >> If set, store cookies received during requests to the file specified by >> http.cookieFile. Has no effect if http.cookieFile is unset. >> >> +http.sslVersion:: > should this be https.sslVersion ? > (http doesn't use ssl) But there are sslCipherList, etc., already present, and more importantly, I think you want http.proxy to apply even if you happen to be talking http over SSL. More importantly, given that we have the "limited to this URL" mechanism "http.<url>.<variable>" that overrides "http.<variable>", introducing "https.sslWhatEver" would force people to have two configuration sections for no real benefit, other than silencing pedants that want to say "these things should be defined only for https". >> + if (sslversions[i].name != NULL && *sslversions[i].name && >> !strcmp(ssl_version,sslversions[i].name)) { >> + curl_easy_setopt(result, CURLOPT_SSLVERSION, >> + sslversions[i].ssl_version); > This is what my man page says: > CURLcode curl_easy_setopt(CURL *handle, CURLoption option, parameter); > [] > > RETURN VALUE > CURLE_OK (zero) means that the option was set properly... > Should the return value checked (and we die() if we fail ? Probably. Do we check status from other calls to setopt? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html