Merge branch 'kf/http-proxy-auth-methods'
New http.proxyAuthMethod configuration variable can be used to specify what authentication method to use, as a way to work around proxies that do not give error response expected by libcurl when CURLAUTH_ANY is used. Also, the codepath for proxy authentication has been taught to use credential API to store the authentication material in user's keyrings. * kf/http-proxy-auth-methods: http: use credential API to handle proxy authentication http: allow selection of proxy authentication method
This commit is contained in:
3
remote.c
3
remote.c
@ -428,6 +428,9 @@ static int handle_config(const char *key, const char *value, void *cb)
|
||||
} else if (!strcmp(subkey, ".proxy")) {
|
||||
return git_config_string((const char **)&remote->http_proxy,
|
||||
key, value);
|
||||
} else if (!strcmp(subkey, ".proxyauthmethod")) {
|
||||
return git_config_string((const char **)&remote->http_proxy_authmethod,
|
||||
key, value);
|
||||
} else if (!strcmp(subkey, ".vcs")) {
|
||||
return git_config_string(&remote->foreign_vcs, key, value);
|
||||
}
|
||||
|
Reference in New Issue
Block a user