NetworkManager/src/dns-manager
Thomas Haller 7d3bfce1dc dns/resolved: various fixes
- mode in init_resolv_conf_mode() must be initialized in
  case it is NULL.
- drop the NULL sentinal from resolved_paths and make it
  static.
- resolved_proxy_created() must handle the fact that @self
  might be already destroyed.
- call_done() must not access @self before ensuring that
  the call was not cancelled.
  What's more, send_update() can be called by resolved_proxy_created(),
  thus it must ensure that it has an @update_cancellable. Let
  send_update() create and cancel the @update_cancellable().
  Also, send_update() -- which now manages @update_cancellable
  instead of update() -- must actually cancel the previous
  cancellable, otherwise the callback again might access
  a disposed @self.

Co-authored-by: Beniamino Galvani <bgalvani@redhat.com>
2016-09-08 12:49:11 +02:00
..
nm-dns-dnsmasq.c dns: remove nm-dns-utils.c and nm-dns-utils.h 2016-06-07 11:20:09 +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/resolved: various fixes 2016-09-08 12:49:11 +02:00
nm-dns-manager.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-dns-plugin.c dns: explicitly stop DNS plugin in manager 2016-06-01 12:12:18 +02:00
nm-dns-plugin.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-dns-systemd-resolved.c dns/resolved: various fixes 2016-09-08 12:49:11 +02:00
nm-dns-systemd-resolved.h dns/resolved: add systemd-resolved backend 2016-09-08 12:49:03 +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