commit | f93a48e3720931c25a3abc7848b08afed43e3be2 | [log] [tgz] |
---|---|---|
author | dalyk <dalyk@google.com> | Wed Sep 04 02:57:59 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Sep 04 02:57:59 2019 |
tree | eb86e8de05fa8ff5577e5ba83ca2d1203677dc0b | |
parent | 8e450d68b56727446323d34770f997ce468247df [diff] |
Allow upgrade to DoH during automatic mode. Uses a hardcoded mapping to upgrade insecure DNS and DoT services to associated DoH services. The mapping is preliminary and will be adjusted before we run an experiment. Whether upgrade is attempted is controlled by the new kDnsOverHttpsUpgrade feature, which is enabled by default on ChromeOS, MacOS, Android, and Windows. Problematic providers can be excluded from the mapping using the kDnsOverHttpsUpgradeDisabledProvidersParam feature. Example usage: --enable-features="DnsOverHttpsUpgrade<DoHTrial" \ --force-fieldtrials="DoHTrial/Group1" --force-fieldtrial-params=\ "DoHTrial.Group1:DisabledProviders/Google" Bug: 985589 Change-Id: Ife81913bf5b7aade66cace1d3d8ad87d55b11ee5 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638928 Commit-Queue: Katharine Daly <dalyk@google.com> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Eric Orth <ericorth@chromium.org> Cr-Commit-Position: refs/heads/master@{#692989}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .