Closed Bug 1565008 Opened 5 years ago Closed 5 years ago

TRR: Check for Proxy on Windows to use platform DNS

Categories

(Core :: Networking: DNS, enhancement, P1)

Unspecified
Windows
enhancement

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: grover, Assigned: valentin)

References

Details

(Whiteboard: [necko-triaged][trr][necko-2019q4])

Attachments

(2 files)

We have gotten information that app-based DNS should not be used in some cases, for example when a proxy is in use.

If any keys exist under the following paths…

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsConnections
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsActiveIfs
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\DnsConnectionsProxies

THEN YOU…

  • MUST USE platform DNS at least for domain names matching these keys
    • Check the “Host” value of the key for matching domain pattern
See Also: → 1546924
Priority: -- → P2
Whiteboard: [necko-triaged][trr]
Assignee: valentin.gosu → nobody
Blocks: 1581159

Taking and making P1 (for 71 cycle) at Nhi's request.

Assignee: nobody → honzab.moz
Priority: P2 → P1
Blocks: 1512255
Whiteboard: [necko-triaged][trr] → [necko-triaged][trr][necko-2019q4]
Assignee: honzab.moz → valentin.gosu

I don't understand this bug. I read the title as "if there is a proxy set in the system, do not use TRR". That setting is under `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable (DWORD 0 or 1). I have found zero documentation for the keys form comment 0, so hard to say what is the intent.

Flags: needinfo?(valentin.gosu)
Flags: needinfo?(honzab.moz)
Flags: needinfo?(honzab.moz)
Pushed by valentin.gosu@gmail.com: https://hg.mozilla.org/integration/autoland/rev/cb3921507cd8 TRR: Check for Proxy on Windows to use platform DNS r=mayhemer
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Flags: needinfo?(valentin.gosu)
Flags: qe-verify+
Flags: needinfo?(emil.ghitta)

Setting a proxy via windows settings sets registry keys at: Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings (Proxy Server and Proxy Enabled).

I'm not sure how to trigger the keys from comment 0.

Removing the ni? and switching the qe-verify to - for now. Will get back when additional information/steps are provided.

Flags: qe-verify-
Flags: qe-verify+
Flags: needinfo?(emil.ghitta)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: