NetworkManager/man
Thomas Haller c03a534963 core: implement setting MDNS setting for systemd
The connection.mdns setting is a per-connection setting,
so one might expect that one activated device can only have
one MDNS setting at a time.

However, with certain VPN plugins (those that don't have their
own IP interface, like libreswan), the VPN configuration is merged
into the configuration of the device. So, in this case, there
might be multiple settings for one device that must be merged.

We already have a mechanism for that. It's NMIP4Config. Let NMIP4Config
track this piece of information. Although, stricitly speaking this
is not tied to IPv4, the alternative would be to introduce a new
object to track such data, which would be a tremendous effort
and more complicated then this.

Luckily, NMDnsManager and NMDnsPlugin are already equipped to
handle multiple NMIPConfig instances per device (IPv4 vs. IPv6,
and Device vs. VPN).

Also make "connection.mdns" configurable via global defaults in
NetworkManager.conf.
2018-01-09 14:24:54 +01:00
..
common.ent.in build: use sed instead of AC_SUBST() to generate man/common.ent 2017-02-15 18:36:24 +01:00
meson.build build: add initial support for meson build system 2017-12-13 15:48:50 +01:00
NetworkManager.conf.xml core: implement setting MDNS setting for systemd 2018-01-09 14:24:54 +01:00
NetworkManager.xml man: document all setting plugins in NetworkManager.conf manual 2017-12-21 10:50:33 +01:00
nm-online.xml man: turn the manual page cross-references into links 2016-06-21 18:40:13 +02:00
nm-openvswitch.xml man/openvswitch: fix type in examples 2017-12-19 10:02:12 +01:00
nm-settings-ifcfg-rh.xsl man: fix evaluation of unsupported ifcfg-rh settings 2017-09-05 10:33:42 +02:00
nm-settings-keyfile.xsl man: turn the manual page cross-references into links 2016-06-21 18:40:13 +02:00
nm-settings.xsl man: clearify plain text secrets in keyfile 2017-09-28 17:56:49 +02:00
nmcli-examples.xml nmcli: add -g[et-values] option as a '-m tab -t -f <arg>' shortcut 2017-03-28 10:55:00 +02:00
nmcli.xml man: nmcli: add missing aliases 2017-09-13 16:38:34 +02:00
nmtui.1.in man: update version number and dates in manual pages 2016-03-09 10:11:27 +01:00
nmtui.xml man: turn the manual page cross-references into links 2016-06-21 18:40:13 +02:00