mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
Bradford Bruce made the windows resolver code properly return
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as documented).
This commit is contained in:
parent
9d98f97e1b
commit
bfa9c42c25
5
CHANGES
5
CHANGES
@ -8,6 +8,11 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Daniel (21 October 2005)
|
||||||
|
- Bradford Bruce made the windows resolver code properly return
|
||||||
|
CURLE_COULDNT_RESOLVE_PROXY and CURLE_COULDNT_RESOLVE_HOST on resolving
|
||||||
|
errors (as documented).
|
||||||
|
|
||||||
Daniel (20 October 2005)
|
Daniel (20 October 2005)
|
||||||
- Dave Dribin made libcurl understand and handle cases when the server
|
- Dave Dribin made libcurl understand and handle cases when the server
|
||||||
(wrongly) sends *two* WWW-Authenticate headers for Digest. While this should
|
(wrongly) sends *two* WWW-Authenticate headers for Digest. While this should
|
||||||
|
@ -3,9 +3,9 @@ Curl and libcurl 7.15.1
|
|||||||
Public curl release number: 91
|
Public curl release number: 91
|
||||||
Releases counted from the very beginning: 118
|
Releases counted from the very beginning: 118
|
||||||
Available command line options: 109
|
Available command line options: 109
|
||||||
Available curl_easy_setopt() options: 124
|
Available curl_easy_setopt() options: 125
|
||||||
Number of public functions in libcurl: 46
|
Number of public functions in libcurl: 46
|
||||||
Amount of public web site mirrors: 24
|
Amount of public web site mirrors: 26
|
||||||
Number of known libcurl bindings: 32
|
Number of known libcurl bindings: 32
|
||||||
Number of contributors: 459
|
Number of contributors: 459
|
||||||
|
|
||||||
@ -15,6 +15,7 @@ This release includes the following changes:
|
|||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
|
o name resolve error codes fixed for Windows builds
|
||||||
o double WWW-Authenticate Digest headers are now handled
|
o double WWW-Authenticate Digest headers are now handled
|
||||||
o curl-config --vernum fixed
|
o curl-config --vernum fixed
|
||||||
|
|
||||||
@ -27,6 +28,6 @@ Other curl-related news since the previous public release:
|
|||||||
This release would not have looked like this without help, code, reports and
|
This release would not have looked like this without help, code, reports and
|
||||||
advice from friends like these:
|
advice from friends like these:
|
||||||
|
|
||||||
Dave Dribin
|
Dave Dribin, Bradford Bruce
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
@ -660,15 +660,22 @@ CURLcode Curl_wait_for_resolv(struct connectdata *conn,
|
|||||||
rc = CURLE_OUT_OF_MEMORY;
|
rc = CURLE_OUT_OF_MEMORY;
|
||||||
failf(data, "Could not resolve host: %s", curl_easy_strerror(rc));
|
failf(data, "Could not resolve host: %s", curl_easy_strerror(rc));
|
||||||
}
|
}
|
||||||
|
else if(conn->async.done) {
|
||||||
|
if(conn->bits.httpproxy) {
|
||||||
|
failf(data, "Could not resolve proxy: %s; %s",
|
||||||
|
conn->proxy.dispname, Curl_strerror(conn, conn->async.status));
|
||||||
|
rc = CURLE_COULDNT_RESOLVE_PROXY;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
failf(data, "Could not resolve host: %s; %s",
|
||||||
|
conn->host.name, Curl_strerror(conn, conn->async.status));
|
||||||
|
rc = CURLE_COULDNT_RESOLVE_HOST;
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (td->thread_status == (DWORD)-1 || conn->async.status == NO_DATA) {
|
else if (td->thread_status == (DWORD)-1 || conn->async.status == NO_DATA) {
|
||||||
failf(data, "Resolving host timed out: %s", conn->host.name);
|
failf(data, "Resolving host timed out: %s", conn->host.name);
|
||||||
rc = CURLE_OPERATION_TIMEDOUT;
|
rc = CURLE_OPERATION_TIMEDOUT;
|
||||||
}
|
}
|
||||||
else if(conn->async.done) {
|
|
||||||
failf(data, "Could not resolve host: %s; %s",
|
|
||||||
conn->host.name, Curl_strerror(conn,conn->async.status));
|
|
||||||
rc = CURLE_COULDNT_RESOLVE_HOST;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
rc = CURLE_OPERATION_TIMEDOUT;
|
rc = CURLE_OPERATION_TIMEDOUT;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user