{"id":8821,"date":"2020-04-13T08:23:03","date_gmt":"2020-04-13T15:23:03","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=8821"},"modified":"2020-04-13T13:07:35","modified_gmt":"2020-04-13T20:07:35","slug":"what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/","title":{"rendered":"What to expect for the upcoming deprecation of FTP in Firefox"},"content":{"rendered":"<p>The Firefox platform development team recently <a href=\"https:\/\/groups.google.com\/forum\/#!msg\/mozilla.dev.platform\/FqCZUT9ay_o\/jt4DLRDjAwAJ\">announced plans<\/a> to first disable, and then remove the implementation for built-in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/FTP\">FTP<\/a> from the browser.\u00a0 FTP is a protocol to transfer files from one host to another. It predates the Web and was not designed with security in mind. Now, we have decided to remove it because it is an infrequently used and insecure protocol. After FTP is disabled in Firefox, people can still use it to download resources if they really want to, but the protocol will be handled by whatever external application is supported on their platform.<\/p>\n<p>FTP was disabled on the <a href=\"https:\/\/www.mozilla.org\/firefox\/channel\/desktop\/#nightly\">Firefox Nightly<\/a> pre-release channel on April 9. To mitigate the risk of potentially causing breakages during the COVID-19 pandemic, <b>FTP will not be disabled from the Firefox release channel until at least July 2020<\/b>. If the pandemic situation has not improved by July 28 (the expected release date for Firefox 79), there may be further delays.<\/p>\n<p><b>Add-ons that use FTP may experience breakage on Nightly but will continue to work as usual on the <\/b><a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/channel\/desktop\/#beta\"><b>Beta<\/b><\/a><b> and release channels.<\/b> We want to help developers address these breakages as best as we can while this change is on Nightly. If you maintain an extension that uses FTP, please test it on Nightly (or on any current version of Firefox by flipping the preference <code>network.ftp.enabled<\/code> to false) and <a href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?product=WebExtensions\">file a bug<\/a> if you notice any issues. We will also evaluate whether new features should be added to help you maintain file transfer functionality.<\/p>\n<p>In the long-term, we encourage developers to move away from using FTP in their extensions. However, if you would like to continue using FTP for as long as it is enabled, we encourage you to wrap any features that require FTP and use the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Add-ons\/WebExtensions\/API\/browserSettings\/ftpProtocolEnabled\">browserSettings API<\/a> to check whether FTP is enabled before exposing that functionality.<\/p>\n<p>Please let us know if there are any questions on our <a href=\"https:\/\/discourse.mozilla.org\/c\/add-ons\/development\/108\">developer community forum<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Firefox platform development team recently announced plans to first disable, and then remove the implementation for built-in FTP from the browser.\u00a0 FTP is a protocol to transfer files from &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/\">Read more<\/a><\/p>\n","protected":false},"author":1405,"featured_media":8751,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[388,44,121,227,278886],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What to expect for the upcoming deprecation of FTP in Firefox - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"description\" content=\"FTP will be removed from Firefox sometime after July 2020. Firefox extensions that use FTP may be affected by this change.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Caitlin Neiman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/\",\"name\":\"What to expect for the upcoming deprecation of FTP in Firefox - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png\",\"datePublished\":\"2020-04-13T15:23:03+00:00\",\"dateModified\":\"2020-04-13T20:07:35+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f\"},\"description\":\"FTP will be removed from Firefox sometime after July 2020. Firefox extensions that use FTP may be affected by this change.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png\",\"width\":2048,\"height\":2048,\"caption\":\"Firefox Nightly Logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What to expect for the upcoming deprecation of FTP in Firefox\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f\",\"name\":\"Caitlin Neiman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g\",\"caption\":\"Caitlin Neiman\"},\"description\":\"Add-ons Community Manager at Mozilla.\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/cneimanmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What to expect for the upcoming deprecation of FTP in Firefox - Mozilla Add-ons Community Blog","description":"FTP will be removed from Firefox sometime after July 2020. Firefox extensions that use FTP may be affected by this change.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/","twitter_misc":{"Written by":"Caitlin Neiman","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/","url":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/","name":"What to expect for the upcoming deprecation of FTP in Firefox - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png","datePublished":"2020-04-13T15:23:03+00:00","dateModified":"2020-04-13T20:07:35+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f"},"description":"FTP will be removed from Firefox sometime after July 2020. Firefox extensions that use FTP may be affected by this change.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#primaryimage","url":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png","contentUrl":"https:\/\/blog.mozilla.org\/addons\/files\/2019\/10\/Fx-Browser-Nightly-icon-fullColor.png","width":2048,"height":2048,"caption":"Firefox Nightly Logo"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2020\/04\/13\/what-to-expect-for-the-upcoming-deprecation-of-ftp-in-firefox\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"What to expect for the upcoming deprecation of FTP in Firefox"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/d42e525583ec49a90da7806934fd533f","name":"Caitlin Neiman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/022ba856a87c8f40739b7ef2fdcdf33c?s=96&d=mm&r=g","caption":"Caitlin Neiman"},"description":"Add-ons Community Manager at Mozilla.","url":"https:\/\/blog.mozilla.org\/addons\/author\/cneimanmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8821"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/1405"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=8821"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/8821\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media\/8751"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=8821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=8821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=8821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}