# Server-side
<reply name="1">
<data>
-total 20
+total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..\r
-drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
--r--r--r-- 1 0 1 35 Jul 16 1996 README
-lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
-dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
-drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
-dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
-drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
-dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
+drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT\r
+-r--r--r-- 1 0 1 35 Jul 16 1996 README\r
+lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin\r
+dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev\r
+drwxrwxrwx 2 98 98 512 May 29 16:04 download.html\r
+dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc\r
+drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub\r
+dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr\r
</data>
</reply>
# Server-side
<reply name="1">
<data>
-total 20
+total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..\r
-drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
--r--r--r-- 1 0 1 35 Jul 16 1996 README
-lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
-dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
-drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
-dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
-drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
-dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
+drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT\r
+-r--r--r-- 1 0 1 35 Jul 16 1996 README\r
+lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin\r
+dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev\r
+drwxrwxrwx 2 98 98 512 May 29 16:04 download.html\r
+dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc\r
+drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub\r
+dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr\r
</data>
</reply>
# Server-side
<reply name="1">
<data>
-total 20
+total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..\r
-drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
--r--r--r-- 1 0 1 35 Jul 16 1996 README
-lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
-dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
-drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
-dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
-drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
-dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
+drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT\r
+-r--r--r-- 1 0 1 35 Jul 16 1996 README\r
+lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin\r
+dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev\r
+drwxrwxrwx 2 98 98 512 May 29 16:04 download.html\r
+dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc\r
+drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub\r
+dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr\r
</data>
</reply>
# Server-side
<reply name="1">
<data>
-total 20
+total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..\r
-drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
--r--r--r-- 1 0 1 35 Jul 16 1996 README
-lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
-dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
-drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
-dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
-drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
-dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
+drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT\r
+-r--r--r-- 1 0 1 35 Jul 16 1996 README\r
+lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin\r
+dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev\r
+drwxrwxrwx 2 98 98 512 May 29 16:04 download.html\r
+dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc\r
+drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub\r
+dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr\r
</data>
</reply>
# Server-side
<reply name="1">
<data>
-total 20
+total 20\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .\r
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..\r
-drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
--r--r--r-- 1 0 1 35 Jul 16 1996 README
-lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
-dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
-drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
-dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
-drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
-dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
+drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT\r
+-r--r--r-- 1 0 1 35 Jul 16 1996 README\r
+lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin\r
+dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev\r
+drwxrwxrwx 2 98 98 512 May 29 16:04 download.html\r
+dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc\r
+drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub\r
+dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr\r
</data>
</reply>
PASS curl_by_daniel@haxx.se\r
PWD\r
CWD blalbla\r
-MDTM 139
+MDTM 139\r
EPSV\r
TYPE I\r
SIZE 139\r
QUIT\r
</protocol>
<stdout>
-Last-Modified: Wed, 09 Apr 2003 10:26:59 GMT
+Last-Modified: Wed, 09 Apr 2003 10:26:59 GMT\r
</stdout>
</verify>
HTTP/1.1 200 Type-3 Recevied and all Things are fine swsclose\r
Server: Microsoft-IIS/5.0\r
Content-Type: text/html; charset=iso-8859-1\r
-
-Finally, this is the real page!\r
+\r
+Finally, this is the real page!
</datacheck>
</reply>
</strip>
<protocol>
GET http://we.want.that.site.com/16 HTTP/1.1\r
-Proxy-Authorization: Basic ZmFrZUB1c2VyOqenp2xvb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29uZw==
+Proxy-Authorization: Basic ZmFrZUB1c2VyOqenp2xvb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29uZw==\r
Host: we.want.that.site.com\r
Pragma: no-cache\r
Accept: */*\r
</strip>
<protocol>
GET http://127.0.0.1:%HTTPPORT/162 HTTP/1.1\r
-Proxy-Authorization: NTLM TlRMTVNTUAABAAAAAgIAAAAAAAAgAAAAAAAAACAAAAA=
+Proxy-Authorization: NTLM TlRMTVNTUAABAAAAAgIAAAAAAAAgAAAAAAAAACAAAAA=\r
User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled)\r
Host: 127.0.0.1:%HTTPPORT\r
Pragma: no-cache\r
^User-Agent: curl/.*
</strip>
<protocol>
-GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1
-Proxy-Authorization: NTLM TlRMTVNTUAABAAAAAgIAAAAAAAAgAAAAAAAAACAAAAA=
-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: */*
-
-GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1
-Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEMAAAAYABgAWwAAAAAAAABAAAAAAwADAEAAAAAAAAAAQwAAAAAAAABzAAAAAYIAAGZvb4P6B+XVQ6vQsx3DfDXUVhd9436GAxPu0IYcl2Z7LxHmNeOAWQ+vxUmhuCFJBUgXCQ==
-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: */*
-
-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: */*
-
+GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1\r
+Proxy-Authorization: NTLM TlRMTVNTUAABAAAAAgIAAAAAAAAgAAAAAAAAACAAAAA=\r
+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\r
+Host: data.from.server.requiring.digest.hohoho.com\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
+GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1\r
+Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEMAAAAYABgAWwAAAAAAAABAAAAAAwADAEAAAAAAAAAAQwAAAAAAAABzAAAAAYIAAGZvb4P6B+XVQ6vQsx3DfDXUVhd9436GAxPu0IYcl2Z7LxHmNeOAWQ+vxUmhuCFJBUgXCQ==\r
+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\r
+Host: data.from.server.requiring.digest.hohoho.com\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
+GET http://data.from.server.requiring.digest.hohoho.com/169 HTTP/1.1\r
+Authorization: Digest username="digest", realm="r e a l m", nonce="abcdef", uri="/169", response="95d48591985a03c4b49cb962aa7bd3e6"\r
+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\r
+Host: data.from.server.requiring.digest.hohoho.com\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
</protocol>
</verify>
TYPE I\r
SIZE 212\r
RETR 212\r
-PORT stripped\r
+PORT stripped
TYPE I\r
SIZE 212\r
RETR 212\r
^User-Agent:.*
</strip>
<protocol>
-GET /32?foo=moo&moo=poo HTTP/1.1
-User-Agent: curl/7.9.5 (i686-pc-linux-gnu) libcurl 7.9.5-cvs (OpenSSL 0.9.5) (ipv6 enabled)
-Host: 127.0.0.1:%HTTPPORT
-Pragma: no-cache
-Accept: */*
-
+GET /32?foo=moo&moo=poo HTTP/1.1\r
+User-Agent: curl/7.9.5 (i686-pc-linux-gnu) libcurl 7.9.5-cvs (OpenSSL 0.9.5) (ipv6 enabled)\r
+Host: 127.0.0.1:%HTTPPORT\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
</protocol>
</verify>
^User-Agent:.*
</strip>
<protocol>
-HEAD /48?foo=moo&moo=poo HTTP/1.1
-Host: 127.0.0.1:%HTTPPORT
-Pragma: no-cache
-Accept: */*
-
+HEAD /48?foo=moo&moo=poo HTTP/1.1\r
+Host: 127.0.0.1:%HTTPPORT\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
</protocol>
</verify>
</data>
<datacheck>
-HTTP/1.1 200 Mighty fine indeed
-
+HTTP/1.1 200 Mighty fine indeed\r
+\r
HTTP/1.1 200 OK swsclose
Date: Thu, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake
^User-Agent:.*
</strip>
<protocol>
-GET /509 HTTP/1.1
-Host: 127.0.0.1:%HTTPSPORT
-Pragma: no-cache
-Accept: */*
-
+GET /509 HTTP/1.1\r
+Host: 127.0.0.1:%HTTPSPORT\r
+Pragma: no-cache\r
+Accept: */*\r
+\r
</protocol>
</verify>
Content-Type: application/x-www-form-urlencoded\r
\r
3\r
-one
+one\r
3\r
-two
+two\r
5\r
-three
+three\r
1d\r
-and a final longer crap: four
+and a final longer crap: four\r
0\r
\r
</protocol>
</strip>
<protocol>
GET http://we.want.that.site.com/63 HTTP/1.1\r
-Proxy-Authorization: Basic ZmFrZTp1c2Vy
+Proxy-Authorization: Basic ZmFrZTp1c2Vy\r
Host: we.want.that.site.com\r
Pragma: no-cache\r
Accept: */*\r
Server: Apache/1.3.27 (Darwin) PHP/4.1.2\r
Content-Type: text/html; charset=iso-8859-1\r
\r
-This IS the real page!\r
+This IS the real page!
</datacheck>
</reply>
contents
</data>
<datacheck>
-HTTP/1.1 200 Mighty fine indeed
-
+HTTP/1.1 200 Mighty fine indeed\r
+\r
HTTP/1.1 200 OK
Date: Thu, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake swsclose
contents
</data>
<datacheck>
-HTTP/1.1 200 Mighty fine indeed
-
+HTTP/1.1 200 Mighty fine indeed\r
+\r
HTTP/1.1 200 OK
Date: Thu, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake swsclose
Content-Type: text/html; charset=iso-8859-1\r
Connection: close\r
\r
-This IS the real page!\r
+This IS the real page!
</datacheck>
</reply>
contents
</data>
<datacheck>
-HTTP/1.1 200 Mighty fine indeed
-
+HTTP/1.1 200 Mighty fine indeed\r
+\r
HTTP/1.1 200 OK
Date: Thu, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake swsclose
Host: 127.0.0.1:%HTTPPORT\r
Pragma: no-cache\r
Accept: */*\r
-Content-Type: silly/type
-Content-Length: 14
-
+Content-Type: silly/type\r
+Content-Length: 14\r
+\r
hejsanallabarn
</protocol>
</verify>
Accept: */*\r
Content-Length: 14\r
Expect: 100-continue\r
-
+\r
data on stdin
</protocol>
</verify>