* <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.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 ==
== List ==
* [https://services.disconnect.me/disconnect-plaintext.json Upstream listblacklist] ([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://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-exceptions Allow list](deprecated) -- entries to remove from the blacklist
* [https://intranet.mozilla.org/TrackingProtectionForFirefox/ListPolicy List policy]
* The list is lists are stored in these files:** <tt>~/.cache/mozilla/firefox/XXXX/safebrowsing/mozpub-track{,white}-digest256.*</tt> on Linux** <tt>~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozpub-track{,white}-digest256.*</tt> on Mac
== QA ==