Services/Shavar/Lists: Difference between revisions
Jump to navigation
Jump to search
Rpappalardo (talk | contribs) m (format) |
Rpappalardo (talk | contribs) m (modify stage, prod columns) |
||
| Line 24: | Line 24: | ||
|- style="vertical-align:top; text-align:left;" | |- style="vertical-align:top; text-align:left;" | ||
!rowspan="2"|List Name | !rowspan="2"|List Name | ||
!colspan=" | !colspan="4"|Shavar Server Deploy | ||
!colspan="2"|Firefox Client Release | !colspan="2"|Firefox Client Release | ||
!rowspan="2"|Purpose | !rowspan="2"|Purpose | ||
| Line 30: | Line 30: | ||
(Ops/QA/Dev) | (Ops/QA/Dev) | ||
|- style="vertical-align:top; text-align:left" | |- style="vertical-align:top; text-align:left" | ||
! | !STG | ||
!PRD | |||
!Add | !Add | ||
in | in | ||
| Line 41: | Line 42: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozfull-track-digest256 | |mozfull-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 51: | Line 52: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozfullstaging-track-digest256 | |mozfullstaging-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 61: | Line 62: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozplugin-block-digest256 | |mozplugin-block-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 71: | Line 72: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozplugin2-block-digest256 | |mozplugin2-block-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 81: | Line 82: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozpub-track-digest256 | |mozpub-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 91: | Line 92: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozstd-track-digest256 | |mozstd-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 101: | Line 102: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozstd-trackwhite-digest256 | |mozstd-trackwhite-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 111: | Line 112: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozstdstaging-track-digest256 | |mozstdstaging-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 122: | Line 123: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|mozstdstaging-trackwhite-digest256 | |mozstdstaging-trackwhite-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 133: | Line 134: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|moztestpub-track-digest256 | |moztestpub-track-digest256 | ||
| | |X | ||
| | |||
| | | | ||
| | | | ||
| Line 143: | Line 145: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|moztestpub-trackwhite-digest256 | |moztestpub-trackwhite-digest256 | ||
| | |X | ||
| | |||
| | | | ||
| | | | ||
| Line 153: | Line 156: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|base-track-digest256 | |base-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 163: | Line 166: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|basew3c-track-digest256 | |basew3c-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 173: | Line 176: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|baseeff-track-digest256 | |baseeff-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 183: | Line 186: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|content-track-digest256 | |content-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 193: | Line 196: | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
|contentw3c-track-digest256 | |contentw3c-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
| Line 203: | Line 206: | ||
|- | |- | ||
|contenteff-track-digest256 | |contenteff-track-digest256 | ||
| | |X | ||
|X | |||
| | | | ||
| | | | ||
Revision as of 01:34, 1 July 2016
Shavar Lists
Summary
The purpose of this wiki is to provide:
- A list-centric matrix of shavar dependencies.
- intent is to easily view a match-up between lists and when they will appear in a specific version of the client as well as when they will be available from the shavar server itself.
- A Basic overview of list "pref sets" used for testing
Client-side
- What lists are currently being consumed by the client (in Nightly, DevEd, Beta, etc.)?
- What lists will be removed / added and when (and in what client version)
Server-side
- What lists are currently being server in STAGE, in PRODUCTION?
- What lists are to be removed (no longer served) and with what deployment?
- What lists are to be added (to be served) and with what deployment?
List Dependency Matrix
| List Name | Shavar Server Deploy | Firefox Client Release | Purpose | Comments
(Ops/QA/Dev) | ||||
|---|---|---|---|---|---|---|---|---|
| STG | PRD | Add
in |
Remove
in |
Add
in |
Remove
in | |||
| mozfull-track-digest256 | X | X | Fx43 | |||||
| mozfullstaging-track-digest256 | X | X | N/A | Never shipped w/ FF | ||||
| mozplugin-block-digest256 | X | X | Fx47 | |||||
| mozplugin2-block-digest256 | X | X | Fx47 | |||||
| mozpub-track-digest256 | X | X | Fx38 | Fx42 | ||||
| mozstd-track-digest256 | X | X | Fx42 | |||||
| mozstd-trackwhite-digest256 | X | X | Fx42 | |||||
| mozstdstaging-track-digest256 | X | X | N/A | testing new entries before we
submit them to Disconnect |
Never shipped w/ FF | |||
| mozstdstaging-trackwhite-digest256 | X | X | N/A | testing new entries before we
submit them to Disconnect |
Never shipped w/ FF | |||
| moztestpub-track-digest256 | X | N/A | testing additions and removals during
the end-to-end tests |
Never shipped w/ FF | ||||
| moztestpub-trackwhite-digest256 | X | N/A | testing additions and removals during
the end-to-end tests |
Never shipped w/ FF | ||||
| base-track-digest256 | X | X | ||||||
| basew3c-track-digest256 | X | X | ||||||
| baseeff-track-digest256 | X | X | ||||||
| content-track-digest256 | X | X | ||||||
| contentw3c-track-digest256 | X | X | ||||||
| contenteff-track-digest256 | X | X | ||||||
List Testing - "Pref Sets"
For testing shavar and tracking protection client behavior (in the browser), we need to set certain custom preferences in about:config.
Below you will find a matrix of test "pref sets" and their usage
| Pref Set | Key Feature | Comments |
|---|---|---|
| mozstd | determine what list client uses to block things | |
| mozfull | tracking table pref - we switch the blacklist, keep same whitelist | |
| mozstaging | for staging changes to the disconnect list | |
| moztestpub | change white & blacklist because we those are the ones we can edit in github | should be called "editing-list" or "e2e-test". For all other tests, the actual underlying list is the disconnect one (except mozstaging which has another upstream repo) |
List Types
- staging one
- disconnect list
- editing list