#
# For this test the server rejects the EPRT command,
# code in lib591 makes use of curl_multi_timeout()
# and server does not establish data connection.
#
FTP
PORT
STOR
multi
EPRT refused
NODATACONN421
# Server-side
NODATACONN421
REPLY EPRT 500 we don't like EPRT now
# Client-side
ftp
lib591
FTP multi PORT and 421 on upload
ftp://%HOSTIP:%FTPPORT/path/%TESTNUMBER %FTPTIME2 %LOGDIR/upload%TESTNUMBER
Moooooooooooo for %TESTNUMBER
upload this
# Verify data after the test has been "shot"
QUIT
# Strip off parts of the PORT and EPRT commands that might differ
s/^PORT (.*)/PORT/
s/^EPRT \|1\|(.*)/EPRT \|1\|/
# a 421 response must prevent further commands from being sent
USER anonymous
PASS ftp@example.com
PWD
CWD path
EPRT |1|
PORT
TYPE I
STOR %TESTNUMBER
QUIT
# CURLE_FTP_ACCEPT_FAILED = 10
10