mirror of
https://github.com/moparisthebest/curl
synced 2024-08-13 17:03:50 -04:00
http: CURL_DISABLE_HTTP_AUTH
This commit is contained in:
parent
bf7303966e
commit
7c70a3b1ad
20
lib/http.c
20
lib/http.c
@ -257,6 +257,7 @@ char *Curl_copy_header_value(const char *header)
|
||||
return value;
|
||||
}
|
||||
|
||||
#ifndef CURL_DISABLE_HTTP_AUTH
|
||||
/*
|
||||
* http_output_basic() sets up an Authorization: header (or the proxy version)
|
||||
* for HTTP Basic authentication.
|
||||
@ -338,6 +339,8 @@ static CURLcode http_output_bearer(struct connectdata *conn)
|
||||
return result;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
/* pickoneauth() selects the most favourable authentication method from the
|
||||
* ones available and the ones we want.
|
||||
*
|
||||
@ -611,6 +614,7 @@ CURLcode Curl_http_auth_act(struct connectdata *conn)
|
||||
return result;
|
||||
}
|
||||
|
||||
#ifndef CURL_DISABLE_HTTP_AUTH
|
||||
/*
|
||||
* Output the correct authentication header depending on the auth type
|
||||
* and whether or not it is to a proxy.
|
||||
@ -799,6 +803,22 @@ Curl_http_output_auth(struct connectdata *conn,
|
||||
return result;
|
||||
}
|
||||
|
||||
#else
|
||||
/* when disabled */
|
||||
CURLcode
|
||||
Curl_http_output_auth(struct connectdata *conn,
|
||||
const char *request,
|
||||
const char *path,
|
||||
bool proxytunnel)
|
||||
{
|
||||
(void)conn;
|
||||
(void)request;
|
||||
(void)path;
|
||||
(void)proxytunnel;
|
||||
return CURLE_OK;
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Curl_http_input_auth() deals with Proxy-Authenticate: and WWW-Authenticate:
|
||||
* headers. They are dealt with both in the transfer.c main loop and in the
|
||||
|
@ -1281,7 +1281,6 @@ struct UrlState {
|
||||
|
||||
struct auth authhost; /* auth details for host */
|
||||
struct auth authproxy; /* auth details for proxy */
|
||||
|
||||
void *resolver; /* resolver state, if it is used in the URL state -
|
||||
ares_channel f.e. */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user