John Dennis filed bug report #2873666
(http://curl.haxx.se/bug/view.cgi?id=2873666) which identified a problem which made libcurl loop infinitely when given incorrect credentials when using HTTP GSS negotiate authentication.
This commit is contained in:
parent
167a92810a
commit
e5ee822745
6
CHANGES
6
CHANGES
@ -7,6 +7,12 @@
|
|||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
Daniel Stenberg (18 Oct 2009)
|
Daniel Stenberg (18 Oct 2009)
|
||||||
|
- John Dennis filed bug report #2873666
|
||||||
|
(http://curl.haxx.se/bug/view.cgi?id=2873666) which identified a problem
|
||||||
|
which made libcurl loop infinitely when given incorrect credentials when
|
||||||
|
using HTTP GSS negotiate authentication. He also provided a small and simple
|
||||||
|
patch for it.
|
||||||
|
|
||||||
- Kevin Baughman found a double close() problem with libcurl-NSS, as when
|
- Kevin Baughman found a double close() problem with libcurl-NSS, as when
|
||||||
libcurl called NSS to close the SSL "session" it also closed the actual
|
libcurl called NSS to close the SSL "session" it also closed the actual
|
||||||
socket.
|
socket.
|
||||||
|
@ -37,6 +37,7 @@ This release includes the following bugfixes:
|
|||||||
o connect next bug
|
o connect next bug
|
||||||
o invalid file name characters handling on Windows
|
o invalid file name characters handling on Windows
|
||||||
o double close() on the primary socket with libcurl-NSS
|
o double close() on the primary socket with libcurl-NSS
|
||||||
|
o GSS negotiate infinite loop on bad credentials
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
@ -49,6 +50,6 @@ advice from friends like these:
|
|||||||
Michal Marek, Eric Wong, Guenter Knauf, Peter Sylvester, Daniel Johnson,
|
Michal Marek, Eric Wong, Guenter Knauf, Peter Sylvester, Daniel Johnson,
|
||||||
Claes Jakobsson, Sven Anders, Chris Mumford, John P. McCaskey,
|
Claes Jakobsson, Sven Anders, Chris Mumford, John P. McCaskey,
|
||||||
Constantine Sapuntzakis, Michael Stillwell, Tom Mueller, Dan Fandrich,
|
Constantine Sapuntzakis, Michael Stillwell, Tom Mueller, Dan Fandrich,
|
||||||
Kevin Baughman
|
Kevin Baughman, John Dennis
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
@ -750,6 +750,9 @@ CURLcode Curl_http_input_auth(struct connectdata *conn,
|
|||||||
/* we received GSS auth info and we dealt with it fine */
|
/* we received GSS auth info and we dealt with it fine */
|
||||||
data->state.negotiate.state = GSS_AUTHRECV;
|
data->state.negotiate.state = GSS_AUTHRECV;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
data->state.authproblem = TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user