diff options
Diffstat (limited to 'Utilities/cmcurl-7.19.0/tests/data/test169')
-rw-r--r-- | Utilities/cmcurl-7.19.0/tests/data/test169 | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/Utilities/cmcurl-7.19.0/tests/data/test169 b/Utilities/cmcurl-7.19.0/tests/data/test169 deleted file mode 100644 index 252ec75..0000000 --- a/Utilities/cmcurl-7.19.0/tests/data/test169 +++ /dev/null @@ -1,126 +0,0 @@ -<testcase> -<info> -<keywords> -HTTP -HTTP GET -HTTP proxy -HTTP proxy NTLM auth -HTTP Digest auth -</keywords> -</info> - -# Server-side -<reply> - -# this is returned first since we get no proxy-auth -<data> -HTTP/1.1 407 Authorization Required to proxy me my dear swsclose -Proxy-Authenticate: NTLM - -And you should ignore this data. -</data> - -# then this is returned since we get no server-auth -<data1000> -HTTP/1.1 200 Authorizated fine -Content-Length: 27 - -Welcome to the end station -</data1000> - -<data1001> -HTTP/1.1 407 NTLM type-1 received sending back type-2 -Server: Microsoft-IIS/5.0 -Content-Length: 34 -Content-Type: text/html; charset=iso-8859-1 -Proxy-Authenticate: NTLM TlRMTVNTUAACAAAAAgACADAAAAAGgoEAc51AYVDgyNcAAAAAAAAAAG4AbgAyAAAAQ0MCAAQAQwBDAAEAEgBFAEwASQBTAEEAQgBFAFQASAAEABgAYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAwAsAGUAbABpAHMAYQBiAGUAdABoAC4AYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAAAAAA== - -This is not the real page either! -</data1001> - -# This is supposed to be returned when the server gets the second -# Authorization: NTLM line passed-in from the client -<data1002> -HTTP/1.1 401 You now need to authenticate with the host -Server: Microsoft-IIS/5.0 -WWW-Authenticate: Digest realm="r e a l m", nonce="abcdef" -Content-Length: 46 -Content-Type: text/html; charset=iso-8859-1 - -We have not authenticated with the server yet -</data1002> - -<datacheck> -HTTP/1.1 407 NTLM type-1 received sending back type-2 -Server: Microsoft-IIS/5.0 -Content-Length: 34 -Content-Type: text/html; charset=iso-8859-1 -Proxy-Authenticate: NTLM TlRMTVNTUAACAAAAAgACADAAAAAGgoEAc51AYVDgyNcAAAAAAAAAAG4AbgAyAAAAQ0MCAAQAQwBDAAEAEgBFAEwASQBTAEEAQgBFAFQASAAEABgAYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAwAsAGUAbABpAHMAYQBiAGUAdABoAC4AYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAAAAAA== - -HTTP/1.1 401 You now need to authenticate with the host -Server: Microsoft-IIS/5.0 -WWW-Authenticate: Digest realm="r e a l m", nonce="abcdef" -Content-Length: 46 -Content-Type: text/html; charset=iso-8859-1 - -HTTP/1.1 200 Authorizated fine -Content-Length: 27 - -Welcome to the end station -</datacheck> -</reply> - -# Client-side -<client> -<server> -http -</server> -<features> -NTLM -</features> - <name> -HTTP with proxy-requiring-NTLM to site-requiring-Digest - </name> - <command> -http://data.from.server.requiring.digest.hohoho.com/169 --proxy http://%HOSTIP:%HTTPPORT --proxy-user foo:bar --proxy-ntlm --digest --user digest:alot -</command> -</client> - -# Verify data after the test has been "shot" -<verify> -<strip> -^User-Agent: curl/.* -</strip> -# We strip off a large chunk of the type-2 NTLM message since it depends on -# the local host name and thus differs on different machines! -<strippart> -s/^(Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAAAwADAHAAAAA).*/$1/ -</strippart> -<protocol> -GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1 -Proxy-Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= -User-Agent: curl/7.12.0-CVS (i686-pc-linux-gnu) libcurl/7.12.0-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.3 -Host: data.from.server.requiring.digest.hohoho.com -Pragma: no-cache -Accept: */* -Proxy-Connection: Keep-Alive - -GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1 -Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAAAwADAHAAAAA -User-Agent: curl/7.12.0-CVS (i686-pc-linux-gnu) libcurl/7.12.0-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.3 -Host: data.from.server.requiring.digest.hohoho.com -Pragma: no-cache -Accept: */* -Proxy-Connection: Keep-Alive - -GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1 -Authorization: Digest username="digest", realm="r e a l m", nonce="abcdef", uri="/169", response="95d48591985a03c4b49cb962aa7bd3e6" -User-Agent: curl/7.12.0-CVS (i686-pc-linux-gnu) libcurl/7.12.0-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.3 -Host: data.from.server.requiring.digest.hohoho.com -Pragma: no-cache -Accept: */* -Proxy-Connection: Keep-Alive - -</protocol> -</verify> -</testcase> |