doh-changes.patch 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. --- a/chrome/common/chrome_features.cc
  2. +++ b/chrome/common/chrome_features.cc
  3. @@ -334,12 +334,7 @@ BASE_FEATURE(kDisruptiveNotificationPerm
  4. // Enable DNS over HTTPS (DoH).
  5. BASE_FEATURE(kDnsOverHttps,
  6. "DnsOverHttps",
  7. -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
  8. - BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
  9. - base::FEATURE_ENABLED_BY_DEFAULT
  10. -#else
  11. base::FEATURE_DISABLED_BY_DEFAULT
  12. -#endif
  13. );
  14. // Set whether fallback to insecure DNS is allowed by default. This setting may
  15. --- a/net/dns/public/doh_provider_entry.cc
  16. +++ b/net/dns/public/doh_provider_entry.cc
  17. @@ -160,32 +160,6 @@ const DohProviderEntry::List& DohProvide
  18. /*display_globally=*/false, /*display_countries=*/{"EE", "DE"},
  19. LoggingLevel::kNormal),
  20. new DohProviderEntry(
  21. - "Google",
  22. - MAKE_BASE_FEATURE_WITH_STATIC_STORAGE(
  23. - DohProviderGoogle, base::FEATURE_ENABLED_BY_DEFAULT),
  24. - DohProviderIdForHistogram::kGoogle,
  25. - {"8.8.8.8", "8.8.4.4", "2001:4860:4860::8888",
  26. - "2001:4860:4860::8844"},
  27. - /*dns_over_tls_hostnames=*/
  28. - {"dns.google", "dns.google.com", "8888.google"},
  29. - "https://dns.google/dns-query{?dns}",
  30. - /*ui_name=*/"Google (Public DNS)",
  31. - "https://developers.google.com/speed/public-dns/"
  32. - /*privacy_policy=*/"privacy",
  33. - /*display_globally=*/true, /*display_countries=*/{},
  34. - LoggingLevel::kExtra),
  35. - new DohProviderEntry(
  36. - "GoogleDns64",
  37. - MAKE_BASE_FEATURE_WITH_STATIC_STORAGE(
  38. - DohProviderGoogleDns64, base::FEATURE_ENABLED_BY_DEFAULT),
  39. - /*provider_id_for_histogram=*/absl::nullopt,
  40. - {"2001:4860:4860::64", "2001:4860:4860::6464"},
  41. - /*dns_over_tls_hostnames=*/{"dns64.dns.google"},
  42. - "https://dns64.dns.google/dns-query{?dns}",
  43. - /*ui_name=*/"", /*privacy_policy=*/"",
  44. - /*display_globally=*/false,
  45. - /*display_countries=*/{}, LoggingLevel::kNormal),
  46. - new DohProviderEntry(
  47. "Iij",
  48. MAKE_BASE_FEATURE_WITH_STATIC_STORAGE(
  49. DohProviderIij, base::FEATURE_ENABLED_BY_DEFAULT),
  50. --- a/services/network/public/cpp/features.cc
  51. +++ b/services/network/public/cpp/features.cc
  52. @@ -95,12 +95,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
  53. // Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
  54. BASE_FEATURE(kDnsOverHttpsUpgrade,
  55. "DnsOverHttpsUpgrade",
  56. -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
  57. - BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
  58. - base::FEATURE_ENABLED_BY_DEFAULT
  59. -#else
  60. base::FEATURE_DISABLED_BY_DEFAULT
  61. -#endif
  62. );
  63. // If this feature is enabled, the mDNS responder service responds to queries