diff options
Diffstat (limited to 'Utilities/cmcurl-7.19.0/tests/data/test237')
-rw-r--r-- | Utilities/cmcurl-7.19.0/tests/data/test237 | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Utilities/cmcurl-7.19.0/tests/data/test237 b/Utilities/cmcurl-7.19.0/tests/data/test237 new file mode 100644 index 0000000..b51480d --- /dev/null +++ b/Utilities/cmcurl-7.19.0/tests/data/test237 @@ -0,0 +1,42 @@ +<testcase> +# Server-side +<reply> +<servercmd> +REPLY PASV 227 Entering Passiv Mode (1216,256,2,127,127,127) +</servercmd> +</reply> + +# Client-side +<client> +<server> +ftp +</server> + <name> +FTP getting bad host in 227-response to PASV + </name> + <command> +ftp://%HOSTIP:%FTPPORT/237 --disable-epsv +</command> +</client> + +# Verify data after the test has been "shot" +# The bogus address used here is chosen specifically so that when processed on +# certain hosts with buggy resolver code, the resulting address (192.0.2.127) +# is from an address block that is guaranteed never to be assigned (RFC3330). +<verify> +# curl: (15) Can't resolve new host 1216.256.2.127:32639 +# 15 => CURLE_FTP_CANT_GET_HOST +# some systems just don't fail on the illegal host name/address but instead +# moves on and attempt to connect to... yes, to what? +# 7= CURLE_COULDNT_CONNECT +<errorcode> +15, 7 +</errorcode> +<protocol> +USER anonymous +PASS ftp@example.com +PWD +PASV +</protocol> +</verify> +</testcase> |