Annotation of embedaddon/curl/tests/data/test591, revision 1.1.1.1
1.1 misho 1: <testcase>
2: #
3: # For this test the server rejects the EPRT command,
4: # code in lib591 makes use of curl_multi_timeout()
5: # and server does not establish data connection.
6: #
7: <info>
8: <keywords>
9: FTP
10: PORT
11: STOR
12: multi
13: EPRT refused
14: NODATACONN425
15: </keywords>
16: </info>
17:
18: # Server-side
19: <reply>
20: <data>
21: </data>
22: <servercmd>
23: NODATACONN425
24: REPLY EPRT 500 we don't like EPRT now
25: </servercmd>
26: </reply>
27:
28: # Client-side
29: <client>
30: <server>
31: ftp
32: </server>
33: <tool>
34: lib591
35: </tool>
36: <name>
37: FTP multi PORT and 425 on upload
38: </name>
39: <command>
40: ftp://%HOSTIP:%FTPPORT/path/591 %FTPTIME2 log/upload591
41: </command>
42: <file name="log/upload591">
43: Moooooooooooo for 591
44: upload this
45: </file>
46: </client>
47:
48: # Verify data after the test has been "shot"
49: <verify>
50: # Strip off parts of the PORT and EPRT commands that might differ
51: <strippart>
52: s/^PORT (.*)/PORT/
53: s/^EPRT \|1\|(.*)/EPRT \|1\|/
54: </strippart>
55: <protocol>
56: USER anonymous
57: PASS ftp@example.com
58: PWD
59: CWD path
60: EPRT |1|
61: PORT
62: TYPE I
63: STOR 591
64: QUIT
65: </protocol>
66: # CURLE_FTP_ACCEPT_FAILED = 10
67: <errorcode>
68: 10
69: </errorcode>
70: <upload>
71: </upload>
72: </verify>
73: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>