News for hackers. Stuff that matters.
Re:Deprecate FTP support (deprecated) by bastawhiz on Wednesday October 14, 2020 @04:43PM (#24781365)
When was "being an FTP client" really ever criteria for being a web browser? Use the right tool for the job.
Re:Deprecate FTP support (deprecated) by supertrope on Wednesday October 14, 2020 @05:11PM (#24781661)
The general population doesn’t easily install software. They’ll just lose access to FTP. PDF viewers got integrated into browsers because some users don’t have standalone PDF viewers installed, or they were broken, or they couldn’t find the PDF they just downloaded.

Average people use what comes preinstalled. They might not be allowed to install software. Users get stranded on old versions that have to be supported. Install base, “it just works,” and lowest common denominator is crucial if you are working with anyone outside your household or organization. Internet downloads made software distribution much cheaper. App stores fixed the “first Google result is malware” problem. But people will still install an app at much lower rates than clicking something that loads in the browser.

FTP as a whole should be replaced but the average person doesn’t have an easy SFTP client installed.

Re:Deprecate FTP support (deprecated) by UncleMeat on Wednesday October 14, 2020 @05:21PM (#24781755)
> They’ll just lose access to FTP.

What percentage of the "general population" do you think has ever used FTP. Even once in their entire life. I'd wager it is less than 1/10,000 users. If we look for people who use FTP at least once month, I'd wager it is less than 1/10,000,000. Where are these users that need FTP but would get stranded because they can only install a browser?

Re:Deprecate FTP support (deprecated) by im3w1l on Wednesday October 14, 2020 @06:10PM (#24782274)
I wager the majority has used ftp, but most of them sporadically and without even realizing they were using ftp.

Like doing some research for a school project, googling, getting a link to a pdf document on some ftp, clicking the link. Or clicking the download link on some website, and the file is downloaded using ftp.

These things used to be very common, but are less common now.

Re:Deprecate FTP support (deprecated) by UncleMeat on Thursday October 15, 2020 @09:01AM (#24788126)
> Like doing some research for a school project, googling, getting a link to a pdf document on some ftp, clicking the link. Or clicking the download link on some website, and the file is downloaded using ftp.

I think you are overestimating this. I'd include that in my 1/10,000 number.

Re:Deprecate FTP support (deprecated) by apostacy on Wednesday October 14, 2020 @06:57PM (#24782698)
> What percentage of the "general population" do you think has ever used FTP.

Access to a feature is a feature. I have not had to change a tire in over a decade, but my unused spare tire in my car's trunk is actually being used every time I drive, by being available.

What about nearly any accessibility feature? What about fire extinguishers? I know that support for the FTP protocol is not nearly as severe, but it is on the same spectrum. For the minority of users that use it the minority of the time, it is good to have it available.

As long as it does not impose significant costs to keep ftp support, they should keep it.

And as it happens, I have had to use FTP several times recently, because there are still active FTP links in some manuscripts and scholarly articles I've read.

Re:Deprecate FTP support (deprecated) by UncleMeat on Thursday October 15, 2020 @09:04AM (#24788149)
> As long as it does not impose significant costs to keep ftp support, they should keep it.

But it does. This is explained in the docs. The existing FTP support is bad and updating it to make it secure is a ton of work.

Fire Extinguishers and Spare Tires are safety features. When they are needed, they become absolutely critical. It is also very difficult to predict when they will be needed because they are the result of errors rather than intentional behavior.

In-browser FTP is nothing like that.

Re:Deprecate FTP support (deprecated) by mywittyname on Wednesday October 14, 2020 @06:23PM (#24782387)
A lot of them. It wasn't that long ago when most large files were hosted on FTP sites. An absurd amount of drivers that I download are still hosted on FTP sites.

Most probably didn't realize that they were using FTP, which is the point of having it integrated into the browser.

Re:Deprecate FTP support (deprecated) by UncleMeat on Thursday October 15, 2020 @09:02AM (#24788133)
> An absurd amount of drivers that I download are still hosted on FTP sites.

Okay. You are one of the 1/10,000,000. What percentage of people have downloaded a driver through any means other than "plugged in device, it said "install driver" and the user clicked it"?

Re:Deprecate FTP support (deprecated) by Kirby64 on Wednesday October 14, 2020 @05:21PM (#24781763)
The "average person" doesn't use FTP. There's no reason to include this in a browser as already noted.

If you're at the user level where you need FTP, then downloading an application is not an unreasonable request.

Re:Deprecate FTP support (deprecated) by pixl97 on Wednesday October 14, 2020 @05:39PM (#24781939)
That same average person is just as apt to have a failure connecting to that FTP server in the first place because of support issues going across their NAT router.
Re:Deprecate FTP support (deprecated) by bastawhiz on Thursday October 15, 2020 @12:11PM (#24790184)
I'm a software engineer and I need to use FTP maybe once a year. Chromium hasn't had SFTP support. So it seems like there really aren't very many people at all that _need_ FTP, and nobody is actually losing access to proper FTP support.

> Internet downloads made software distribution much cheaper.

This seems orthogonal to supporting FTP in a browser.

Re:Deprecate FTP support (deprecated) by icedchai on Wednesday October 14, 2020 @04:54PM (#24781479)
Early on, through the early 2000's, I'd say yes. ftp:// links were often posted on web sites. There was some expectation that clicking those links worked and would download a file. These days? Why bother...
Re:Deprecate FTP support (deprecated) by jandrese on Wednesday October 14, 2020 @05:00PM (#24781546)
The big advantage of FTP is that server support for resuming partial downloads was generally supported, unlike HTTP. Of course the browsers never implemented the resume feature so there wasn't much incentive to use FTP in the browser. Plus Internet connections got better so the need to work around your shitty connection diminished over time.
Re:Deprecate FTP support (deprecated) by LambdaComplex on Wednesday October 14, 2020 @05:55PM (#24782114)
HTTP supports range requests, which can be used to resume partial downloads.
Re:Deprecate FTP support (deprecated) by duskwuff on Wednesday October 14, 2020 @06:45PM (#24782600)
That was added in HTTP/1.1 (1997), and even then it took a while for browsers and servers to support it.
Re:Deprecate FTP support (deprecated) by jandrese on Thursday October 15, 2020 @02:53AM (#24785648)
Server support was spotty for a long time. Browser support was also slow to appear.
Re:Deprecate FTP support (deprecated) by marcosdumay on Wednesday October 14, 2020 @05:34PM (#24781892)
Yet they all are.

There have been a long time since I saw any FTP link in a page that random people are expected to visit. I'm not sure anybody will miss this functionality.

About people that can't install software, those are probably behind a firewall that prohibits FTP too.

But anyway, browsers are paranoid about never breaking anything, so this is surprising.

Re:Deprecate FTP support (deprecated) by loulouxiv on Thursday October 15, 2020 @03:32AM (#24785881)
Chrome team isn't, obviously.
Re:Deprecate FTP support (deprecated) by tenebrisalietum on Wednesday October 14, 2020 @05:09PM (#24781636)
I know there was at least one browser in the 90's that purported to be your one-stop shop for all things Internet - HTTP, email, and FTP client. When background Internet connectivity wasn't a thing that probably made more sense.

That being said as long as Chrome will launch an FTP client upon encountering ftp:// links, it's not a problem.

Re:Deprecate FTP support (deprecated) by oscargrouch on Wednesday October 14, 2020 @05:12PM (#24781675)
It was Opera perhaps?

In the nineties i was in the bussiness of dial-up internet providers here in Brazil and remember how handy was Opera back then.

For instance, it was a great dial up manager back then, and it made the effort of installing dial up clients on Windows machines very easy.

Re:Deprecate FTP support (deprecated) by perardi on Wednesday October 14, 2020 @05:42PM (#24781978)
Was it Cyberdog? I know that’s extremely obscure, but…

https://en.wikipedia.org/wiki/Cyberdog

Re:Deprecate FTP support (deprecated) by garaetjjte on Thursday October 15, 2020 @11:09AM (#24789392)
Seamonkey is "all your Internet needs in one application". Somewhat surprising it is still maintained

https://www.seamonkey-project.org/

Re:Deprecate FTP support (deprecated) by rzzzt on Wednesday October 14, 2020 @06:11PM (#24782277)
Netscape Communicator perhaps?
Re:Deprecate FTP support (deprecated) by duskwuff on Wednesday October 14, 2020 @06:43PM (#24782584)
Netscape Communicator certainly had the email features, but I don't think it ever included FTP. At most, it supported a primitive sort of web authoring via HTTP PUT requests (!).
Re:Deprecate FTP support (deprecated) by kalleboo on Thursday October 15, 2020 @12:26AM (#24784927)
Even Netscape Navigator (the browser-only version) had an FTP client built-in
Re:Deprecate FTP support (deprecated) by duskwuff on Thursday October 15, 2020 @12:34AM (#24784964)
Do you mean something beyond being able to load and display resources from FTP sites? I remember Netscape, and I also remember having to open up Fetch to do anything serious with FTP.
Re:Deprecate FTP support (deprecated) by lmilcin on Wednesday October 14, 2020 @04:55PM (#24781486)
When was having support for JavaScript really ever criteria for being a web browser?

Long time ago there was no JavaScript and later it was still possible to browse Internet with JS disabled.

JavaScript is something that clients and content producers wanted, but is only necessary to realistically use web because content producers decide their content should not be accessible without JavaScript running in the browser.

I, personally, still use browser to access FTP resources because I only use them read only and because it is convenient to browse them the same way as similar resources but using HTTP.

Re:Deprecate FTP support (deprecated) by eesmith on Thursday October 15, 2020 @12:43AM (#24785021)
JavaScript support isn't a requirement for being a web browser. Never has been. Still isn't. https://en.wikipedia.org/wiki/Links_(web_browser)

Ftp support, beloved as I think it is, was also never a requirement for being called a web browser. Nor gopher, even though some web browsers also supported them.

I believe the only requirements for being called a web browser are: 1) support for HTTP (in at least one of its various forms), 2) being able to render HTML (in at least one of its various forms, including XHTML) as something more presentable than raw text, and 3) an interface component letting the user follow at least some hyperlinks.

However, I think bastawhiz's argument is a bit dubious. Many people use "internet browser" as a synonym for "web browser", and indeed a DDG search for that phrase just now shows advertisements for Chrome and Opera. I also see that Sony offers an "Internet Browser" for their TVs which is a version of Opera. https://www.sony.com/electronics/support/articles/00014209

So had things been just a bit different, we could have been calling these things "internet browsers" instead of "web browsers". (Rather like when places offer "Internet access" only to find all non-http(s) ports are blocked.)