NetworkManager/src/dns-manager
Thomas Haller 2e7f4aeb60 dnsmasq: properly handling respawning of dnsmask
Otherwise, when killing dnsmasq it does not get respawned:

    dnsmasq[0x560dd7e43cf0]: dnsmasq exited normally
    dns-mgr: plugin dnsmasq child quit unexpectedly
    dns-mgr: update-dns: updating resolv.conf
    dns-mgr: config:      100 best    v4 enp0s25
    dns-mgr: config:      100 best    v6 enp0s25
    dns-mgr: config:      100 default v6 lo
    dns-mgr: config:      100 default v4 lo
    dns-mgr: update-dns: updating plugin dnsmasq
    dnsmasq[0x560dd7e43cf0]: adding nameserver '192.168.0.2@enp0s25'
    dnsmasq[0x560dd7e43cf0]: trying to update dnsmasq nameservers
    dns-mgr: update-resolv-conf: write internal file /var/run/NetworkManager/resolv.conf succeeded but don't update /etc/resolv.conf as it points to resolv.conf.nm
    dnsmasq[0x560dd7e43cf0]: dnsmasq disappeared

Previously, we would create priv->dnsmasq proxy only once,
and not respawn the process at all.

https://bugzilla.gnome.org/show_bug.cgi?id=766996
2016-06-01 12:12:17 +02:00
..
nm-dns-dnsmasq.c dnsmasq: properly handling respawning of dnsmask 2016-06-01 12:12:17 +02:00
nm-dns-dnsmasq.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-dns-manager.c dns: add configure option "--with-config-dns-rc-manager-default" for default of main.rc-manager 2016-05-23 21:49:42 +02:00
nm-dns-manager.h core: use default value for ipvx.dns-priority 2016-05-12 17:13:50 +02:00
nm-dns-plugin.c dnsmasq: properly handling respawning of dnsmask 2016-06-01 12:12:17 +02:00
nm-dns-plugin.h dnsmasq: properly handling respawning of dnsmask 2016-06-01 12:12:17 +02:00
nm-dns-unbound.c dns: pass config data array to plugins 2016-05-12 17:13:49 +02:00
nm-dns-unbound.h all: rename nm-glib-compat.h to nm-glib.h, use everywhere 2015-07-24 13:25:47 -04:00
nm-dns-utils.c all: cleanup includes and let "nm-default.h" include "config.h" 2016-02-19 17:53:25 +01:00
nm-dns-utils.h all: fix up multiple-include-guard defines 2014-08-16 10:17:14 -04:00