summaryrefslogtreecommitdiff
path: root/tests/data/test169
diff options
context:
space:
mode:
authorPatrick Monnerat <patrick@monnerat.net>2021-04-06 19:32:21 +0200
committerDaniel Stenberg <daniel@haxx.se>2021-04-09 09:40:56 +0200
commit9c1e1a6105f34ffe3b5a16e874a92c9558ddbd96 (patch)
treeb68658c6245d378b2ccefbc3feca3faeab6619ef /tests/data/test169
parentcca455a36b7c3472fa64b148ded9a11deef93017 (diff)
downloadcurl-9c1e1a6105f34ffe3b5a16e874a92c9558ddbd96.tar.gz
ntlm: fix negotiated flags usage
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
Diffstat (limited to 'tests/data/test169')
-rw-r--r--tests/data/test1692
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/data/test169 b/tests/data/test169
index adc7e9b1f..a5e5ba539 100644
--- a/tests/data/test169
+++ b/tests/data/test169
@@ -111,7 +111,7 @@ Proxy-Connection: Keep-Alive
GET http://data.from.server.requiring.digest.hohoho.com/%TESTNUMBER HTTP/1.1
Host: data.from.server.requiring.digest.hohoho.com
-Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAAhoIBADQzMjE1MzIxAAAAAAAAAAAAAAAAAAAAADj3hs3u3j0kgJqCrLM+74BmaoNHDfIJjHRlc3R1c2VyY3VybGhvc3Q=
+Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAAhoIBAFpkQwKRCZFMhjj0tw47wEjKHRHlvzfxQamFcheMuv8v+xeqphEO5V41xRd7R9deOXRlc3R1c2VyY3VybGhvc3Q=
User-Agent: curl/%VERSION
Accept: */*
Proxy-Connection: Keep-Alive