curl/tests/data/test511
Michael Heimpold d668685657
ftp: ignore a 550 response to MDTM
The 550 is overused as a return code for multiple error case, e.g.
file not found and/or insufficient permissions to access the file.

So we cannot fail hard in this case.

Adjust test 511 since we now fail later.
Add new test 3027 which check that when MDTM failed, but the file could
actually be retrieved, that in this case no filetime is provided.

Reported-by: Michael Heimpold
Fixes #9357
Closes #9387
2022-09-07 10:26:55 +02:00

53 lines
675 B
Plaintext

<testcase>
<info>
<keywords>
FTP
</keywords>
</info>
#
# Server-side
<reply>
<servercmd>
REPLY MDTM 550 bluah you f00l!
REPLY SIZE 550 bluah you f00l!
</servercmd>
</reply>
# Client-side
<client>
<server>
ftp
</server>
# tool is what to use instead of 'curl'
<tool>
lib%TESTNUMBER
</tool>
<name>
FTP with FILETIME and NOBODY but missing file
</name>
<command>
ftp://%HOSTIP:%FTPPORT/%TESTNUMBER
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
# CURLE_REMOTE_FILE_NOT_FOUND
<errorcode>
78
</errorcode>
<protocol>
USER anonymous
PASS ftp@example.com
PWD
MDTM %TESTNUMBER
TYPE I
SIZE %TESTNUMBER
QUIT
</protocol>
</verify>
</testcase>