mirror of
https://github.com/moparisthebest/curl
synced 2024-11-05 17:15:04 -05:00
9c1e1a6105
According to Microsoft document MS-NLMP, current flags usage is not accurate: flag NTLMFLAG_NEGOTIATE_NTLM2_KEY controls the use of extended security in an NTLM authentication message and NTLM version 2 cannot be negotiated within the protocol. The solution implemented here is: if the extended security flag is set, prefer using NTLM version 2 (as a server featuring extended security should also support version 2). If version 2 has been disabled at compile time, use extended security. Tests involving NTLM are adjusted to this new behavior. Fixes #6813 Closes #6849 |
||
---|---|---|
.. | ||
cleartext.c | ||
cram.c | ||
digest_sspi.c | ||
digest.c | ||
digest.h | ||
gsasl.c | ||
krb5_gssapi.c | ||
krb5_sspi.c | ||
ntlm_sspi.c | ||
ntlm.c | ||
ntlm.h | ||
oauth2.c | ||
spnego_gssapi.c | ||
spnego_sspi.c | ||
vauth.c | ||
vauth.h |