summaryrefslogtreecommitdiff
path: root/tests/data/test236
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2020-09-12 18:27:08 +0200
committerDaniel Stenberg <daniel@haxx.se>2020-09-14 12:53:12 +0200
commit7ea2e1d0c5a7fc7e2797a2d3c2a2429d6e09e581 (patch)
treef9434e82a665d1efe97926cb7c7f14080f14624e /tests/data/test236
parenta1679498481de5b83532042d1b5bbd269b277a82 (diff)
downloadgnurl-7ea2e1d0c5a7fc7e2797a2d3c2a2429d6e09e581.tar.gz
gnurl-7ea2e1d0c5a7fc7e2797a2d3c2a2429d6e09e581.tar.bz2
gnurl-7ea2e1d0c5a7fc7e2797a2d3c2a2429d6e09e581.zip
ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND
This is primarily interesting for cases where CURLOPT_NOBODY is set as previously curl would not return an error for this case. MDTM getting 550 now also returns this error (it returned CURLE_FTP_COULDNT_RETR_FILE before) in order to unify return codes for missing files across protocols and specific FTP commands. libcurl already returns error on a 550 as a MDTM response (when CURLOPT_FILETIME is set). If CURLOPT_NOBODY is not set, an error would happen subsequently anyway since the RETR command would fail. Add test 1913 and 1914 to verify. Updated several tests accordingly due to the updated SIZE behavior. Reported-by: Tomas Berger Fixes #5953 Closes #5957
Diffstat (limited to 'tests/data/test236')
-rw-r--r--tests/data/test2361
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/data/test236 b/tests/data/test236
index 9ba706f1d..92e34bc3e 100644
--- a/tests/data/test236
+++ b/tests/data/test236
@@ -11,6 +11,7 @@ FTP
REPLY SIZE 550 access to this file is very much denied
REPLY APPE 550 I said: access to this file is very much denied
REPLY STOR 550 I said: access to this file is very much denied
+REPLY SIZE 500 command not understood
</servercmd>
</reply>