This repository has been archived by the owner on Nov 15, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 84
Precedence in the matrix
Raymond Hill edited this page Jan 3, 2014
·
31 revisions
A defining feature of HTTP Switchboard is the precedence/graylisting/inheritance concept in the matrix.
A "graylisted" matrix cell (pale green or pale red) means the cell inherits its allow or block status from a higher precedence cell in the matrix.
This feature allows the user to whitelist or blacklist a whole group of cell with a single click on a higher precedence cell in the matrix. Here is the tree list of precedence/inheritance of the matrix:
- The
all
cell (top-left corner of the matrix)- Types cells (
cookie
,css
,img
, etc.)- Specific type and specific domain names
- Specific type and specific subdomain names
- Specific type and specific domain names
- Domain name cells (
wikipedia.org
,facebook.com
,wired.com
, etc.)- Subdomain name cells (
en.wikipedia.org
,www.facebook.com
,video.wired.com
, etc.)- Specific type and specific subdomain names
- Specific type and specific domain names
- Specific type and specific subdomain names
- Subdomain name cells (
- Types cells (
Any explicit whitelist or blacklist status of a cell will cascade down through inheritance to the graylisted cells in the next level. Ultimately, this means that it is possible to control all the cells in the matrix with just the top-left all
cell.