From eca14dbd90524b0d229ec646d9e1ca3aec045c51 Mon Sep 17 00:00:00 2001 From: Hamish Willee Date: Tue, 1 Jun 2021 17:28:31 +1000 Subject: [PATCH] FF90 - remove ftp (#5485) * Remove release note * Remove ftp from experimental features * Minor tidy up about FTP (general) * Proxy settings: fix up browser-compat metadata * Revert removal of ftp proxy setting --- files/en-us/glossary/ftp/index.html | 4 +- files/en-us/learn/common_questions/index.html | 4 +- .../upload_files_to_a_web_server/index.html | 2 +- .../common_questions/what_is_a_url/index.html | 2 +- .../api/proxy/settings/index.html | 3 +- .../firefox/experimental_features/index.html | 41 ------------------- .../mozilla/firefox/releases/90/index.html | 4 ++ .../index.html | 2 +- 8 files changed, 12 insertions(+), 50 deletions(-) diff --git a/files/en-us/glossary/ftp/index.html b/files/en-us/glossary/ftp/index.html index 3fc9a369d7ff9e5..bcfe23a8d9ff9a1 100644 --- a/files/en-us/glossary/ftp/index.html +++ b/files/en-us/glossary/ftp/index.html @@ -7,7 +7,9 @@ - Glossary - Protocol --- -

FTP (File Transfer Protocol) was the standard {{glossary("protocol")}} for many years for transferring files from one {{glossary("host")}} to another over the Internet. Increasingly, though, teams and hosting accounts don't allow FTP and instead rely on a version control system like Git. You will still find it used on older hosting accounts, but it is safe to say that FTP is no longer considered best practice.

+

FTP (File Transfer Protocol) is an insecure {{glossary("protocol")}} for transferring files from one {{glossary("host")}} to another over the Internet.

+ +

For many years it was the defacto standard way of transferring files, but as it is inherently insecure, it is no longer supported by many hosting accounts. Instead you should use SFTP (a secure, encrypted version of FTP) or another secure method for transferring files like Rsync over SSH.

Learn more

diff --git a/files/en-us/learn/common_questions/index.html b/files/en-us/learn/common_questions/index.html index fd63aefda7cf20e..f7f2dce2c5452cc 100644 --- a/files/en-us/learn/common_questions/index.html +++ b/files/en-us/learn/common_questions/index.html @@ -90,9 +90,7 @@

Tools and setup

How do you upload files to a web server?
-

This article shows how to publish your site online with FTP - tools — one of the most common ways to get a website online so others can access it from their computers.

+

This article shows how to publish your site online with {{Glossary("FTP")}} tools — one of the most common ways to get a website online so others can access it from their computers.

How do I use GitHub Pages?
diff --git a/files/en-us/learn/common_questions/upload_files_to_a_web_server/index.html b/files/en-us/learn/common_questions/upload_files_to_a_web_server/index.html index 0212d057d88779d..c3f91f900efa3ca 100644 --- a/files/en-us/learn/common_questions/upload_files_to_a_web_server/index.html +++ b/files/en-us/learn/common_questions/upload_files_to_a_web_server/index.html @@ -9,7 +9,7 @@ - WebMechanics - hosting - rsync - - sftp + - SFTP ---

This article shows you how to publish your site online using file transfer tools.

diff --git a/files/en-us/learn/common_questions/what_is_a_url/index.html b/files/en-us/learn/common_questions/what_is_a_url/index.html index 1861993c1f84400..83ca71017e98863 100644 --- a/files/en-us/learn/common_questions/what_is_a_url/index.html +++ b/files/en-us/learn/common_questions/what_is_a_url/index.html @@ -59,7 +59,7 @@

Scheme

Scheme -

The first part of the URL is the scheme, which indicates the protocol that the browser must use to request the resouce (a protocol is a set method for exchanging or transferring data around a computer network). Usually for websites the protocol is HTTPS or HTTP (its unsecured version). Addressing web pages requires one of these two, but browsers also know how to handle other schemes such as mailto: (to open a mail client) or ftp: to handle file transfer, so don't be surprised if you see such protocols.

+

The first part of the URL is the scheme, which indicates the protocol that the browser must use to request the resouce (a protocol is a set method for exchanging or transferring data around a computer network). Usually for websites the protocol is HTTPS or HTTP (its unsecured version). Addressing web pages requires one of these two, but browsers also know how to handle other schemes such as mailto: (to open a mail client), so don't be surprised if you see other protocols.

Authority

diff --git a/files/en-us/mozilla/add-ons/webextensions/api/proxy/settings/index.html b/files/en-us/mozilla/add-ons/webextensions/api/proxy/settings/index.html index 742a848cedf842d..656082d5c0151b7 100644 --- a/files/en-us/mozilla/add-ons/webextensions/api/proxy/settings/index.html +++ b/files/en-us/mozilla/add-ons/webextensions/api/proxy/settings/index.html @@ -30,9 +30,8 @@

Note

string. A URL to use to configure the proxy.
autoLogin{{optional_inline}}
boolean. Do not prompt for authentication if the password is saved. Defaults to false.
-
ftp{{optional_inline}} {{Deprecated_Inline}}
+
ftp{{optional_inline}} {{Deprecated_Inline}}
string. The address of the FTP proxy. Can include a port. -
http{{optional_inline}}
string. The address of the HTTP proxy. Can include a port.
httpProxyAll{{optional_inline}}
diff --git a/files/en-us/mozilla/firefox/experimental_features/index.html b/files/en-us/mozilla/firefox/experimental_features/index.html index 0830c7a593c3e85..ee012cdc8906691 100644 --- a/files/en-us/mozilla/firefox/experimental_features/index.html +++ b/files/en-us/mozilla/firefox/experimental_features/index.html @@ -1537,47 +1537,6 @@

Note

- -

FTP support disabled

- -

For security reasons, {{Glossary("FTP")}} is disabled from Firefox 88 in all releases ({{bug(1691890)}}), with the intention of removing the feature in Firefox 90 (previously FTP was only disabled in nightly builds). The network.ftp.enabled preference must be enabled (set to true) to allow FTP to be used.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Release channelVersion changedEnabled by default?
Nightly77No
Developer Edition88No
Beta88No
Release88No
Preference namenetwork.ftp.enabled
-

Developer tools

Mozilla's developer tools are constantly evolving. We experiment with new ideas, add new features, and test them on the Nightly and Developer Edition channels before letting them go through to beta and release. The features below are the current crop of experimental developer tool features.

diff --git a/files/en-us/mozilla/firefox/releases/90/index.html b/files/en-us/mozilla/firefox/releases/90/index.html index e8302c5d2d9a4f8..61409c73f1b00a8 100644 --- a/files/en-us/mozilla/firefox/releases/90/index.html +++ b/files/en-us/mozilla/firefox/releases/90/index.html @@ -33,6 +33,10 @@

HTTP

Removals

+ +

Security

Removals

diff --git a/files/en-us/web/http/basics_of_http/identifying_resources_on_the_web/index.html b/files/en-us/web/http/basics_of_http/identifying_resources_on_the_web/index.html index 23bd3848d55b2c3..0c329656422f5fd 100644 --- a/files/en-us/web/http/basics_of_http/identifying_resources_on_the_web/index.html +++ b/files/en-us/web/http/basics_of_http/identifying_resources_on_the_web/index.html @@ -78,7 +78,7 @@

Scheme or protocol

ftp - File Transfer Protocol + {{Glossary("FTP","File Transfer Protocol")}} http/https