On 25 July 2017 at 21:58, Thomas Haller <[email protected]> wrote: > On Mon, 2017-07-24 at 17:04 +0800, James Henstridge wrote: > > Hi James, > >> We're looking at enabling NetworkManager's connectivity checking in >> the next Ubuntu release, and one of the concerns has been privacy >> issues of regularly pinging a particular server while users are >> online. One option is to include the connectivity check >> configuration >> in a separate package that the user can uninstall, but that isn't >> particularly discoverable. > > This is what we do on Fedora (NetworkManager-config-connectivity-fedora > package). But I think Lubomir dislikes that because (if I represent his > view correctly) we abuse the package management system for > configuration. I don't have a strong opinion: it works.
We'll probably end up putting our connectivity check config in a separate binary package too, if only to minimise the detla with Debian. The main reason I looked into this was that I didn't like the other idea for making this user configurable: having the privacy control panel install and uninstall the package containing the config. This would either be an Ubuntu-only patch, or need to let you configure which package name holds the connectivity configuration and only work on systems where the connectivity config is packaged by itself. Also, requiring that you be online in order re-enable connectivity checking sounds like it would be asking for trouble. Adding the API to NetworkManager looked like it would be more reliable and make the GUI changes simpler. >> I had a go at implementing an alternative approach, that I attached >> to >> this bug report: >> >> https://bugzilla.gnome.org/show_bug.cgi?id=785117 >> >> This adds two D-Bus properties: >> >> ConnectivityCheckAvailable: true if a connectivity URI has been >> configured (read-only) >> ConnectivityCheckEnabled: true if connectivity checking is enabled >> (read/write) >> >> The second is implemented by setting the connectivity check interval >> to 0 in NetworkManager-intern.conf. >> >> The idea is that a privacy control panel could optionally show an >> extra toggle if ConnectivityCheckAvailable is true, and have that >> toggle control ConnectivityCheckEnabled. The change will be >> persistent, and doesn't require installing/removing files under >> /etc/NetworkManager. >> >> Does this look like a sensible way to implement this feature? If so, >> I can move on to add support for it in gnome-control-center. > > It does. Let's discuss this further on the gnome bugzilla entry. Okay. James. _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
