aboutsummaryrefslogtreecommitdiff
path: root/lib/file.c
diff options
context:
space:
mode:
authorUlrich Telle <Ulrich.Telle@gmx.de>2014-09-12 12:22:56 +0200
committerSteve Holme <steve_holme@hotmail.com>2014-09-12 13:05:02 +0100
commit8ee182288af1bd828613fdcab2e7e8b551e91901 (patch)
tree5461b366695bac7c26b267c60a5d2c70237de747 /lib/file.c
parent006b61eb0b262619c750a81e5b0c1f8909cdfc80 (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