CWD a/path\r
PORT 127,0,0,1,246,33\r
TYPE I\r
+SIZE 103\r
RETR 103\r
</protocol>
</verify>
<command>
ftp://userdude:passfellow@%HOSTIP:%FTPPORT/103 --use-ascii
</command>
+<file name="log/ftpserver.cmd">
+REPLY EPSV 500 no such command
+REPLY SIZE 500 no such command
+</file>
</test>
# Verify data after the test has been "shot"
USER userdude\r
PASS passfellow\r
PWD\r
+EPSV\r
PASV\r
TYPE A\r
+SIZE 103\r
RETR 103\r
</protocol>
</verify>
PASS curl_by_daniel@haxx.se\r
PWD\r
CWD /path with spaces/and things2\r
-PASV\r
+EPSV\r
TYPE A\r
+SIZE 106\r
RETR 106\r
</protocol>
</verify>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
-PASV\r
+EPSV\r
TYPE I\r
STOR 107\r
</protocol>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
-PASV\r
+EPSV\r
TYPE I\r
APPE 109\r
</protocol>
<command>
ftp://%HOSTIP:%FTPPORT/110 -C 20
</command>
+<file name="log/ftpserver.cmd">
+REPLY EPSV 500 no such command
+</file>
</test>
# Verify data after the test has been "shot"
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
SIZE 110\r
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
-PASV\r
+EPSV\r
TYPE I\r
SIZE 111\r
</protocol>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
-PASV\r
+EPSV\r
TYPE I\r
APPE 112\r
</protocol>
</command>
<file name="log/ftpserver.cmd">
REPLY PASV 314 bluah you f00l!
+REPLY EPSV 314 bluah you f00l!
</file>
</test>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
</protocol>
</verify>
ftp://%HOSTIP:%FTPPORT/117
</command>
<file name="log/ftpserver.cmd">
+REPLY EPSV 314 bluah you f00l!
REPLY TYPE 314 bluah you f00l!
</file>
</test>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
</protocol>
</command>
<file name="log/ftpserver.cmd">
REPLY RETR 314 bluah you f00l!
+REPLY EPSV 314 bluah you f00l!
</file>
</test>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
+SIZE 118\r
RETR 118\r
</protocol>
</verify>
PASS curl_by_daniel@haxx.se\r
PWD\r
TYPE I\r
+SIZE 119\r
RETR 119\r
</protocol>
</verify>
<command>
ftp://%HOSTIP:%FTPPORT/120 -Q "-DELE file"
</command>
+<file name="log/ftpserver.cmd">
+REPLY EPSV 314 bluah you f00l!
+</file>
</test>
# Verify data after the test has been "shot"
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
+SIZE 120\r
RETR 120\r
DELE file\r
</protocol>
PASS curl_by_daniel@haxx.se\r
PWD\r
DELE before_transfer\r
-PASV\r
+EPSV\r
TYPE I\r
+SIZE 121\r
RETR 121\r
DELE after_transfer\r
</protocol>
<command>
ftp://%HOSTIP:%FTPPORT/122 -C 5
</command>
+<file name="log/ftpserver.cmd">
+REPLY EPSV 500 no such command
+</file>
</test>
# Verify data after the test has been "shot"
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
SIZE 122\r
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
-PASV\r
+EPSV\r
TYPE I\r
</protocol>
</verify>
</command>
<file name="log/ftpserver.cmd">
REPLY PWD 314 bluah you f00l!
+REPLY EPSV 314 bluah you f00l!
</file>
</test>
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE I\r
+SIZE 124\r
RETR 124\r
</protocol>
</verify>
<command>
ftps://%HOSTIP:%FTPSPORT/
</command>
+<file name="log/ftpserver.cmd">
+REPLY EPSV 500 no such command
+</file>
</test>
#
USER anonymous\r
PASS curl_by_daniel@haxx.se\r
PWD\r
+EPSV\r
PASV\r
TYPE A\r
LIST\r