diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2017-09-30 01:20:56 +0200 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2017-09-30 02:10:54 +0200 |
commit | df7839b68c7a3e78c469efc28157ad0df228f32f (patch) | |
tree | d431a119c78af52b3d4d61256a0540da56ede975 /tests/data/test1401 | |
parent | a352e21c0bb7a2ae0d2737408198d331037c37c7 (diff) |
Set and use more necessary options when some protocols are disabled
When curl and libcurl are built with some protocols disabled, they stop
setting and receiving some options that don't make sense with those
protocols. In particular, when HTTP is disabled many options aren't set
that are used only by HTTP. However, some options that appear to be
HTTP-only are actually used by other protocols as well (some despite
having HTTP in the name) and should be set, but weren't. This change now
causes some of these options to be set and used for more (or for all)
protocols. In particular, this fixes tests 646 through 649 in an
HTTP-disabled build, which use the MIME API in the mail protocols.
Diffstat (limited to 'tests/data/test1401')
-rw-r--r-- | tests/data/test1401 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/data/test1401 b/tests/data/test1401 index 2217ed8c1..de4d0aa4f 100644 --- a/tests/data/test1401 +++ b/tests/data/test1401 @@ -84,10 +84,10 @@ int main(int argc, char *argv[]) curl_easy_setopt(hnd, CURLOPT_URL, "http://%HOSTIP:%HTTPPORT/we/want/1401"); curl_easy_setopt(hnd, CURLOPT_HEADER, 1L); curl_easy_setopt(hnd, CURLOPT_USERPWD, "fake:user"); - curl_easy_setopt(hnd, CURLOPT_USERAGENT, "MyUA"); + curl_easy_setopt(hnd, CURLOPT_HTTPAUTH, (long)CURLAUTH_BASIC); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, slist1); + curl_easy_setopt(hnd, CURLOPT_USERAGENT, "MyUA"); curl_easy_setopt(hnd, CURLOPT_MAXREDIRS, 50L); - curl_easy_setopt(hnd, CURLOPT_HTTPAUTH, (long)CURLAUTH_BASIC); curl_easy_setopt(hnd, CURLOPT_COOKIE, "chocolate=chip"); curl_easy_setopt(hnd, CURLOPT_VERBOSE, 1L); curl_easy_setopt(hnd, CURLOPT_TCP_KEEPALIVE, 1L); |