tb-31740 - mullvad

  • 85c8d507c466e232d8477eefa7c27370432c9511
  • Alex Catarineu
  • 2019-10-16 23:01:12 +0200
  • Bug 31740: Remove some unnecessary RemoteSettings instances
  • More concretely, SearchService.jsm 'hijack-blocklists' and url-classifier-skip-urls. Avoid creating instance for 'anti-tracking-url-decoration'. If prefs are disabling their usage, avoid creating instances for 'cert-revocations' and 'intermediates'. Do not ship JSON dumps for collections we do not expect to need. For the ones in the 'main' bucket, this prevents them from being synced unnecessarily (the code in remote-settings does so for collections in the main bucket for which a dump or local data exists). For the collections in the other buckets, we just save some size by not shipping their dumps. We also clear the collections database on the v2 -> v3 migration.
  • eb898510ce19d2a9fd2576c1a18c2d9b7597aff4
  • Pier Angelo Vendrame
  • 2023-03-02 15:56:00 +0100
  • fixup! Bug 31740: Remove some unnecessary RemoteSettings instances
  • Bug 41647: Clean up our {TOR,BASE}_BROWSER(_VERSION)? macros Changed BASE_BROWSER with BASE_BROWSER_VERSION. Bug 40788: Tor Browser is phoning home The hijack-list component is the only remaining one calling home. This is a temporary workaround, to use the remote settings. We should do something like this commit at a more generic level, for all RemoteSettings users.