63
edits
(update rollout bug link) |
(add links and remove todos, add cfr screenshot) |
||
| Line 18: | Line 18: | ||
* DoH is enabled on the network if all heuristics pass, and disabled otherwise. | * DoH is enabled on the network if all heuristics pass, and disabled otherwise. | ||
* Main article: [[Security/DNS Over HTTPS/Heuristics]]. | * Main article: [[Security/DNS Over HTTPS/Heuristics]]. | ||
== Respecting User-choice == | == Respecting User-choice == | ||
| Line 56: | Line 55: | ||
* The doorhanger is shown only if the rollout is "successful" - i.e. the user did not already have custom DoH preferences or active enterprise policy. | * The doorhanger is shown only if the rollout is "successful" - i.e. the user did not already have custom DoH preferences or active enterprise policy. | ||
* The doorhanger is implemented as a CFR message, gated behind the relevant prefs. | * The doorhanger is implemented as a CFR message, gated behind the relevant prefs. | ||
See also: | |||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1643651 | |||
[[File:Cfr.png|frameless|DoH CFR message screenshot]] | |||
== Telemetry == | == Telemetry == | ||
| Line 63: | Line 66: | ||
* A ''state'' event is sent when the DoHController's state changes, e.g. when DoH is enabled or disabled on the network, when a user-choice results in disabling heuristics, when a rollback is detected, etc. | * A ''state'' event is sent when the DoHController's state changes, e.g. when DoH is enabled or disabled on the network, when a user-choice results in disabling heuristics, when a rollback is detected, etc. | ||
* A ''heuristics'' event is sent whenever we run heuristics, containing the result of each heuristic as its payload, along with the trigger (e.g. startup, network change) and the provider steering status. | * A ''heuristics'' event is sent whenever we run heuristics, containing the result of each heuristic as its payload, along with the trigger (e.g. startup, network change) and the provider steering status. | ||
See also: | |||
# https://searchfox.org/mozilla-central/rev/1b95a0179507a4dc7d4b0c94c2df420dc1a72885/toolkit/components/telemetry/Events.yaml#2097-2158 | |||
== Migrations == | == Migrations == | ||
edits