aboutsummaryrefslogtreecommitdiff
path: root/lib/urldata.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2008-12-10 23:13:31 +0000
committerDaniel Stenberg <daniel@haxx.se>2008-12-10 23:13:31 +0000
commit6e376532b00879ead13d5e07453ab8dd0d97571e (patch)
treeed84d9a37b1a344f4c3b5cdff4ea96bf7a55a7a9 /lib/urldata.h
parent4ed64fd5ee1ac4a845bbfe8c0316051746120243 (diff)
- Internet Explorer had a broken HTTP digest authentication before v7 and
there are servers "out there" that relies on the client doing this broken Digest authentication. Apache even comes with an option to work with such broken clients. The difference is only for URLs that contain a query-part (a '?'-letter and text to the right of it). libcurl now supports this quirk, and you enable it by setting the CURLAUTH_DIGEST_IE bit in the bitmask you pass to the CURLOPT_HTTPAUTH or CURLOPT_PROXYAUTH options. They are thus individually controlled to server and proxy.
Diffstat (limited to 'lib/urldata.h')
-rw-r--r--lib/urldata.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/urldata.h b/lib/urldata.h
index aafa26eab..07dab3ee1 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -1139,7 +1139,8 @@ struct auth {
request */
bool multi; /* TRUE if this is not yet authenticated but within the auth
multipass negotiation */
-
+ bool iestyle; /* TRUE if digest should be done IE-style or FALSE if it should
+ be RFC compliant */
};
struct conncache {