test number.
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
simple HTTP GET
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
simple HTTP PUT from file
</name>
#
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP dir list PASV
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP dir list, PORT with specified IP
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP RETR PASV
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP RETR PORT with CWD
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP --head to get file size only
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP user+password in URL and ASCII transfer
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP GET with type=A style ASCII URL using %20 codes
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP PASV upload file
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP PORT upload with CWD
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP PASV upload append
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
simple HTTP Location: following
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download resume with set limit
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download resume beyond file size
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP PASV upload resume
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed login: USER not valid
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed login: PASS not valid
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed PASV
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed PORT
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed TYPE
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed RETR
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed RETR with PORT
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP range support
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
ftp download with post-quote delete operation
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
ftp download with post- and pre-transfer delete operations
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download resume with whole file already downloaded
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP upload resume with whole file already downloaded
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed PWD
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download, failed CWD
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download with multiple replies at once in RETR
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP --disable-epsv
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP upload with --crlf
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP custom request 'DELETE'
</name>
#
# Client-side
<client requires=netrc_debug>
+<server>
+ftp
+</server>
<name>
FTP (optional .netrc; no user/pass) dir list PASV
</name>
#
# Client-side
<client requires=netrc_debug>
+<server>
+ftp
+</server>
<name>
FTP (optional .netrc; user/no pass) dir list PASV
</name>
#
# Client-side
<client requires=netrc_debug>
+<server>
+ftp
+</server>
<name>
FTP (optional .netrc; user/passwd supplied) dir list PASV
</name>
#
# Client-side
<client requires=netrc_debug>
+<server>
+ftp
+</server>
<name>
FTP (compulsory .netrc; ignored user/passwd) dir list PASV
</name>
#
# Client-side
<client requires=netrc_debug>
+<server>
+ftp
+</server>
<name>
FTP (optional .netrc; programmatic user/passwd) dir list PASV
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP retrieve a byte-range
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP with user and no password
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download without size in RETR string
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download without size in RETR string and no SIZE command
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download a newer file with -z
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP HEAD with Connection: close
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download file with -z, expected to not transfer
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download info with -I
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP URL with too deep (100+) dir hierarchy
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
--write-out test
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with proxy athorization
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with config file on stdin
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
multiple requests using {} in URL
</name>
# Client-side
<client>
+<server>
+none
+</server>
<name>
attempt connect to non-listening socket
</name>
# Client-side
<client>
+<server>
+ftp
+</server>
<name>
FTP download with strict timeout and slow CWD
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP GET with user and password
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
attempt connect to non-existing host name
</name>
# Client-side
<client>
+<server>
+none
+</server>
<name>
basic file:// file
</name>
# Client-side
<client>
+<server>
+none
+</server>
<name>
missing file:// file
</name>
# Client-side
<client>
+<server>
+none
+</server>
<name>
two file:// URLs to stdout
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
use curl with multiple request methods
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
get HTTP with URL > 10000 bytes
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
unsupported protocol:// URL
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP GET fail silently on HTTP error return
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
looping HTTP Location: following with --max-redirs, no persistance
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
specify more -o than URLs
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
Get same cookie page several times
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP Location: following with extra spaces in header
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with 2 secs timeout
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP POST with user and password
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with no data in server reply
</name>
#
# Client-side
<client>
+<server>
+https
+</server>
<name>
simple HTTPS GET
</name>
#
# Client-side
<client>
+<server>
+https
+</server>
<name>
HTTPS GET with user and password
</name>
#
# Client-side
<client>
+<server>
+https
+</server>
<name>
HTTPS GET over HTTP proxy fails
</name>
# Client-side
<client>
+<server>
+https
+</server>
<name>
HTTPS with 2 secs timeout
</name>
# Client-side
<client>
+<server>
+https
+</server>
<name>
HTTPS multipart formpost
</name>
# Client-side
<client>
+<server>
+https
+</server>
<name>
insecure HTTPS without permission
</name>
#
# Client-side
<client>
+<server>
+https
+</server>
<name>
HTTPS GET, receive no headers only data!
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with weirdly formatted cookies and cookiejar storage
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with -d and -G
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP PUT with resume
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP GET with chunked Transfer-Encoding
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP GET with bad chunked Transfer-Encoding
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP GET with nothing returned from server
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP resume request without server supporting it
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP RFC1867-type formposting with filename= and type=
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
Replaced internal and added custom HTTP headers
</name>
#
# Client-side
<client>
+<server>
+ftps
+</server>
<name>
FTPS dir list PASV
</name>
# Client-side
<client>
+<server>
+ftps
+</server>
<name>
FTPS download with strict timeout and slow CWD
</name>
# Client-side
<client>
+<server>
+ftps
+</server>
<killserver>
ftp
</killserver>
#
# Client-side
<client>
+<server>
+ftps
+</server>
<name>
insecure FTPS without permission
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP Location: following over HTTP proxy
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP RFC1867-type formposting without Expect: header
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
simple HTTP Location: without protocol in initial URL
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP, get cookies and store in cookie jar
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
simple HTTP 1.0 GET
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with -d and -G and -I
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP follow redirect with ../
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP over proxy
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP follow redirect with ../../
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP follow redirect with exessive ../
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP follow redirect with ./-prefix
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP, junk session cookies
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with blank Location:
</name>
</reply>
<client>
+<server>
+http
+</server>
<name>
HTTP follow redirect with single slash in path
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP POST with *HUGE* request and chunked transfer-encoding
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP content-type with spaces in
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP PUT from file with weird letters
</name>
#
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP URL with slash but with "parameter"
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with simple cookie send
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP PUT from stdin with wrong content-length
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with various cookies and custom Host:
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with cookie parser and header recording
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP with cookie parsing from header file
</name>
# Client-side
<client>
+<server>
+http
+</server>
<name>
HTTP RFC1867-type formposting
</name>