From 56dab605f1f1010d7a97b29532d294ad5a6a83a9 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 11 May 2009 08:55:58 +0000 Subject: - I fixed the problem with doing NTLM, POST and then following a 302 redirect, as reported by Ebenezer Ikonne (on curl-users) and Laurent Rabret (on curl-library). The transfer was mistakenly marked to get more data to send but since it didn't actually have that, it just hung there... --- tests/data/DISABLED | 2 +- tests/data/test1100 | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) (limited to 'tests/data') diff --git a/tests/data/DISABLED b/tests/data/DISABLED index 251b45b1a..0e3c19ba2 100644 --- a/tests/data/DISABLED +++ b/tests/data/DISABLED @@ -4,4 +4,4 @@ # per line. # Lines starting with '#' letters are treated as comments. 563 -1100 + diff --git a/tests/data/test1100 b/tests/data/test1100 index 7644aa2f4..40d9f641e 100644 --- a/tests/data/test1100 +++ b/tests/data/test1100 @@ -10,7 +10,7 @@ HTTP NTLM auth -HTTP/1.1 200 Thanks for this, but we want to redir you! swsclose +HTTP/1.1 200 Thanks for this! swsclose Content-Length: 25 This is the final page ! @@ -48,9 +48,13 @@ WWW-Authenticate: NTLM TlRMTVNTUAACAAAAAgACADAAAAAGgoEAc51AYVDgyNcAAAAAAAAAAG4Ab HTTP/1.1 302 Thanks for this, but we want to redir you! Server: Microsoft-IIS/5.0 Content-Type: text/html; charset=iso-8859-1 +Location: /1100 Content-Length: 34 -This is not the real page either! +HTTP/1.1 200 Thanks for this! swsclose +Content-Length: 25 + +This is the final page ! @@ -81,7 +85,7 @@ http://%HOSTIP:%HTTPPORT/1100 -u testuser:testpass --ntlm -L -d "stuff to send a s/^(Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAA).*/$1/ - + POST /1100 HTTP/1.1 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA= User-Agent: curl/7.10.6-pre1 (i686-pc-linux-gnu) libcurl/7.10.6-pre1 OpenSSL/0.9.7a ipv6 zlib/1.1.3 @@ -98,7 +102,11 @@ Accept: */* Content-Length: 18 Content-Type: application/x-www-form-urlencoded -stuff to send away +stuff to send awayGET /1100 HTTP/1.1 +User-Agent: curl/7.19.5-CVS (i686-pc-linux-gnu) libcurl/7.19.5-CVS GnuTLS/2.6.6 zlib/1.2.3.3 c-ares/1.6.1-CVS libidn/1.14 libssh2/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* + -- cgit v1.2.3