diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-12-10 23:13:31 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-12-10 23:13:31 +0000 |
commit | 6e376532b00879ead13d5e07453ab8dd0d97571e (patch) | |
tree | ed84d9a37b1a344f4c3b5cdff4ea96bf7a55a7a9 /lib/urldata.h | |
parent | 4ed64fd5ee1ac4a845bbfe8c0316051746120243 (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.h | 3 |
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 { |