curl/lib
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
..
vauth
vquic
vssh misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
vtls
.checksrc
.gitattributes
.gitignore
altsvc.c
altsvc.h
amigaos.c
amigaos.h
arpa_telnet.h
asyn-ares.c
asyn-thread.c
asyn.h
base64.c
bufref.c
bufref.h
c-hyper.c
c-hyper.h
CMakeLists.txt
config-amigaos.h
config-dos.h
config-mac.h
config-os400.h
config-plan9.h
config-riscos.h
config-win32.h
config-win32ce.h
conncache.c
conncache.h
connect.c connect: close the happy eyeballs loser connection when using QUIC 2022-08-12 16:29:12 +02:00
connect.h
content_encoding.c
content_encoding.h
cookie.c
cookie.h
curl_addrinfo.c
curl_addrinfo.h
curl_base64.h
curl_config.h.cmake
curl_ctype.h
curl_des.c
curl_des.h
curl_endian.c
curl_endian.h
curl_fnmatch.c
curl_fnmatch.h
curl_get_line.c
curl_get_line.h
curl_gethostname.c
curl_gethostname.h
curl_gssapi.c
curl_gssapi.h
curl_hmac.h
curl_krb5.h
curl_ldap.h
curl_md4.h
curl_md5.h
curl_memory.h
curl_memrchr.c
curl_memrchr.h
curl_multibyte.c
curl_multibyte.h
curl_ntlm_core.c
curl_ntlm_core.h
curl_ntlm_wb.c
curl_ntlm_wb.h
curl_path.c
curl_path.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_printf.h
curl_range.c
curl_range.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
curl_rtmp.c
curl_rtmp.h
curl_sasl.c
curl_sasl.h
curl_setup_once.h
curl_setup.h
curl_sha256.h
curl_sspi.c
curl_sspi.h
curl_threads.c
curl_threads.h
curlx.h
dict.c
dict.h
doh.c doh: use https protocol by default 2022-07-16 14:10:39 +00:00
doh.h
dynbuf.c
dynbuf.h
easy_lock.h
easy.c
easygetopt.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
easyif.h
easyoptions.c
easyoptions.h
escape.c docs: explain curl_easy_escape/unescape curl handle is ignored 2022-07-10 02:59:58 -04:00
escape.h
file.c
file.h
fileinfo.c
fileinfo.h
fopen.c
fopen.h
formdata.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
formdata.h
ftp.c
ftp.h
ftplistparser.c
ftplistparser.h
getenv.c
getinfo.c
getinfo.h
gopher.c
gopher.h
h2h3.c
h2h3.h
hash.c
hash.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
headers.c
headers.h
hmac.c
hostasyn.c
hostip4.c amigaos: fix threaded resolver on AmigaOS 4.x 2022-08-10 14:14:27 +02:00
hostip6.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostip.c ctype: remove all use of <ctype.h>, use our own versions 2022-09-06 08:32:36 +02:00
hostip.h
hostsyn.c
hsts.c
hsts.h
http2.c
http2.h
http_aws_sigv4.c
http_aws_sigv4.h
http_chunks.c
http_chunks.h
http_digest.c
http_digest.h
http_negotiate.c
http_negotiate.h
http_ntlm.c
http_ntlm.h
http_proxy.c
http_proxy.h
http.c
http.h
idn_win32.c
if2ip.c
if2ip.h
imap.c misc: spelling fixes 2022-08-31 14:31:01 +00:00
imap.h
inet_ntop.c
inet_ntop.h
inet_pton.c
inet_pton.h
krb5.c
ldap.c ldap: adapt to conn->port now being an 'int' 2022-08-08 19:56:14 +02:00
libcurl.plist.in
libcurl.rc
libcurl.vers.in
llist.c
llist.h
Makefile.am
makefile.amiga
makefile.dj copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
Makefile.inc urlapi: leaner with fewer allocs 2022-09-07 10:21:45 +02:00
Makefile.m32 Makefile.m32: allow -nghttp3/-ngtcp2 without -ssl [ci skip] 2022-08-15 02:49:59 +00:00
md4.c
md5.c amissl: make AmiSSL v5 a minimum requirement 2022-08-08 09:16:01 +02:00
memdebug.c
memdebug.h
mime.c
mime.h
mprintf.c mprintf: fix *dyn_vprintf() when out-of-memory 2022-07-19 23:56:03 +02:00
mqtt.c
mqtt.h
multi.c
multihandle.h
multiif.h
netrc.c misc: ISSPACE() => ISBLANK() 2022-09-06 08:34:30 +02:00
netrc.h
nonblock.c
nonblock.h
openldap.c
optiontable.pl
parsedate.c
parsedate.h
pingpong.c
pingpong.h
pop3.c
pop3.h
progress.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
progress.h
psl.c
psl.h
quic.h
rand.c
rand.h
rename.c
rename.h
rtsp.c
rtsp.h
select.c
select.h
sendf.c
sendf.h sendf: make Curl_debug a void function 2022-07-23 13:38:43 +02:00
setopt.c
setopt.h
setup-os400.h
setup-vms.h
setup-win32.h
sha256.c
share.c multi: use larger dns hash table for multi interface 2022-08-29 00:07:09 +02:00
share.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sigpipe.h
slist.c
slist.h
smb.c
smb.h
smtp.c
smtp.h
sockaddr.h
socketpair.c
socketpair.h
socks_gssapi.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
socks_sspi.c
socks.c
socks.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
speedcheck.c
speedcheck.h
splay.c
splay.h
strcase.c
strcase.h
strdup.c
strdup.h
strerror.c
strerror.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
strtok.c
strtok.h
strtoofft.c
strtoofft.h
system_win32.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
system_win32.h
telnet.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
telnet.h
tftp.c
tftp.h
timediff.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
timediff.h
timeval.c
timeval.h
transfer.c
transfer.h
url.c urlapi: leaner with fewer allocs 2022-09-07 10:21:45 +02:00
url.h
urlapi-int.h urlapi: leaner with fewer allocs 2022-09-07 10:21:45 +02:00
urlapi.c
urldata.h
version_win32.c
version_win32.h
version.c
warnless.c
warnless.h
wildcard.c
wildcard.h