1. 15 Sep, 2020 1 commit
    • Alex Catarineu's avatar
      Bug 31740: Remove some unnecessary RemoteSettings instances · 15fd040d
      Alex Catarineu authored
      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.
      15fd040d
  2. 24 Jun, 2020 1 commit
  3. 22 Jun, 2020 2 commits
  4. 18 Jun, 2020 2 commits
  5. 17 Jun, 2020 2 commits
  6. 10 Jul, 2020 1 commit
  7. 22 May, 2020 1 commit
  8. 14 May, 2020 1 commit
  9. 06 May, 2020 1 commit
  10. 17 Mar, 2020 1 commit
  11. 19 Dec, 2019 1 commit
    • Dana Keeler's avatar
      bug 1603833 - re-purpose unused intermediate preloading failure telemetry... · 16434162
      Dana Keeler authored
      bug 1603833 - re-purpose unused intermediate preloading failure telemetry categories to investigate failures r=kjacobs,leplatrem
      
      Intermediate preloading telemetry is overwhelmingly "failedToObserve", which at
      the moment is a catch-all indicating that something in
      updatePreloadedIntermediates failed. We need to figure out why, so this patch
      re-purposes the categories "emptyAttachment", "failedToFetch", and
      "unexpectedLength", which are currently not used, to indicate failures in
      specific sub-operations in that function.
      
      Differential Revision: https://phabricator.services.mozilla.com/D57676
      
      --HG--
      extra : moz-landing-system : lando
      16434162
  12. 16 Dec, 2019 1 commit
  13. 10 Dec, 2019 1 commit
  14. 05 Dec, 2019 1 commit
    • Dana Keeler's avatar
      bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs · 4488a492
      Dana Keeler authored
      This patch implements CRLite lookups for TLS server certificate revocation
      information in telemetry-only mode. It adds a new preference
      "security.pki.crlite_mode" to control the behavior of this feature. Setting
      this preference to 0 disables it completely. Setting it to 1 enables telemetry
      collection only (the default). Setting it to 2 enables enforcing revocation
      information found via CRLite.
      
      Differential Revision: https://phabricator.services.mozilla.com/D54040
      
      --HG--
      rename : third_party/rust/bit_reverse/LICENSE-APACHE => third_party/rust/rental/LICENSE-APACHE
      rename : third_party/rust/bit-vec/LICENSE-MIT => third_party/rust/rental/LICENSE-MIT
      extra : moz-landing-system : lando
      4488a492
  15. 27 Nov, 2019 1 commit
  16. 11 Jul, 2019 1 commit
  17. 05 Jul, 2019 1 commit
  18. 03 Jul, 2019 1 commit
  19. 18 Jun, 2019 1 commit
  20. 11 Jun, 2019 2 commits
  21. 06 Jun, 2019 1 commit
    • Dana Keeler's avatar
      bug 1488865 - import CRLite enrollment state r=jcj,KevinJacobs · 1a134143
      Dana Keeler authored
      This patch saves the CRLite enrollment state of every preloaded intermediate to
      cert_storage. This is an intermediate (hah) step towards actually checking
      CRLite state. We still have to implement downloading and updating the CRLite
      bloom filter cascades and implement checking these filters when we encounter a
      certificate issued from an enrolled intermediate (this work will be done in
      future bugs).
      
      Differential Revision: https://phabricator.services.mozilla.com/D33074
      
      --HG--
      extra : moz-landing-system : lando
      1a134143
  22. 23 May, 2019 1 commit
    • Dana Keeler's avatar
      bug 1552310 - use the correct field to delete preloaded certificates that have... · 04339696
      Dana Keeler authored
      bug 1552310 - use the correct field to delete preloaded certificates that have been removed from the preload list r=jcj,KevinJacobs
      
      The initial implementation made some incorrect assumptions about the data that
      was in our data set and used the wrong field to identify the certificates to
      delete when they are removed from our preload list. Now that the data set has
      the expected field (the hash of the whole certificate), we can use it instead.
      
      Differential Revision: https://phabricator.services.mozilla.com/D32380
      
      --HG--
      extra : moz-landing-system : lando
      04339696
  23. 22 May, 2019 1 commit
  24. 21 May, 2019 1 commit
  25. 14 May, 2019 1 commit
  26. 03 May, 2019 1 commit
  27. 30 Apr, 2019 2 commits
  28. 04 Apr, 2019 2 commits
  29. 14 Feb, 2019 1 commit
  30. 08 Feb, 2019 1 commit
    • J.C. Jones's avatar
      Bug 1404934 - Wire-up Intermediate Preloading r=keeler · 21080eea
      J.C. Jones authored
      This patch:
      
      * Classifies RemoteSecuritySettings as production.
      * Add detailed logging controlled by the browser.policies.loglevel pref.
      * Generally make RemoteSecuritySettings match other services better.
      * Move to hex-encoded hashes to match Kinto.
      * Adds RemoteSecuritySettings to blocklist-clients. This may not be the
        permanent home.
      * Adds a preference for how many certs to download at once.
      * Adds an Observer interface.
      
          (This makes the tests more predictable, but it also avoids having a
          duplicate call when the full "sync" is called.)
      
      Differential Revision: https://phabricator.services.mozilla.com/D19043
      
      --HG--
      extra : moz-landing-system : lando
      21080eea
  31. 17 Jan, 2019 1 commit
  32. 15 Jan, 2019 3 commits