Closed Bug 1717988 Opened 3 years ago Closed 3 years ago

Port bug 1713036 to Thunderbird - Update DoH Preferences UI to work with Remote Settings config

Categories

(Thunderbird :: Upstream Synchronization, defect, P1)

Thunderbird 91

Tracking

(thunderbird_esr78 unaffected, thunderbird91 fixed)

VERIFIED FIXED
92 Branch
Tracking Status
thunderbird_esr78 --- unaffected
thunderbird91 --- fixed

People

(Reporter: mkmelin, Assigned: mkmelin)

References

Details

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1713036 +++

Port https://hg.mozilla.org/mozilla-central/rev/06800c1388fb

DoHController.jsm is Firefox only (in browser/). Should that live in toolkit?

Flags: needinfo?(nhnt11)

Hi Magnus, that file should not live in toolkit/ - it does work that's very specific to our regional rollouts of DoH in Firefox, like heuristics to detect parental controls, the global canary, and enterprise settings.

Note that DNS over HTTPS as a protocol lives in netwerk/, and can be configured via network.trr.* prefs.

As for porting bug 1713036 to Thunderbird - the main thing that affects Thunderbird (I think) is that network.trr.uri is now set to an empty string in all.js, and its previous default value was moved into network.trr.default_provider_uri. I suspect all that's necessary is to add a line like this into mail/app/profile/all-thunderbird.js:

pref("network.trr.uri", "https://mozilla.cloudflare-dns.com/dns-query");

This should essentially restore behavior from before the patch, without needing much rework of the TB-specific preferences UI code.

Hopefully that helps unblock a patch here; let me know if I can be of further help (I don't have a c-c clone/build setup right now, otherwise I would have just tried to make a patch).

Flags: needinfo?(nhnt11)

Thanks Ninanth!

Assignee: nobody → mkmelin+mozilla
Status: NEW → ASSIGNED

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/30f4312003e9
Port bug 1713036 to Thunderbird - DoH Preferences. r=freaktechnik

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch

Comment on attachment 9230601 [details]
Bug 1717988 - Port bug 1713036 to Thunderbird - DoH Preferences. r=freaktechnik

[Triage Comment]
Approved for beta.

Attachment #9230601 - Flags: approval-comm-beta+

Verified using Thunderbird 91.0b4 on Fedora Linux.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: