Blocklisting: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Undo page revert by VictorC)
 
(26 intermediate revisions by 13 users not shown)
Line 1: Line 1:
Blocklisting is the ability to disable errant add-ons and plugins for all Firefox users. The [http://www.mozilla.com/blocklist/ current list of blocklisted items] is published to mozilla.com
{{message|This page has moved to [https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/AMO/Blocking_Process the blocking process page] on developer.mozilla.org.}}
 
= How to Blocklist an Add-on =
# file a [https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=nobody%40mozilla.org&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=normal&bug_status=NEW&comment=&component=Blocklisting&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&dependson=&description=&flag_type-250=X&flag_type-270=X&flag_type-271=X&flag_type-369=X&flag_type-374=X&flag_type-385=X&flag_type-389=X&flag_type-4=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=addons.mozilla.org&qa_contact=blocklisting%40add-ons.bugs&rep_platform=All&short_desc=&target_milestone=---&version=unspecified Blocklisting bug]
# include extension guid, extension versions to be blocklisted and all affected appliction guids and version ranges
# submit the bug and make sure to reference any related bugs
# author will be contacted and appropriate action will be taken that is best for users
 
= Blocklisting Policy =
 
* Block add-ons & plugins:
** with versions with known vulnerabilities or major user-facing issues
** with version ranges with known vulnerabilities
** with fatal bugs (client crashes on startup or something causing an endless loop of unusability)
 
* Don't block:
** before we work with author/vendor to send out an update, so don't block the most recent version of a major addon/plugin
** for minor bugs or non-popular addons/plugins (crashes on event calls, messed up UI, etc.)
** if user has disabled compatibility checking and add-on causes problems/crashes
** plugins that are pre-release, alpha or beta
 
= Blocklist Workflow =
We should be aware of the process involved.  Below is a diagram to explain the steps involved.
 
http://people.mozilla.org/~morgamic/blocklisting.png
 
= Testing the Blocklist Service =
There are two ways to test the service:
* update a local install of AMO with test entries and point extensions.blocklist.url at your copy of AMO
* manually edit the local blocklist.xml in your profile directory to contain test entries
* you'll want to adjust your app timer stuff using [https://wiki.mozilla.org/Extension_Blocklisting:Testing these instructions]
 
= More Information =
* [https://wiki.mozilla.org/Extension_Blocklisting:Code_Design XML definition]
* Current [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=addons.mozilla.org&component=Blocklisting&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=---&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= list of open Blocklisting bugs/requests]
* See here for additional [[Extension_Blocklisting|details & information about blocklisting]]
*Firefox 3 blocklisting - plugin-related open bugs {{bug|391731}}

Latest revision as of 15:07, 19 August 2019

Idea.png
This page has moved to the blocking process page on developer.mozilla.org.