| Commit-Queue | +1 |
Hi bashi@, could you take a preliminary look at this CL but ignoring the chrome/browser/net/ changes for now? This should be the last CL needed to run the DoH fallback upgrade experiment in M148. Thank you!
false /* force_check_parental_controls_for_automatic_mode */);Note: Skip this file for now, I split most of these changes off into https://chromium-review.googlesource.com/c/chromium/src/+/7723198 and plan to rebase this CL once that lands
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Looking good, one suggestion.
false /* force_check_parental_controls_for_automatic_mode */);Note: Skip this file for now, I split most of these changes off into https://chromium-review.googlesource.com/c/chromium/src/+/7723198 and plan to rebase this CL once that lands
Acknowledged
if (context->IsDohConfigFromFallbackDohNameservers()) {optional: Can we have a helper function that takes `context` and ensure the check order, and share the helper function in other places?
Probably we need to use `base::expected` to return FallbackFromSecureTransactionPreferredReason.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Thanks bashi@, if you could take look at the chrome/browser/net/ changes as well now that'd be great!
Also, Takashi, PTAL at the change to enums.xml. Thanks!
if (context->IsDohConfigFromFallbackDohNameservers()) {optional: Can we have a helper function that takes `context` and ensure the check order, and share the helper function in other places?
Probably we need to use `base::expected` to return FallbackFromSecureTransactionPreferredReason.
It seems like each of the checks is slightly different, so it might be difficult have one method that covers them all... If it's OK with you I'll just leave it this way, especially given that we will be removing all of this code once the experiment is over. Tentatively marking this as resolved.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm, thanks!
if (context->IsDohConfigFromFallbackDohNameservers()) {Andrew Williamsoptional: Can we have a helper function that takes `context` and ensure the check order, and share the helper function in other places?
Probably we need to use `base::expected` to return FallbackFromSecureTransactionPreferredReason.
It seems like each of the checks is slightly different, so it might be difficult have one method that covers them all... If it's OK with you I'll just leave it this way, especially given that we will be removing all of this code once the experiment is over. Tentatively marking this as resolved.
Ack, it would be helpful if we could a comment saying that these logic will be removed once the experiment is over.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
Thanks everyone! I did some manual testing of this and it looks good to me as well.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[DoH] Move kForceSecureDnsDohFallback to the network service
This moves the kForceSecureDnsDohFallback feature flag check to the
network service so that it is checked after we know:
- we can read the system DNS config
- the system isn't using a DNS provider that already supports
auto-upgrade
- the system isn't using a loopback or local network DNS server
- the profile has opted in to Enhanced Safe Browsing
This allows our experiment to only activate users into the experiment
after all of these conditions have evaluated to true, so the metrics
only surface changes from users that are actually eligible for the new
functionality.
NO_IFTTT=Looks like it's not picking up the LINT tag movement for some reason.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |