mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
- Fixed the HTTP Digest auth code to not behave badly when getting a blank realm
with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435
This commit is contained in:
parent
4d437416da
commit
1b9d311b5c
4
CHANGES
4
CHANGES
@ -6,6 +6,10 @@
|
||||
|
||||
Changelog
|
||||
|
||||
Daniel Stenberg (25 Sep 2008)
|
||||
- Fixed the HTTP Digest auth code to not behave badly when getting a blank realm
|
||||
with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435
|
||||
|
||||
Daniel Fandrich (23 Sep 2008)
|
||||
- Make sure not to dereference the wrong UrlState proto union member when
|
||||
switching from one protocol to another in a single request (e.g.
|
||||
|
@ -27,6 +27,7 @@ This release includes the following bugfixes:
|
||||
o SFTP over SOCKS crash fixed
|
||||
o thread-safety issues addressed for NSS-powered libcurls
|
||||
o removed the use of mktime() and gmtime(_r)() in date parsing and conversions
|
||||
o HTTP Digest with a blank realm did wrong
|
||||
|
||||
This release includes the following known bugs:
|
||||
|
||||
|
@ -104,6 +104,12 @@ CURLdigest Curl_input_digest(struct connectdata *conn,
|
||||
include the possibly trailing comma, newline or carriage return */
|
||||
(2 == sscanf(header, "%255[^=]=%1023[^\r\n,]",
|
||||
value, content)) ) {
|
||||
if(!strcmp("\"\"", content)) {
|
||||
/* for the name="" case where we get only the "" in the content variable,
|
||||
* simply clear the content then
|
||||
*/
|
||||
content[0]=0;
|
||||
}
|
||||
if(strequal(value, "nonce")) {
|
||||
d->nonce = strdup(content);
|
||||
if(!d->nonce)
|
||||
|
Loading…
Reference in New Issue
Block a user