Closed Bug 1600811 Opened 5 years ago Closed 5 years ago

network ID: use hardcoded IP for route checking in nsNetworkLinkService on MacOS

Categories

(Core :: Networking, defect, P1)

Unspecified
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla73
Tracking Status
firefox-esr68 --- unaffected
firefox71 --- unaffected
firefox72 --- fixed
firefox73 --- fixed

People

(Reporter: michal, Assigned: michal)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression, Whiteboard: [necko-triaged])

Attachments

(1 file)

nsNetworkLinkService.mm tries to read network.netlink.route.check.IPv4 preference which was removed in bug 1593693

The preferences network.netlink.route.check.IPv4 and network.netlink.route.check.IPv6 were removed in bug 1593693 and the values are now hardcoded because they are used by Linux/Android implementation of nsNetworkLinkService for link status detection and they are not supposed to be changed by the user.

Pushed by mnovotny@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/acd8174a73b5 network ID: use hardcoded IP for route checking in nsNetworkLinkService on MacOS r=JuniorHsu
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla73

Michal, do we need to uplift your nsNetworkLinkService fix to 72 Beta?

Bug 1593693 removed the network.netlink.route.check.IPv4 pref in 72, which is now in Beta.

Flags: needinfo?(michal.novotny)
OS: Unspecified → macOS
Regressed by: 1593693

Comment on attachment 9113087 [details]
Bug 1600811 - network ID: use hardcoded IP for route checking in nsNetworkLinkService on MacOS

Beta/Release Uplift Approval Request

  • User impact if declined: Less reliable network ID on Mac. VPN won't be detected.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The code from bug 1579424 was tested with the hardcoded values from this patch. This patch just fixes the problem, that the preference was removed by other bug before patch in bug 1579424 landed.
  • String changes made/needed: none
Flags: needinfo?(michal.novotny)
Attachment #9113087 - Flags: approval-mozilla-beta?

Comment on attachment 9113087 [details]
Bug 1600811 - network ID: use hardcoded IP for route checking in nsNetworkLinkService on MacOS

fix network detection on osx, approved for 72.0b3

Attachment #9113087 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: