blob: 6999e0da709a2f14126265cac4efab79350041cf [file] [log] [blame]
xf.li6c8fc1e2023-08-12 00:11:09 -07001<testcase>
2<info>
3<keywords>
4FTP
5PORT
6RETR
7FAILURE
8</keywords>
9</info>
10# Server-side
11<reply>
12<servercmd>
13REPLY RETR 314 bluah you f00l!
14REPLY SIZE 500 command not understood
15</servercmd>
16</reply>
17
18# Client-side
19<client>
20<server>
21ftp
22</server>
23 <name>
24FTP download, failed RETR with PORT
25 </name>
26 <command>
27ftp://%HOSTIP:%FTPPORT/%TESTNUMBER -P -
28</command>
29</client>
30
31# Verify data after the test has been "shot"
32<verify>
33<errorcode>
3419
35</errorcode>
36# Strip all valid kinds of PORT and EPRT that curl can send
37<strip>
38^PORT \d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3}
39^EPRT \|1\|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\|\d{1,5}\|
40</strip>
41<protocol>
42USER anonymous
43PASS ftp@example.com
44PWD
45TYPE I
46SIZE %TESTNUMBER
47RETR %TESTNUMBER
48QUIT
49</protocol>
50</verify>
51</testcase>