gecko-dev/netwerk/system
Valentin Gosu 0848f9ba9a Bug 1590528 - Call CheckAdaptersAddresses at startup r=kershaw
The problem is that the suffix is not always computed when Firefox starts up.
This patch adds a pref `network.notify.initial_call` that controls whether
CheckAdaptersAddresses gets called imediately after.
This call is necessary in order to compute the suffix list, VPN status, etc.

This patch also ensures that OnDnsSuffixListUpdated gets called by
NetlinkService::ComputeDNSSuffixList on Android. This notification is
necessary for the TRRService to pick up the suffix list.

Differential Revision: https://phabricator.services.mozilla.com/D55303

--HG--
extra : moz-landing-system : lando
2019-12-02 09:34:14 +00:00
..
android Bug 1598676 - P2: Send dns suffix list updated event (Windows/Linux/Android) r=valentin 2019-11-27 11:14:44 +00:00
linux Bug 1598676 - P2: Send dns suffix list updated event (Windows/Linux/Android) r=valentin 2019-11-27 11:14:44 +00:00
mac Bug 1598676 - P1: Send dns suffix list updated event (MacOS) r=valentin 2019-11-27 11:14:44 +00:00
netlink Bug 1590528 - Call CheckAdaptersAddresses at startup r=kershaw 2019-12-02 09:34:14 +00:00
win32 Bug 1590528 - Call CheckAdaptersAddresses at startup r=kershaw 2019-12-02 09:34:14 +00:00
moz.build Bug 1561944 - Implement nsINetworkLinkService.networkID for Android r=valentin 2019-09-19 13:47:46 +00:00