Circa five years ago the browsers dropped FTP support.
#curl still supports it. In 2024, 23% of curl users said they used FTP within the past two years.
My post from April 2020:
daniel.haxx.se/blog/2020/04/15…
curl is not removing FTP
FTP is going out of style. The Chrome team has previously announced that they are deprecating and removing support for FTP. Mozilla also announced their plan for the deprecation of FTP in Firefox.daniel.haxx.se
Koutsie
in reply to daniel:// stenberg:// • • •Sandro
in reply to daniel:// stenberg:// • • •Frank Gevaerts
in reply to daniel:// stenberg:// • • •katch wreck
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to daniel:// stenberg:// • • •FTP is quite unique in the #curl collection of protocols due to its (weird) mandatory use of a separate TCP connection for the data transfer (and the fact that it can be setup in either direction, client to server or server to client) . It is complicated for users, for sysadmins and it is a complication in source code and internal curl TCP management as well.
So yeah, it also keeps causing us headaches to this day.
Nux
in reply to daniel:// stenberg:// • • •Räucherkäse
in reply to daniel:// stenberg:// • • •Does curl support this? This old mailing list post suggests it doesn't: curl.se/mail/lib-2017-05/0048.…
Curl: Re: TLS session re-use for FTPS data connection?
curl.seEl Pamplina 🇺🇦 🇵🇸
in reply to daniel:// stenberg:// • • •Thibault
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Thibault • • •Phil Eichinger
in reply to daniel:// stenberg:// • • •Adam Katz
in reply to daniel:// stenberg:// • • •while I'm not as much an expert on FTP as I am on SMTP and HTTP, I figure the browsers dropped support for five reasons:
None of these apply to curl (though I'm not sure about #2 & #3)
Ben Zanin
in reply to daniel:// stenberg:// • • •Andreas Scherbaum
in reply to daniel:// stenberg:// • • •