Bug 1646896 - Ship a default value for doh-rollout.provider-steering.provider-list in mozilla-central. r=valentin, a=RyanVM
authorNihanth Subramanya <nhnt11@gmail.com>
Tue, 30 Jun 2020 19:07:43 +0000
changeset 601879 5c5346fad87a0965d4dab079bc759a24c1194315
parent 601878 4fae34b335ae66f4313dec02e3f5136d33898aba
child 601880 f00bb12f9f8e08865feedf7bb6d26d6f52c6ebb0
push id13337
push userryanvm@gmail.com
push dateWed, 01 Jul 2020 18:37:50 +0000
treeherdermozilla-beta@ecf6eea8a56f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersvalentin, RyanVM
bugs1646896
milestone79.0
Bug 1646896 - Ship a default value for doh-rollout.provider-steering.provider-list in mozilla-central. r=valentin, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D81737
browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -1877,16 +1877,23 @@ pref("extensions.screenshots.upload-disa
 // that includes DoH went live - Oct 31, 2019. This has to be a string because
 // the number is outside the signed 32-bit integer range.
 pref("doh-rollout.profileCreationThreshold", "1572476400000");
 
 // DoH Rollout: whether to enable automatic performance-based TRR-selection.
 // This pref is controlled by a Normandy rollout so we don't overload providers.
 pref("doh-rollout.trr-selection.enabled", false);
 
+// DoH Rollout: whether to enable automatic steering to provider endpoints.
+// This pref is also controlled by a Normandy rollout.
+pref("doh-rollout.provider-steering.enabled", false);
+
+// DoH Rollout: provider details for automatic steering.
+pref("doh-rollout.provider-steering.provider-list", "[{ \"name\": \"comcast\", \"canonicalName\": \"doh-discovery.xfinity.com\", \"uri\": \"https://doh.xfinity.com/dns-query\" }]");
+
 // URL for Learn More link for browser error logging in preferences
 pref("browser.chrome.errorReporter.infoURL",
      "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/nightly-error-collection");
 
 // Normandy client preferences
 pref("app.normandy.api_url", "https://normandy.cdn.mozilla.net/api/v1");
 pref("app.normandy.dev_mode", false);
 pref("app.normandy.enabled", true);