diff options
author | Ulrich Telle <Ulrich.Telle@gmx.de> | 2014-09-12 12:22:56 +0200 |
---|---|---|
committer | Steve Holme <steve_holme@hotmail.com> | 2014-09-12 13:05:02 +0100 |
commit | 8ee182288af1bd828613fdcab2e7e8b551e91901 (patch) | |
tree | 5461b366695bac7c26b267c60a5d2c70237de747 /lib/file.c | |
parent | 006b61eb0b262619c750a81e5b0c1f8909cdfc80 (diff) |
ntlm: Fixed HTTP proxy authentication when using Windows SSPI
Removed ISC_REQ_* flags from calls to InitializeSecurityContext to fix
bug in NTLM handshake for HTTP proxy authentication.
NTLM handshake for HTTP proxy authentication failed with error
SEC_E_INVALID_TOKEN from InitializeSecurityContext for certain proxy
servers on generating the NTLM Type-3 message.
The flag ISC_REQ_CONFIDENTIALITY seems to cause the problem according
to the observations and suggestions made in a bug report for the
QT project (https://bugreports.qt-project.org/browse/QTBUG-17322).
Removing all the flags solved the problem.
Bug: http://curl.haxx.se/mail/lib-2014-08/0273.html
Reported-by: Ulrich Telle
Assisted-by: Steve Holme, Daniel Stenberg
Diffstat (limited to 'lib/file.c')
0 files changed, 0 insertions, 0 deletions