mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
02892e4fd8
Prefixing the FTP quote commands with an asterisk really only worked for the postquote actions. This is now fixed and test case 227 has been extended to verify.
59 lines
715 B
Plaintext
59 lines
715 B
Plaintext
<testcase>
|
|
<info>
|
|
<keywords>
|
|
FTP
|
|
post-quote
|
|
pre-quote
|
|
quote
|
|
</keywords>
|
|
</info>
|
|
# Server-side
|
|
<reply>
|
|
<data>
|
|
data
|
|
to
|
|
see
|
|
that FTP
|
|
works
|
|
so does it?
|
|
</data>
|
|
<servercmd>
|
|
REPLY EPSV 500 no such command
|
|
REPLY FAIL 500 this might not be a failure!
|
|
</servercmd>
|
|
</reply>
|
|
|
|
# Client-side
|
|
<client>
|
|
<server>
|
|
ftp
|
|
</server>
|
|
<name>
|
|
FTP with quote ops
|
|
</name>
|
|
<command>
|
|
ftp://%HOSTIP:%FTPPORT/227 -Q "NOOP 1" -Q "+NOOP 2" -Q "-NOOP 3" -Q "*FAIL" -Q "+*FAIL HARD"
|
|
</command>
|
|
</client>
|
|
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<protocol>
|
|
USER anonymous
|
|
PASS ftp@example.com
|
|
PWD
|
|
NOOP 1
|
|
FAIL
|
|
EPSV
|
|
PASV
|
|
TYPE I
|
|
NOOP 2
|
|
FAIL HARD
|
|
SIZE 227
|
|
RETR 227
|
|
NOOP 3
|
|
QUIT
|
|
</protocol>
|
|
</verify>
|
|
</testcase>
|