Confirmed users
908
edits
(→List: link to the prod/stage list config) |
(document the entity whitelist) |
||
| Line 18: | Line 18: | ||
* <tt>urlclassifier.disallow_completions</tt>: list of tables for which we never call <tt>gethash</tt> | * <tt>urlclassifier.disallow_completions</tt>: list of tables for which we never call <tt>gethash</tt> | ||
* <tt>urlclassifier.trackingTable</tt>: list of tables to use when looking for trackers (they need to be named <tt>*-track-*</tt>) | * <tt>urlclassifier.trackingTable</tt>: list of tables to use when looking for trackers (they need to be named <tt>*-track-*</tt>) | ||
* <tt>urlclassifier.trackingWhitelistTable</tt>: list of tables to use when checking whether or not a tracker is part of the same entity as the page (they need to be named <tt>*-trackwhite-*</tt>) | |||
== Engineering == | == Engineering == | ||
| Line 28: | Line 29: | ||
== List == | == List == | ||
* [https://services.disconnect.me/disconnect-plaintext.json Upstream | * [https://services.disconnect.me/disconnect-plaintext.json Upstream blacklist] ([https://disconnect.me/help#where-can-i-find-disconnects-tracker-protection-list-and-how-is-this-list-created how it's created]) -- used to generate <tt>mozpub-track-digest256</tt> | ||
* [https://github.com/mozilla-services/shavar-list-creation List conversion script] | * [https://s3.amazonaws.com/lists.disconnect.me/entitylist.json Upstream entity list] -- used to generate <tt>mozpub-trackwhite-digest256</tt> (see [https://bugzilla.mozilla.org/show_bug.cgi?id=1141352 bug 1141352]) | ||
* [https://github.com/mozilla-services/shavar-list-creation List conversion script] for all of the tracking protection lists | |||
* [https://github.com/mozilla-services/shavar-list-creation-config Prod/stage list configuration] | * [https://github.com/mozilla-services/shavar-list-creation-config Prod/stage list configuration] | ||
* [https://github.com/mozilla-services/shavar-list-exceptions Allow list] | * [https://github.com/mozilla-services/shavar-list-exceptions Allow list] (deprecated) -- entries to remove from the blacklist | ||
* [https://intranet.mozilla.org/TrackingProtectionForFirefox/ListPolicy List policy] | * [https://intranet.mozilla.org/TrackingProtectionForFirefox/ListPolicy List policy] | ||
* The | * The lists are stored in these files: | ||
** <tt>~/.cache/mozilla/firefox/XXXX/safebrowsing/mozpub-track-digest256.*</tt> on Linux | ** <tt>~/.cache/mozilla/firefox/XXXX/safebrowsing/mozpub-track{,white}-digest256.*</tt> on Linux | ||
** <tt>~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozpub-track-digest256.*</tt> on Mac | ** <tt>~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozpub-track{,white}-digest256.*</tt> on Mac | ||
== QA == | == QA == | ||