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.
parent
14e2d8e7
No related branches found
No related tags found
Showing
- browser/components/search/SearchSERPTelemetry.jsm 0 additions, 6 deletionsbrowser/components/search/SearchSERPTelemetry.jsm
- docshell/base/nsAboutRedirector.cpp 2 additions, 0 deletionsdocshell/base/nsAboutRedirector.cpp
- netwerk/url-classifier/UrlClassifierFeatureBase.cpp 1 addition, 1 deletionnetwerk/url-classifier/UrlClassifierFeatureBase.cpp
- netwerk/url-classifier/components.conf 0 additions, 6 deletionsnetwerk/url-classifier/components.conf
- security/manager/ssl/RemoteSecuritySettings.jsm 23 additions, 0 deletionssecurity/manager/ssl/RemoteSecuritySettings.jsm
- services/settings/IDBHelpers.jsm 4 additions, 0 deletionsservices/settings/IDBHelpers.jsm
- services/settings/dumps/blocklists/moz.build 5 additions, 9 deletionsservices/settings/dumps/blocklists/moz.build
- services/settings/dumps/main/moz.build 0 additions, 8 deletionsservices/settings/dumps/main/moz.build
- services/settings/dumps/security-state/moz.build 0 additions, 1 deletionservices/settings/dumps/security-state/moz.build
- toolkit/components/antitracking/antitracking.manifest 1 addition, 1 deletiontoolkit/components/antitracking/antitracking.manifest
- toolkit/components/antitracking/components.conf 0 additions, 7 deletionstoolkit/components/antitracking/components.conf
- toolkit/components/moz.build 2 additions, 3 deletionstoolkit/components/moz.build
- toolkit/components/search/SearchService.jsm 0 additions, 2 deletionstoolkit/components/search/SearchService.jsm
Please register or sign in to comment