summary refs log tree commit diff
path: root/docs/libnm
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2019-12-18 18:29:24 +0100
committerMichael Biebl <biebl@debian.org>2019-12-18 18:29:24 +0100
commit28028b26b3371756811e95d894f709f4b1207c00 (patch)
tree6fe7316fd743b51042db47601a8ef8814b3134ac /docs/libnm
parente22609983008e1a669196ad64ba3a59ae8c76e0d (diff)
New upstream version 1.22.0 upstream/1.22.0
Diffstat (limited to 'docs/libnm')
-rw-r--r--docs/libnm/Makefile.am1
-rw-r--r--docs/libnm/Makefile.in3
-rw-r--r--docs/libnm/html/NMAccessPoint.html198
-rw-r--r--docs/libnm/html/NMActiveConnection.html325
-rw-r--r--docs/libnm/html/NMCheckpoint.html4
-rw-r--r--docs/libnm/html/NMClient.html1320
-rw-r--r--docs/libnm/html/NMConnection.html6
-rw-r--r--docs/libnm/html/NMDevice.html611
-rw-r--r--docs/libnm/html/NMDevice6Lowpan.html (renamed from docs/libnm/html/libnm-nm-device-6lowpan.html)42
-rw-r--r--docs/libnm/html/NMDeviceAdsl.html67
-rw-r--r--docs/libnm/html/NMDeviceBond.html87
-rw-r--r--docs/libnm/html/NMDeviceBridge.html87
-rw-r--r--docs/libnm/html/NMDeviceBt.html86
-rw-r--r--docs/libnm/html/NMDeviceDummy.html65
-rw-r--r--docs/libnm/html/NMDeviceEthernet.html114
-rw-r--r--docs/libnm/html/NMDeviceGeneric.html75
-rw-r--r--docs/libnm/html/NMDeviceIPTunnel.html224
-rw-r--r--docs/libnm/html/NMDeviceInfiniband.html73
-rw-r--r--docs/libnm/html/NMDeviceMacsec.html249
-rw-r--r--docs/libnm/html/NMDeviceMacvlan.html118
-rw-r--r--docs/libnm/html/NMDeviceModem.html116
-rw-r--r--docs/libnm/html/NMDeviceOlpcMesh.html86
-rw-r--r--docs/libnm/html/NMDeviceOvsBridge.html4
-rw-r--r--docs/libnm/html/NMDeviceOvsInterface.html4
-rw-r--r--docs/libnm/html/NMDeviceOvsPort.html4
-rw-r--r--docs/libnm/html/NMDevicePpp.html4
-rw-r--r--docs/libnm/html/NMDeviceTeam.html102
-rw-r--r--docs/libnm/html/NMDeviceTun.html152
-rw-r--r--docs/libnm/html/NMDeviceVlan.html100
-rw-r--r--docs/libnm/html/NMDeviceVxlan.html311
-rw-r--r--docs/libnm/html/NMDeviceWifi.html269
-rw-r--r--docs/libnm/html/NMDeviceWifiP2P.html4
-rw-r--r--docs/libnm/html/NMDeviceWimax.html300
-rw-r--r--docs/libnm/html/NMDeviceWireGuard.html8
-rw-r--r--docs/libnm/html/NMDeviceWpan.html (renamed from docs/libnm/html/libnm-nm-device-wpan.html)34
-rw-r--r--docs/libnm/html/NMDhcpConfig.html72
-rw-r--r--docs/libnm/html/NMIPConfig.html150
-rw-r--r--docs/libnm/html/NMObject.html135
-rw-r--r--docs/libnm/html/NMRemoteConnection.html135
-rw-r--r--docs/libnm/html/NMSecretAgentOld.html30
-rw-r--r--docs/libnm/html/NMSetting.html40
-rw-r--r--docs/libnm/html/NMSetting6Lowpan.html4
-rw-r--r--docs/libnm/html/NMSetting8021x.html17
-rw-r--r--docs/libnm/html/NMSettingAdsl.html4
-rw-r--r--docs/libnm/html/NMSettingBluetooth.html4
-rw-r--r--docs/libnm/html/NMSettingBond.html4
-rw-r--r--docs/libnm/html/NMSettingBridge.html4
-rw-r--r--docs/libnm/html/NMSettingBridgePort.html4
-rw-r--r--docs/libnm/html/NMSettingCdma.html4
-rw-r--r--docs/libnm/html/NMSettingConnection.html8
-rw-r--r--docs/libnm/html/NMSettingDcb.html4
-rw-r--r--docs/libnm/html/NMSettingDummy.html4
-rw-r--r--docs/libnm/html/NMSettingEthtool.html4
-rw-r--r--docs/libnm/html/NMSettingGeneric.html4
-rw-r--r--docs/libnm/html/NMSettingGsm.html64
-rw-r--r--docs/libnm/html/NMSettingIP4Config.html4
-rw-r--r--docs/libnm/html/NMSettingIP6Config.html4
-rw-r--r--docs/libnm/html/NMSettingIPConfig.html461
-rw-r--r--docs/libnm/html/NMSettingIPTunnel.html4
-rw-r--r--docs/libnm/html/NMSettingInfiniband.html4
-rw-r--r--docs/libnm/html/NMSettingMacsec.html10
-rw-r--r--docs/libnm/html/NMSettingMacvlan.html4
-rw-r--r--docs/libnm/html/NMSettingMatch.html4
-rw-r--r--docs/libnm/html/NMSettingOlpcMesh.html4
-rw-r--r--docs/libnm/html/NMSettingOvsBridge.html4
-rw-r--r--docs/libnm/html/NMSettingOvsDpdk.html4
-rw-r--r--docs/libnm/html/NMSettingOvsInterface.html4
-rw-r--r--docs/libnm/html/NMSettingOvsPatch.html4
-rw-r--r--docs/libnm/html/NMSettingOvsPort.html4
-rw-r--r--docs/libnm/html/NMSettingPpp.html4
-rw-r--r--docs/libnm/html/NMSettingPppoe.html4
-rw-r--r--docs/libnm/html/NMSettingProxy.html4
-rw-r--r--docs/libnm/html/NMSettingSerial.html4
-rw-r--r--docs/libnm/html/NMSettingSriov.html4
-rw-r--r--docs/libnm/html/NMSettingTCConfig.html4
-rw-r--r--docs/libnm/html/NMSettingTeam.html14
-rw-r--r--docs/libnm/html/NMSettingTeamPort.html4
-rw-r--r--docs/libnm/html/NMSettingTun.html4
-rw-r--r--docs/libnm/html/NMSettingUser.html4
-rw-r--r--docs/libnm/html/NMSettingVlan.html14
-rw-r--r--docs/libnm/html/NMSettingVpn.html4
-rw-r--r--docs/libnm/html/NMSettingVxlan.html4
-rw-r--r--docs/libnm/html/NMSettingWifiP2P.html4
-rw-r--r--docs/libnm/html/NMSettingWimax.html4
-rw-r--r--docs/libnm/html/NMSettingWireGuard.html4
-rw-r--r--docs/libnm/html/NMSettingWired.html10
-rw-r--r--docs/libnm/html/NMSettingWireless.html10
-rw-r--r--docs/libnm/html/NMSettingWirelessSecurity.html12
-rw-r--r--docs/libnm/html/NMSettingWpan.html4
-rw-r--r--docs/libnm/html/NMSimpleConnection.html4
-rw-r--r--docs/libnm/html/NMVpnConnection.html101
-rw-r--r--docs/libnm/html/NMVpnEditor.html6
-rw-r--r--docs/libnm/html/NMVpnEditorPlugin.html4
-rw-r--r--docs/libnm/html/NMWifiP2PPeer.html4
-rw-r--r--docs/libnm/html/NMWimaxNsp.html106
-rw-r--r--docs/libnm/html/annotation-glossary.html7
-rw-r--r--docs/libnm/html/api-index-full.html1010
-rw-r--r--docs/libnm/html/ch02.html4
-rw-r--r--docs/libnm/html/ch03.html6
-rw-r--r--docs/libnm/html/ch04.html8
-rw-r--r--docs/libnm/html/ch05.html4
-rw-r--r--docs/libnm/html/ch06.html4
-rw-r--r--docs/libnm/html/index.html13
-rw-r--r--docs/libnm/html/libnm-nm-dbus-interface.html491
-rw-r--r--docs/libnm/html/libnm-nm-errors.html110
-rw-r--r--docs/libnm/html/libnm-nm-utils.html8
-rw-r--r--docs/libnm/html/libnm-nm-version.html32
-rw-r--r--docs/libnm/html/libnm-nm-vpn-plugin-info.html4
-rw-r--r--docs/libnm/html/libnm-nm-vpn-plugin-old.html4
-rw-r--r--docs/libnm/html/libnm-nm-vpn-service-plugin.html4
-rw-r--r--docs/libnm/html/libnm.devhelp2419
-rw-r--r--docs/libnm/html/license.html60
-rw-r--r--docs/libnm/html/object-tree.html14
-rw-r--r--docs/libnm/html/ref-overview.html4
-rw-r--r--docs/libnm/html/style.css88
-rw-r--r--docs/libnm/html/usage.html152
-rw-r--r--docs/libnm/libnm-docs.xml159
-rw-r--r--docs/libnm/libnm-sections.txt278
-rw-r--r--docs/libnm/libnm.types4
-rw-r--r--docs/libnm/meson.build44
-rw-r--r--docs/libnm/version.xml2
121 files changed, 3199 insertions, 6546 deletions
diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am
index 20dc8de5..ce82d7eb 100644
--- a/docs/libnm/Makefile.am
+++ b/docs/libnm/Makefile.am
@@ -49,7 +49,6 @@ IGNORE_HFILES= \
 	nm-object-private.h \
 	nm-property-compare.h \
 	nm-remote-connection-private.h \
-	nm-remote-settings.h \
 	nm-setting-private.h \
 	nm-utils-private.h \
 	nm-core-tests-enum-types.h \
diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in
index da3d68da..f3b96ef9 100644
--- a/docs/libnm/Makefile.in
+++ b/docs/libnm/Makefile.in
@@ -284,6 +284,8 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
 MKDIR_P = @MKDIR_P@
 MM_GLIB_CFLAGS = @MM_GLIB_CFLAGS@
 MM_GLIB_LIBS = @MM_GLIB_LIBS@
+MOBILE_BROADBAND_PROVIDER_INFO_CFLAGS = @MOBILE_BROADBAND_PROVIDER_INFO_CFLAGS@
+MOBILE_BROADBAND_PROVIDER_INFO_LIBS = @MOBILE_BROADBAND_PROVIDER_INFO_LIBS@
 MOC = @MOC@
 MSGFMT = @MSGFMT@
 MSGFMT_015 = @MSGFMT_015@
@@ -495,7 +497,6 @@ IGNORE_HFILES = \
 	nm-object-private.h \
 	nm-property-compare.h \
 	nm-remote-connection-private.h \
-	nm-remote-settings.h \
 	nm-setting-private.h \
 	nm-utils-private.h \
 	nm-core-tests-enum-types.h \
diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html
index 5a7bf36b..420c9182 100644
--- a/docs/libnm/html/NMAccessPoint.html
+++ b/docs/libnm/html/NMAccessPoint.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMVpnConnection.html" title="NMVpnConnection">
 <link rel="next" href="NMWifiP2PPeer.html" title="NMWifiP2PPeer">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMAccessPoint.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMAccessPoint.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMAccessPoint.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMAccessPoint.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMAccessPoint.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -141,76 +138,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMAccessPoint.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--bssid" title="The “bssid” property">bssid</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags"><span class="type">NM80211ApFlags</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--flags" title="The “flags” property">flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--frequency" title="The “frequency” property">frequency</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--last-seen" title="The “last-seen” property">last-seen</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--max-bitrate" title="The “max-bitrate” property">max-bitrate</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NM80211Mode" title="enum NM80211Mode"><span class="type">NM80211Mode</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--mode" title="The “mode” property">mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--rsn-flags" title="The “rsn-flags” property">rsn-flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *</td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--ssid" title="The “ssid” property">ssid</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--strength" title="The “strength” property">strength</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a></td>
-<td class="property_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint--wpa-flags" title="The “wpa-flags” property">wpa-flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMAccessPoint.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -262,27 +189,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMAccessPoint.html#NM-ACCESS-POINT-HW-ADDRESS:CAPS" title="NM_ACCESS_POINT_HW_ADDRESS">NM_ACCESS_POINT_HW_ADDRESS</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMAccessPoint.html#NMAccessPoint-struct" title="NMAccessPoint">NMAccessPoint</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMAccessPoint.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMAccessPoint
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMAccessPoint.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMAccessPoint implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMAccessPoint.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -709,111 +619,9 @@ against</p></td>
 <pre class="programlisting">#define NM_ACCESS_POINT_HW_ADDRESS  "hw-address"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint-struct"></a><h3>NMAccessPoint</h3>
-<pre class="programlisting">typedef struct _NMAccessPoint NMAccessPoint;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMAccessPoint.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMAccessPoint--bssid"></a><h3>The <code class="literal">“bssid”</code> property</h3>
-<pre class="programlisting">  “bssid”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The BSSID of the access point.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--flags"></a><h3>The <code class="literal">“flags”</code> property</h3>
-<pre class="programlisting">  “flags”                    <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags"><span class="type">NM80211ApFlags</span></a></pre>
-<p>The flags of the access point.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--frequency"></a><h3>The <code class="literal">“frequency”</code> property</h3>
-<pre class="programlisting">  “frequency”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The frequency of the access point.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 10000</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Alias for <a class="link" href="NMAccessPoint.html#NMAccessPoint--bssid" title="The “bssid” property"><span class="type">“bssid”</span></a>.</p>
-<div class="warning">
-<p><code class="literal">NMAccessPoint:hw-address</code> has been deprecated since version 1.0 and should not be used in newly-written code.</p>
-<p>use <a class="link" href="NMAccessPoint.html#NMAccessPoint--bssid" title="The “bssid” property"><span class="type">“bssid”</span></a>.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--last-seen"></a><h3>The <code class="literal">“last-seen”</code> property</h3>
-<pre class="programlisting">  “last-seen”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>The timestamp (in CLOCK_BOOTTIME seconds) for the last time the
-access point was found in scan results.  A value of -1 means the
-access point has not been found in a scan.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &gt;= -1</p>
-<p>Default value: -1</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--max-bitrate"></a><h3>The <code class="literal">“max-bitrate”</code> property</h3>
-<pre class="programlisting">  “max-bitrate”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The maximum bit rate of the access point in kbit/s.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
-<pre class="programlisting">  “mode”                     <a class="link" href="libnm-nm-dbus-interface.html#NM80211Mode" title="enum NM80211Mode"><span class="type">NM80211Mode</span></a></pre>
-<p>The mode of the access point; either "infrastructure" (a central
-coordinator of the wireless network allowing clients to connect) or
-"ad-hoc" (a network with no central controller).</p>
-<p>Flags: Read</p>
-<p>Default value: NM_802_11_MODE_INFRA</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--rsn-flags"></a><h3>The <code class="literal">“rsn-flags”</code> property</h3>
-<pre class="programlisting">  “rsn-flags”                <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a></pre>
-<p>The RSN flags of the access point.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--ssid"></a><h3>The <code class="literal">“ssid”</code> property</h3>
-<pre class="programlisting">  “ssid”                     <a href="https://developer.gnome.org/glib/unstable/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *</pre>
-<p>The SSID of the access point, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it is not known.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--strength"></a><h3>The <code class="literal">“strength”</code> property</h3>
-<pre class="programlisting">  “strength”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The current signal strength of the access point.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMAccessPoint--wpa-flags"></a><h3>The <code class="literal">“wpa-flags”</code> property</h3>
-<pre class="programlisting">  “wpa-flags”                <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApSecurityFlags" title="enum NM80211ApSecurityFlags"><span class="type">NM80211ApSecurityFlags</span></a></pre>
-<p>The WPA flags of the access point.</p>
-<p>Flags: Read</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html
index 6c510662..195132f0 100644
--- a/docs/libnm/html/NMActiveConnection.html
+++ b/docs/libnm/html/NMActiveConnection.html
@@ -6,24 +6,20 @@
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="prev" href="libnm-nm-device-wpan.html" title="nm-device-wpan">
+<link rel="prev" href="NMDeviceWpan.html" title="NMDeviceWpan">
 <link rel="next" href="NMVpnConnection.html" title="NMVpnConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMActiveConnection.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMActiveConnection.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMActiveConnection.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMActiveConnection.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMActiveConnection.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMActiveConnection.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="libnm-nm-device-wpan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMDeviceWpan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMVpnConnection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -178,124 +174,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMActiveConnection.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--connection" title="The “connection” property">connection</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--default" title="The “default” property">default</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--default6" title="The “default6” property">default6</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--devices" title="The “devices” property">devices</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--dhcp4-config" title="The “dhcp4-config” property">dhcp4-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--dhcp6-config" title="The “dhcp6-config” property">dhcp6-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--id" title="The “id” property">id</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--ip4-config" title="The “ip4-config” property">ip4-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--ip6-config" title="The “ip6-config” property">ip6-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--master" title="The “master” property">master</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--specific-object-path" title="The “specific-object-path” property">specific-object-path</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionState" title="enum NMActiveConnectionState"><span class="type">NMActiveConnectionState</span></a></td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property">state</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--state-flags" title="The “state-flags” property">state-flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--type" title="The “type” property">type</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--uuid" title="The “uuid” property">uuid</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection--vpn" title="The “vpn” property">vpn</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMActiveConnection.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody><tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection-state-changed" title="The “state-changed” signal">state-changed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr></tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMActiveConnection.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -367,28 +245,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMActiveConnection.html#NM-ACTIVE-CONNECTION-MASTER:CAPS" title="NM_ACTIVE_CONNECTION_MASTER">NM_ACTIVE_CONNECTION_MASTER</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMActiveConnection.html#NMActiveConnection-struct" title="NMActiveConnection">NMActiveConnection</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMActiveConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMActiveConnection
-            <span class="lineart">╰──</span> <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMActiveConnection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMActiveConnection implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMActiveConnection.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -966,184 +826,9 @@ nm_active_connection_get_vpn (<em class="parameter"><code><a class="link" href="
 <pre class="programlisting">#define NM_ACTIVE_CONNECTION_MASTER               "master"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection-struct"></a><h3>NMActiveConnection</h3>
-<pre class="programlisting">typedef struct _NMActiveConnection NMActiveConnection;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMActiveConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMActiveConnection--connection"></a><h3>The <code class="literal">“connection”</code> property</h3>
-<pre class="programlisting">  “connection”               <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *</pre>
-<p>The connection that this is an active instance of.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--default"></a><h3>The <code class="literal">“default”</code> property</h3>
-<pre class="programlisting">  “default”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the active connection is the default IPv4 one.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--default6"></a><h3>The <code class="literal">“default6”</code> property</h3>
-<pre class="programlisting">  “default6”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the active connection is the default IPv6 one.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--devices"></a><h3>The <code class="literal">“devices”</code> property</h3>
-<pre class="programlisting">  “devices”                  <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The devices of the active connection.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--dhcp4-config"></a><h3>The <code class="literal">“dhcp4-config”</code> property</h3>
-<pre class="programlisting">  “dhcp4-config”             <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</pre>
-<p>The IPv4 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> of the connection.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--dhcp6-config"></a><h3>The <code class="literal">“dhcp6-config”</code> property</h3>
-<pre class="programlisting">  “dhcp6-config”             <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</pre>
-<p>The IPv6 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> of the connection.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--id"></a><h3>The <code class="literal">“id”</code> property</h3>
-<pre class="programlisting">  “id”                       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The active connection's ID</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--ip4-config"></a><h3>The <code class="literal">“ip4-config”</code> property</h3>
-<pre class="programlisting">  “ip4-config”               <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</pre>
-<p>The IPv4 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> of the connection.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--ip6-config"></a><h3>The <code class="literal">“ip6-config”</code> property</h3>
-<pre class="programlisting">  “ip6-config”               <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</pre>
-<p>The IPv6 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> of the connection.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--master"></a><h3>The <code class="literal">“master”</code> property</h3>
-<pre class="programlisting">  “master”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The master device if one exists.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--specific-object-path"></a><h3>The <code class="literal">“specific-object-path”</code> property</h3>
-<pre class="programlisting">  “specific-object-path”     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The path to the "specific object" of the active connection; see
-<a class="link" href="NMActiveConnection.html#nm-active-connection-get-specific-object-path" title="nm_active_connection_get_specific_object_path ()"><code class="function">nm_active_connection_get_specific_object_path()</code></a> for more details.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--state"></a><h3>The <code class="literal">“state”</code> property</h3>
-<pre class="programlisting">  “state”                    <a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionState" title="enum NMActiveConnectionState"><span class="type">NMActiveConnectionState</span></a></pre>
-<p>The state of the active connection.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_ACTIVE_CONNECTION_STATE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--state-flags"></a><h3>The <code class="literal">“state-flags”</code> property</h3>
-<pre class="programlisting">  “state-flags”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The state flags of the active connection.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.10</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--type"></a><h3>The <code class="literal">“type”</code> property</h3>
-<pre class="programlisting">  “type”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The active connection's type</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--uuid"></a><h3>The <code class="literal">“uuid”</code> property</h3>
-<pre class="programlisting">  “uuid”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The active connection's UUID</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMActiveConnection--vpn"></a><h3>The <code class="literal">“vpn”</code> property</h3>
-<pre class="programlisting">  “vpn”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the active connection is a VPN connection.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMActiveConnection.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMActiveConnection-state-changed"></a><h3>The <code class="literal">“state-changed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *active_connection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>               state,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>               reason,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)</pre>
-<div class="refsect3">
-<a name="NMActiveConnection-state-changed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>active_connection</p></td>
-<td class="parameter_description"><p>the source <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a></p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>state</p></td>
-<td class="parameter_description"><p>the new state number (<a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionState" title="enum NMActiveConnectionState"><span class="type">NMActiveConnectionState</span></a>)</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>reason</p></td>
-<td class="parameter_description"><p>the state change reason (<a class="link" href="libnm-nm-dbus-interface.html#NMActiveConnectionStateReason" title="enum NMActiveConnectionStateReason"><span class="type">NMActiveConnectionStateReason</span></a>)</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMCheckpoint.html b/docs/libnm/html/NMCheckpoint.html
index 1b9c44ce..dc70ac0c 100644
--- a/docs/libnm/html/NMCheckpoint.html
+++ b/docs/libnm/html/NMCheckpoint.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDhcpConfig.html" title="NMDhcpConfig">
 <link rel="next" href="ch05.html" title="Utility API Reference">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -199,6 +199,6 @@ nm_checkpoint_get_rollback_timeout (<em class="parameter"><code><a class="link"
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html
index ce07ce96..5c2feab2 100644
--- a/docs/libnm/html/NMClient.html
+++ b/docs/libnm/html/NMClient.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch02.html" title="Client Object API Reference">
 <link rel="prev" href="ch02.html" title="Client Object API Reference">
 <link rel="next" href="NMSecretAgentOld.html" title="NMSecretAgentOld">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -16,10 +16,7 @@
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                   <a href="#NMClient.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMClient.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMClient.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMClient.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMClient.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMClient.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -121,6 +118,37 @@
 </td>
 </tr>
 <tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="returnvalue">GDBusConnection</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-dbus-connection" title="nm_client_get_dbus_connection ()">nm_client_get_dbus_connection</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="returnvalue">GMainContext</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-main-context" title="nm_client_get_main_context ()">nm_client_get_main_context</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-context-busy-watcher" title="nm_client_get_context_busy_watcher ()">nm_client_get_context_busy_watcher</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-dbus-name-owner" title="nm_client_get_dbus_name_owner ()">nm_client_get_dbus_name_owner</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
@@ -153,6 +181,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered"><span class="returnvalue">NMMetered</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-get-metered" title="nm_client_get_metered ()">nm_client_get_metered</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
@@ -678,221 +714,21 @@
 <a class="link" href="NMClient.html#nm-client-checkpoint-adjust-rollback-timeout-finish" title="nm_client_checkpoint_adjust_rollback_timeout_finish ()">nm_client_checkpoint_adjust_rollback_timeout_finish</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMClient.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--activating-connection" title="The “activating-connection” property">activating-connection</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--active-connections" title="The “active-connections” property">active-connections</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--all-devices" title="The “all-devices” property">all-devices</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--can-modify" title="The “can-modify” property">can-modify</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--checkpoints" title="The “checkpoints” property">checkpoints</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--connections" title="The “connections” property">connections</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--connectivity" title="The “connectivity” property">connectivity</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--connectivity-check-available" title="The “connectivity-check-available” property">connectivity-check-available</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--connectivity-check-enabled" title="The “connectivity-check-enabled” property">connectivity-check-enabled</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--devices" title="The “devices” property">devices</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--dns-configuration" title="The “dns-configuration” property">dns-configuration</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--dns-mode" title="The “dns-mode” property">dns-mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--dns-rc-manager" title="The “dns-rc-manager” property">dns-rc-manager</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--hostname" title="The “hostname” property">hostname</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--metered" title="The “metered” property">metered</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--networking-enabled" title="The “networking-enabled” property">networking-enabled</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--nm-running" title="The “nm-running” property">nm-running</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--primary-connection" title="The “primary-connection” property">primary-connection</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--startup" title="The “startup” property">startup</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState"><span class="type">NMState</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--state" title="The “state” property">state</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--version" title="The “version” property">version</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wimax-enabled" title="The “wimax-enabled” property">wimax-enabled</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wimax-hardware-enabled" title="The “wimax-hardware-enabled” property">wimax-hardware-enabled</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wireless-enabled" title="The “wireless-enabled” property">wireless-enabled</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wireless-hardware-enabled" title="The “wireless-hardware-enabled” property">wireless-hardware-enabled</a></td>
-<td class="property_flags">Read</td>
-</tr>
 <tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wwan-enabled" title="The “wwan-enabled” property">wwan-enabled</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMClient.html#NMClient--wwan-hardware-enabled" title="The “wwan-hardware-enabled” property">wwan-hardware-enabled</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMClient.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-active-connection-added" title="The “active-connection-added” signal">active-connection-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-active-connection-removed" title="The “active-connection-removed” signal">active-connection-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-any-device-added" title="The “any-device-added” signal">any-device-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-any-device-removed" title="The “any-device-removed” signal">any-device-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-connection-added" title="The “connection-added” signal">connection-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-connection-removed" title="The “connection-removed” signal">connection-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-device-added" title="The “device-added” signal">device-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-device-removed" title="The “device-removed” signal">device-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-reload" title="nm_client_reload ()">nm_client_reload</a> <span class="c_punctuation">()</span>
+</td>
 </tr>
 <tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMClient.html#NMClient-permission-changed" title="The “permission-changed” signal">permission-changed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMClient.html#nm-client-reload-finish" title="nm_client_reload_finish ()">nm_client_reload_finish</a> <span class="c_punctuation">()</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -923,6 +759,14 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-DBUS-CONNECTION:CAPS" title="NM_CLIENT_DBUS_CONNECTION">NM_CLIENT_DBUS_CONNECTION</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-DBUS-NAME-OWNER:CAPS" title="NM_CLIENT_DBUS_NAME_OWNER">NM_CLIENT_DBUS_NAME_OWNER</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-NETWORKING-ENABLED:CAPS" title="NM_CLIENT_NETWORKING_ENABLED">NM_CLIENT_NETWORKING_ENABLED</a></td>
 </tr>
 <tr>
@@ -931,19 +775,19 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WIRELESS-HARDWARE-ENABLED:CAPS" title="NM_CLIENT_WIRELESS_HARDWARE_ENABLED">NM_CLIENT_WIRELESS_HARDWARE_ENABLED</a></td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WWAN-ENABLED:CAPS" title="NM_CLIENT_WWAN_ENABLED">NM_CLIENT_WWAN_ENABLED</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WWAN-ENABLED:CAPS" title="NM_CLIENT_WWAN_ENABLED">NM_CLIENT_WWAN_ENABLED</a></td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WIMAX-ENABLED:CAPS" title="NM_CLIENT_WIMAX_ENABLED">NM_CLIENT_WIMAX_ENABLED</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WWAN-HARDWARE-ENABLED:CAPS" title="NM_CLIENT_WWAN_HARDWARE_ENABLED">NM_CLIENT_WWAN_HARDWARE_ENABLED</a></td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WIRELESS-HARDWARE-ENABLED:CAPS" title="NM_CLIENT_WIRELESS_HARDWARE_ENABLED">NM_CLIENT_WIRELESS_HARDWARE_ENABLED</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WIMAX-ENABLED:CAPS" title="NM_CLIENT_WIMAX_ENABLED">NM_CLIENT_WIMAX_ENABLED</a></td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-WWAN-HARDWARE-ENABLED:CAPS" title="NM_CLIENT_WWAN_HARDWARE_ENABLED">NM_CLIENT_WWAN_HARDWARE_ENABLED</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
@@ -959,6 +803,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-URI:CAPS" title="NM_CLIENT_CONNECTIVITY_CHECK_URI">NM_CLIENT_CONNECTIVITY_CHECK_URI</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-AVAILABLE:CAPS" title="NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE">NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE</a></td>
 </tr>
 <tr>
@@ -1011,6 +859,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-CHECKPOINTS:CAPS" title="NM_CLIENT_CHECKPOINTS">NM_CLIENT_CHECKPOINTS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-DEVICE-ADDED:CAPS" title="NM_CLIENT_DEVICE_ADDED">NM_CLIENT_DEVICE_ADDED</a></td>
 </tr>
 <tr>
@@ -1061,10 +913,6 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMClient.html#NM-CLIENT-ERROR:CAPS" title="NM_CLIENT_ERROR">NM_CLIENT_ERROR</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMClient.html#NMClient-struct" title="NMClient">NMClient</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
@@ -1076,17 +924,9 @@
     <span class="lineart">├──</span> NMClientError
     <span class="lineart">├──</span> NMClientPermission
     <span class="lineart">╰──</span> NMClientPermissionResult
-    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> NMClient
 </pre>
 </div>
 <div class="refsect1">
-<a name="NMClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMClient implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMClient.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -1377,6 +1217,141 @@ nm_client_new_finish (<em class="parameter"><code><a href="https://developer.gno
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-client-get-dbus-connection"></a><h3>nm_client_get_dbus_connection ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="returnvalue">GDBusConnection</span></a> *
+nm_client_get_dbus_connection (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<p>Gets the <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><code class="literal">GDBusConnection</code></a> of the instance. This can be either passed when
+constructing the instance (as "dbus-connection" property), or it will be
+automatically initialized during async/sync init.</p>
+<div class="refsect3">
+<a name="nm-client-get-dbus-connection.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-get-dbus-connection.returns"></a><h4>Returns</h4>
+<p>the D-Bus connection of the client, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none is set. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-client-get-main-context"></a><h3>nm_client_get_main_context ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="returnvalue">GMainContext</span></a> *
+nm_client_get_main_context (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *self</code></em>);</pre>
+<p>The <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> instance is permanently associated with the current
+thread default <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a>, referenced the time when the instance
+was created. To receive events, the user must iterate this context
+and can use it to synchronize access to the client.</p>
+<p>Note that even after <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> instance got destroyed, there might
+still be pending sources registered in the context. That means, to fully
+clean up, the user must continue iterating the context as long as
+the <a class="link" href="NMClient.html#nm-client-get-context-busy-watcher" title="nm_client_get_context_busy_watcher ()"><code class="function">nm_client_get_context_busy_watcher()</code></a> object is alive.</p>
+<div class="refsect3">
+<a name="nm-client-get-main-context.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> instance</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-get-main-context.returns"></a><h4>Returns</h4>
+<p>the <a href="https://developer.gnome.org/glib/unstable/glib-The-Main-Event-Loop.html#GMainContext"><span class="type">GMainContext</span></a> of the client. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-client-get-context-busy-watcher"></a><h3>nm_client_get_context_busy_watcher ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
+nm_client_get_context_busy_watcher (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *self</code></em>);</pre>
+<div class="refsect3">
+<a name="nm-client-get-context-busy-watcher.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>the NMClient instance.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-get-context-busy-watcher.returns"></a><h4>Returns</h4>
+<p>a GObject that stays alive as long as there are pending
+D-Bus operations.</p>
+<p>NMClient will schedule asynchronous D-Bus requests which will complete on
+the GMainContext associated with the instance. When destroying the NMClient
+instance, those requests are cancelled right away, however their pending requests are
+still outstanding and queued in the GMainContext. These outstanding callbacks
+keep the GMainContext alive. In order to fully release all resources,
+the user must keep iterating the main context until all these callbacks
+are handled. Of course, at this point no more actual callbacks will be invoked
+for the user, those are all internally cancelled.</p>
+<p>This just leaves one problem: how long does the user need to keep the
+GMainContext running to ensure everything is cleaned up? The answer is
+this GObject. Subscribe a weak reference to the returned object and keep
+iterating the main context until the object got unreferenced.</p>
+<p>Note that after the NMClient instance gets destroyed, the remaining callbacks
+will be invoked right away. That means, the user won't have to iterate the
+main context much longer. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-client-get-dbus-name-owner"></a><h3>nm_client_get_dbus_name_owner ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_client_get_dbus_name_owner (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<div class="refsect3">
+<a name="nm-client-get-dbus-name-owner.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-get-dbus-name-owner.returns"></a><h4>Returns</h4>
+<p>the current name owner of the D-Bus service of NetworkManager. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-client-get-version"></a><h3>nm_client_get_version ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_client_get_version (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
@@ -1482,6 +1457,32 @@ nm_client_get_nm_running (<em class="parameter"><code><a class="link" href="NMCl
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-client-get-metered"></a><h3>nm_client_get_metered ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered"><span class="returnvalue">NMMetered</span></a>
+nm_client_get_metered (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<div class="refsect3">
+<a name="nm-client-get-metered.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-get-metered.returns"></a><h4>Returns</h4>
+<p> whether the default route is metered.</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-client-networking-get-enabled"></a><h3>nm_client_networking_get_enabled ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_client_networking_get_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
@@ -1513,6 +1514,10 @@ nm_client_networking_get_enabled (<em class="parameter"><code><a class="link" hr
 nm_client_networking_set_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_networking_set_enabled</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_client_networking_set_enabled_async()</code> or GDBusConnection</p>
+</div>
 <p>Enables or disables networking.  When networking is disabled, all controlled
 interfaces are disconnected and deactivated.  When networking is enabled,
 all controlled interfaces are available for activation.</p>
@@ -1580,6 +1585,10 @@ nm_client_wireless_get_enabled (<em class="parameter"><code><a class="link" href
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_client_wireless_set_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                                 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_wireless_set_enabled</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_client_wireless_set_enabled_async()</code> or GDBusConnection</p>
+</div>
 <p>Enables or disables wireless devices.</p>
 <div class="refsect3">
 <a name="nm-client-wireless-set-enabled.parameters"></a><h4>Parameters</h4>
@@ -1663,6 +1672,7 @@ nm_client_wwan_get_enabled (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_client_wwan_set_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
+<div class="warning"><p><code class="literal">nm_client_wwan_set_enabled</code> is deprecated and should not be used in newly-written code.</p></div>
 <p>Enables or disables WWAN devices.</p>
 <div class="refsect3">
 <a name="nm-client-wwan-set-enabled.parameters"></a><h4>Parameters</h4>
@@ -1718,6 +1728,10 @@ nm_client_wwan_hardware_get_enabled (<em class="parameter"><code><a class="link"
 <a name="nm-client-wimax-get-enabled"></a><h3>nm_client_wimax_get_enabled ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_client_wimax_get_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_wimax_get_enabled</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>This function always returns FALSE because WiMax is no longer supported</p>
+</div>
 <p>Determines whether WiMAX is enabled.</p>
 <div class="refsect3">
 <a name="nm-client-wimax-get-enabled.parameters"></a><h4>Parameters</h4>
@@ -1745,6 +1759,10 @@ nm_client_wimax_get_enabled (<em class="parameter"><code><a class="link" href="N
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_client_wimax_set_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_wimax_set_enabled</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>This function does nothing because WiMax is no longer supported</p>
+</div>
 <p>Enables or disables WiMAX devices.</p>
 <div class="refsect3">
 <a name="nm-client-wimax-set-enabled.parameters"></a><h4>Parameters</h4>
@@ -1774,6 +1792,10 @@ nm_client_wimax_set_enabled (<em class="parameter"><code><a class="link" href="N
 <a name="nm-client-wimax-hardware-get-enabled"></a><h3>nm_client_wimax_hardware_get_enabled ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_client_wimax_hardware_get_enabled (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_wimax_hardware_get_enabled</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>This function always returns FALSE because WiMax is no longer supported</p>
+</div>
 <p>Determines whether the WiMAX hardware is enabled.</p>
 <div class="refsect3">
 <a name="nm-client-wimax-hardware-get-enabled.parameters"></a><h4>Parameters</h4>
@@ -1860,6 +1882,7 @@ nm_client_connectivity_check_get_enabled
 nm_client_connectivity_check_set_enabled
                                (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                                 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> enabled</code></em>);</pre>
+<div class="warning"><p><code class="literal">nm_client_connectivity_check_set_enabled</code> is deprecated and should not be used in newly-written code.</p></div>
 <p>Enable or disable connectivity checking.  Note that if a
 connectivity checking URI has not been configured, this will not
 have any effect.</p>
@@ -1924,6 +1947,10 @@ nm_client_get_logging (<em class="parameter"><code><a class="link" href="NMClien
                        <em class="parameter"><code><span class="type">char</span> **level</code></em>,
                        <em class="parameter"><code><span class="type">char</span> **domains</code></em>,
                        <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_get_logging</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_client_get_logging_async()</code> or GDBusConnection</p>
+</div>
 <p>Gets NetworkManager current logging level and domains.</p>
 <div class="refsect3">
 <a name="nm-client-get-logging.parameters"></a><h4>Parameters</h4>
@@ -1971,6 +1998,10 @@ nm_client_set_logging (<em class="parameter"><code><a class="link" href="NMClien
                        <em class="parameter"><code>const <span class="type">char</span> *level</code></em>,
                        <em class="parameter"><code>const <span class="type">char</span> *domains</code></em>,
                        <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_set_logging</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_client_set_logging_async()</code> or GDBusConnection</p>
+</div>
 <p>Sets NetworkManager logging level and/or domains.</p>
 <div class="refsect3">
 <a name="nm-client-set-logging.parameters"></a><h4>Parameters</h4>
@@ -2081,6 +2112,10 @@ connectivity state first before returning any information.</p>
 nm_client_check_connectivity (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                               <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                               <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_check_connectivity</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMClient.html#nm-client-check-connectivity-async" title="nm_client_check_connectivity_async ()"><code class="function">nm_client_check_connectivity_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Updates the network connectivity state and returns the (new)
 current state. Contrast <a class="link" href="NMClient.html#nm-client-get-connectivity" title="nm_client_get_connectivity ()"><code class="function">nm_client_get_connectivity()</code></a>, which returns
 the most recent known state without re-checking.</p>
@@ -2214,6 +2249,10 @@ nm_client_save_hostname (<em class="parameter"><code><a class="link" href="NMCli
                          <em class="parameter"><code>const <span class="type">char</span> *hostname</code></em>,
                          <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                          <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_save_hostname</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMClient.html#nm-client-save-hostname-async" title="nm_client_save_hostname_async ()"><code class="function">nm_client_save_hostname_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Requests that the machine's persistent hostname be set to the specified value
 or cleared.</p>
 <div class="refsect3">
@@ -2510,7 +2549,7 @@ nm_client_get_active_connections (<em class="parameter"><code><a class="link" hr
 <div class="refsect3">
 <a name="nm-client-get-active-connections.returns"></a><h4>Returns</h4>
 <p>a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>
-containing all the active <a href="NMActiveConnection.html#NMActiveConnection-struct"><span class="type">NMActiveConnections</span></a>.
+containing all the active <span class="type">NMActiveConnections</span>.
 The returned array is owned by the client and should not be modified. </p>
 <p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMActiveConnection]</span></p>
 </div>
@@ -2558,7 +2597,7 @@ any. </p>
 nm_client_get_activating_connection (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>);</pre>
 <p>Gets the <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> corresponding to a
 currently-activating connection that is expected to become the new
-<a class="link" href="NMClient.html#NMClient--primary-connection" title="The “primary-connection” property"><span class="type">“primary-connection”</span></a> upon successful activation.</p>
+<span class="type">“primary-connection”</span> upon successful activation.</p>
 <div class="refsect3">
 <a name="nm-client-get-activating-connection.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -2608,7 +2647,7 @@ in <em class="parameter"><code>connection</code></em>
 picks the best available connection for the device and activates it.</p>
 <p>Note that the callback is invoked when NetworkManager has started activating
 the new connection, not when it finishes. You can use the returned
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property"><span class="type">“state”</span></a>) to
+<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <span class="type">“state”</span>) to
 track the activation to its completion.</p>
 <div class="refsect3">
 <a name="nm-client-activate-connection-async.parameters"></a><h4>Parameters</h4>
@@ -2728,7 +2767,7 @@ activated as with <a class="link" href="NMClient.html#nm-client-activate-connect
 VPN connections at this time.</p>
 <p>Note that the callback is invoked when NetworkManager has started activating
 the new connection, not when it finishes. You can used the returned
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property"><span class="type">“state”</span></a>) to
+<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <span class="type">“state”</span>) to
 track the activation to its completion.</p>
 <div class="refsect3">
 <a name="nm-client-add-and-activate-connection-async.parameters"></a><h4>Parameters</h4>
@@ -2767,7 +2806,8 @@ wired and mobile broadband connections, and the value of <a href="https://develo
 path of a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> or <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> owned by <em class="parameter"><code>device</code></em>
 , which you can
 get using <a class="link" href="NMObject.html#nm-object-get-path" title="nm_object_get_path ()"><code class="function">nm_object_get_path()</code></a>, and which will be used to complete the
-details of the newly added connection. </p></td>
+details of the newly added connection.
+If the variant is floating, it will be consumed. </p></td>
 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
 </tr>
 <tr>
@@ -2856,7 +2896,7 @@ activated as with <a class="link" href="NMClient.html#nm-client-activate-connect
 VPN connections at this time.</p>
 <p>Note that the callback is invoked when NetworkManager has started activating
 the new connection, not when it finishes. You can used the returned
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property"><span class="type">“state”</span></a>) to
+<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object (in particular, <span class="type">“state”</span>) to
 track the activation to its completion.</p>
 <p>This is identitcal to <a class="link" href="NMClient.html#nm-client-add-and-activate-connection-async" title="nm_client_add_and_activate_connection_async ()"><code class="function">nm_client_add_and_activate_connection_async()</code></a> but takes
 a further <em class="parameter"><code>options</code></em>
@@ -2999,6 +3039,10 @@ nm_client_deactivate_connection (<em class="parameter"><code><a class="link" hre
                                  <em class="parameter"><code><a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *active</code></em>,
                                  <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                  <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_deactivate_connection</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMClient.html#nm-client-deactivate-connection-async" title="nm_client_deactivate_connection_async ()"><code class="function">nm_client_deactivate_connection_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Deactivates an active <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>.</p>
 <div class="refsect3">
 <a name="nm-client-deactivate-connection.parameters"></a><h4>Parameters</h4>
@@ -3524,6 +3568,10 @@ nm_client_load_connections (<em class="parameter"><code><a class="link" href="NM
                             <em class="parameter"><code><span class="type">char</span> ***failures</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                             <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_load_connections</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMClient.html#nm-client-load-connections-async" title="nm_client_load_connections_async ()"><code class="function">nm_client_load_connections_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Requests that the remote settings service load or reload the given files,
 adding or updating the connections described within.</p>
 <p>The changes to the indicated files will not yet be reflected in
@@ -3576,9 +3624,19 @@ filenames that failed to load. </p></td>
 </div>
 <div class="refsect3">
 <a name="nm-client-load-connections.returns"></a><h4>Returns</h4>
-<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if NetworkManager at least tried to load <em class="parameter"><code>filenames</code></em>
-,
-<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error occurred (eg, permission denied).</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success.</p>
+<p>Warning: before libnm 1.22, the boolean return value was inconsistent.
+That is made worse, because when running against certain server versions
+before 1.20, the server would return wrong values for success/failure.
+This means, if you use this function in libnm before 1.22, you are advised
+to ignore the boolean return value and only look at <em class="parameter"><code>failures</code></em>
+and <em class="parameter"><code>error</code></em>
+.
+With libnm &gt;= 1.22, the boolean return value corresponds to whether <em class="parameter"><code>error</code></em>
+was
+set. Note that even in the success case, you might have individual <em class="parameter"><code>failures</code></em>
+.
+With 1.22, the return value is consistent with <a class="link" href="NMClient.html#nm-client-load-connections-finish" title="nm_client_load_connections_finish ()"><code class="function">nm_client_load_connections_finish()</code></a>.</p>
 </div>
 </div>
 <hr>
@@ -3677,9 +3735,9 @@ nm_client_load_connections_finish (<em class="parameter"><code><a class="link" h
 </div>
 <div class="refsect3">
 <a name="nm-client-load-connections-finish.returns"></a><h4>Returns</h4>
-<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if NetworkManager at least tried to load <em class="parameter"><code>filenames</code></em>
-,
-<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if an error occurred (eg, permission denied).</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success.
+Note that even in the success case, you might have individual <em class="parameter"><code>failures</code></em>
+.</p>
 </div>
 </div>
 <hr>
@@ -3689,6 +3747,10 @@ nm_client_load_connections_finish (<em class="parameter"><code><a class="link" h
 nm_client_reload_connections (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
                               <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                               <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_client_reload_connections</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMClient.html#nm-client-reload-connections-async" title="nm_client_reload_connections_async ()"><code class="function">nm_client_reload_connections_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Requests that the remote settings service reload all connection
 files from disk, adding, updating, and removing connections until
 the in-memory state matches the on-disk state.</p>
@@ -4328,30 +4390,138 @@ nm_client_checkpoint_adjust_rollback_timeout_finish
 </div>
 <p class="since">Since: 1.12</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-client-reload"></a><h3>nm_client_reload ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+nm_client_reload (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
+                  <em class="parameter"><code><a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags"><span class="type">NMManagerReloadFlags</span></a> flags</code></em>,
+                  <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                  <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+                  <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>Reload NetworkManager's configuration and perform certain updates, like
+flushing caches or rewriting external state to disk. This is similar to
+sending SIGHUP to NetworkManager but it allows for more fine-grained control
+over what to reload (see <em class="parameter"><code>flags</code></em>
+). It also allows non-root access via
+PolicyKit and contrary to signals it is synchronous.</p>
+<div class="refsect3">
+<a name="nm-client-reload.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMClient.html" title="NMClient"><code class="literal">NMClient</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>flags indicating what to reload.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>callback</p></td>
+<td class="parameter_description"><p>callback to be called when the add operation completes. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>caller-specific data passed to <em class="parameter"><code>callback</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-client-reload-finish"></a><h3>nm_client_reload_finish ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_client_reload_finish (<em class="parameter"><code><a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client</code></em>,
+                         <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *result</code></em>,
+                         <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Gets the result of a call to <a class="link" href="NMClient.html#nm-client-reload" title="nm_client_reload ()"><code class="function">nm_client_reload()</code></a>.</p>
+<div class="refsect3">
+<a name="nm-client-reload-finish.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>client</p></td>
+<td class="parameter_description"><p>an <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>result</p></td>
+<td class="parameter_description"><p>the result passed to the <a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>location for a <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-client-reload-finish.returns"></a><h4>Returns</h4>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure.</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMClient.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
 <a name="NM-CLIENT-VERSION:CAPS"></a><h3>NM_CLIENT_VERSION</h3>
-<pre class="programlisting">#define NM_CLIENT_VERSION "version"
+<pre class="programlisting">#define NM_CLIENT_VERSION         "version"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-CLIENT-STATE:CAPS"></a><h3>NM_CLIENT_STATE</h3>
-<pre class="programlisting">#define NM_CLIENT_STATE "state"
+<pre class="programlisting">#define NM_CLIENT_STATE           "state"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-CLIENT-STARTUP:CAPS"></a><h3>NM_CLIENT_STARTUP</h3>
-<pre class="programlisting">#define NM_CLIENT_STARTUP "startup"
+<pre class="programlisting">#define NM_CLIENT_STARTUP         "startup"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-CLIENT-NM-RUNNING:CAPS"></a><h3>NM_CLIENT_NM_RUNNING</h3>
-<pre class="programlisting">#define NM_CLIENT_NM_RUNNING "nm-running"
+<pre class="programlisting">#define NM_CLIENT_NM_RUNNING      "nm-running"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-CLIENT-DBUS-CONNECTION:CAPS"></a><h3>NM_CLIENT_DBUS_CONNECTION</h3>
+<pre class="programlisting">#define NM_CLIENT_DBUS_CONNECTION "dbus-connection"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-CLIENT-DBUS-NAME-OWNER:CAPS"></a><h3>NM_CLIENT_DBUS_NAME_OWNER</h3>
+<pre class="programlisting">#define NM_CLIENT_DBUS_NAME_OWNER "dbus-name-owner"
 </pre>
 </div>
 <hr>
@@ -4359,35 +4529,39 @@ nm_client_checkpoint_adjust_rollback_timeout_finish
 <a name="NM-CLIENT-NETWORKING-ENABLED:CAPS"></a><h3>NM_CLIENT_NETWORKING_ENABLED</h3>
 <pre class="programlisting">#define NM_CLIENT_NETWORKING_ENABLED "networking-enabled"
 </pre>
+<div class="warning"><p><code class="literal">NM_CLIENT_NETWORKING_ENABLED</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-CLIENT-WIRELESS-ENABLED:CAPS"></a><h3>NM_CLIENT_WIRELESS_ENABLED</h3>
 <pre class="programlisting">#define NM_CLIENT_WIRELESS_ENABLED "wireless-enabled"
 </pre>
+<div class="warning"><p><code class="literal">NM_CLIENT_WIRELESS_ENABLED</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-CLIENT-WIRELESS-HARDWARE-ENABLED:CAPS"></a><h3>NM_CLIENT_WIRELESS_HARDWARE_ENABLED</h3>
-<pre class="programlisting">#define NM_CLIENT_WIRELESS_HARDWARE_ENABLED "wireless-hardware-enabled"
+<a name="NM-CLIENT-WWAN-ENABLED:CAPS"></a><h3>NM_CLIENT_WWAN_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WWAN_ENABLED "wwan-enabled"
 </pre>
+<div class="warning"><p><code class="literal">NM_CLIENT_WWAN_ENABLED</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-CLIENT-WWAN-ENABLED:CAPS"></a><h3>NM_CLIENT_WWAN_ENABLED</h3>
-<pre class="programlisting">#define NM_CLIENT_WWAN_ENABLED "wwan-enabled"
+<a name="NM-CLIENT-WIMAX-ENABLED:CAPS"></a><h3>NM_CLIENT_WIMAX_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WIMAX_ENABLED "wimax-enabled"
 </pre>
+<div class="warning"><p><code class="literal">NM_CLIENT_WIMAX_ENABLED</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-CLIENT-WWAN-HARDWARE-ENABLED:CAPS"></a><h3>NM_CLIENT_WWAN_HARDWARE_ENABLED</h3>
-<pre class="programlisting">#define NM_CLIENT_WWAN_HARDWARE_ENABLED "wwan-hardware-enabled"
+<a name="NM-CLIENT-WIRELESS-HARDWARE-ENABLED:CAPS"></a><h3>NM_CLIENT_WIRELESS_HARDWARE_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WIRELESS_HARDWARE_ENABLED "wireless-hardware-enabled"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-CLIENT-WIMAX-ENABLED:CAPS"></a><h3>NM_CLIENT_WIMAX_ENABLED</h3>
-<pre class="programlisting">#define NM_CLIENT_WIMAX_ENABLED "wimax-enabled"
+<a name="NM-CLIENT-WWAN-HARDWARE-ENABLED:CAPS"></a><h3>NM_CLIENT_WWAN_HARDWARE_ENABLED</h3>
+<pre class="programlisting">#define NM_CLIENT_WWAN_HARDWARE_ENABLED "wwan-hardware-enabled"
 </pre>
 </div>
 <hr>
@@ -4410,6 +4584,12 @@ nm_client_checkpoint_adjust_rollback_timeout_finish
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-CLIENT-CONNECTIVITY-CHECK-URI:CAPS"></a><h3>NM_CLIENT_CONNECTIVITY_CHECK_URI</h3>
+<pre class="programlisting">#define NM_CLIENT_CONNECTIVITY_CHECK_URI "connectivity-check-uri"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-CLIENT-CONNECTIVITY-CHECK-AVAILABLE:CAPS"></a><h3>NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE</h3>
 <pre class="programlisting">#define NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE "connectivity-check-available"
 </pre>
@@ -4419,6 +4599,7 @@ nm_client_checkpoint_adjust_rollback_timeout_finish
 <a name="NM-CLIENT-CONNECTIVITY-CHECK-ENABLED:CAPS"></a><h3>NM_CLIENT_CONNECTIVITY_CHECK_ENABLED</h3>
 <pre class="programlisting">#define NM_CLIENT_CONNECTIVITY_CHECK_ENABLED "connectivity-check-enabled"
 </pre>
+<div class="warning"><p><code class="literal">NM_CLIENT_CONNECTIVITY_CHECK_ENABLED</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
@@ -4488,6 +4669,12 @@ nm_client_checkpoint_adjust_rollback_timeout_finish
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-CLIENT-CHECKPOINTS:CAPS"></a><h3>NM_CLIENT_CHECKPOINTS</h3>
+<pre class="programlisting">#define NM_CLIENT_CHECKPOINTS "checkpoints"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-CLIENT-DEVICE-ADDED:CAPS"></a><h3>NM_CLIENT_DEVICE_ADDED</h3>
 <pre class="programlisting">#define NM_CLIENT_DEVICE_ADDED "device-added"
 </pre>
@@ -4565,7 +4752,7 @@ clients can obtain to perform certain tasks on behalf of the current user.</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-NETWORK:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_NETWORK</p></td>
 <td class="enum_member_description">
 <p>controls whether networking
-can be globally enabled or disabled</p>
+ can be globally enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4573,7 +4760,7 @@ can be globally enabled or disabled</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-WIFI:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIFI</p></td>
 <td class="enum_member_description">
 <p>controls whether Wi-Fi can be
-globally enabled or disabled</p>
+ globally enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4581,7 +4768,7 @@ globally enabled or disabled</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-WWAN:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_WWAN</p></td>
 <td class="enum_member_description">
 <p>controls whether WWAN (3G) can be
-globally enabled or disabled</p>
+ globally enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4589,7 +4776,7 @@ globally enabled or disabled</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-WIMAX:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_WIMAX</p></td>
 <td class="enum_member_description">
 <p>controls whether WiMAX can be
-globally enabled or disabled</p>
+ globally enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4597,7 +4784,7 @@ globally enabled or disabled</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-SLEEP-WAKE:CAPS"></a>NM_CLIENT_PERMISSION_SLEEP_WAKE</p></td>
 <td class="enum_member_description">
 <p>controls whether the client can ask
-NetworkManager to sleep and wake</p>
+ NetworkManager to sleep and wake</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4605,7 +4792,7 @@ NetworkManager to sleep and wake</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-NETWORK-CONTROL:CAPS"></a>NM_CLIENT_PERMISSION_NETWORK_CONTROL</p></td>
 <td class="enum_member_description">
 <p>controls whether networking connections
-can be started, stopped, and changed</p>
+ can be started, stopped, and changed</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4613,7 +4800,7 @@ can be started, stopped, and changed</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-WIFI-SHARE-PROTECTED:CAPS"></a>NM_CLIENT_PERMISSION_WIFI_SHARE_PROTECTED</p></td>
 <td class="enum_member_description">
 <p>controls whether a password
-protected Wi-Fi hotspot can be created</p>
+ protected Wi-Fi hotspot can be created</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4621,7 +4808,7 @@ protected Wi-Fi hotspot can be created</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-WIFI-SHARE-OPEN:CAPS"></a>NM_CLIENT_PERMISSION_WIFI_SHARE_OPEN</p></td>
 <td class="enum_member_description">
 <p>controls whether an open Wi-Fi hotspot
-can be created</p>
+ can be created</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4629,7 +4816,7 @@ can be created</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-SETTINGS-MODIFY-SYSTEM:CAPS"></a>NM_CLIENT_PERMISSION_SETTINGS_MODIFY_SYSTEM</p></td>
 <td class="enum_member_description">
 <p>controls whether connections
-that are available to all users can be modified</p>
+ that are available to all users can be modified</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4637,7 +4824,7 @@ that are available to all users can be modified</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-SETTINGS-MODIFY-OWN:CAPS"></a>NM_CLIENT_PERMISSION_SETTINGS_MODIFY_OWN</p></td>
 <td class="enum_member_description">
 <p>controls whether connections
-owned by the current user can be modified</p>
+ owned by the current user can be modified</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4645,7 +4832,7 @@ owned by the current user can be modified</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-SETTINGS-MODIFY-HOSTNAME:CAPS"></a>NM_CLIENT_PERMISSION_SETTINGS_MODIFY_HOSTNAME</p></td>
 <td class="enum_member_description">
 <p>controls whether the
-persistent hostname can be changed</p>
+ persistent hostname can be changed</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4653,7 +4840,7 @@ persistent hostname can be changed</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-SETTINGS-MODIFY-GLOBAL-DNS:CAPS"></a>NM_CLIENT_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS</p></td>
 <td class="enum_member_description">
 <p>modify persistent global
-DNS configuration</p>
+ DNS configuration</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4675,7 +4862,7 @@ DNS configuration</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-STATISTICS:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS</p></td>
 <td class="enum_member_description">
 <p>controls whether device
-statistics can be globally enabled or disabled</p>
+ statistics can be globally enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4683,7 +4870,7 @@ statistics can be globally enabled or disabled</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-ENABLE-DISABLE-CONNECTIVITY-CHECK:CAPS"></a>NM_CLIENT_PERMISSION_ENABLE_DISABLE_CONNECTIVITY_CHECK</p></td>
 <td class="enum_member_description">
 <p>controls whether
-connectivity check can be enabled or disabled</p>
+ connectivity check can be enabled or disabled</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4737,7 +4924,7 @@ the user requires to obtain a given <a class="link" href="NMClient.html#NMClient
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-RESULT-AUTH:CAPS"></a>NM_CLIENT_PERMISSION_RESULT_AUTH</p></td>
 <td class="enum_member_description">
 <p>authorization is necessary before the
-permission is available</p>
+ permission is available</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4745,7 +4932,7 @@ permission is available</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-PERMISSION-RESULT-NO:CAPS"></a>NM_CLIENT_PERMISSION_RESULT_NO</p></td>
 <td class="enum_member_description">
 <p>permission to perform the operation is
-denied by system policy</p>
+ denied by system policy</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4779,7 +4966,7 @@ denied by system policy</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-ERROR-MANAGER-NOT-RUNNING:CAPS"></a>NM_CLIENT_ERROR_MANAGER_NOT_RUNNING</p></td>
 <td class="enum_member_description">
 <p>an operation that requires NetworkManager
-failed because NetworkManager is not running</p>
+  failed because NetworkManager is not running</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4787,9 +4974,9 @@ failed because NetworkManager is not running</p>
 <td class="enum_member_name"><p><a name="NM-CLIENT-ERROR-OBJECT-CREATION-FAILED:CAPS"></a>NM_CLIENT_ERROR_OBJECT_CREATION_FAILED</p></td>
 <td class="enum_member_description">
 <p>NetworkManager claimed that an
-operation succeeded, but the object that was allegedly created (eg,
-<a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a>, <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>) was apparently destroyed before
-<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> could create a representation of it.</p>
+  operation succeeded, but the object that was allegedly created (eg,
+  <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a>, <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a>) was apparently destroyed before
+  <a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> could create a representation of it.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -4803,586 +4990,9 @@ operation succeeded, but the object that was allegedly created (eg,
 <pre class="programlisting">#define NM_CLIENT_ERROR nm_client_error_quark ()
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-struct"></a><h3>NMClient</h3>
-<pre class="programlisting">typedef struct _NMClient NMClient;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMClient.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMClient--activating-connection"></a><h3>The <code class="literal">“activating-connection”</code> property</h3>
-<pre class="programlisting">  “activating-connection”    <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</pre>
-<p>The <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> of the activating connection that is
-likely to become the new <a class="link" href="NMClient.html#NMClient--primary-connection" title="The “primary-connection” property"><span class="type">“primary-connection”</span></a>.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--active-connections"></a><h3>The <code class="literal">“active-connections”</code> property</h3>
-<pre class="programlisting">  “active-connections”       <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The active connections.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMActiveConnection)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--all-devices"></a><h3>The <code class="literal">“all-devices”</code> property</h3>
-<pre class="programlisting">  “all-devices”              <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>List of both real devices and device placeholders.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--can-modify"></a><h3>The <code class="literal">“can-modify”</code> property</h3>
-<pre class="programlisting">  “can-modify”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>If <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, adding and modifying connections is supported.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--checkpoints"></a><h3>The <code class="literal">“checkpoints”</code> property</h3>
-<pre class="programlisting">  “checkpoints”              <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The list of active checkpoints.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMCheckpoint)]</span></p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--connections"></a><h3>The <code class="literal">“connections”</code> property</h3>
-<pre class="programlisting">  “connections”              <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The list of configured connections that are available to the user. (Note
-that this differs from the underlying D-Bus property, which may also
-contain the object paths of connections that the user does not have
-permission to read the details of.)</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMRemoteConnection)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--connectivity"></a><h3>The <code class="literal">“connectivity”</code> property</h3>
-<pre class="programlisting">  “connectivity”             <a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></pre>
-<p>The network connectivity state.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_CONNECTIVITY_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--connectivity-check-available"></a><h3>The <code class="literal">“connectivity-check-available”</code> property</h3>
-<pre class="programlisting">  “connectivity-check-available” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--connectivity-check-enabled"></a><h3>The <code class="literal">“connectivity-check-enabled”</code> property</h3>
-<pre class="programlisting">  “connectivity-check-enabled” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Flags: Read / Write</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--devices"></a><h3>The <code class="literal">“devices”</code> property</h3>
-<pre class="programlisting">  “devices”                  <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>List of real network devices.  Does not include placeholder devices.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--dns-configuration"></a><h3>The <code class="literal">“dns-configuration”</code> property</h3>
-<pre class="programlisting">  “dns-configuration”        <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The current DNS configuration, represented as an array
-of <a class="link" href="NMClient.html#NMDnsEntry"><span class="type">NMDnsEntry</span></a> objects.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDnsEntry)]</span></p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--dns-mode"></a><h3>The <code class="literal">“dns-mode”</code> property</h3>
-<pre class="programlisting">  “dns-mode”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The current DNS processing mode.</p>
-<p>Flags: Read</p>
-<p>Default value: ""</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--dns-rc-manager"></a><h3>The <code class="literal">“dns-rc-manager”</code> property</h3>
-<pre class="programlisting">  “dns-rc-manager”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The current resolv.conf management mode.</p>
-<p>Flags: Read</p>
-<p>Default value: ""</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--hostname"></a><h3>The <code class="literal">“hostname”</code> property</h3>
-<pre class="programlisting">  “hostname”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The machine hostname stored in persistent configuration. This can be
-modified by calling <a class="link" href="NMClient.html#nm-client-save-hostname" title="nm_client_save_hostname ()"><code class="function">nm_client_save_hostname()</code></a>.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--metered"></a><h3>The <code class="literal">“metered”</code> property</h3>
-<pre class="programlisting">  “metered”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>Whether the connectivity is metered.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--networking-enabled"></a><h3>The <code class="literal">“networking-enabled”</code> property</h3>
-<pre class="programlisting">  “networking-enabled”       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether networking is enabled.</p>
-<p>Flags: Read / Write</p>
-<p>Default value: TRUE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--nm-running"></a><h3>The <code class="literal">“nm-running”</code> property</h3>
-<pre class="programlisting">  “nm-running”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the daemon is running.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--primary-connection"></a><h3>The <code class="literal">“primary-connection”</code> property</h3>
-<pre class="programlisting">  “primary-connection”       <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</pre>
-<p>The <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> of the device with the default route;
-see <a class="link" href="NMClient.html#nm-client-get-primary-connection" title="nm_client_get_primary_connection ()"><code class="function">nm_client_get_primary_connection()</code></a> for more details.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--startup"></a><h3>The <code class="literal">“startup”</code> property</h3>
-<pre class="programlisting">  “startup”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the daemon is still starting up.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--state"></a><h3>The <code class="literal">“state”</code> property</h3>
-<pre class="programlisting">  “state”                    <a class="link" href="libnm-nm-dbus-interface.html#NMState" title="enum NMState"><span class="type">NMState</span></a></pre>
-<p>The current daemon state.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_STATE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--version"></a><h3>The <code class="literal">“version”</code> property</h3>
-<pre class="programlisting">  “version”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The NetworkManager version.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wimax-enabled"></a><h3>The <code class="literal">“wimax-enabled”</code> property</h3>
-<pre class="programlisting">  “wimax-enabled”            <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether WiMAX functionality is enabled.</p>
-<p>Flags: Read / Write</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wimax-hardware-enabled"></a><h3>The <code class="literal">“wimax-hardware-enabled”</code> property</h3>
-<pre class="programlisting">  “wimax-hardware-enabled”   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the WiMAX hardware is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wireless-enabled"></a><h3>The <code class="literal">“wireless-enabled”</code> property</h3>
-<pre class="programlisting">  “wireless-enabled”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether wireless is enabled.</p>
-<p>Flags: Read / Write</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wireless-hardware-enabled"></a><h3>The <code class="literal">“wireless-hardware-enabled”</code> property</h3>
-<pre class="programlisting">  “wireless-hardware-enabled” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the wireless hardware is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: TRUE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wwan-enabled"></a><h3>The <code class="literal">“wwan-enabled”</code> property</h3>
-<pre class="programlisting">  “wwan-enabled”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether WWAN functionality is enabled.</p>
-<p>Flags: Read / Write</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient--wwan-hardware-enabled"></a><h3>The <code class="literal">“wwan-hardware-enabled”</code> property</h3>
-<pre class="programlisting">  “wwan-hardware-enabled”    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the WWAN hardware is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMClient.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMClient-active-connection-added"></a><h3>The <code class="literal">“active-connection-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>           *client,
-               <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *active_connection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)</pre>
-<p>Notifies that a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> has been added.</p>
-<div class="refsect3">
-<a name="NMClient-active-connection-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the settings object that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>active_connection</p></td>
-<td class="parameter_description"><p>the new active connection</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-active-connection-removed"></a><h3>The <code class="literal">“active-connection-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>           *client,
-               <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *active_connection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)</pre>
-<p>Notifies that a <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> has been removed.</p>
-<div class="refsect3">
-<a name="NMClient-active-connection-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the settings object that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>active_connection</p></td>
-<td class="parameter_description"><p>the removed active connection</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-any-device-added"></a><h3>The <code class="literal">“any-device-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>  *device,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.  This signal is emitted for both
-regular devices and placeholder devices.</p>
-<div class="refsect3">
-<a name="NMClient-any-device-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the client that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the new device. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-any-device-removed"></a><h3>The <code class="literal">“any-device-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>  *device,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.  This signal is emitted for both
-regular devices and placeholder devices.</p>
-<div class="refsect3">
-<a name="NMClient-any-device-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the client that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the removed device. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-connection-added"></a><h3>The <code class="literal">“connection-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>           *client,
-               <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *connection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)</pre>
-<p>Notifies that a <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> has been added.</p>
-<div class="refsect3">
-<a name="NMClient-connection-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the settings object that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>connection</p></td>
-<td class="parameter_description"><p>the new connection</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-connection-removed"></a><h3>The <code class="literal">“connection-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a>           *client,
-               <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *connection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>            user_data)</pre>
-<p>Notifies that a <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> has been removed.</p>
-<div class="refsect3">
-<a name="NMClient-connection-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the settings object that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>connection</p></td>
-<td class="parameter_description"><p>the removed connection</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-device-added"></a><h3>The <code class="literal">“device-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>  *device,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is added.  This signal is not emitted for
-placeholder devices.</p>
-<div class="refsect3">
-<a name="NMClient-device-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the client that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the new device. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-device-removed"></a><h3>The <code class="literal">“device-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>  *device,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies that a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> is removed.  This signal is not emitted for
-placeholder devices.</p>
-<div class="refsect3">
-<a name="NMClient-device-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the client that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the removed device. </p></td>
-<td class="parameter_annotations"><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMDevice]</span></td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMClient-permission-changed"></a><h3>The <code class="literal">“permission-changed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMClient.html" title="NMClient"><span class="type">NMClient</span></a> *client,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     permission,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     result,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies that a permission has changed</p>
-<div class="refsect3">
-<a name="NMClient-permission-changed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>client</p></td>
-<td class="parameter_description"><p>the client that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>permission</p></td>
-<td class="parameter_description"><p>a permission from <a class="link" href="NMClient.html#NMClientPermission" title="enum NMClientPermission"><span class="type">NMClientPermission</span></a></p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>result</p></td>
-<td class="parameter_description"><p>the permission's result, one of <a class="link" href="NMClient.html#NMClientPermissionResult" title="enum NMClientPermissionResult"><span class="type">NMClientPermissionResult</span></a></p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html
index 9d9d5a25..5c566d5b 100644
--- a/docs/libnm/html/NMConnection.html
+++ b/docs/libnm/html/NMConnection.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="next" href="NMSimpleConnection.html" title="NMSimpleConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -2851,7 +2851,7 @@ calling <a class="link" href="NMConnection.html#nm-connection-to-dbus" title="nm
 <td class="enum_member_name"><p><a name="NM-CONNECTION-SERIALIZE-WITH-SECRETS-AGENT-OWNED:CAPS"></a>NM_CONNECTION_SERIALIZE_WITH_SECRETS_AGENT_OWNED</p></td>
 <td class="enum_member_description">
 <p>if set, only secrets that
-are agent owned will be serialized. Since: 1.20</p>
+  are agent owned will be serialized. Since: 1.20</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2862,6 +2862,6 @@ are agent owned will be serialized. Since: 1.20</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html
index 77287a5d..b6d0f9c5 100644
--- a/docs/libnm/html/NMDevice.html
+++ b/docs/libnm/html/NMDevice.html
@@ -7,8 +7,8 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="next" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<link rel="next" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -16,15 +16,12 @@
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                   <a href="#NMDevice.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDevice.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDevice.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDevice.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMDevice.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMDevice.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="ch04.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="libnm-nm-device-6lowpan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMDevice6Lowpan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMDevice"></a><div class="titlepage"></div>
@@ -304,6 +301,14 @@
 </tr>
 <tr>
 <td class="function_type">
+<a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags"><span class="returnvalue">NMDeviceInterfaceFlags</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMDevice.html#nm-device-get-interface-flags" title="nm_device_get_interface_flags ()">nm_device_get_interface_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <span class="returnvalue">char</span> **
 </td>
 <td class="function_name">
@@ -504,194 +509,6 @@
 </tbody>
 </table></div>
 </div>
-<div class="refsect1">
-<a name="NMDevice.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--active-connection" title="The “active-connection” property">active-connection</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--autoconnect" title="The “autoconnect” property">autoconnect</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property">available-connections</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceCapabilities" title="enum NMDeviceCapabilities"><span class="type">NMDeviceCapabilities</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--capabilities" title="The “capabilities” property">capabilities</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType"><span class="type">NMDeviceType</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--device-type" title="The “device-type” property">device-type</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--dhcp4-config" title="The “dhcp4-config” property">dhcp4-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--dhcp6-config" title="The “dhcp6-config” property">dhcp6-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--driver" title="The “driver” property">driver</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--driver-version" title="The “driver-version” property">driver-version</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--firmware-missing" title="The “firmware-missing” property">firmware-missing</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--firmware-version" title="The “firmware-version” property">firmware-version</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--interface" title="The “interface” property">interface</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--ip-interface" title="The “ip-interface” property">ip-interface</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--ip4-config" title="The “ip4-config” property">ip4-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--ip4-connectivity" title="The “ip4-connectivity” property">ip4-connectivity</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--ip6-config" title="The “ip6-config” property">ip6-config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--ip6-connectivity" title="The “ip6-connectivity” property">ip6-connectivity</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--lldp-neighbors" title="The “lldp-neighbors” property">lldp-neighbors</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--managed" title="The “managed” property">managed</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--metered" title="The “metered” property">metered</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--mtu" title="The “mtu” property">mtu</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--nm-plugin-missing" title="The “nm-plugin-missing” property">nm-plugin-missing</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--physical-port-id" title="The “physical-port-id” property">physical-port-id</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--product" title="The “product” property">product</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--real" title="The “real” property">real</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState"><span class="type">NMDeviceState</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--state" title="The “state” property">state</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--state-reason" title="The “state-reason” property">state-reason</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--udi" title="The “udi” property">udi</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDevice.html#NMDevice--vendor" title="The “vendor” property">vendor</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMDevice.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody><tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMDevice.html#NMDevice-state-changed" title="The “state-changed” signal">state-changed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr></tbody>
-</table></div>
-</div>
 <a name="NMLldpNeighbor"></a><div class="refsect1">
 <a name="NMDevice.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -817,8 +634,8 @@
 <td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-IP6-CONNECTIVITY:CAPS" title="NM_DEVICE_IP6_CONNECTIVITY">NM_DEVICE_IP6_CONNECTIVITY</a></td>
 </tr>
 <tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDevice.html#NMDevice-struct" title="NMDevice">NMDevice</a></td>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMDevice.html#NM-DEVICE-INTERFACE-FLAGS:CAPS" title="NM_DEVICE_INTERFACE_FLAGS">NM_DEVICE_INTERFACE_FLAGS</a></td>
 </tr>
 </tbody>
 </table></div>
@@ -827,45 +644,9 @@
 <a name="NMDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
     <span class="lineart">╰──</span> NMLldpNeighbor
-    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMDevice
-            <span class="lineart">├──</span> NMDevice6Lowpan
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceAdsl.html" title="NMDeviceAdsl">NMDeviceAdsl</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceBond.html" title="NMDeviceBond">NMDeviceBond</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceBridge.html" title="NMDeviceBridge">NMDeviceBridge</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceBt.html" title="NMDeviceBt">NMDeviceBt</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceDummy.html" title="NMDeviceDummy">NMDeviceDummy</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceGeneric.html" title="NMDeviceGeneric">NMDeviceGeneric</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">NMDeviceInfiniband</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceMacsec.html" title="NMDeviceMacsec">NMDeviceMacsec</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">NMDeviceMacvlan</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceModem.html" title="NMDeviceModem">NMDeviceModem</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceOvsBridge.html" title="NMDeviceOvsBridge">NMDeviceOvsBridge</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceOvsInterface.html" title="NMDeviceOvsInterface">NMDeviceOvsInterface</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceOvsPort.html" title="NMDeviceOvsPort">NMDeviceOvsPort</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDevicePpp.html" title="NMDevicePpp">NMDevicePpp</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceTeam.html" title="NMDeviceTeam">NMDeviceTeam</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceTun.html" title="NMDeviceTun">NMDeviceTun</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan">NMDeviceVlan</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceVxlan.html" title="NMDeviceVxlan">NMDeviceVxlan</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi">NMDeviceWifi</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceWifiP2P.html" title="NMDeviceWifiP2P">NMDeviceWifiP2P</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax">NMDeviceWimax</a>
-            <span class="lineart">├──</span> <a class="link" href="NMDeviceWireGuard.html" title="NMDeviceWireGuard">NMDeviceWireGuard</a>
-            <span class="lineart">╰──</span> NMDeviceWpan
 </pre>
 </div>
 <div class="refsect1">
-<a name="NMDevice.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDevice implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDevice.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -1174,6 +955,13 @@ nm_device_get_managed (<em class="parameter"><code><a class="link" href="NMDevic
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_device_set_managed (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
                        <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> managed</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_set_managed</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_device_set_managed_async()</code> or GDBusConnection</p>
+<p>This function is deprecated because it calls a synchronous D-Bus method
+and modifies the content of the NMClient cache client side. Also, it does
+not emit a property changed signal.</p>
+</div>
 <p>Enables or disables management of  <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> by NetworkManager.</p>
 <div class="refsect3">
 <a name="nm-device-set-managed.parameters"></a><h4>Parameters</h4>
@@ -1231,6 +1019,12 @@ nm_device_get_autoconnect (<em class="parameter"><code><a class="link" href="NMD
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_device_set_autoconnect (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
                            <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> autoconnect</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_set_autoconnect</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <code class="function">nm_device_set_autoconnect_async()</code> or GDBusConnection</p>
+<p>This function is deprecated because it calls a synchronous D-Bus method
+and modifies the content of the NMClient cache client side.</p>
+</div>
 <p>Enables or disables automatic activation of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
 <div class="refsect3">
 <a name="nm-device-set-autoconnect.parameters"></a><h4>Parameters</h4>
@@ -1551,7 +1345,7 @@ not part of an active connection. </p>
 <a name="nm-device-get-available-connections"></a><h3>nm_device_get_available_connections ()</h3>
 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 nm_device_get_available_connections (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
-<p>Gets the <a href="NMRemoteConnection.html#NMRemoteConnection-struct"><span class="type">NMRemoteConnections</span></a> currently known to the daemon that could
+<p>Gets the <span class="type">NMRemoteConnections</span> currently known to the daemon that could
 be activated on <em class="parameter"><code>device</code></em>
 .</p>
 <div class="refsect3">
@@ -1572,7 +1366,7 @@ be activated on <em class="parameter"><code>device</code></em>
 <div class="refsect3">
 <a name="nm-device-get-available-connections.returns"></a><h4>Returns</h4>
 <p>the <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a>
-containing <a href="NMRemoteConnection.html#NMRemoteConnection-struct"><span class="type">NMRemoteConnections</span></a>. This is the internal copy used by
+containing <span class="type">NMRemoteConnections</span>. This is the internal copy used by
 the connection, and must not be modified. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMRemoteConnection]</span></p>
 </div>
@@ -1658,7 +1452,7 @@ nm_device_is_real (<em class="parameter"><code><a class="link" href="NMDevice.ht
 <a name="nm-device-is-real.returns"></a><h4>Returns</h4>
 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the device exists, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it is a placeholder device
 that could be automatically created by NetworkManager if one of its
-<a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property"><span class="type">“available-connections”</span></a> was activated.</p>
+<span class="type">“available-connections”</span> was activated.</p>
 </div>
 <p class="since">Since: 1.2</p>
 </div>
@@ -1836,6 +1630,33 @@ array and thus it is safe for callers to reference and keep using it. </p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-device-get-interface-flags"></a><h3>nm_device_get_interface_flags ()</h3>
+<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags"><span class="returnvalue">NMDeviceInterfaceFlags</span></a>
+nm_device_get_interface_flags (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>);</pre>
+<p>Gets the interface flags of the device.</p>
+<div class="refsect3">
+<a name="nm-device-get-interface-flags.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>device</p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-device-get-interface-flags.returns"></a><h4>Returns</h4>
+<p> the flags</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-device-disambiguate-names"></a><h3>nm_device_disambiguate_names ()</h3>
 <pre class="programlisting"><span class="returnvalue">char</span> **
 nm_device_disambiguate_names (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> **devices</code></em>,
@@ -1882,6 +1703,10 @@ nm_device_reapply (<em class="parameter"><code><a class="link" href="NMDevice.ht
                    <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> flags</code></em>,
                    <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                    <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_reapply</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDevice.html#nm-device-reapply-async" title="nm_device_reapply_async ()"><code class="function">nm_device_reapply_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Attempts to update device with changes to the currently active connection
 made since it was last applied.</p>
 <div class="refsect3">
@@ -2054,6 +1879,10 @@ nm_device_get_applied_connection (<em class="parameter"><code><a class="link" hr
                                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *version_id</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_get_applied_connection</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDevice.html#nm-device-get-applied-connection-async" title="nm_device_get_applied_connection_async ()"><code class="function">nm_device_get_applied_connection_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Fetch the currently applied connection on the device.</p>
 <div class="refsect3">
 <a name="nm-device-get-applied-connection.parameters"></a><h4>Parameters</h4>
@@ -2214,6 +2043,10 @@ to <a class="link" href="NMConnection.html#nm-connection-verify" title="nm_conne
 nm_device_disconnect (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
                       <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                       <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_disconnect</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDevice.html#nm-device-disconnect-async" title="nm_device_disconnect_async ()"><code class="function">nm_device_disconnect_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Disconnects the device if currently connected, and prevents the device from
 automatically connecting to networks until the next manual network connection
 request.</p>
@@ -2343,6 +2176,10 @@ will be set.</p>
 nm_device_delete (<em class="parameter"><code><a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device</code></em>,
                   <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_delete</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDevice.html#nm-device-delete-async" title="nm_device_delete_async ()"><code class="function">nm_device_delete_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Deletes the software device. Hardware devices can't be deleted.</p>
 <div class="refsect3">
 <a name="nm-device-delete.parameters"></a><h4>Parameters</h4>
@@ -2956,6 +2793,7 @@ not found. </p>
 <a name="NM-DEVICE-AUTOCONNECT:CAPS"></a><h3>NM_DEVICE_AUTOCONNECT</h3>
 <pre class="programlisting">#define NM_DEVICE_AUTOCONNECT "autoconnect"
 </pre>
+<div class="warning"><p><code class="literal">NM_DEVICE_AUTOCONNECT</code> is deprecated and should not be used in newly-written code.</p></div>
 </div>
 <hr>
 <div class="refsect2">
@@ -3067,306 +2905,13 @@ not found. </p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NMDevice-struct"></a><h3>NMDevice</h3>
-<pre class="programlisting">typedef struct _NMDevice NMDevice;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDevice.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDevice--active-connection"></a><h3>The <code class="literal">“active-connection”</code> property</h3>
-<pre class="programlisting">  “active-connection”        <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> *</pre>
-<p>The <a class="link" href="NMActiveConnection.html" title="NMActiveConnection"><span class="type">NMActiveConnection</span></a> object that "owns" this device during activation.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--autoconnect"></a><h3>The <code class="literal">“autoconnect”</code> property</h3>
-<pre class="programlisting">  “autoconnect”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device can auto-activate a connection.</p>
-<p>Flags: Read / Write</p>
-<p>Default value: TRUE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--available-connections"></a><h3>The <code class="literal">“available-connections”</code> property</h3>
-<pre class="programlisting">  “available-connections”    <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The available connections of the device</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMRemoteConnection)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--capabilities"></a><h3>The <code class="literal">“capabilities”</code> property</h3>
-<pre class="programlisting">  “capabilities”             <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceCapabilities" title="enum NMDeviceCapabilities"><span class="type">NMDeviceCapabilities</span></a></pre>
-<p>The capabilities of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--device-type"></a><h3>The <code class="literal">“device-type”</code> property</h3>
-<pre class="programlisting">  “device-type”              <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType"><span class="type">NMDeviceType</span></a></pre>
-<p>The numeric type of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_DEVICE_TYPE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--dhcp4-config"></a><h3>The <code class="literal">“dhcp4-config”</code> property</h3>
-<pre class="programlisting">  “dhcp4-config”             <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</pre>
-<p>The IPv4 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--dhcp6-config"></a><h3>The <code class="literal">“dhcp6-config”</code> property</h3>
-<pre class="programlisting">  “dhcp6-config”             <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> *</pre>
-<p>The IPv6 <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig"><span class="type">NMDhcpConfig</span></a> of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--driver"></a><h3>The <code class="literal">“driver”</code> property</h3>
-<pre class="programlisting">  “driver”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The driver of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--driver-version"></a><h3>The <code class="literal">“driver-version”</code> property</h3>
-<pre class="programlisting">  “driver-version”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The version of the device driver.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--firmware-missing"></a><h3>The <code class="literal">“firmware-missing”</code> property</h3>
-<pre class="programlisting">  “firmware-missing”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>When <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> indicates the device is likely missing firmware required
-for its operation.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--firmware-version"></a><h3>The <code class="literal">“firmware-version”</code> property</h3>
-<pre class="programlisting">  “firmware-version”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The firmware version of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--interface"></a><h3>The <code class="literal">“interface”</code> property</h3>
-<pre class="programlisting">  “interface”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The interface of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--ip-interface"></a><h3>The <code class="literal">“ip-interface”</code> property</h3>
-<pre class="programlisting">  “ip-interface”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The IP interface of the device which should be used for all IP-related
-operations like addressing and routing.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--ip4-config"></a><h3>The <code class="literal">“ip4-config”</code> property</h3>
-<pre class="programlisting">  “ip4-config”               <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</pre>
-<p>The <span class="type">NMIP4Config</span> of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--ip4-connectivity"></a><h3>The <code class="literal">“ip4-connectivity”</code> property</h3>
-<pre class="programlisting">  “ip4-connectivity”         <a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></pre>
-<p>The IPv4 connectivity state of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_CONNECTIVITY_UNKNOWN</p>
-<p class="since">Since: 1.16</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--ip6-config"></a><h3>The <code class="literal">“ip6-config”</code> property</h3>
-<pre class="programlisting">  “ip6-config”               <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> *</pre>
-<p>The IPv6 <a class="link" href="NMIPConfig.html" title="NMIPConfig"><span class="type">NMIPConfig</span></a> of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--ip6-connectivity"></a><h3>The <code class="literal">“ip6-connectivity”</code> property</h3>
-<pre class="programlisting">  “ip6-connectivity”         <a class="link" href="libnm-nm-dbus-interface.html#NMConnectivityState" title="enum NMConnectivityState"><span class="type">NMConnectivityState</span></a></pre>
-<p>The IPv6 connectivity state of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_CONNECTIVITY_UNKNOWN</p>
-<p class="since">Since: 1.16</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--lldp-neighbors"></a><h3>The <code class="literal">“lldp-neighbors”</code> property</h3>
-<pre class="programlisting">  “lldp-neighbors”           <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The LLDP neighbors.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--managed"></a><h3>The <code class="literal">“managed”</code> property</h3>
-<pre class="programlisting">  “managed”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device is managed by NetworkManager.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--metered"></a><h3>The <code class="literal">“metered”</code> property</h3>
-<pre class="programlisting">  “metered”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>Whether the device is metered.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--mtu"></a><h3>The <code class="literal">“mtu”</code> property</h3>
-<pre class="programlisting">  “mtu”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The MTU of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: 1500</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--nm-plugin-missing"></a><h3>The <code class="literal">“nm-plugin-missing”</code> property</h3>
-<pre class="programlisting">  “nm-plugin-missing”        <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>When <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> indicates that the NetworkManager plugin for the device
-is not installed.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--physical-port-id"></a><h3>The <code class="literal">“physical-port-id”</code> property</h3>
-<pre class="programlisting">  “physical-port-id”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The physical port ID of the device. (See
-<a class="link" href="NMDevice.html#nm-device-get-physical-port-id" title="nm_device_get_physical_port_id ()"><code class="function">nm_device_get_physical_port_id()</code></a>.)</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--product"></a><h3>The <code class="literal">“product”</code> property</h3>
-<pre class="programlisting">  “product”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The product string of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--real"></a><h3>The <code class="literal">“real”</code> property</h3>
-<pre class="programlisting">  “real”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device is real or is a placeholder device that could
-be created automatically by NetworkManager if one of its
-<a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property"><span class="type">“available-connections”</span></a> was activated.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--state"></a><h3>The <code class="literal">“state”</code> property</h3>
-<pre class="programlisting">  “state”                    <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceState" title="enum NMDeviceState"><span class="type">NMDeviceState</span></a></pre>
-<p>The state of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_DEVICE_STATE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--state-reason"></a><h3>The <code class="literal">“state-reason”</code> property</h3>
-<pre class="programlisting">  “state-reason”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The reason for the device state.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--udi"></a><h3>The <code class="literal">“udi”</code> property</h3>
-<pre class="programlisting">  “udi”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>An operating-system specific device hardware identifier; this is not
-unique to a specific hardware device across reboots or hotplugs.  It
-is an opaque string which for some device types (Bluetooth, Modem)
-contains an identifier provided by the underlying hardware service daemon
-such as Bluez or ModemManager, and clients can use this property to
-request more information about the device from those services.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDevice--vendor"></a><h3>The <code class="literal">“vendor”</code> property</h3>
-<pre class="programlisting">  “vendor”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The vendor string of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDevice.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMDevice-state-changed"></a><h3>The <code class="literal">“state-changed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *device,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     new_state,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     old_state,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>     reason,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>  user_data)</pre>
-<p>Notifies the state change of a <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a>.</p>
-<div class="refsect3">
-<a name="NMDevice-state-changed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the device object that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>new_state</p></td>
-<td class="parameter_description"><p>the new state of the device</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>old_state</p></td>
-<td class="parameter_description"><p>the previous state of the device</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>reason</p></td>
-<td class="parameter_description"><p>the reason describing the state change</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
+<a name="NM-DEVICE-INTERFACE-FLAGS:CAPS"></a><h3>NM_DEVICE_INTERFACE_FLAGS</h3>
+<pre class="programlisting">#define NM_DEVICE_INTERFACE_FLAGS "interface-flags"
+</pre>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-device-6lowpan.html b/docs/libnm/html/NMDevice6Lowpan.html
index 2839dd8c..1101b793 100644
--- a/docs/libnm/html/libnm-nm-device-6lowpan.html
+++ b/docs/libnm/html/NMDevice6Lowpan.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>nm-device-6lowpan: libnm Reference Manual</title>
+<title>NMDevice6Lowpan: libnm Reference Manual</title>
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDevice.html" title="NMDevice">
 <link rel="next" href="NMDeviceAdsl.html" title="NMDeviceAdsl">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#libnm-nm-device-6lowpan.description" class="shortcut">Description</a></span>
+                  <a href="#NMDevice6Lowpan.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -23,16 +23,16 @@
 <td><a accesskey="n" href="NMDeviceAdsl.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
-<a name="libnm-nm-device-6lowpan"></a><div class="titlepage"></div>
+<a name="NMDevice6Lowpan"></a><div class="titlepage"></div>
 <div class="refnamediv"><table width="100%"><tr>
 <td valign="top">
-<h2><span class="refentrytitle"><a name="libnm-nm-device-6lowpan.top_of_page"></a>nm-device-6lowpan</span></h2>
-<p>nm-device-6lowpan</p>
+<h2><span class="refentrytitle"><a name="NMDevice6Lowpan.top_of_page"></a>NMDevice6Lowpan</span></h2>
+<p>NMDevice6Lowpan</p>
 </td>
 <td class="gallery_image" valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="libnm-nm-device-6lowpan.functions"></a><h2>Functions</h2>
+<a name="NMDevice6Lowpan.functions"></a><h2>Functions</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
@@ -44,21 +44,21 @@
 <a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
 </td>
 <td class="function_name">
-<a class="link" href="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-parent" title="nm_device_6lowpan_get_parent ()">nm_device_6lowpan_get_parent</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMDevice6Lowpan.html#nm-device-6lowpan-get-parent" title="nm_device_6lowpan_get_parent ()">nm_device_6lowpan_get_parent</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 <tr>
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
-<a class="link" href="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-hw-address" title="nm_device_6lowpan_get_hw_address ()">nm_device_6lowpan_get_hw_address</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMDevice6Lowpan.html#nm-device-6lowpan-get-hw-address" title="nm_device_6lowpan_get_hw_address ()">nm_device_6lowpan_get_hw_address</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-6lowpan.other"></a><h2>Types and Values</h2>
+<a name="NMDevice6Lowpan.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
@@ -67,24 +67,24 @@
 <tbody>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS" title="NM_DEVICE_6LOWPAN_PARENT">NM_DEVICE_6LOWPAN_PARENT</a></td>
+<td class="function_name"><a class="link" href="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS" title="NM_DEVICE_6LOWPAN_PARENT">NM_DEVICE_6LOWPAN_PARENT</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_6LOWPAN_HW_ADDRESS">NM_DEVICE_6LOWPAN_HW_ADDRESS</a></td>
+<td class="function_name"><a class="link" href="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_6LOWPAN_HW_ADDRESS">NM_DEVICE_6LOWPAN_HW_ADDRESS</a></td>
 </tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-6lowpan.description"></a><h2>Description</h2>
+<a name="NMDevice6Lowpan.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-6lowpan.functions_details"></a><h2>Functions</h2>
+<a name="NMDevice6Lowpan.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
 <a name="nm-device-6lowpan-get-parent"></a><h3>nm_device_6lowpan_get_parent ()</h3>
 <pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> *
-nm_device_6lowpan_get_parent (<em class="parameter"><code><span class="type">NMDevice6Lowpan</span> *device</code></em>);</pre>
+nm_device_6lowpan_get_parent (<em class="parameter"><code><a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan"><span class="type">NMDevice6Lowpan</span></a> *device</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-device-6lowpan-get-parent.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -95,7 +95,7 @@ nm_device_6lowpan_get_parent (<em class="parameter"><code><span class="type">NMD
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>a <span class="type">NMDevice6Lowpan</span></p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan"><span class="type">NMDevice6Lowpan</span></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
@@ -111,8 +111,8 @@ nm_device_6lowpan_get_parent (<em class="parameter"><code><span class="type">NMD
 <div class="refsect2">
 <a name="nm-device-6lowpan-get-hw-address"></a><h3>nm_device_6lowpan_get_hw_address ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
-nm_device_6lowpan_get_hw_address (<em class="parameter"><code><span class="type">NMDevice6Lowpan</span> *device</code></em>);</pre>
-<p>Gets the hardware (MAC) address of the <span class="type">NMDevice6Lowpan</span></p>
+nm_device_6lowpan_get_hw_address (<em class="parameter"><code><a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan"><span class="type">NMDevice6Lowpan</span></a> *device</code></em>);</pre>
+<p>Gets the hardware (MAC) address of the <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan"><span class="type">NMDevice6Lowpan</span></a></p>
 <div class="refsect3">
 <a name="nm-device-6lowpan-get-hw-address.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -123,7 +123,7 @@ nm_device_6lowpan_get_hw_address (<em class="parameter"><code><span class="type"
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>a <span class="type">NMDevice6Lowpan</span></p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan"><span class="type">NMDevice6Lowpan</span></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
@@ -137,7 +137,7 @@ device, and must not be modified.</p>
 </div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-6lowpan.other_details"></a><h2>Types and Values</h2>
+<a name="NMDevice6Lowpan.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
 <a name="NM-DEVICE-6LOWPAN-PARENT:CAPS"></a><h3>NM_DEVICE_6LOWPAN_PARENT</h3>
 <pre class="programlisting">#define NM_DEVICE_6LOWPAN_PARENT          "parent"
@@ -152,6 +152,6 @@ device, and must not be modified.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceAdsl.html b/docs/libnm/html/NMDeviceAdsl.html
index e40b2ea2..1f8140b6 100644
--- a/docs/libnm/html/NMDeviceAdsl.html
+++ b/docs/libnm/html/NMDeviceAdsl.html
@@ -6,23 +6,20 @@
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<link rel="prev" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">
+<link rel="prev" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">
 <link rel="next" href="NMDeviceBond.html" title="NMDeviceBond">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceAdsl.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceAdsl.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceAdsl.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceAdsl.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceAdsl.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="libnm-nm-device-6lowpan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="NMDevice6Lowpan.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
 <td><a accesskey="n" href="NMDeviceBond.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
@@ -52,54 +49,19 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceAdsl.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody><tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceAdsl.html#NMDeviceAdsl--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr></tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceAdsl.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
-<tbody>
-<tr>
+<tbody><tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceAdsl.html#NM-DEVICE-ADSL-CARRIER:CAPS" title="NM_DEVICE_ADSL_CARRIER">NM_DEVICE_ADSL_CARRIER</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceAdsl.html#NMDeviceAdsl-struct" title="NMDeviceAdsl">NMDeviceAdsl</a></td>
-</tr>
-</tbody>
+</tr></tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceAdsl.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceAdsl
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceAdsl.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceAdsl implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceAdsl.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -137,24 +99,9 @@ nm_device_adsl_get_carrier (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting">#define NM_DEVICE_ADSL_CARRIER "carrier"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceAdsl-struct"></a><h3>NMDeviceAdsl</h3>
-<pre class="programlisting">typedef struct _NMDeviceAdsl NMDeviceAdsl;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceAdsl.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceAdsl--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceBond.html b/docs/libnm/html/NMDeviceBond.html
index d15ae8b3..7bd7b1db 100644
--- a/docs/libnm/html/NMDeviceBond.html
+++ b/docs/libnm/html/NMDeviceBond.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceAdsl.html" title="NMDeviceAdsl">
 <link rel="next" href="NMDeviceBridge.html" title="NMDeviceBridge">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBond.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBond.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBond.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBond.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceBond.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -68,35 +65,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBond.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceBond.html#NMDeviceBond--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBond.html#NMDeviceBond--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBond.html#NMDeviceBond--slaves" title="The “slaves” property">slaves</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBond.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -116,28 +84,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceBond.html#NM-DEVICE-BOND-SLAVES:CAPS" title="NM_DEVICE_BOND_SLAVES">NM_DEVICE_BOND_SLAVES</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceBond.html#NMDeviceBond-struct" title="NMDeviceBond">NMDeviceBond</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBond.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceBond
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBond.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceBond implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBond.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -245,40 +195,9 @@ copy used by the device, and must not be modified. </p>
 <pre class="programlisting">#define NM_DEVICE_BOND_SLAVES      "slaves"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBond-struct"></a><h3>NMDeviceBond</h3>
-<pre class="programlisting">typedef struct _NMDeviceBond NMDeviceBond;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBond.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceBond--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBond--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBond--slaves"></a><h3>The <code class="literal">“slaves”</code> property</h3>
-<pre class="programlisting">  “slaves”                   <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The devices enslaved to the bond device.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceBridge.html b/docs/libnm/html/NMDeviceBridge.html
index 5f0d6e30..67bb6aed 100644
--- a/docs/libnm/html/NMDeviceBridge.html
+++ b/docs/libnm/html/NMDeviceBridge.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceBond.html" title="NMDeviceBond">
 <link rel="next" href="NMDeviceBt.html" title="NMDeviceBt">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBridge.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBridge.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBridge.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBridge.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceBridge.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -68,35 +65,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBridge.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceBridge.html#NMDeviceBridge--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBridge.html#NMDeviceBridge--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBridge.html#NMDeviceBridge--slaves" title="The “slaves” property">slaves</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBridge.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -116,28 +84,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceBridge.html#NM-DEVICE-BRIDGE-SLAVES:CAPS" title="NM_DEVICE_BRIDGE_SLAVES">NM_DEVICE_BRIDGE_SLAVES</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceBridge.html#NMDeviceBridge-struct" title="NMDeviceBridge">NMDeviceBridge</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBridge.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceBridge
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBridge.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceBridge implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBridge.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -245,40 +195,9 @@ copy used by the device, and must not be modified. </p>
 <pre class="programlisting">#define NM_DEVICE_BRIDGE_SLAVES      "slaves"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBridge-struct"></a><h3>NMDeviceBridge</h3>
-<pre class="programlisting">typedef struct _NMDeviceBridge NMDeviceBridge;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBridge.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceBridge--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBridge--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBridge--slaves"></a><h3>The <code class="literal">“slaves”</code> property</h3>
-<pre class="programlisting">  “slaves”                   <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The devices enslaved to the bridge device.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceBt.html b/docs/libnm/html/NMDeviceBt.html
index d87f9ae7..019910de 100644
--- a/docs/libnm/html/NMDeviceBt.html
+++ b/docs/libnm/html/NMDeviceBt.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceBridge.html" title="NMDeviceBridge">
 <link rel="next" href="NMDeviceDummy.html" title="NMDeviceDummy">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBt.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBt.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBt.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceBt.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceBt.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -68,35 +65,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBt.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities"><span class="type">NMBluetoothCapabilities</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceBt.html#NMDeviceBt--bt-capabilities" title="The “bt-capabilities” property">bt-capabilities</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBt.html#NMDeviceBt--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceBt.html#NMDeviceBt--name" title="The “name” property">name</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBt.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -116,28 +84,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceBt.html#NM-DEVICE-BT-CAPABILITIES:CAPS" title="NM_DEVICE_BT_CAPABILITIES">NM_DEVICE_BT_CAPABILITIES</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceBt.html#NMDeviceBt-struct" title="NMDeviceBt">NMDeviceBt</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceBt.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceBt
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBt.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceBt implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceBt.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -240,39 +190,9 @@ nm_device_bt_get_capabilities (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting">#define NM_DEVICE_BT_CAPABILITIES "bt-capabilities"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBt-struct"></a><h3>NMDeviceBt</h3>
-<pre class="programlisting">typedef struct _NMDeviceBt NMDeviceBt;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceBt.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceBt--bt-capabilities"></a><h3>The <code class="literal">“bt-capabilities”</code> property</h3>
-<pre class="programlisting">  “bt-capabilities”          <a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities"><span class="type">NMBluetoothCapabilities</span></a></pre>
-<p>The device's bluetooth capabilities, a combination of <a class="link" href="libnm-nm-dbus-interface.html#NMBluetoothCapabilities" title="enum NMBluetoothCapabilities"><span class="type">NMBluetoothCapabilities</span></a>.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBt--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceBt--name"></a><h3>The <code class="literal">“name”</code> property</h3>
-<pre class="programlisting">  “name”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The name of the bluetooth device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceDummy.html b/docs/libnm/html/NMDeviceDummy.html
index 1d430bee..d08b8b3b 100644
--- a/docs/libnm/html/NMDeviceDummy.html
+++ b/docs/libnm/html/NMDeviceDummy.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceBt.html" title="NMDeviceBt">
 <link rel="next" href="NMDeviceEthernet.html" title="NMDeviceEthernet">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceDummy.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceDummy.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceDummy.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceDummy.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceDummy.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -51,55 +48,19 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceDummy.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody><tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceDummy.html#NMDeviceDummy--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr></tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceDummy.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
-<tbody>
-<tr>
+<tbody><tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceDummy.html#NM-DEVICE-DUMMY-HW-ADDRESS:CAPS" title="NM_DEVICE_DUMMY_HW_ADDRESS">NM_DEVICE_DUMMY_HW_ADDRESS</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceDummy.html#NMDeviceDummy-struct" title="NMDeviceDummy">NMDeviceDummy</a></td>
-</tr>
-</tbody>
+</tr></tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceDummy.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceDummy
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceDummy.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceDummy implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceDummy.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -139,25 +100,9 @@ device, and must not be modified.</p>
 <pre class="programlisting">#define NM_DEVICE_DUMMY_HW_ADDRESS  "hw-address"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceDummy-struct"></a><h3>NMDeviceDummy</h3>
-<pre class="programlisting">typedef struct _NMDeviceDummy NMDeviceDummy;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceDummy.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceDummy--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The active hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.10</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceEthernet.html b/docs/libnm/html/NMDeviceEthernet.html
index 002f70ff..da0f640e 100644
--- a/docs/libnm/html/NMDeviceEthernet.html
+++ b/docs/libnm/html/NMDeviceEthernet.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceDummy.html" title="NMDeviceDummy">
 <link rel="next" href="NMDeviceGeneric.html" title="NMDeviceGeneric">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceEthernet.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceEthernet.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceEthernet.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceEthernet.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceEthernet.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -83,45 +80,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceEthernet.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--perm-hw-address" title="The “perm-hw-address” property">perm-hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels" title="The “s390-subchannels” property">s390-subchannels</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--speed" title="The “speed” property">speed</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceEthernet.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -149,28 +107,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS" title="NM_DEVICE_ETHERNET_S390_SUBCHANNELS">NM_DEVICE_ETHERNET_S390_SUBCHANNELS</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet-struct" title="NMDeviceEthernet">NMDeviceEthernet</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceEthernet.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceEthernet
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceEthernet.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceEthernet implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceEthernet.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -343,57 +283,9 @@ one subchannel the s390 device uses to communicate to the host. </p>
 <pre class="programlisting">#define NM_DEVICE_ETHERNET_S390_SUBCHANNELS "s390-subchannels"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceEthernet-struct"></a><h3>NMDeviceEthernet</h3>
-<pre class="programlisting">typedef struct _NMDeviceEthernet NMDeviceEthernet;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceEthernet.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceEthernet--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceEthernet--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The active hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceEthernet--perm-hw-address"></a><h3>The <code class="literal">“perm-hw-address”</code> property</h3>
-<pre class="programlisting">  “perm-hw-address”          <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The permanent hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceEthernet--s390-subchannels"></a><h3>The <code class="literal">“s390-subchannels”</code> property</h3>
-<pre class="programlisting">  “s390-subchannels”         <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
-<p>Identifies subchannels of this network device used for
-communication with z/VM or s390 host.</p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceEthernet--speed"></a><h3>The <code class="literal">“speed”</code> property</h3>
-<pre class="programlisting">  “speed”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The speed of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceGeneric.html b/docs/libnm/html/NMDeviceGeneric.html
index e1b11244..93c5c654 100644
--- a/docs/libnm/html/NMDeviceGeneric.html
+++ b/docs/libnm/html/NMDeviceGeneric.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceEthernet.html" title="NMDeviceEthernet">
 <link rel="next" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceGeneric.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceGeneric.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceGeneric.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceGeneric.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceGeneric.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -51,30 +48,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceGeneric.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric--type-description" title="The “type-description” property">type-description</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceGeneric.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -90,28 +63,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceGeneric.html#NM-DEVICE-GENERIC-TYPE-DESCRIPTION:CAPS" title="NM_DEVICE_GENERIC_TYPE_DESCRIPTION">NM_DEVICE_GENERIC_TYPE_DESCRIPTION</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric-struct" title="NMDeviceGeneric">NMDeviceGeneric</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceGeneric.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceGeneric
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceGeneric.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceGeneric implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceGeneric.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -156,33 +111,9 @@ device, and must not be modified.</p>
 <pre class="programlisting">#define NM_DEVICE_GENERIC_TYPE_DESCRIPTION "type-description"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceGeneric-struct"></a><h3>NMDeviceGeneric</h3>
-<pre class="programlisting">typedef struct _NMDeviceGeneric NMDeviceGeneric;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceGeneric.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceGeneric--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceGeneric--type-description"></a><h3>The <code class="literal">“type-description”</code> property</h3>
-<pre class="programlisting">  “type-description”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>A description of the specific type of device this is, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
-if not known.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html
index c5809858..37357d0e 100644
--- a/docs/libnm/html/NMDeviceIPTunnel.html
+++ b/docs/libnm/html/NMDeviceIPTunnel.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">
 <link rel="next" href="NMDeviceMacsec.html" title="NMDeviceMacsec">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceIPTunnel.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceIPTunnel.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceIPTunnel.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceIPTunnel.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceIPTunnel.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -138,83 +135,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceIPTunnel.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">encapsulation-limit</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flags" title="The “flags” property">flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label" title="The “flow-label” property">flow-label</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key" title="The “input-key” property">input-key</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local" title="The “local” property">local</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode" title="The “mode” property">mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key" title="The “output-key” property">output-key</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent" title="The “parent” property">parent</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">path-mtu-discovery</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote" title="The “remote” property">remote</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos" title="The “tos” property">tos</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl" title="The “ttl” property">ttl</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceIPTunnel.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -270,28 +190,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLAGS:CAPS" title="NM_DEVICE_IP_TUNNEL_FLAGS">NM_DEVICE_IP_TUNNEL_FLAGS</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel-struct" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceIPTunnel.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceIPTunnel
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceIPTunnel.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceIPTunnel implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceIPTunnel.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -685,129 +587,9 @@ nm_device_ip_tunnel_get_flags (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting">#define NM_DEVICE_IP_TUNNEL_FLAGS               "flags"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel-struct"></a><h3>NMDeviceIPTunnel</h3>
-<pre class="programlisting">typedef struct _NMDeviceIPTunnel NMDeviceIPTunnel;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceIPTunnel.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--encapsulation-limit"></a><h3>The <code class="literal">“encapsulation-limit”</code> property</h3>
-<pre class="programlisting">  “encapsulation-limit”      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>How many additional levels of encapsulation are permitted to
-be prepended to packets. This property applies only to IPv6
-tunnels.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--flags"></a><h3>The <code class="literal">“flags”</code> property</h3>
-<pre class="programlisting">  “flags”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>Tunnel flags.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--flow-label"></a><h3>The <code class="literal">“flow-label”</code> property</h3>
-<pre class="programlisting">  “flow-label”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The flow label to assign to tunnel packets. This property
-applies only to IPv6 tunnels.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 1048575</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--input-key"></a><h3>The <code class="literal">“input-key”</code> property</h3>
-<pre class="programlisting">  “input-key”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The key used for tunneled input packets, if applicable.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--local"></a><h3>The <code class="literal">“local”</code> property</h3>
-<pre class="programlisting">  “local”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The local endpoint of the tunnel.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
-<pre class="programlisting">  “mode”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The tunneling mode of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--output-key"></a><h3>The <code class="literal">“output-key”</code> property</h3>
-<pre class="programlisting">  “output-key”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The key used for tunneled output packets, if applicable.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
-<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The devices's parent device.</p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--path-mtu-discovery"></a><h3>The <code class="literal">“path-mtu-discovery”</code> property</h3>
-<pre class="programlisting">  “path-mtu-discovery”       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether path MTU discovery is enabled on this tunnel.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--remote"></a><h3>The <code class="literal">“remote”</code> property</h3>
-<pre class="programlisting">  “remote”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The remote endpoint of the tunnel.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
-<pre class="programlisting">  “tos”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The type of service (IPv4) or traffic class (IPv6) assigned to
-tunneled packets.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceIPTunnel--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
-<pre class="programlisting">  “ttl”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The TTL assigned to tunneled packets. 0 is a special value
- meaning that packets inherit the TTL value</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceInfiniband.html b/docs/libnm/html/NMDeviceInfiniband.html
index 02078964..74781264 100644
--- a/docs/libnm/html/NMDeviceInfiniband.html
+++ b/docs/libnm/html/NMDeviceInfiniband.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceGeneric.html" title="NMDeviceGeneric">
 <link rel="next" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceInfiniband.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceInfiniband.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceInfiniband.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceInfiniband.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceInfiniband.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -61,29 +58,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceInfiniband.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceInfiniband.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -99,28 +73,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceInfiniband.html#NM-DEVICE-INFINIBAND-CARRIER:CAPS" title="NM_DEVICE_INFINIBAND_CARRIER">NM_DEVICE_INFINIBAND_CARRIER</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband-struct" title="NMDeviceInfiniband">NMDeviceInfiniband</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceInfiniband.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceInfiniband
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceInfiniband.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceInfiniband implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceInfiniband.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -191,32 +147,9 @@ nm_device_infiniband_get_carrier (<em class="parameter"><code><a class="link" hr
 <pre class="programlisting">#define NM_DEVICE_INFINIBAND_CARRIER     "carrier"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceInfiniband-struct"></a><h3>NMDeviceInfiniband</h3>
-<pre class="programlisting">typedef struct _NMDeviceInfiniband NMDeviceInfiniband;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceInfiniband.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceInfiniband--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceInfiniband--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceMacsec.html b/docs/libnm/html/NMDeviceMacsec.html
index e38fdd75..71fa99c2 100644
--- a/docs/libnm/html/NMDeviceMacsec.html
+++ b/docs/libnm/html/NMDeviceMacsec.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">
 <link rel="next" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacsec.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacsec.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacsec.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacsec.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceMacsec.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -156,91 +153,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceMacsec.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--cipher-suite" title="The “cipher-suite” property">cipher-suite</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--encoding-sa" title="The “encoding-sa” property">encoding-sa</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--encrypt" title="The “encrypt” property">encrypt</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--es" title="The “es” property">es</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--icv-length" title="The “icv-length” property">icv-length</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--include-sci" title="The “include-sci” property">include-sci</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--parent" title="The “parent” property">parent</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--protect" title="The “protect” property">protect</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--replay-protect" title="The “replay-protect” property">replay-protect</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--scb" title="The “scb” property">scb</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--sci" title="The “sci” property">sci</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--validation" title="The “validation” property">validation</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--window" title="The “window” property">window</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceMacsec.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -304,28 +216,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceMacsec.html#NM-DEVICE-MACSEC-REPLAY-PROTECT:CAPS" title="NM_DEVICE_MACSEC_REPLAY_PROTECT">NM_DEVICE_MACSEC_REPLAY_PROTECT</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec-struct" title="NMDeviceMacsec">NMDeviceMacsec</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceMacsec.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceMacsec
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceMacsec.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceMacsec implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceMacsec.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -799,146 +693,9 @@ nm_device_macsec_get_replay_protect (<em class="parameter"><code><a class="link"
 <pre class="programlisting">#define NM_DEVICE_MACSEC_REPLAY_PROTECT  "replay-protect"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec-struct"></a><h3>NMDeviceMacsec</h3>
-<pre class="programlisting">typedef struct _NMDeviceMacsec NMDeviceMacsec;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceMacsec.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceMacsec--cipher-suite"></a><h3>The <code class="literal">“cipher-suite”</code> property</h3>
-<pre class="programlisting">  “cipher-suite”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
-<p>The set of cryptographic algorithms in use.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--encoding-sa"></a><h3>The <code class="literal">“encoding-sa”</code> property</h3>
-<pre class="programlisting">  “encoding-sa”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The value of the Association Number (0..3) for the Security
-Association in use.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--encrypt"></a><h3>The <code class="literal">“encrypt”</code> property</h3>
-<pre class="programlisting">  “encrypt”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether encryption of transmitted frames is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--es"></a><h3>The <code class="literal">“es”</code> property</h3>
-<pre class="programlisting">  “es”                       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the ES (End station) bit is enabled in SecTAG for
-transmitted frames.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--icv-length"></a><h3>The <code class="literal">“icv-length”</code> property</h3>
-<pre class="programlisting">  “icv-length”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The length of ICV (Integrity Check Value).</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--include-sci"></a><h3>The <code class="literal">“include-sci”</code> property</h3>
-<pre class="programlisting">  “include-sci”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the SCI is always included in SecTAG for transmitted
-frames.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
-<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The devices's parent device.</p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--protect"></a><h3>The <code class="literal">“protect”</code> property</h3>
-<pre class="programlisting">  “protect”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether protection of transmitted frames is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--replay-protect"></a><h3>The <code class="literal">“replay-protect”</code> property</h3>
-<pre class="programlisting">  “replay-protect”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether replay protection is enabled.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--scb"></a><h3>The <code class="literal">“scb”</code> property</h3>
-<pre class="programlisting">  “scb”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the SCB (Single Copy Broadcast) bit is enabled in
-SecTAG for transmitted frames.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--sci"></a><h3>The <code class="literal">“sci”</code> property</h3>
-<pre class="programlisting">  “sci”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
-<p>The Secure Channel Identifier in use.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--validation"></a><h3>The <code class="literal">“validation”</code> property</h3>
-<pre class="programlisting">  “validation”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The validation mode for incoming packets (strict, check,
-disabled).</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.6</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacsec--window"></a><h3>The <code class="literal">“window”</code> property</h3>
-<pre class="programlisting">  “window”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The size of the replay window.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.6</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceMacvlan.html b/docs/libnm/html/NMDeviceMacvlan.html
index 290d3287..b4ea3b36 100644
--- a/docs/libnm/html/NMDeviceMacvlan.html
+++ b/docs/libnm/html/NMDeviceMacvlan.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceMacsec.html" title="NMDeviceMacsec">
 <link rel="next" href="NMDeviceModem.html" title="NMDeviceModem">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacvlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacvlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacvlan.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceMacvlan.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceMacvlan.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -84,46 +81,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceMacvlan.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--mode" title="The “mode” property">mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc" title="The “no-promisc” property">no-promisc</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--parent" title="The “parent” property">parent</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--tap" title="The “tap” property">tap</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceMacvlan.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -151,28 +108,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS" title="NM_DEVICE_MACVLAN_HW_ADDRESS">NM_DEVICE_MACVLAN_HW_ADDRESS</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan-struct" title="NMDeviceMacvlan">NMDeviceMacvlan</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceMacvlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceMacvlan
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceMacvlan.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceMacvlan implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceMacvlan.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -345,60 +284,9 @@ device, and must not be modified.</p>
 <pre class="programlisting">#define NM_DEVICE_MACVLAN_HW_ADDRESS  "hw-address"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacvlan-struct"></a><h3>NMDeviceMacvlan</h3>
-<pre class="programlisting">typedef struct _NMDeviceMacvlan NMDeviceMacvlan;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceMacvlan.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceMacvlan--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacvlan--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
-<pre class="programlisting">  “mode”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The MACVLAN mode.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacvlan--no-promisc"></a><h3>The <code class="literal">“no-promisc”</code> property</h3>
-<pre class="programlisting">  “no-promisc”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has the no-promiscuos flag.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacvlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
-<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The devices's parent device.</p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceMacvlan--tap"></a><h3>The <code class="literal">“tap”</code> property</h3>
-<pre class="programlisting">  “tap”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device is a MACVTAP.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html
index 23635407..64bbb9e8 100644
--- a/docs/libnm/html/NMDeviceModem.html
+++ b/docs/libnm/html/NMDeviceModem.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceMacvlan.html" title="NMDeviceMacvlan">
 <link rel="next" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceModem.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceModem.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceModem.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceModem.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceModem.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -83,46 +80,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceModem.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem--apn" title="The “apn” property">apn</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities"><span class="type">NMDeviceModemCapabilities</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem--current-capabilities" title="The “current-capabilities” property">current-capabilities</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem--device-id" title="The “device-id” property">device-id</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities"><span class="type">NMDeviceModemCapabilities</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem--modem-capabilities" title="The “modem-capabilities” property">modem-capabilities</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem--operator-code" title="The “operator-code” property">operator-code</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceModem.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -150,28 +107,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceModem.html#NM-DEVICE-MODEM-APN:CAPS" title="NM_DEVICE_MODEM_APN">NM_DEVICE_MODEM_APN</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceModem.html#NMDeviceModem-struct" title="NMDeviceModem">NMDeviceModem</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceModem.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceModem
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceModem.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceModem implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceModem.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -349,58 +288,9 @@ nm_device_modem_get_apn (<em class="parameter"><code><a class="link" href="NMDev
 <pre class="programlisting">#define NM_DEVICE_MODEM_APN                  "apn"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceModem-struct"></a><h3>NMDeviceModem</h3>
-<pre class="programlisting">typedef struct _NMDeviceModem NMDeviceModem;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceModem.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceModem--apn"></a><h3>The <code class="literal">“apn”</code> property</h3>
-<pre class="programlisting">  “apn”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceModem--current-capabilities"></a><h3>The <code class="literal">“current-capabilities”</code> property</h3>
-<pre class="programlisting">  “current-capabilities”     <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities"><span class="type">NMDeviceModemCapabilities</span></a></pre>
-<p>The generic family of access technologies the modem currently supports
-without a firmware reload or reinitialization.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceModem--device-id"></a><h3>The <code class="literal">“device-id”</code> property</h3>
-<pre class="programlisting">  “device-id”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.20</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceModem--modem-capabilities"></a><h3>The <code class="literal">“modem-capabilities”</code> property</h3>
-<pre class="programlisting">  “modem-capabilities”       <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities"><span class="type">NMDeviceModemCapabilities</span></a></pre>
-<p>The generic family of access technologies the modem supports.  Not all
-capabilities are available at the same time however; some modems require
-a firmware reload or other reinitialization to switch between eg
-CDMA/EVDO and GSM/UMTS.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceModem--operator-code"></a><h3>The <code class="literal">“operator-code”</code> property</h3>
-<pre class="programlisting">  “operator-code”            <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.20</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceOlpcMesh.html b/docs/libnm/html/NMDeviceOlpcMesh.html
index fdeaaf72..c880adaf 100644
--- a/docs/libnm/html/NMDeviceOlpcMesh.html
+++ b/docs/libnm/html/NMDeviceOlpcMesh.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceModem.html" title="NMDeviceModem">
 <link rel="next" href="NMDeviceOvsBridge.html" title="NMDeviceOvsBridge">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceOlpcMesh.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceOlpcMesh.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceOlpcMesh.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceOlpcMesh.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceOlpcMesh.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -69,35 +66,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceOlpcMesh.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--active-channel" title="The “active-channel” property">active-channel</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--companion" title="The “companion” property">companion</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceOlpcMesh.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -117,28 +85,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceOlpcMesh.html#NM-DEVICE-OLPC-MESH-ACTIVE-CHANNEL:CAPS" title="NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL">NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh-struct" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceOlpcMesh.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceOlpcMesh
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceOlpcMesh.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceOlpcMesh implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceOlpcMesh.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -243,39 +193,9 @@ nm_device_olpc_mesh_get_active_channel
 <pre class="programlisting">#define NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL "active-channel"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceOlpcMesh-struct"></a><h3>NMDeviceOlpcMesh</h3>
-<pre class="programlisting">typedef struct _NMDeviceOlpcMesh NMDeviceOlpcMesh;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceOlpcMesh.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceOlpcMesh--active-channel"></a><h3>The <code class="literal">“active-channel”</code> property</h3>
-<pre class="programlisting">  “active-channel”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The device's active channel.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceOlpcMesh--companion"></a><h3>The <code class="literal">“companion”</code> property</h3>
-<pre class="programlisting">  “companion”                <a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *</pre>
-<p>The companion device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceOlpcMesh--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceOvsBridge.html b/docs/libnm/html/NMDeviceOvsBridge.html
index 2800bbe6..031f25c6 100644
--- a/docs/libnm/html/NMDeviceOvsBridge.html
+++ b/docs/libnm/html/NMDeviceOvsBridge.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceOlpcMesh.html" title="NMDeviceOlpcMesh">
 <link rel="next" href="NMDeviceOvsInterface.html" title="NMDeviceOvsInterface">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -107,6 +107,6 @@ copy used by the device, and must not be modified. </p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceOvsInterface.html b/docs/libnm/html/NMDeviceOvsInterface.html
index 558ebfc5..6aa8b2b9 100644
--- a/docs/libnm/html/NMDeviceOvsInterface.html
+++ b/docs/libnm/html/NMDeviceOvsInterface.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceOvsBridge.html" title="NMDeviceOvsBridge">
 <link rel="next" href="NMDeviceOvsPort.html" title="NMDeviceOvsPort">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -43,6 +43,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceOvsPort.html b/docs/libnm/html/NMDeviceOvsPort.html
index c5abc928..37570652 100644
--- a/docs/libnm/html/NMDeviceOvsPort.html
+++ b/docs/libnm/html/NMDeviceOvsPort.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceOvsInterface.html" title="NMDeviceOvsInterface">
 <link rel="next" href="NMDevicePpp.html" title="NMDevicePpp">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -107,6 +107,6 @@ copy used by the device, and must not be modified. </p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDevicePpp.html b/docs/libnm/html/NMDevicePpp.html
index 10595dd1..489a67ed 100644
--- a/docs/libnm/html/NMDevicePpp.html
+++ b/docs/libnm/html/NMDevicePpp.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceOvsPort.html" title="NMDeviceOvsPort">
 <link rel="next" href="NMDeviceTeam.html" title="NMDeviceTeam">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -43,6 +43,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html
index 3a993c4d..e343f053 100644
--- a/docs/libnm/html/NMDeviceTeam.html
+++ b/docs/libnm/html/NMDeviceTeam.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDevicePpp.html" title="NMDevicePpp">
 <link rel="next" href="NMDeviceTun.html" title="NMDeviceTun">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTeam.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTeam.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTeam.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTeam.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceTeam.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -75,41 +72,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceTeam.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTeam.html#NMDeviceTeam--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceTeam.html#NMDeviceTeam--config" title="The “config” property">config</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceTeam.html#NMDeviceTeam--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceTeam.html#NMDeviceTeam--slaves" title="The “slaves” property">slaves</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceTeam.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -133,28 +95,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceTeam.html#NM-DEVICE-TEAM-CONFIG:CAPS" title="NM_DEVICE_TEAM_CONFIG">NM_DEVICE_TEAM_CONFIG</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceTeam.html#NMDeviceTeam-struct" title="NMDeviceTeam">NMDeviceTeam</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceTeam.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceTeam
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceTeam.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceTeam implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceTeam.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -296,49 +240,9 @@ device, and must not be modified.</p>
 <pre class="programlisting">#define NM_DEVICE_TEAM_CONFIG      "config"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTeam-struct"></a><h3>NMDeviceTeam</h3>
-<pre class="programlisting">typedef struct _NMDeviceTeam NMDeviceTeam;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceTeam.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceTeam--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTeam--config"></a><h3>The <code class="literal">“config”</code> property</h3>
-<pre class="programlisting">  “config”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The current JSON configuration of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.4</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTeam--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTeam--slaves"></a><h3>The <code class="literal">“slaves”</code> property</h3>
-<pre class="programlisting">  “slaves”                   <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>The devices enslaved to the team device.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMDevice)]</span></p>
-<p>Flags: Read</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html
index 5df9be41..573f6ecc 100644
--- a/docs/libnm/html/NMDeviceTun.html
+++ b/docs/libnm/html/NMDeviceTun.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceTeam.html" title="NMDeviceTeam">
 <link rel="next" href="NMDeviceVlan.html" title="NMDeviceVlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTun.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTun.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTun.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceTun.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceTun.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -100,55 +97,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceTun.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--group" title="The “group” property">group</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--mode" title="The “mode” property">mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--multi-queue" title="The “multi-queue” property">multi-queue</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--no-pi" title="The “no-pi” property">no-pi</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--owner" title="The “owner” property">owner</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun--vnet-hdr" title="The “vnet-hdr” property">vnet-hdr</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceTun.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -184,28 +132,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS" title="NM_DEVICE_TUN_MULTI_QUEUE">NM_DEVICE_TUN_MULTI_QUEUE</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceTun.html#NMDeviceTun-struct" title="NMDeviceTun">NMDeviceTun</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceTun.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceTun
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceTun.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceTun implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceTun.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -422,85 +352,9 @@ nm_device_tun_get_multi_queue (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting">#define NM_DEVICE_TUN_MULTI_QUEUE  "multi-queue"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun-struct"></a><h3>NMDeviceTun</h3>
-<pre class="programlisting">typedef struct _NMDeviceTun NMDeviceTun;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceTun.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceTun--group"></a><h3>The <code class="literal">“group”</code> property</h3>
-<pre class="programlisting">  “group”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></pre>
-<p>The gid of the tunnel group, or -1 if it has no owner.</p>
-<p>Flags: Read</p>
-<p>Allowed values: [-1,4294967295]</p>
-<p>Default value: -1</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
-<pre class="programlisting">  “mode”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The tunnel mode, either "tun" or "tap".</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--multi-queue"></a><h3>The <code class="literal">“multi-queue”</code> property</h3>
-<pre class="programlisting">  “multi-queue”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>The tunnel's "TUN_TAP_MQ" flag; true if callers can connect to
-the tap device multiple times, for multiple send/receive
-queues.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--no-pi"></a><h3>The <code class="literal">“no-pi”</code> property</h3>
-<pre class="programlisting">  “no-pi”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>The tunnel's "TUN_NO_PI" flag; true if no protocol info is
-prepended to the tunnel packets.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--owner"></a><h3>The <code class="literal">“owner”</code> property</h3>
-<pre class="programlisting">  “owner”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></pre>
-<p>The uid of the tunnel owner, or -1 if it has no owner.</p>
-<p>Flags: Read</p>
-<p>Allowed values: [-1,4294967295]</p>
-<p>Default value: -1</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceTun--vnet-hdr"></a><h3>The <code class="literal">“vnet-hdr”</code> property</h3>
-<pre class="programlisting">  “vnet-hdr”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>The tunnel's "TUN_VNET_HDR" flag; true if the tunnel packets
-include a virtio network header.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html
index 90df2373..83d682f0 100644
--- a/docs/libnm/html/NMDeviceVlan.html
+++ b/docs/libnm/html/NMDeviceVlan.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceTun.html" title="NMDeviceTun">
 <link rel="next" href="NMDeviceVxlan.html" title="NMDeviceVxlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVlan.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVlan.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceVlan.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -77,40 +74,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceVlan.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVlan.html#NMDeviceVlan--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVlan.html#NMDeviceVlan--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVlan.html#NMDeviceVlan--parent" title="The “parent” property">parent</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVlan.html#NMDeviceVlan--vlan-id" title="The “vlan-id” property">vlan-id</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceVlan.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -134,28 +97,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceVlan.html#NM-DEVICE-VLAN-VLAN-ID:CAPS" title="NM_DEVICE_VLAN_VLAN_ID">NM_DEVICE_VLAN_VLAN_ID</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceVlan.html#NMDeviceVlan-struct" title="NMDeviceVlan">NMDeviceVlan</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceVlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceVlan
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceVlan.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceVlan implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceVlan.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -289,48 +234,9 @@ nm_device_vlan_get_vlan_id (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting">#define NM_DEVICE_VLAN_VLAN_ID     "vlan-id"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVlan-struct"></a><h3>NMDeviceVlan</h3>
-<pre class="programlisting">typedef struct _NMDeviceVlan NMDeviceVlan;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceVlan.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceVlan--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVlan--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
-<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The devices's parent device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVlan--vlan-id"></a><h3>The <code class="literal">“vlan-id”</code> property</h3>
-<pre class="programlisting">  “vlan-id”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The device's VLAN ID.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 4095</p>
-<p>Default value: 0</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceVxlan.html b/docs/libnm/html/NMDeviceVxlan.html
index 06ce1b25..3213e58d 100644
--- a/docs/libnm/html/NMDeviceVxlan.html
+++ b/docs/libnm/html/NMDeviceVxlan.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceVlan.html" title="NMDeviceVlan">
 <link rel="next" href="NMDeviceWifiP2P.html" title="NMDeviceWifiP2P">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVxlan.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVxlan.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVxlan.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceVxlan.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDeviceVxlan.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -187,112 +184,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceVxlan.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ageing" title="The “ageing” property">ageing</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--carrier" title="The “carrier” property">carrier</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--dst-port" title="The “dst-port” property">dst-port</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--group" title="The “group” property">group</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--id" title="The “id” property">id</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l2miss" title="The “l2miss” property">l2miss</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l3miss" title="The “l3miss” property">l3miss</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--learning" title="The “learning” property">learning</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--limit" title="The “limit” property">limit</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--local" title="The “local” property">local</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--parent" title="The “parent” property">parent</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--proxy" title="The “proxy” property">proxy</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--rsc" title="The “rsc” property">rsc</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max" title="The “src-port-max” property">src-port-max</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min" title="The “src-port-min” property">src-port-min</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--tos" title="The “tos” property">tos</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ttl" title="The “ttl” property">ttl</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceVxlan.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -372,28 +263,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS" title="NM_DEVICE_VXLAN_DST_PORT">NM_DEVICE_VXLAN_DST_PORT</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan-struct" title="NMDeviceVxlan">NMDeviceVxlan</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceVxlan.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceVxlan
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceVxlan.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceVxlan implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceVxlan.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -981,187 +854,9 @@ nm_device_vxlan_get_l3miss (<em class="parameter"><code><a class="link" href="NM
 <pre class="programlisting">#define NM_DEVICE_VXLAN_DST_PORT      "dst-port"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan-struct"></a><h3>NMDeviceVxlan</h3>
-<pre class="programlisting">typedef struct _NMDeviceVxlan NMDeviceVxlan;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceVxlan.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceVxlan--ageing"></a><h3>The <code class="literal">“ageing”</code> property</h3>
-<pre class="programlisting">  “ageing”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The lifetime in seconds of FDB entries learnt by the kernel.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--carrier"></a><h3>The <code class="literal">“carrier”</code> property</h3>
-<pre class="programlisting">  “carrier”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether the device has carrier.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--dst-port"></a><h3>The <code class="literal">“dst-port”</code> property</h3>
-<pre class="programlisting">  “dst-port”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The UDP destination port used to communicate with the remote VXLAN tunnel
-endpoint.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--group"></a><h3>The <code class="literal">“group”</code> property</h3>
-<pre class="programlisting">  “group”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The unicast destination IP address used in outgoing packets when the
-destination link layer address is not known in the VXLAN device
-forwarding database or the multicast IP address joined.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--id"></a><h3>The <code class="literal">“id”</code> property</h3>
-<pre class="programlisting">  “id”                       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The device's VXLAN ID.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 16777215</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--l2miss"></a><h3>The <code class="literal">“l2miss”</code> property</h3>
-<pre class="programlisting">  “l2miss”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether netlink LL ADDR miss notifications are generated.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--l3miss"></a><h3>The <code class="literal">“l3miss”</code> property</h3>
-<pre class="programlisting">  “l3miss”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether netlink IP ADDR miss notifications are generated.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--learning"></a><h3>The <code class="literal">“learning”</code> property</h3>
-<pre class="programlisting">  “learning”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether unknown source link layer addresses and IP addresses are entered
-into the VXLAN device forwarding database.</p>
-<p>Flags: Read</p>
-<p>Default value: TRUE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--limit"></a><h3>The <code class="literal">“limit”</code> property</h3>
-<pre class="programlisting">  “limit”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The maximum number of entries that can be added to the forwarding table.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--local"></a><h3>The <code class="literal">“local”</code> property</h3>
-<pre class="programlisting">  “local”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The source IP address to use in outgoing packets.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--parent"></a><h3>The <code class="literal">“parent”</code> property</h3>
-<pre class="programlisting">  “parent”                   <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> *</pre>
-<p>The devices's parent device.</p>
-<p>Flags: Read</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--proxy"></a><h3>The <code class="literal">“proxy”</code> property</h3>
-<pre class="programlisting">  “proxy”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether ARP proxy is turned on.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--rsc"></a><h3>The <code class="literal">“rsc”</code> property</h3>
-<pre class="programlisting">  “rsc”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p>Whether route short circuit is turned on.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--src-port-max"></a><h3>The <code class="literal">“src-port-max”</code> property</h3>
-<pre class="programlisting">  “src-port-max”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The maximum UDP source port used to communicate with the remote VXLAN
-tunnel endpoint.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--src-port-min"></a><h3>The <code class="literal">“src-port-min”</code> property</h3>
-<pre class="programlisting">  “src-port-min”             <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The minimum UDP source port used to communicate with the remote VXLAN
-tunnel endpoint.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 65535</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--tos"></a><h3>The <code class="literal">“tos”</code> property</h3>
-<pre class="programlisting">  “tos”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The TOS value to use in outgoing packets.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceVxlan--ttl"></a><h3>The <code class="literal">“ttl”</code> property</h3>
-<pre class="programlisting">  “ttl”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a></pre>
-<p>The time-to-live value to use in outgoing packets.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.2</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html
index e0145f24..f4bc9913 100644
--- a/docs/libnm/html/NMDeviceWifi.html
+++ b/docs/libnm/html/NMDeviceWifi.html
@@ -8,18 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceWifiP2P.html" title="NMDeviceWifiP2P">
 <link rel="next" href="NMDeviceWimax.html" title="NMDeviceWimax">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWifi.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWifi.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWifi.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWifi.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWifi.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMDeviceWifi.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -156,84 +152,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceWifi.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--access-points" title="The “access-points” property">access-points</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--active-access-point" title="The “active-access-point” property">active-access-point</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--bitrate" title="The “bitrate” property">bitrate</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--last-scan" title="The “last-scan” property">last-scan</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NM80211Mode" title="enum NM80211Mode"><span class="type">NM80211Mode</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--mode" title="The “mode” property">mode</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--perm-hw-address" title="The “perm-hw-address” property">perm-hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities"><span class="type">NMDeviceWifiCapabilities</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi--wireless-capabilities" title="The “wireless-capabilities” property">wireless-capabilities</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWifi.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-added" title="The “access-point-added” signal">access-point-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-removed" title="The “access-point-removed” signal">access-point-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceWifi.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -273,28 +191,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceWifi.html#NM-DEVICE-WIFI-LAST-SCAN:CAPS" title="NM_DEVICE_WIFI_LAST_SCAN">NM_DEVICE_WIFI_LAST_SCAN</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceWifi.html#NMDeviceWifi-struct" title="NMDeviceWifi">NMDeviceWifi</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceWifi.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceWifi
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWifi.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceWifi implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceWifi.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -519,7 +419,7 @@ nm_device_wifi_get_access_points (<em class="parameter"><code><a class="link" hr
 <div class="refsect3">
 <a name="nm-device-wifi-get-access-points.returns"></a><h4>Returns</h4>
 <p>a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> containing all the
-scanned <a href="NMAccessPoint.html#NMAccessPoint-struct"><span class="type">NMAccessPoints</span></a>.
+scanned <span class="type">NMAccessPoints</span>.
 The returned array is owned by the client and should not be modified. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMAccessPoint]</span></p>
 </div>
@@ -561,6 +461,10 @@ comparing to this value.</p>
 nm_device_wifi_request_scan (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wifi_request_scan</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-async" title="nm_device_wifi_request_scan_async ()"><code class="function">nm_device_wifi_request_scan_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Request NM to scan for access points on <em class="parameter"><code>device</code></em>
 . Note that the function
 returns immediately after requesting the scan, and it may take some time
@@ -607,6 +511,10 @@ nm_device_wifi_request_scan_options (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *options</code></em>,
                                      <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                      <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_device_wifi_request_scan_options</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-options-async" title="nm_device_wifi_request_scan_options_async ()"><code class="function">nm_device_wifi_request_scan_options_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Request NM to scan for access points on <em class="parameter"><code>device</code></em>
 . Note that the function
 returns immediately after requesting the scan, and it may take some time
@@ -725,6 +633,7 @@ This is the same as <em class="parameter"><code>nm_device_wifi_request_scan_asyn
 for the scanning. The argument is the dictionary passed to <code class="function">RequestScan()</code>
 D-Bus call. Valid options inside the dictionary are:
 'ssids' =&gt; array of SSIDs (saay)</p>
+<p>To complete the request call <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-finish" title="nm_device_wifi_request_scan_finish ()"><code class="function">nm_device_wifi_request_scan_finish()</code></a>.</p>
 <div class="refsect3">
 <a name="nm-device-wifi-request-scan-options-async.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -772,7 +681,8 @@ D-Bus call. Valid options inside the dictionary are:
 nm_device_wifi_request_scan_finish (<em class="parameter"><code><a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device</code></em>,
                                     <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncResult-struct"><span class="type">GAsyncResult</span></a> *result</code></em>,
                                     <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
-<p>Gets the result of a call to <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-async" title="nm_device_wifi_request_scan_async ()"><code class="function">nm_device_wifi_request_scan_async()</code></a>.</p>
+<p>Gets the result of a call to <a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-async" title="nm_device_wifi_request_scan_async ()"><code class="function">nm_device_wifi_request_scan_async()</code></a> and
+<a class="link" href="NMDeviceWifi.html#nm-device-wifi-request-scan-options-async" title="nm_device_wifi_request_scan_options_async ()"><code class="function">nm_device_wifi_request_scan_options_async()</code></a>.</p>
 <div class="refsect3">
 <a name="nm-device-wifi-request-scan-finish.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -857,158 +767,9 @@ set.</p>
 <pre class="programlisting">#define NM_DEVICE_WIFI_LAST_SCAN           "last-scan"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi-struct"></a><h3>NMDeviceWifi</h3>
-<pre class="programlisting">typedef struct _NMDeviceWifi NMDeviceWifi;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWifi.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceWifi--access-points"></a><h3>The <code class="literal">“access-points”</code> property</h3>
-<pre class="programlisting">  “access-points”            <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>List of all Wi-Fi access points the device can see.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMAccessPoint)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--active-access-point"></a><h3>The <code class="literal">“active-access-point”</code> property</h3>
-<pre class="programlisting">  “active-access-point”      <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> *</pre>
-<p>The active <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> of the device.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--bitrate"></a><h3>The <code class="literal">“bitrate”</code> property</h3>
-<pre class="programlisting">  “bitrate”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The bit rate of the device in kbit/s.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--last-scan"></a><h3>The <code class="literal">“last-scan”</code> property</h3>
-<pre class="programlisting">  “last-scan”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a></pre>
-<p>The timestamp (in CLOCK_BOOTTIME seconds) for the last finished
-network scan. A value of -1 means the device never scanned for
-access points.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &gt;= -1</p>
-<p>Default value: -1</p>
-<p class="since">Since: 1.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--mode"></a><h3>The <code class="literal">“mode”</code> property</h3>
-<pre class="programlisting">  “mode”                     <a class="link" href="libnm-nm-dbus-interface.html#NM80211Mode" title="enum NM80211Mode"><span class="type">NM80211Mode</span></a></pre>
-<p>The mode of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_802_11_MODE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--perm-hw-address"></a><h3>The <code class="literal">“perm-hw-address”</code> property</h3>
-<pre class="programlisting">  “perm-hw-address”          <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi--wireless-capabilities"></a><h3>The <code class="literal">“wireless-capabilities”</code> property</h3>
-<pre class="programlisting">  “wireless-capabilities”    <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities"><span class="type">NMDeviceWifiCapabilities</span></a></pre>
-<p>The wireless capabilities of the device.</p>
-<p>Flags: Read</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWifi.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMDeviceWifi-access-point-added"></a><h3>The <code class="literal">“access-point-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>      *ap,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
-<p>Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is added to the Wi-Fi device.</p>
-<div class="refsect3">
-<a name="NMDeviceWifi-access-point-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the Wi-Fi device that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>ap</p></td>
-<td class="parameter_description"><p>the new access point</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWifi-access-point-removed"></a><h3>The <code class="literal">“access-point-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMDeviceWifi.html" title="NMDeviceWifi"><span class="type">NMDeviceWifi</span></a> *device,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>      *ap,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>      user_data)</pre>
-<p>Notifies that a <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> is removed from the Wi-Fi device.</p>
-<div class="refsect3">
-<a name="NMDeviceWifi-access-point-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>the Wi-Fi device that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>ap</p></td>
-<td class="parameter_description"><p>the removed access point</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceWifiP2P.html b/docs/libnm/html/NMDeviceWifiP2P.html
index af765787..29d675a9 100644
--- a/docs/libnm/html/NMDeviceWifiP2P.html
+++ b/docs/libnm/html/NMDeviceWifiP2P.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceVxlan.html" title="NMDeviceVxlan">
 <link rel="next" href="NMDeviceWifi.html" title="NMDeviceWifi">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -422,6 +422,6 @@ nm_device_wifi_p2p_stop_find_finish (<em class="parameter"><code><a class="link"
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceWimax.html b/docs/libnm/html/NMDeviceWimax.html
index e3eb2a7f..57326e3b 100644
--- a/docs/libnm/html/NMDeviceWimax.html
+++ b/docs/libnm/html/NMDeviceWimax.html
@@ -8,18 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceWifi.html" title="NMDeviceWifi">
 <link rel="next" href="NMDeviceWireGuard.html" title="NMDeviceWireGuard">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWimax.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWimax.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWimax.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWimax.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMDeviceWimax.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMDeviceWimax.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -116,84 +112,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceWimax.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--active-nsp" title="The “active-nsp” property">active-nsp</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--bsid" title="The “bsid” property">bsid</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--center-frequency" title="The “center-frequency” property">center-frequency</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--cinr" title="The “cinr” property">cinr</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--hw-address" title="The “hw-address” property">hw-address</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--nsps" title="The “nsps” property">nsps</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--rssi" title="The “rssi” property">rssi</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax--tx-power" title="The “tx-power” property">tx-power</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWimax.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax-nsp-added" title="The “nsp-added” signal">nsp-added</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-<tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax-nsp-removed" title="The “nsp-removed” signal">nsp-removed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDeviceWimax.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -233,28 +151,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDeviceWimax.html#NM-DEVICE-WIMAX-NSPS:CAPS" title="NM_DEVICE_WIMAX_NSPS">NM_DEVICE_WIMAX_NSPS</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDeviceWimax.html#NMDeviceWimax-struct" title="NMDeviceWimax">NMDeviceWimax</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDeviceWimax.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-            <span class="lineart">╰──</span> NMDeviceWimax
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWimax.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDeviceWimax implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDeviceWimax.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -387,7 +287,7 @@ nm_device_wimax_get_nsps (<em class="parameter"><code><a class="link" href="NMDe
 <div class="refsect3">
 <a name="nm-device-wimax-get-nsps.returns"></a><h4>Returns</h4>
 <p>a <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> containing
-all the scanned <a href="NMWimaxNsp.html#NMWimaxNsp-struct"><span class="type">NMWimaxNsps</span></a>.
+all the scanned <span class="type">NMWimaxNsps</span>.
 The returned array is owned by the client and should not be modified. </p>
 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMWimaxNsp]</span></p>
 </div>
@@ -601,201 +501,9 @@ nm_device_wimax_get_bsid (<em class="parameter"><code><a class="link" href="NMDe
 <pre class="programlisting">#define NM_DEVICE_WIMAX_NSPS             "nsps"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax-struct"></a><h3>NMDeviceWimax</h3>
-<pre class="programlisting">typedef struct _NMDeviceWimax NMDeviceWimax;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWimax.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDeviceWimax--active-nsp"></a><h3>The <code class="literal">“active-nsp”</code> property</h3>
-<pre class="programlisting">  “active-nsp”               <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *</pre>
-<p>The active <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> of the device.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:active-nsp</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--bsid"></a><h3>The <code class="literal">“bsid”</code> property</h3>
-<pre class="programlisting">  “bsid”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The ID of the serving base station as received from the network.  Has
-no meaning when the device is not connected.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:bsid</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--center-frequency"></a><h3>The <code class="literal">“center-frequency”</code> property</h3>
-<pre class="programlisting">  “center-frequency”         <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The center frequency (in KHz) of the radio channel the device is using to
-communicate with the network when connected.  Has no meaning when the
-device is not connected.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:center-frequency</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--cinr"></a><h3>The <code class="literal">“cinr”</code> property</h3>
-<pre class="programlisting">  “cinr”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>CINR (Carrier to Interference + Noise Ratio) of the current radio link
-in dB.  CINR is a more accurate measure of radio link quality.  Has no
-meaning when the device is not connected.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:cinr</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--hw-address"></a><h3>The <code class="literal">“hw-address”</code> property</h3>
-<pre class="programlisting">  “hw-address”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The hardware (MAC) address of the device.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:hw-address</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--nsps"></a><h3>The <code class="literal">“nsps”</code> property</h3>
-<pre class="programlisting">  “nsps”                     <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>List of all WiMAX Network Service Providers the device can see.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMWimaxNsp)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--rssi"></a><h3>The <code class="literal">“rssi”</code> property</h3>
-<pre class="programlisting">  “rssi”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>RSSI of the current radio link in dBm.  This value indicates how strong
-the raw received RF signal from the base station is, but does not
-indicate the overall quality of the radio link.  Has no meaning when the
-device is not connected.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:rssi</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax--tx-power"></a><h3>The <code class="literal">“tx-power”</code> property</h3>
-<pre class="programlisting">  “tx-power”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>Average power of the last burst transmitted by the device, in units of
-0.5 dBm.  i.e. a TxPower of -11 represents an actual device TX power of
--5.5 dBm.  Has no meaning when the device is not connected.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax:tx-power</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMDeviceWimax.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMDeviceWimax-nsp-added"></a><h3>The <code class="literal">“nsp-added”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>       *nsp,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
-<p>Notifies that a <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> is added to the wimax device.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax::nsp-added</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<div class="refsect3">
-<a name="NMDeviceWimax-nsp-added.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>the wimax device that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>nsp</p></td>
-<td class="parameter_description"><p>the new NSP</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDeviceWimax-nsp-removed"></a><h3>The <code class="literal">“nsp-removed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax"><span class="type">NMDeviceWimax</span></a> *self,
-               <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a>       *nsp,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
-<p>Notifies that a <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> is removed from the wimax device.</p>
-<div class="warning">
-<p><code class="literal">NMDeviceWimax::nsp-removed</code> has been deprecated since version 1.2 and should not be used in newly-written code.</p>
-<p>WiMAX is no longer supported.</p>
-</div>
-<div class="refsect3">
-<a name="NMDeviceWimax-nsp-removed.parameters"></a><h4>Parameters</h4>
-<div class="informaltable"><table class="informaltable" width="100%" border="0">
-<colgroup>
-<col width="150px" class="parameters_name">
-<col class="parameters_description">
-<col width="200px" class="parameters_annotations">
-</colgroup>
-<tbody>
-<tr>
-<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>the wimax device that received the signal</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>nsp</p></td>
-<td class="parameter_description"><p>the removed NSP</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-<tr>
-<td class="parameter_name"><p>user_data</p></td>
-<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
-<td class="parameter_annotations"> </td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceWireGuard.html b/docs/libnm/html/NMDeviceWireGuard.html
index db34d4e7..dc438948 100644
--- a/docs/libnm/html/NMDeviceWireGuard.html
+++ b/docs/libnm/html/NMDeviceWireGuard.html
@@ -7,8 +7,8 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceWimax.html" title="NMDeviceWimax">
-<link rel="next" href="libnm-nm-device-wpan.html" title="nm-device-wpan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<link rel="next" href="NMDeviceWpan.html" title="NMDeviceWpan">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
 <td><a accesskey="p" href="NMDeviceWimax.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="libnm-nm-device-wpan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="NMDeviceWpan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
 <a name="NMDeviceWireGuard"></a><div class="titlepage"></div>
@@ -200,6 +200,6 @@ See: ip-rule(8)</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-device-wpan.html b/docs/libnm/html/NMDeviceWpan.html
index 824848c6..3ed184bd 100644
--- a/docs/libnm/html/libnm-nm-device-wpan.html
+++ b/docs/libnm/html/NMDeviceWpan.html
@@ -2,20 +2,20 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>nm-device-wpan: libnm Reference Manual</title>
+<title>NMDeviceWpan: libnm Reference Manual</title>
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMDeviceWireGuard.html" title="NMDeviceWireGuard">
 <link rel="next" href="NMActiveConnection.html" title="NMActiveConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#libnm-nm-device-wpan.description" class="shortcut">Description</a></span>
+                  <a href="#NMDeviceWpan.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -23,16 +23,16 @@
 <td><a accesskey="n" href="NMActiveConnection.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="refentry">
-<a name="libnm-nm-device-wpan"></a><div class="titlepage"></div>
+<a name="NMDeviceWpan"></a><div class="titlepage"></div>
 <div class="refnamediv"><table width="100%"><tr>
 <td valign="top">
-<h2><span class="refentrytitle"><a name="libnm-nm-device-wpan.top_of_page"></a>nm-device-wpan</span></h2>
-<p>nm-device-wpan</p>
+<h2><span class="refentrytitle"><a name="NMDeviceWpan.top_of_page"></a>NMDeviceWpan</span></h2>
+<p>NMDeviceWpan</p>
 </td>
 <td class="gallery_image" valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="libnm-nm-device-wpan.functions"></a><h2>Functions</h2>
+<a name="NMDeviceWpan.functions"></a><h2>Functions</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="functions_return">
@@ -42,13 +42,13 @@
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
-<a class="link" href="libnm-nm-device-wpan.html#nm-device-wpan-get-hw-address" title="nm_device_wpan_get_hw_address ()">nm_device_wpan_get_hw_address</a> <span class="c_punctuation">()</span>
+<a class="link" href="NMDeviceWpan.html#nm-device-wpan-get-hw-address" title="nm_device_wpan_get_hw_address ()">nm_device_wpan_get_hw_address</a> <span class="c_punctuation">()</span>
 </td>
 </tr></tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-wpan.other"></a><h2>Types and Values</h2>
+<a name="NMDeviceWpan.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
@@ -56,20 +56,20 @@
 </colgroup>
 <tbody><tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-device-wpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_WPAN_HW_ADDRESS">NM_DEVICE_WPAN_HW_ADDRESS</a></td>
+<td class="function_name"><a class="link" href="NMDeviceWpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_WPAN_HW_ADDRESS">NM_DEVICE_WPAN_HW_ADDRESS</a></td>
 </tr></tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-wpan.description"></a><h2>Description</h2>
+<a name="NMDeviceWpan.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-wpan.functions_details"></a><h2>Functions</h2>
+<a name="NMDeviceWpan.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
 <a name="nm-device-wpan-get-hw-address"></a><h3>nm_device_wpan_get_hw_address ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
-nm_device_wpan_get_hw_address (<em class="parameter"><code><span class="type">NMDeviceWpan</span> *device</code></em>);</pre>
-<p>Gets the active hardware (MAC) address of the <span class="type">NMDeviceWpan</span></p>
+nm_device_wpan_get_hw_address (<em class="parameter"><code><a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan"><span class="type">NMDeviceWpan</span></a> *device</code></em>);</pre>
+<p>Gets the active hardware (MAC) address of the <a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan"><span class="type">NMDeviceWpan</span></a></p>
 <div class="refsect3">
 <a name="nm-device-wpan-get-hw-address.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -80,7 +80,7 @@ nm_device_wpan_get_hw_address (<em class="parameter"><code><span class="type">NM
 </colgroup>
 <tbody><tr>
 <td class="parameter_name"><p>device</p></td>
-<td class="parameter_description"><p>a <span class="type">NMDeviceWpan</span></p></td>
+<td class="parameter_description"><p>a <a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan"><span class="type">NMDeviceWpan</span></a></p></td>
 <td class="parameter_annotations"> </td>
 </tr></tbody>
 </table></div>
@@ -93,7 +93,7 @@ device, and must not be modified.</p>
 </div>
 </div>
 <div class="refsect1">
-<a name="libnm-nm-device-wpan.other_details"></a><h2>Types and Values</h2>
+<a name="NMDeviceWpan.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
 <a name="NM-DEVICE-WPAN-HW-ADDRESS:CAPS"></a><h3>NM_DEVICE_WPAN_HW_ADDRESS</h3>
 <pre class="programlisting">#define NM_DEVICE_WPAN_HW_ADDRESS "hw-address"
@@ -102,6 +102,6 @@ device, and must not be modified.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMDhcpConfig.html b/docs/libnm/html/NMDhcpConfig.html
index 27916206..db1b1435 100644
--- a/docs/libnm/html/NMDhcpConfig.html
+++ b/docs/libnm/html/NMDhcpConfig.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMIPConfig.html" title="NMIPConfig">
 <link rel="next" href="NMCheckpoint.html" title="NMCheckpoint">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMDhcpConfig.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMDhcpConfig.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMDhcpConfig.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMDhcpConfig.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMDhcpConfig.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -69,29 +66,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDhcpConfig.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMDhcpConfig.html#NMDhcpConfig--family" title="The “family” property">family</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *</td>
-<td class="property_name"><a class="link" href="NMDhcpConfig.html#NMDhcpConfig--options" title="The “options” property">options</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMDhcpConfig.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -100,10 +74,6 @@
 </colgroup>
 <tbody>
 <tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMDhcpConfig.html#NMDhcpConfig-struct" title="NMDhcpConfig">NMDhcpConfig</a></td>
-</tr>
-<tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMDhcpConfig.html#NM-DHCP-CONFIG-FAMILY:CAPS" title="NM_DHCP_CONFIG_FAMILY">NM_DHCP_CONFIG_FAMILY</a></td>
 </tr>
@@ -115,19 +85,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMDhcpConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMDhcpConfig
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMDhcpConfig.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMDhcpConfig implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMDhcpConfig.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -226,11 +183,6 @@ configuration, and must not be modified.</p>
 <div class="refsect1">
 <a name="NMDhcpConfig.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="NMDhcpConfig-struct"></a><h3>NMDhcpConfig</h3>
-<pre class="programlisting">typedef struct _NMDhcpConfig NMDhcpConfig;</pre>
-</div>
-<hr>
-<div class="refsect2">
 <a name="NM-DHCP-CONFIG-FAMILY:CAPS"></a><h3>NM_DHCP_CONFIG_FAMILY</h3>
 <pre class="programlisting">#define NM_DHCP_CONFIG_FAMILY  "family"
 </pre>
@@ -242,26 +194,8 @@ configuration, and must not be modified.</p>
 </pre>
 </div>
 </div>
-<div class="refsect1">
-<a name="NMDhcpConfig.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMDhcpConfig--family"></a><h3>The <code class="literal">“family”</code> property</h3>
-<pre class="programlisting">  “family”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>The IP address family of the configuration; either
-<code class="literal">AF_INET</code> or <code class="literal">AF_INET6</code>.</p>
-<p>Flags: Read</p>
-<p>Allowed values: [0,255]</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMDhcpConfig--options"></a><h3>The <code class="literal">“options”</code> property</h3>
-<pre class="programlisting">  “options”                  <a href="https://developer.gnome.org/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> *</pre>
-<p>Flags: Read</p>
-</div>
-</div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMIPConfig.html b/docs/libnm/html/NMIPConfig.html
index 98340b5d..da7301ff 100644
--- a/docs/libnm/html/NMIPConfig.html
+++ b/docs/libnm/html/NMIPConfig.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMWimaxNsp.html" title="NMWimaxNsp">
 <link rel="next" href="NMDhcpConfig.html" title="NMDhcpConfig">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMIPConfig.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMIPConfig.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMIPConfig.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMIPConfig.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMIPConfig.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -105,61 +102,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMIPConfig.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--addresses" title="The “addresses” property">addresses</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--domains" title="The “domains” property">domains</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--family" title="The “family” property">family</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--gateway" title="The “gateway” property">gateway</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--nameservers" title="The “nameservers” property">nameservers</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--routes" title="The “routes” property">routes</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--searches" title="The “searches” property">searches</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
-<td class="property_name"><a class="link" href="NMIPConfig.html#NMIPConfig--wins-servers" title="The “wins-servers” property">wins-servers</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMIPConfig.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -168,10 +110,6 @@
 </colgroup>
 <tbody>
 <tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMIPConfig.html#NMIPConfig-struct" title="NMIPConfig">NMIPConfig</a></td>
-</tr>
-<tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMIPConfig.html#NM-IP-CONFIG-FAMILY:CAPS" title="NM_IP_CONFIG_FAMILY">NM_IP_CONFIG_FAMILY</a></td>
 </tr>
@@ -207,19 +145,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMIPConfig.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMIPConfig
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMIPConfig.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMIPConfig implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMIPConfig.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -452,11 +377,6 @@ nm_ip_config_get_wins_servers (<em class="parameter"><code><a class="link" href=
 <div class="refsect1">
 <a name="NMIPConfig.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
-<a name="NMIPConfig-struct"></a><h3>NMIPConfig</h3>
-<pre class="programlisting">typedef struct _NMIPConfig NMIPConfig;</pre>
-</div>
-<hr>
-<div class="refsect2">
 <a name="NM-IP-CONFIG-FAMILY:CAPS"></a><h3>NM_IP_CONFIG_FAMILY</h3>
 <pre class="programlisting">#define NM_IP_CONFIG_FAMILY "family"
 </pre>
@@ -504,72 +424,8 @@ nm_ip_config_get_wins_servers (<em class="parameter"><code><a class="link" href=
 </pre>
 </div>
 </div>
-<div class="refsect1">
-<a name="NMIPConfig.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMIPConfig--addresses"></a><h3>The <code class="literal">“addresses”</code> property</h3>
-<pre class="programlisting">  “addresses”                <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> containing the addresses (<a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a>) of the configuration.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--domains"></a><h3>The <code class="literal">“domains”</code> property</h3>
-<pre class="programlisting">  “domains”                  <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
-<p>The array containing domain strings of the configuration.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--family"></a><h3>The <code class="literal">“family”</code> property</h3>
-<pre class="programlisting">  “family”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
-<p>The IP address family of the configuration; either
-<code class="literal">AF_INET</code> or <code class="literal">AF_INET6</code>.</p>
-<p>Flags: Read</p>
-<p>Allowed values: [0,255]</p>
-<p>Default value: 0</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--gateway"></a><h3>The <code class="literal">“gateway”</code> property</h3>
-<pre class="programlisting">  “gateway”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The IP gateway address of the configuration as string.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--nameservers"></a><h3>The <code class="literal">“nameservers”</code> property</h3>
-<pre class="programlisting">  “nameservers”              <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
-<p>The array containing name server IP addresses of the configuration.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--routes"></a><h3>The <code class="literal">“routes”</code> property</h3>
-<pre class="programlisting">  “routes”                   <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *</pre>
-<p>A <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> containing the routes (<a class="link" href="NMSettingIPConfig.html#NMIPRoute"><span class="type">NMIPRoute</span></a>) of the configuration.</p>
-<p><span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GPtrArray(NMIPRoute)]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--searches"></a><h3>The <code class="literal">“searches”</code> property</h3>
-<pre class="programlisting">  “searches”                 <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
-<p>The array containing DNS search strings of the configuration.</p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMIPConfig--wins-servers"></a><h3>The <code class="literal">“wins-servers”</code> property</h3>
-<pre class="programlisting">  “wins-servers”             <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
-<p>The array containing WINS server IP addresses of the configuration.
-(This will always be empty for IPv6 configurations.)</p>
-<p>Flags: Read</p>
-</div>
-</div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMObject.html b/docs/libnm/html/NMObject.html
index 5e3ba1c3..a7f0f354 100644
--- a/docs/libnm/html/NMObject.html
+++ b/docs/libnm/html/NMObject.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch02.html" title="Client Object API Reference">
 <link rel="prev" href="NMSecretAgentOld.html" title="NMSecretAgentOld">
 <link rel="next" href="libnm-nm-errors.html" title="nm-errors">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMObject.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMObject.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMObject.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMObject.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMObject.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch02.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -51,90 +48,19 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMObject.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *</td>
-<td class="property_name"><a class="link" href="NMObject.html#NMObject--dbus-connection" title="The “dbus-connection” property">dbus-connection</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct"><span class="type">GDBusObject</span></a> *</td>
-<td class="property_name"><a class="link" href="NMObject.html#NMObject--dbus-object" title="The “dbus-object” property">dbus-object</a></td>
-<td class="property_flags">Write / Construct Only</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="type">GDBusObjectManager</span></a> *</td>
-<td class="property_name"><a class="link" href="NMObject.html#NMObject--dbus-object-manager" title="The “dbus-object-manager” property">dbus-object-manager</a></td>
-<td class="property_flags">Write / Construct Only</td>
-</tr>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMObject.html#NMObject--path" title="The “path” property">path</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMObject.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
 <col width="150px" class="name">
 <col class="description">
 </colgroup>
-<tbody>
-<tr>
+<tbody><tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMObject.html#NM-OBJECT-PATH:CAPS" title="NM_OBJECT_PATH">NM_OBJECT_PATH</a></td>
-</tr>
-<tr>
-<td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMObject.html#NM-OBJECT-DBUS-CONNECTION:CAPS" title="NM_OBJECT_DBUS_CONNECTION">NM_OBJECT_DBUS_CONNECTION</a></td>
-</tr>
-<tr>
-<td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMObject.html#NM-OBJECT-DBUS-OBJECT-MANAGER:CAPS" title="NM_OBJECT_DBUS_OBJECT_MANAGER">NM_OBJECT_DBUS_OBJECT_MANAGER</a></td>
-</tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMObject.html#NMObject-struct" title="NMObject">NMObject</a></td>
-</tr>
-</tbody>
+</tr></tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> NMObject
-        <span class="lineart">├──</span> <a class="link" href="NMAccessPoint.html" title="NMAccessPoint">NMAccessPoint</a>
-        <span class="lineart">├──</span> <a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a>
-        <span class="lineart">├──</span> <a class="link" href="NMCheckpoint.html" title="NMCheckpoint">NMCheckpoint</a>
-        <span class="lineart">├──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-        <span class="lineart">├──</span> <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig">NMDhcpConfig</a>
-        <span class="lineart">├──</span> <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
-        <span class="lineart">├──</span> <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection">NMRemoteConnection</a>
-        <span class="lineart">├──</span> <a class="link" href="NMWifiP2PPeer.html" title="NMWifiP2PPeer">NMWifiP2PPeer</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp">NMWimaxNsp</a>
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMObject.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMObject implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMObject.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -173,60 +99,9 @@ object, and must not be modified.</p>
 <pre class="programlisting">#define NM_OBJECT_PATH "path"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NM-OBJECT-DBUS-CONNECTION:CAPS"></a><h3>NM_OBJECT_DBUS_CONNECTION</h3>
-<pre class="programlisting">#define NM_OBJECT_DBUS_CONNECTION "dbus-connection"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NM-OBJECT-DBUS-OBJECT-MANAGER:CAPS"></a><h3>NM_OBJECT_DBUS_OBJECT_MANAGER</h3>
-<pre class="programlisting">#define NM_OBJECT_DBUS_OBJECT_MANAGER "dbus-object-manager"
-</pre>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMObject-struct"></a><h3>NMObject</h3>
-<pre class="programlisting">typedef struct _NMObject NMObject;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMObject.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMObject--dbus-connection"></a><h3>The <code class="literal">“dbus-connection”</code> property</h3>
-<pre class="programlisting">  “dbus-connection”          <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> *</pre>
-<p>The <a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html#GDBusConnection-struct"><span class="type">GDBusConnection</span></a> of the object.</p>
-<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
-<p>Flags: Read</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMObject--dbus-object"></a><h3>The <code class="literal">“dbus-object”</code> property</h3>
-<pre class="programlisting">  “dbus-object”              <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct"><span class="type">GDBusObject</span></a> *</pre>
-<p>The <a href="https://developer.gnome.org/gio/unstable/GDBusObject.html#GDBusObject-struct"><span class="type">GDBusObject</span></a> of the object.</p>
-<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
-<p>Flags: Write / Construct Only</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMObject--dbus-object-manager"></a><h3>The <code class="literal">“dbus-object-manager”</code> property</h3>
-<pre class="programlisting">  “dbus-object-manager”      <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="type">GDBusObjectManager</span></a> *</pre>
-<p>The <a href="https://developer.gnome.org/gio/unstable/GDBusObjectManager.html#GDBusObjectManager-struct"><span class="type">GDBusObjectManager</span></a> of the object.</p>
-<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
-<p>Flags: Write / Construct Only</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMObject--path"></a><h3>The <code class="literal">“path”</code> property</h3>
-<pre class="programlisting">  “path”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The D-Bus object path.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html
index b415e3c0..efa6bcd8 100644
--- a/docs/libnm/html/NMRemoteConnection.html
+++ b/docs/libnm/html/NMRemoteConnection.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSimpleConnection.html" title="NMSimpleConnection">
 <link rel="next" href="NMSetting.html" title="NMSetting">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMRemoteConnection.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMRemoteConnection.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMRemoteConnection.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMRemoteConnection.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMRemoteConnection.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -189,39 +186,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMRemoteConnection.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMRemoteConnection.html#NMRemoteConnection--filename" title="The “filename” property">filename</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMRemoteConnection.html#NMRemoteConnection--flags" title="The “flags” property">flags</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMRemoteConnection.html#NMRemoteConnection--unsaved" title="The “unsaved” property">unsaved</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
-<td class="property_name"><a class="link" href="NMRemoteConnection.html#NMRemoteConnection--visible" title="The “visible” property">visible</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMRemoteConnection.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -253,27 +217,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMRemoteConnection.html#NM-REMOTE-CONNECTION-VISIBLE:CAPS" title="NM_REMOTE_CONNECTION_VISIBLE">NM_REMOTE_CONNECTION_VISIBLE</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMRemoteConnection.html#NMRemoteConnection-struct" title="NMRemoteConnection">NMRemoteConnection</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMRemoteConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMRemoteConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMRemoteConnection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMRemoteConnection implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a>,  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a> and  <a class="link" href="NMConnection.html" title="NMConnection">NMConnection</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMRemoteConnection.description"></a><h2>Description</h2>
 <p>A <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> represents a connection that is exported via
 NetworkManager D-Bus interface.</p>
@@ -378,8 +325,9 @@ nm_remote_connection_update2_finish (<em class="parameter"><code><a class="link"
 </div>
 <div class="refsect3">
 <a name="nm-remote-connection-update2-finish.returns"></a><h4>Returns</h4>
-<p> on success, a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type "a{sv}" with the result. On failure,
-<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
+<p>on success, a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type "a{sv}" with the result. On failure,
+<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -390,6 +338,10 @@ nm_remote_connection_commit_changes (<em class="parameter"><code><a class="link"
                                      <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> save_to_disk</code></em>,
                                      <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                      <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_remote_connection_commit_changes</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMRemoteConnection.html#nm-remote-connection-commit-changes-async" title="nm_remote_connection_commit_changes_async ()"><code class="function">nm_remote_connection_commit_changes_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Send any local changes to the settings and properties of <em class="parameter"><code>connection</code></em>
  to
 NetworkManager. If <em class="parameter"><code>save_to_disk</code></em>
@@ -537,6 +489,10 @@ will be set.</p>
 nm_remote_connection_save (<em class="parameter"><code><a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *connection</code></em>,
                            <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                            <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_remote_connection_save</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMRemoteConnection.html#nm-remote-connection-save-async" title="nm_remote_connection_save_async ()"><code class="function">nm_remote_connection_save_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Saves the connection to disk if the connection has changes that have not yet
 been written to disk, or if the connection has never been saved.</p>
 <div class="refsect3">
@@ -664,6 +620,10 @@ will be set.</p>
 nm_remote_connection_delete (<em class="parameter"><code><a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection"><span class="type">NMRemoteConnection</span></a> *connection</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                              <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_remote_connection_delete</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMRemoteConnection.html#nm-remote-connection-delete-async" title="nm_remote_connection_delete_async ()"><code class="function">nm_remote_connection_delete_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Deletes the connection.</p>
 <div class="refsect3">
 <a name="nm-remote-connection-delete.parameters"></a><h4>Parameters</h4>
@@ -790,6 +750,10 @@ nm_remote_connection_get_secrets (<em class="parameter"><code><a class="link" hr
                                   <em class="parameter"><code>const <span class="type">char</span> *setting_name</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                   <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_remote_connection_get_secrets</code> has been deprecated since version 1.22 and should not be used in newly-written code.</p>
+<p>, use <a class="link" href="NMRemoteConnection.html#nm-remote-connection-get-secrets-async" title="nm_remote_connection_get_secrets_async ()"><code class="function">nm_remote_connection_get_secrets_async()</code></a> or GDBusConnection</p>
+</div>
 <p>Request the connection's secrets. Note that this is a blocking D-Bus call,
 not a simple property accessor.</p>
 <div class="refsect3">
@@ -826,9 +790,10 @@ not a simple property accessor.</p>
 </div>
 <div class="refsect3">
 <a name="nm-remote-connection-get-secrets.returns"></a><h4>Returns</h4>
-<p> a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type <code class="literal">NM_VARIANT_TYPE_CONNECTION</code> containing
+<p>a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type <code class="literal">NM_VARIANT_TYPE_CONNECTION</code> containing
 <em class="parameter"><code>connection</code></em>
-'s secrets, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error.</p>
+'s secrets, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
 </div>
 </div>
 <hr>
@@ -1076,59 +1041,9 @@ user, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.ht
 <pre class="programlisting">#define NM_REMOTE_CONNECTION_VISIBLE         "visible"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMRemoteConnection-struct"></a><h3>NMRemoteConnection</h3>
-<pre class="programlisting">typedef struct _NMRemoteConnection NMRemoteConnection;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMRemoteConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMRemoteConnection--filename"></a><h3>The <code class="literal">“filename”</code> property</h3>
-<pre class="programlisting">  “filename”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>File that stores the connection in case the connection is
-file-backed.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-<p class="since">Since: 1.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMRemoteConnection--flags"></a><h3>The <code class="literal">“flags”</code> property</h3>
-<pre class="programlisting">  “flags”                    <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The flags of the connection as unsigned integer. The values
-correspond to the <a class="link" href="libnm-nm-dbus-interface.html#NMSettingsConnectionFlags" title="enum NMSettingsConnectionFlags"><span class="type">NMSettingsConnectionFlags</span></a> enum.</p>
-<p>Flags: Read</p>
-<p>Default value: 0</p>
-<p class="since">Since: 1.12</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMRemoteConnection--unsaved"></a><h3>The <code class="literal">“unsaved”</code> property</h3>
-<pre class="programlisting">  “unsaved”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the remote connection contains changes that have not been saved
-to disk, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the connection is the same as its on-disk representation.</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMRemoteConnection--visible"></a><h3>The <code class="literal">“visible”</code> property</h3>
-<pre class="programlisting">  “visible”                  <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
-<p><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the remote connection is visible to the current user, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if
-not.  If the connection is not visible then it is essentially useless; it
-will not contain any settings, and operations such as
-<a class="link" href="NMRemoteConnection.html#nm-remote-connection-save" title="nm_remote_connection_save ()"><code class="function">nm_remote_connection_save()</code></a> and <a class="link" href="NMRemoteConnection.html#nm-remote-connection-delete" title="nm_remote_connection_delete ()"><code class="function">nm_remote_connection_delete()</code></a> will always
-fail. (<span class="type">NMRemoteSettings</span> will not normally return non-visible connections
-to callers, but it is possible for a connection's visibility to change
-after you already have a reference to it.)</p>
-<p>Flags: Read</p>
-<p>Default value: FALSE</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSecretAgentOld.html b/docs/libnm/html/NMSecretAgentOld.html
index 37b5197a..95f43d05 100644
--- a/docs/libnm/html/NMSecretAgentOld.html
+++ b/docs/libnm/html/NMSecretAgentOld.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch02.html" title="Client Object API Reference">
 <link rel="prev" href="NMClient.html" title="NMClient">
 <link rel="next" href="NMObject.html" title="NMObject">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -266,22 +266,22 @@ something like this:</p>
 14
 15
 16</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="n">NMConnection</span> <span class="o">*</span><span class="n">secrets</span><span class="p">;</span>
-<span class="n">NMSettingWirelessSecurity</span> <span class="o">*</span><span class="n">s_wsec</span><span class="p">;</span>
-<span class="n">GVariant</span> <span class="o">*</span><span class="n">secrets_dict</span><span class="p">;</span>
+        <td class="listing_code"><pre class="programlisting"><span class="usertype">NMConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">secrets</span><span class="symbol">;</span>
+<span class="usertype">NMSettingWirelessSecurity</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">s_wsec</span><span class="symbol">;</span>
+<span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">secrets_dict</span><span class="symbol">;</span>
 
-<span class="n">secrets</span> <span class="o">=</span> <span class="n">nm_simple_connection_new</span> <span class="p">();</span>
-<span class="n">s_wsec</span> <span class="o">=</span> <span class="p">(</span><span class="n">NMSettingWirelessSecurity</span> <span class="o">*</span><span class="p">)</span> <span class="n">nm_setting_wireless_security_new</span> <span class="p">();</span>
-<span class="n">g_object_set</span> <span class="p">(</span><span class="n">G_OBJECT</span> <span class="p">(</span><span class="n">s_wsec</span><span class="p">),</span>
-              <span class="n">NM_SETTING_WIRELESS_SECURITY_PSK</span><span class="p">,</span> <span class="s">&quot;my really cool PSK&quot;</span><span class="p">,</span>
-              <span class="nb">NULL</span><span class="p">);</span>
-<span class="n">nm_connection_add_setting</span> <span class="p">(</span><span class="n">secrets</span><span class="p">,</span> <span class="n">NM_SETTING</span> <span class="p">(</span><span class="n">s_wsec</span><span class="p">));</span>
-<span class="n">secrets_dict</span> <span class="o">=</span> <span class="n">nm_connection_to_dbus</span> <span class="p">(</span><span class="n">secrets</span><span class="p">,</span> <span class="n">NM_CONNECTION_SERIALIZE_ALL</span><span class="p">);</span>
+<span class="normal">secrets </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="NMSimpleConnection.html#nm-simple-connection-new">nm_simple_connection_new</a></span><span class="normal"> </span><span class="symbol">();</span>
+<span class="normal">s_wsec </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity-struct">NMSettingWirelessSecurity</a> </span><span class="symbol">*)</span><span class="normal"> </span><span class="function"><a href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-new">nm_setting_wireless_security_new</a></span><span class="normal"> </span><span class="symbol">();</span>
+<span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-set">g_object_set</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">s_wsec</span><span class="symbol">),</span>
+<span class="normal">              <a href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PSK:CAPS">NM_SETTING_WIRELESS_SECURITY_PSK</a></span><span class="symbol">,</span><span class="normal"> </span><span class="string">"my really cool PSK"</span><span class="symbol">,</span>
+<span class="normal">              <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+<span class="function"><a href="NMConnection.html#nm-connection-add-setting">nm_connection_add_setting</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">secrets</span><span class="symbol">,</span><span class="normal"> </span><span class="function">NM_SETTING</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">s_wsec</span><span class="symbol">));</span>
+<span class="normal">secrets_dict </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="NMConnection.html#nm-connection-to-dbus">nm_connection_to_dbus</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">secrets</span><span class="symbol">,</span><span class="normal"> <a href="NMConnection.html#NM-CONNECTION-SERIALIZE-ALL:CAPS">NM_CONNECTION_SERIALIZE_ALL</a></span><span class="symbol">);</span>
 
-<span class="p">(</span><span class="n">call</span> <span class="n">the</span> <span class="n">NMSecretAgentOldGetSecretsFunc</span> <span class="n">with</span> <span class="n">secrets_dict</span><span class="p">)</span>
+<span class="symbol">(</span><span class="normal">call the NMSecretAgentOldGetSecretsFunc </span><span class="usertype">with</span><span class="normal"> secrets_dict</span><span class="symbol">)</span>
 
-<span class="n">g_object_unref</span> <span class="p">(</span><span class="n">secrets</span><span class="p">);</span>
-<span class="n">g_variant_unref</span> <span class="p">(</span><span class="n">secrets_dict</span><span class="p">);</span></pre></td>
+<span class="function"><a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">secrets</span><span class="symbol">);</span>
+<span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">secrets_dict</span><span class="symbol">);</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -827,6 +827,6 @@ of 3 characters.  An example valid identifier is 'org.gnome.nm-applet'
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html
index 7007ecaa..d2b26581 100644
--- a/docs/libnm/html/NMSetting.html
+++ b/docs/libnm/html/NMSetting.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMRemoteConnection.html" title="NMRemoteConnection">
 <link rel="next" href="NMSettingConnection.html" title="NMSettingConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -984,8 +984,8 @@ two connections.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-COMPARE-FLAG-FUZZY:CAPS"></a>NM_SETTING_COMPARE_FLAG_FUZZY</p></td>
 <td class="enum_member_description">
 <p>match only important attributes, like SSID,
-type, security settings, etc.  Does not match, for example, connection ID
-or UUID.</p>
+  type, security settings, etc.  Does not match, for example, connection ID
+  or UUID.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1007,8 +1007,8 @@ or UUID.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-COMPARE-FLAG-IGNORE-AGENT-OWNED-SECRETS:CAPS"></a>NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS</p></td>
 <td class="enum_member_description">
 <p>ignore secrets for which
-the secret's flags indicate the secret is owned by a user secret agent
-(ie, the secret's flag includes <em class="parameter"><code>NM_SETTING_SECRET_FLAG_AGENT_OWNED</code></em>
+  the secret's flags indicate the secret is owned by a user secret agent
+  (ie, the secret's flag includes <em class="parameter"><code>NM_SETTING_SECRET_FLAG_AGENT_OWNED</code></em>
 )</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1017,8 +1017,8 @@ the secret's flags indicate the secret is owned by a user secret agent
 <td class="enum_member_name"><p><a name="NM-SETTING-COMPARE-FLAG-IGNORE-NOT-SAVED-SECRETS:CAPS"></a>NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS</p></td>
 <td class="enum_member_description">
 <p>ignore secrets for which
-the secret's flags indicate the secret should not be saved to persistent
-storage (ie, the secret's flag includes <em class="parameter"><code>NM_SETTING_SECRET_FLAG_NOT_SAVED</code></em>
+  the secret's flags indicate the secret should not be saved to persistent
+  storage (ie, the secret's flag includes <em class="parameter"><code>NM_SETTING_SECRET_FLAG_NOT_SAVED</code></em>
 )</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1027,8 +1027,8 @@ storage (ie, the secret's flag includes <em class="parameter"><code>NM_SETTING_S
 <td class="enum_member_name"><p><a name="NM-SETTING-COMPARE-FLAG-DIFF-RESULT-WITH-DEFAULT:CAPS"></a>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</p></td>
 <td class="enum_member_description">
 <p>if this flag is set,
-<a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> and <a class="link" href="NMConnection.html#nm-connection-diff" title="nm_connection_diff ()"><code class="function">nm_connection_diff()</code></a> will also include properties that
-are set to their default value. See also <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT</code></em>
+  <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> and <a class="link" href="NMConnection.html#nm-connection-diff" title="nm_connection_diff ()"><code class="function">nm_connection_diff()</code></a> will also include properties that
+  are set to their default value. See also <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT</code></em>
 .</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1037,20 +1037,20 @@ are set to their default value. See also <em class="parameter"><code>NM_SETTING_
 <td class="enum_member_name"><p><a name="NM-SETTING-COMPARE-FLAG-DIFF-RESULT-NO-DEFAULT:CAPS"></a>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT</p></td>
 <td class="enum_member_description">
 <p>if this flag is set,
-<a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> and <a class="link" href="NMConnection.html#nm-connection-diff" title="nm_connection_diff ()"><code class="function">nm_connection_diff()</code></a> will not include properties that
-are set to their default value. This is the opposite of
-<em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
+  <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> and <a class="link" href="NMConnection.html#nm-connection-diff" title="nm_connection_diff ()"><code class="function">nm_connection_diff()</code></a> will not include properties that
+  are set to their default value. This is the opposite of
+  <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
 . If both flags are set together,
-<em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
+  <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
  wins. If both flags are unset,
-this means to exclude default properties if there is a setting to compare,
-but include all properties, if the setting 'b' is missing. This is the legacy
-behaviour of libnm-util, where <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> behaved differently depending
-on whether the setting 'b' was available. If <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
+  this means to exclude default properties if there is a setting to compare,
+  but include all properties, if the setting 'b' is missing. This is the legacy
+  behaviour of libnm-util, where <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> behaved differently depending
+  on whether the setting 'b' was available. If <em class="parameter"><code>NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT</code></em>
 
-is set, <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> will also set the flags <em class="parameter"><code>NM_SETTING_DIFF_RESULT_IN_A_DEFAULT</code></em>
+  is set, <a class="link" href="NMSetting.html#nm-setting-diff" title="nm_setting_diff ()"><code class="function">nm_setting_diff()</code></a> will also set the flags <em class="parameter"><code>NM_SETTING_DIFF_RESULT_IN_A_DEFAULT</code></em>
 
-and <em class="parameter"><code>NM_SETTING_DIFF_RESULT_IN_B_DEFAULT</code></em>
+  and <em class="parameter"><code>NM_SETTING_DIFF_RESULT_IN_B_DEFAULT</code></em>
 , if the values are default values.</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1183,6 +1183,6 @@ example "ppp" or "802-11-wireless" or "802-3-ethernet".</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSetting6Lowpan.html b/docs/libnm/html/NMSetting6Lowpan.html
index 2f6d0b35..922e2358 100644
--- a/docs/libnm/html/NMSetting6Lowpan.html
+++ b/docs/libnm/html/NMSetting6Lowpan.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingConnection.html" title="NMSettingConnection">
 <link rel="next" href="NMSetting8021x.html" title="NMSetting8021x">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -138,6 +138,6 @@ nm_setting_6lowpan_get_parent (<em class="parameter"><code><a class="link" href=
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html
index 4e74d1cb..eec09bbe 100644
--- a/docs/libnm/html/NMSetting8021x.html
+++ b/docs/libnm/html/NMSetting8021x.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSetting6Lowpan.html" title="NMSetting6Lowpan">
 <link rel="next" href="NMSettingAdsl.html" title="NMSettingAdsl">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1199,9 +1199,10 @@
 <div class="refsect1">
 <a name="NMSetting8021x.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
-    <span class="lineart">├──</span> NMSetting8021xAuthFlags
     <span class="lineart">├──</span> NMSetting8021xCKFormat
     <span class="lineart">╰──</span> NMSetting8021xCKScheme
+    <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
+    <span class="lineart">╰──</span> NMSetting8021xAuthFlags
     <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
         <span class="lineart">╰──</span> NMSetting8021x
@@ -4096,7 +4097,7 @@ nm_setting_802_1x_get_optional (<em class="parameter"><code><a class="link" href
 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation should proceed even when the 802.1X
 authentication fails; <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p>
 </div>
-<p class="since">Since: 1.20.6</p>
+<p class="since">Since: 1.22</p>
 </div>
 </div>
 <div class="refsect1">
@@ -4216,6 +4217,8 @@ URI of an object on a PKCS<span class="type">11</span> token</p>
 <a name="NMSetting8021xAuthFlags"></a><h3>enum NMSetting8021xAuthFlags</h3>
 <p><a class="link" href="NMSetting8021x.html#NMSetting8021xAuthFlags" title="enum NMSetting8021xAuthFlags"><span class="type">NMSetting8021xAuthFlags</span></a> values indicate which authentication settings
 should be used.</p>
+<p>Before 1.22, this was wrongly marked as a enum and not as a flags
+type.</p>
 <div class="refsect3">
 <a name="NMSetting8021xAuthFlags.members"></a><h4>Members</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -4705,7 +4708,7 @@ If set to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macro
 authentication.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: FALSE</p>
-<p class="since">Since: 1.20.6</p>
+<p class="since">Since: 1.22</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -4814,7 +4817,7 @@ server certificate's altSubjectName is performed.</p>
 <div class="refsect2">
 <a name="NMSetting8021x--phase2-auth"></a><h3>The <code class="literal">“phase2-auth”</code> property</h3>
 <pre class="programlisting">  “phase2-auth”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Specifies the allowed "phase 2" inner non-EAP authentication methods when
+<p>Specifies the allowed "phase 2" inner non-EAP authentication method when
 an EAP method that uses an inner TLS tunnel is specified in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property.  Recognized non-EAP "phase 2" methods are
 "pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls".
@@ -4827,7 +4830,7 @@ authentication; see the wpa_supplicant documentation for more details.</p>
 <div class="refsect2">
 <a name="NMSetting8021x--phase2-autheap"></a><h3>The <code class="literal">“phase2-autheap”</code> property</h3>
 <pre class="programlisting">  “phase2-autheap”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Specifies the allowed "phase 2" inner EAP-based authentication methods
+<p>Specifies the allowed "phase 2" inner EAP-based authentication method
 when an EAP method that uses an inner TLS tunnel is specified in the
 <a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property.  Recognized EAP-based "phase 2" methods are
 "md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method
@@ -5094,6 +5097,6 @@ properties instead (sets ca_cert/ca_cert2 options for wpa_supplicant).</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingAdsl.html b/docs/libnm/html/NMSettingAdsl.html
index 1f5285c9..ccef965c 100644
--- a/docs/libnm/html/NMSettingAdsl.html
+++ b/docs/libnm/html/NMSettingAdsl.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSetting8021x.html" title="NMSetting8021x">
 <link rel="next" href="NMSettingBluetooth.html" title="NMSettingBluetooth">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -569,6 +569,6 @@ nm_setting_adsl_get_password_flags (<em class="parameter"><code><a class="link"
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingBluetooth.html b/docs/libnm/html/NMSettingBluetooth.html
index b214a3fc..940ac90b 100644
--- a/docs/libnm/html/NMSettingBluetooth.html
+++ b/docs/libnm/html/NMSettingBluetooth.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingAdsl.html" title="NMSettingAdsl">
 <link rel="next" href="NMSettingBond.html" title="NMSettingBond">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -284,6 +284,6 @@ Area Networking connections to devices supporting the NAP profile.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingBond.html b/docs/libnm/html/NMSettingBond.html
index c7256553..ba637f9c 100644
--- a/docs/libnm/html/NMSettingBond.html
+++ b/docs/libnm/html/NMSettingBond.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingBluetooth.html" title="NMSettingBluetooth">
 <link rel="next" href="NMSettingBridgePort.html" title="NMSettingBridgePort">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -787,6 +787,6 @@ the <a class="link" href="NMSettingBond.html#NMSettingBond--options" title="The
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html
index 4d506b5e..aba352a2 100644
--- a/docs/libnm/html/NMSettingBridge.html
+++ b/docs/libnm/html/NMSettingBridge.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingBridgePort.html" title="NMSettingBridgePort">
 <link rel="next" href="NMSettingCdma.html" title="NMSettingCdma">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1637,6 +1637,6 @@ range, represented as a couple of ids separated by a dash.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingBridgePort.html b/docs/libnm/html/NMSettingBridgePort.html
index 8ff505e3..cb16d0f8 100644
--- a/docs/libnm/html/NMSettingBridgePort.html
+++ b/docs/libnm/html/NMSettingBridgePort.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingBond.html" title="NMSettingBond">
 <link rel="next" href="NMSettingBridge.html" title="NMSettingBridge">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -579,6 +579,6 @@ range, represented as a couple of ids separated by a dash.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingCdma.html b/docs/libnm/html/NMSettingCdma.html
index 9ff38f47..329c3da6 100644
--- a/docs/libnm/html/NMSettingCdma.html
+++ b/docs/libnm/html/NMSettingCdma.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingBridge.html" title="NMSettingBridge">
 <link rel="next" href="NMSettingDcb.html" title="NMSettingDcb">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -415,6 +415,6 @@ username is required, it is specified here.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html
index 2f2a250e..f9c862eb 100644
--- a/docs/libnm/html/NMSettingConnection.html
+++ b/docs/libnm/html/NMSettingConnection.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSetting.html" title="NMSetting">
 <link rel="next" href="NMSetting6Lowpan.html" title="NMSetting6Lowpan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1873,7 +1873,7 @@ should be activated when master is activated.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-NO:CAPS"></a>NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_NO</p></td>
 <td class="enum_member_description">
 <p>slaves are not brought up when
-master is activated</p>
+  master is activated</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1881,7 +1881,7 @@ master is activated</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-CONNECTION-AUTOCONNECT-SLAVES-YES:CAPS"></a>NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_YES</p></td>
 <td class="enum_member_description">
 <p>slaves are brought up when
-master is activated</p>
+  master is activated</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2359,6 +2359,6 @@ the change takes effect immediately.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingDcb.html b/docs/libnm/html/NMSettingDcb.html
index 468e49f1..9c8ea1cf 100644
--- a/docs/libnm/html/NMSettingDcb.html
+++ b/docs/libnm/html/NMSettingDcb.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingCdma.html" title="NMSettingCdma">
 <link rel="next" href="NMSettingDummy.html" title="NMSettingDummy">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1403,6 +1403,6 @@ which the priority is mapped.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingDummy.html b/docs/libnm/html/NMSettingDummy.html
index 637a404f..1e1f6b4b 100644
--- a/docs/libnm/html/NMSettingDummy.html
+++ b/docs/libnm/html/NMSettingDummy.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingDcb.html" title="NMSettingDcb">
 <link rel="next" href="NMSettingEthtool.html" title="NMSettingEthtool">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -111,6 +111,6 @@ nm_setting_dummy_new (<em class="parameter"><code><span class="type">void</span>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html
index 1946babf..05f77819 100644
--- a/docs/libnm/html/NMSettingEthtool.html
+++ b/docs/libnm/html/NMSettingEthtool.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingDummy.html" title="NMSettingDummy">
 <link rel="next" href="NMSettingGeneric.html" title="NMSettingGeneric">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -826,6 +826,6 @@ gets modified. </p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingGeneric.html b/docs/libnm/html/NMSettingGeneric.html
index cdf607e7..5ac78763 100644
--- a/docs/libnm/html/NMSettingGeneric.html
+++ b/docs/libnm/html/NMSettingGeneric.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingEthtool.html" title="NMSettingEthtool">
 <link rel="next" href="NMSettingGsm.html" title="NMSettingGsm">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -113,6 +113,6 @@ nm_setting_generic_new (<em class="parameter"><code><span class="type">void</spa
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html
index b693ef94..f4329740 100644
--- a/docs/libnm/html/NMSettingGsm.html
+++ b/docs/libnm/html/NMSettingGsm.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingGeneric.html" title="NMSettingGeneric">
 <link rel="next" href="NMSettingInfiniband.html" title="NMSettingInfiniband">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -50,6 +50,14 @@
 </td>
 </tr>
 <tr>
+<td class="function_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-auto-config" title="nm_setting_gsm_get_auto_config ()">nm_setting_gsm_get_auto_config</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
@@ -163,6 +171,11 @@
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--auto-config" title="The “auto-config” property">auto-config</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
 <td class="property_type">
 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
 <td class="property_name"><a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property">device-id</a></td>
@@ -247,6 +260,10 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-AUTO-CONFIG:CAPS" title="NM_SETTING_GSM_AUTO_CONFIG">NM_SETTING_GSM_AUTO_CONFIG</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-USERNAME:CAPS" title="NM_SETTING_GSM_USERNAME">NM_SETTING_GSM_USERNAME</a></td>
 </tr>
 <tr>
@@ -331,6 +348,32 @@ nm_setting_gsm_new (<em class="parameter"><code><span class="type">void</span></
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-gsm-get-auto-config"></a><h3>nm_setting_gsm_get_auto_config ()</h3>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+nm_setting_gsm_get_auto_config (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="nm-setting-gsm-get-auto-config.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-setting-gsm-get-auto-config.returns"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingGsm.html#NMSettingGsm--auto-config" title="The “auto-config” property"><span class="type">“auto-config”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-gsm-get-username"></a><h3>nm_setting_gsm_get_username ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_gsm_get_username (<em class="parameter"><code><a class="link" href="NMSettingGsm.html" title="NMSettingGsm"><span class="type">NMSettingGsm</span></a> *setting</code></em>);</pre>
@@ -672,6 +715,12 @@ nm_setting_gsm_get_password_flags (<em class="parameter"><code><a class="link" h
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-GSM-AUTO-CONFIG:CAPS"></a><h3>NM_SETTING_GSM_AUTO_CONFIG</h3>
+<pre class="programlisting">#define NM_SETTING_GSM_AUTO_CONFIG     "auto-config"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-GSM-USERNAME:CAPS"></a><h3>NM_SETTING_GSM_USERNAME</h3>
 <pre class="programlisting">#define NM_SETTING_GSM_USERNAME        "username"
 </pre>
@@ -772,6 +821,17 @@ The APN may only be composed of the characters a-z, 0-9, ., and - per GSM
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingGsm--auto-config"></a><h3>The <code class="literal">“auto-config”</code> property</h3>
+<pre class="programlisting">  “auto-config”              <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>When <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the settings such as APN, username, or password will
+default to values that match the network the modem will register
+to in the Mobile Broadband Provider database.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: FALSE</p>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingGsm--device-id"></a><h3>The <code class="literal">“device-id”</code> property</h3>
 <pre class="programlisting">  “device-id”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>The device unique identifier (as given by the WWAN management service)
@@ -897,6 +957,6 @@ username is required, it is specified here.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html
index 5b6c853b..4755fcef 100644
--- a/docs/libnm/html/NMSettingIP4Config.html
+++ b/docs/libnm/html/NMSettingIP4Config.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingInfiniband.html" title="NMSettingInfiniband">
 <link rel="next" href="NMSettingIP6Config.html" title="NMSettingIP6Config">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -349,6 +349,6 @@ cannot be set at the same time.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingIP6Config.html b/docs/libnm/html/NMSettingIP6Config.html
index 538bb2a3..2cdd15c6 100644
--- a/docs/libnm/html/NMSettingIP6Config.html
+++ b/docs/libnm/html/NMSettingIP6Config.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingIP4Config.html" title="NMSettingIP4Config">
 <link rel="next" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -626,6 +626,6 @@ IPv6 tokenized interface identifiers. Useful with eui64 addr-gen-mode.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html
index 31ce0105..c7f19f28 100644
--- a/docs/libnm/html/NMSettingIPConfig.html
+++ b/docs/libnm/html/NMSettingIPConfig.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingIP6Config.html" title="NMSettingIP6Config">
 <link rel="next" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -30,7 +30,7 @@
 <td valign="top">
 <h2><span class="refentrytitle"><a name="NMSettingIPConfig.top_of_page"></a>NMSettingIPConfig</span></h2>
 <p>NMSettingIPConfig — Abstract base class for IPv4 and IPv6
-addressing, routing, and name service properties</p>
+  addressing, routing, and name service properties</p>
 </td>
 <td class="gallery_image" valign="top" align="right"></td>
 </tr></table></div>
@@ -84,6 +84,14 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="function_type">
+<span class="returnvalue">int</span>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-ip-address-cmp-full" title="nm_ip_address_cmp_full ()">nm_ip_address_cmp_full</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
 <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="returnvalue">NMIPAddress</span></a> *
 </td>
 <td class="function_name">
@@ -1108,6 +1116,21 @@ addressing, routing, and name service properties</p>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-timeout" title="nm_setting_ip_config_get_dhcp_timeout ()">nm_setting_ip_config_get_dhcp_timeout</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-iaid" title="nm_setting_ip_config_get_dhcp_iaid ()">nm_setting_ip_config_get_dhcp_iaid</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags"><span class="returnvalue">NMDhcpHostnameFlags</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-hostname-flags" title="nm_setting_ip_config_get_dhcp_hostname_flags ()">nm_setting_ip_config_get_dhcp_hostname_flags</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -1138,6 +1161,17 @@ addressing, routing, and name service properties</p>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
+<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
+<td class="property_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname-flags" title="The “dhcp-hostname-flags” property">dhcp-hostname-flags</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-iaid" title="The “dhcp-iaid” property">dhcp-iaid</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
+<tr>
 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
 <td class="property_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname" title="The “dhcp-send-hostname” property">dhcp-send-hostname</a></td>
 <td class="property_flags">Read / Write / Construct</td>
@@ -1231,12 +1265,12 @@ addressing, routing, and name service properties</p>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ADDRESS-ATTRIBUTE-LABEL:CAPS" title="NM_IP_ADDRESS_ATTRIBUTE_LABEL">NM_IP_ADDRESS_ATTRIBUTE_LABEL</a></td>
 </tr>
 <tr>
-<td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_TABLE">NM_IP_ROUTE_ATTRIBUTE_TABLE</a></td>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags">NMIPAddressCmpFlags</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_SRC">NM_IP_ROUTE_ATTRIBUTE_SRC</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-CWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_CWND">NM_IP_ROUTE_ATTRIBUTE_CWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
@@ -1244,27 +1278,31 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_TOS">NM_IP_ROUTE_ATTRIBUTE_TOS</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITCWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_INITCWND">NM_IP_ROUTE_ATTRIBUTE_INITCWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_ONLINK">NM_IP_ROUTE_ATTRIBUTE_ONLINK</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITRWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_INITRWND">NM_IP_ROUTE_ATTRIBUTE_INITRWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_WINDOW">NM_IP_ROUTE_ATTRIBUTE_WINDOW</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-CWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-CWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_CWND">NM_IP_ROUTE_ATTRIBUTE_CWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITCWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITCWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_INITCWND">NM_IP_ROUTE_ATTRIBUTE_INITCWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITRWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITRWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_INITRWND">NM_IP_ROUTE_ATTRIBUTE_INITRWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-MTU:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU">NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW">NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
@@ -1272,23 +1310,27 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW">NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_ONLINK">NM_IP_ROUTE_ATTRIBUTE_ONLINK</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-CWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SCOPE:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_SCOPE">NM_IP_ROUTE_ATTRIBUTE_SCOPE</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITCWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_SRC">NM_IP_ROUTE_ATTRIBUTE_SRC</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITRWND:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND">NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_TABLE">NM_IP_ROUTE_ATTRIBUTE_TABLE</a></td>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-MTU:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU">NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU</a></td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_TOS">NM_IP_ROUTE_ATTRIBUTE_TOS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_WINDOW">NM_IP_ROUTE_ATTRIBUTE_WINDOW</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword">enum</td>
@@ -1356,6 +1398,10 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME-FLAGS:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS">NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS" title="NM_SETTING_IP_CONFIG_NEVER_DEFAULT">NM_SETTING_IP_CONFIG_NEVER_DEFAULT</a></td>
 </tr>
 <tr>
@@ -1372,6 +1418,10 @@ addressing, routing, and name service properties</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-IAID:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_IAID">NM_SETTING_IP_CONFIG_DHCP_IAID</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ROUTING-RULES:CAPS" title="NM_SETTING_IP_CONFIG_ROUTING_RULES">NM_SETTING_IP_CONFIG_ROUTING_RULES</a></td>
 </tr>
 <tr>
@@ -1438,6 +1488,10 @@ addressing, routing, and name service properties</p>
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig-struct" title="NMSettingIPConfig">NMSettingIPConfig</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags">NMDhcpHostnameFlags</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -1448,6 +1502,8 @@ addressing, routing, and name service properties</p>
     <span class="lineart">├──</span> NMIPRoute
     <span class="lineart">╰──</span> NMIPRoutingRule
     <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
+    <span class="lineart">├──</span> NMDhcpHostnameFlags
+    <span class="lineart">├──</span> NMIPAddressCmpFlags
     <span class="lineart">╰──</span> NMIPRoutingRuleAsStringFlags
     <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
     <span class="lineart">╰──</span> <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a>
@@ -1650,6 +1706,52 @@ to.</p></td>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-ip-address-cmp-full"></a><h3>nm_ip_address_cmp_full ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>
+nm_ip_address_cmp_full (<em class="parameter"><code>const <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> *a</code></em>,
+                        <em class="parameter"><code>const <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> *b</code></em>,
+                        <em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags"><span class="type">NMIPAddressCmpFlags</span></a> cmp_flags</code></em>);</pre>
+<p>Note that with <em class="parameter"><code>cmp_flags</code></em>
+ <a class="link" href="NMSettingIPConfig.html#NM-IP-ADDRESS-CMP-FLAGS-WITH-ATTRS:CAPS"><span class="type">NM_IP_ADDRESS_CMP_FLAGS_WITH_ATTRS</span></a>, there
+is no total order for comparing GVariant. That means, if the two addresses
+only differ by their attributes, the sort order is undefined and the return
+value only indicates equality.</p>
+<div class="refsect3">
+<a name="nm-ip-address-cmp-full.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>a</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>b</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> to compare <em class="parameter"><code>address</code></em>
+to.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cmp_flags</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags"><span class="type">NMIPAddressCmpFlags</span></a> that indicate what to compare.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-ip-address-cmp-full.returns"></a><h4>Returns</h4>
+<p> 0 if the two objects have the same values (according to their flags)
+or a integer indicating the compare order.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-ip-address-dup"></a><h3>nm_ip_address_dup ()</h3>
 <pre class="programlisting"><a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="returnvalue">NMIPAddress</span></a> *
 nm_ip_address_dup (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html#NMIPAddress"><span class="type">NMIPAddress</span></a> *address</code></em>);</pre>
@@ -5727,6 +5829,63 @@ the particular kind of device.</p>
 </div>
 <p class="since">Since: 1.2</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-get-dhcp-iaid"></a><h3>nm_setting_ip_config_get_dhcp_iaid ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+nm_setting_ip_config_get_dhcp_iaid (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-iaid" title="The “dhcp-iaid” property"><span class="type">“dhcp-iaid”</span></a>
+property.</p>
+<div class="refsect3">
+<a name="nm-setting-ip-config-get-dhcp-iaid.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-setting-ip-config-get-dhcp-iaid.returns"></a><h4>Returns</h4>
+<p> the configured DHCP IAID (Identity Association Identifier)</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-ip-config-get-dhcp-hostname-flags"></a><h3>nm_setting_ip_config_get_dhcp_hostname_flags ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags"><span class="returnvalue">NMDhcpHostnameFlags</span></a>
+nm_setting_ip_config_get_dhcp_hostname_flags
+                               (<em class="parameter"><code><a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a> *setting</code></em>);</pre>
+<p>Returns the value contained in the <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname-flags" title="The “dhcp-hostname-flags” property"><span class="type">“dhcp-hostname-flags”</span></a>
+property.</p>
+<div class="refsect3">
+<a name="nm-setting-ip-config-get-dhcp-hostname-flags.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>setting</p></td>
+<td class="parameter_description"><p>the <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig"><span class="type">NMSettingIPConfig</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-setting-ip-config-get-dhcp-hostname-flags.returns"></a><h4>Returns</h4>
+<p> flags for the DHCP hostname and FQDN</p>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIPConfig.other_details"></a><h2>Types and Values</h2>
@@ -5737,14 +5896,44 @@ the particular kind of device.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_TABLE</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_TABLE          "table"
-</pre>
+<a name="NMIPAddressCmpFlags"></a><h3>enum NMIPAddressCmpFlags</h3>
+<p>Compare flags for <a class="link" href="NMSettingIPConfig.html#nm-ip-address-cmp-full" title="nm_ip_address_cmp_full ()"><code class="function">nm_ip_address_cmp_full()</code></a>.</p>
+<div class="refsect3">
+<a name="NMIPAddressCmpFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-ADDRESS-CMP-FLAGS-NONE:CAPS"></a>NM_IP_ADDRESS_CMP_FLAGS_NONE</p></td>
+<td class="enum_member_description">
+<p>no flags.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-IP-ADDRESS-CMP-FLAGS-WITH-ATTRS:CAPS"></a>NM_IP_ADDRESS_CMP_FLAGS_WITH_ATTRS</p></td>
+<td class="enum_member_description">
+<p>when comparing two addresses,
+  also consider their attributes. Warning: note that attributes are GVariants
+  and they don't have a total order. In other words, if the address differs only
+  by their attributes, the returned compare order is not total. In that case,
+  the return value merely indicates equality (zero) or inequality.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.22</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_SRC</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_SRC            "src"
+<a name="NM-IP-ROUTE-ATTRIBUTE-CWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_CWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_CWND           "cwnd"
 </pre>
 </div>
 <hr>
@@ -5755,38 +5944,44 @@ the particular kind of device.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_TOS</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_TOS            "tos"
+<a name="NM-IP-ROUTE-ATTRIBUTE-INITCWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_INITCWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_INITCWND       "initcwnd"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_ONLINK</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_ONLINK         "onlink"
+<a name="NM-IP-ROUTE-ATTRIBUTE-INITRWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_INITRWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_INITRWND       "initrwnd"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_WINDOW</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_WINDOW         "window"
+<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-CWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND      "lock-cwnd"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-CWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_CWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_CWND           "cwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-INITCWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND  "lock-initcwnd"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-INITCWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_INITCWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_INITCWND       "initcwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-INITRWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND  "lock-initrwnd"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-INITRWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_INITRWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_INITRWND       "initrwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-MTU:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU       "lock-mtu"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW    "lock-window"
 </pre>
 </div>
 <hr>
@@ -5797,32 +5992,38 @@ the particular kind of device.</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW    "lock-window"
+<a name="NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_ONLINK</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_ONLINK         "onlink"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-CWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND      "lock-cwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-SCOPE:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_SCOPE</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_SCOPE          "scope"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-INITCWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND  "lock-initcwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_SRC</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_SRC            "src"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-INITRWND:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND  "lock-initrwnd"
+<a name="NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_TABLE</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_TABLE          "table"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-IP-ROUTE-ATTRIBUTE-LOCK-MTU:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU</h3>
-<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU       "lock-mtu"
+<a name="NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_TOS</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_TOS            "tos"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS"></a><h3>NM_IP_ROUTE_ATTRIBUTE_WINDOW</h3>
+<pre class="programlisting">#define NM_IP_ROUTE_ATTRIBUTE_WINDOW         "window"
 </pre>
 </div>
 <hr>
@@ -5848,7 +6049,7 @@ the particular kind of device.</p>
 <td class="enum_member_name"><p><a name="NM-IP-ROUTING-RULE-AS-STRING-FLAGS-AF-INET:CAPS"></a>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET</p></td>
 <td class="enum_member_description">
 <p>whether to allow parsing
-IPv4 addresses.</p>
+  IPv4 addresses.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -5856,11 +6057,11 @@ IPv4 addresses.</p>
 <td class="enum_member_name"><p><a name="NM-IP-ROUTING-RULE-AS-STRING-FLAGS-AF-INET6:CAPS"></a>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6</p></td>
 <td class="enum_member_description">
 <p>whether to allow parsing
-IPv6 addresses. If both <em class="parameter"><code>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET</code></em>
+  IPv6 addresses. If both <em class="parameter"><code>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET</code></em>
  and
-<em class="parameter"><code>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6</code></em>
+  <em class="parameter"><code>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6</code></em>
  are unset, it's the same
-as setting them both.</p>
+  as setting them both.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -5868,7 +6069,7 @@ as setting them both.</p>
 <td class="enum_member_name"><p><a name="NM-IP-ROUTING-RULE-AS-STRING-FLAGS-VALIDATE:CAPS"></a>NM_IP_ROUTING_RULE_AS_STRING_FLAGS_VALIDATE</p></td>
 <td class="enum_member_description">
 <p>if set, ensure that the
-rule verfies or fail.</p>
+  rule verfies or fail.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -5886,109 +6087,121 @@ rule verfies or fail.</p>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-METHOD:CAPS"></a><h3>NM_SETTING_IP_CONFIG_METHOD</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_METHOD             "method"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_METHOD              "method"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DNS:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DNS</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS                "dns"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS                 "dns"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DNS-SEARCH:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DNS_SEARCH</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_SEARCH         "dns-search"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_SEARCH          "dns-search"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DNS-OPTIONS:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DNS_OPTIONS</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_OPTIONS        "dns-options"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_OPTIONS         "dns-options"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DNS-PRIORITY:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DNS_PRIORITY</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_PRIORITY       "dns-priority"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DNS_PRIORITY        "dns-priority"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-ADDRESSES:CAPS"></a><h3>NM_SETTING_IP_CONFIG_ADDRESSES</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ADDRESSES          "addresses"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ADDRESSES           "addresses"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-GATEWAY:CAPS"></a><h3>NM_SETTING_IP_CONFIG_GATEWAY</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_GATEWAY            "gateway"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_GATEWAY             "gateway"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-ROUTES:CAPS"></a><h3>NM_SETTING_IP_CONFIG_ROUTES</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTES             "routes"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTES              "routes"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-ROUTE-METRIC:CAPS"></a><h3>NM_SETTING_IP_CONFIG_ROUTE_METRIC</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTE_METRIC       "route-metric"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTE_METRIC        "route-metric"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-ROUTE-TABLE:CAPS"></a><h3>NM_SETTING_IP_CONFIG_ROUTE_TABLE</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTE_TABLE        "route-table"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_ROUTE_TABLE         "route-table"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-IGNORE-AUTO-ROUTES:CAPS"></a><h3>NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES "ignore-auto-routes"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES  "ignore-auto-routes"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-IGNORE-AUTO-DNS:CAPS"></a><h3>NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS    "ignore-auto-dns"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS     "ignore-auto-dns"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DHCP-HOSTNAME:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_HOSTNAME</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_HOSTNAME      "dhcp-hostname"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_HOSTNAME       "dhcp-hostname"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME "dhcp-send-hostname"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME  "dhcp-send-hostname"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-CONFIG-DHCP-HOSTNAME-FLAGS:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS</h3>
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS "dhcp-hostname-flags"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS"></a><h3>NM_SETTING_IP_CONFIG_NEVER_DEFAULT</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_NEVER_DEFAULT      "never-default"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_NEVER_DEFAULT       "never-default"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS"></a><h3>NM_SETTING_IP_CONFIG_MAY_FAIL</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_MAY_FAIL           "may-fail"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_MAY_FAIL            "may-fail"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DAD-TIMEOUT:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DAD_TIMEOUT</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DAD_TIMEOUT        "dad-timeout"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DAD_TIMEOUT         "dad-timeout"
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="NM-SETTING-IP-CONFIG-DHCP-TIMEOUT:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_TIMEOUT</h3>
-<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_TIMEOUT       "dhcp-timeout"
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_TIMEOUT        "dhcp-timeout"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-SETTING-IP-CONFIG-DHCP-IAID:CAPS"></a><h3>NM_SETTING_IP_CONFIG_DHCP_IAID</h3>
+<pre class="programlisting">#define NM_SETTING_IP_CONFIG_DHCP_IAID           "dhcp-iaid"
 </pre>
 </div>
 <hr>
@@ -6092,6 +6305,75 @@ rule verfies or fail.</p>
 <a name="NMSettingIPConfig-struct"></a><h3>NMSettingIPConfig</h3>
 <pre class="programlisting">typedef struct _NMSettingIPConfig NMSettingIPConfig;</pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NMDhcpHostnameFlags"></a><h3>enum NMDhcpHostnameFlags</h3>
+<p><a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags"><span class="type">NMDhcpHostnameFlags</span></a> describe flags related to the DHCP hostname and
+FQDN.</p>
+<div class="refsect3">
+<a name="NMDhcpHostnameFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DHCP-HOSTNAME-FLAG-NONE:CAPS"></a>NM_DHCP_HOSTNAME_FLAG_NONE</p></td>
+<td class="enum_member_description">
+<p>no flag set. The default value from
+  Networkmanager global configuration is used. If such value is unset
+  or still zero, the DHCP request will use standard FQDN flags, i.e.
+  <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a> and
+  <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-ENCODED:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED</code></a> for IPv4 and
+  <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a> for IPv6.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"></a>NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</p></td>
+<td class="enum_member_description">
+<p>whether the server should
+  do the A RR (FQDN-to-address) DNS updates.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DHCP-HOSTNAME-FLAG-FQDN-ENCODED:CAPS"></a>NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED</p></td>
+<td class="enum_member_description">
+<p>if set, the FQDN is encoded
+  using canonical wire format. Otherwise it uses the deprecated
+  ASCII encoding. This flag is allowed only for DHCPv4.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DHCP-HOSTNAME-FLAG-FQDN-NO-UPDATE:CAPS"></a>NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE</p></td>
+<td class="enum_member_description">
+<p>when not set, request the
+  server to perform updates (the PTR RR and possibly the A RR
+  based on the <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a> flag). If
+  this is set, the <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a> flag
+  should be cleared.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DHCP-HOSTNAME-FLAG-FQDN-CLEAR-FLAGS:CAPS"></a>NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS</p></td>
+<td class="enum_member_description">
+<p>when set, no FQDN flags are
+  sent in the DHCP FQDN option. When cleared and all other FQDN
+  flags are zero, standard FQDN flags are sent. This flag is
+  incompatible with any other FQDN flag.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingIPConfig.property-details"></a><h2>Property Details</h2>
@@ -6131,6 +6413,51 @@ cannot be set at the same time.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingIPConfig--dhcp-hostname-flags"></a><h3>The <code class="literal">“dhcp-hostname-flags”</code> property</h3>
+<pre class="programlisting">  “dhcp-hostname-flags”      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Flags for the DHCP hostname and FQDN.</p>
+<p>Currently this property only includes flags to control the FQDN flags
+set in the DHCP FQDN option. Supported FQDN flags are
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a>,
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-ENCODED:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED</code></a> and
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-NO-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE</code></a>.  When no FQDN flag is set and
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-CLEAR-FLAGS:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS</code></a> is set, the DHCP FQDN option will
+contain no flag. Otherwise, if no FQDN flag is set and
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-CLEAR-FLAGS:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS</code></a> is not set, the standard FQDN flags
+are set in the request:
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a>,
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-ENCODED:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED</code></a> for IPv4 and
+<a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE</code></a> for IPv6.</p>
+<p>When this property is set to the default value <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-NONE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_NONE</code></a>,
+a global default is looked up in NetworkManager configuration. If that value
+is unset or also <a class="link" href="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-NONE:CAPS"><code class="literal">NM_DHCP_HOSTNAME_FLAG_NONE</code></a>, then the standard FQDN flags
+described above are sent in the DHCP requests.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingIPConfig--dhcp-iaid"></a><h3>The <code class="literal">“dhcp-iaid”</code> property</h3>
+<pre class="programlisting">  “dhcp-iaid”                <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>A string containing the "Identity Association Identifier" (IAID) used
+by the DHCP client. The property is a 32-bit decimal value or a
+special value among "mac", "perm-mac", "ifname" and "stable". When
+set to "mac" (or "perm-mac"), the last 4 bytes of the current (or
+permanent) MAC address are used as IAID. When set to "ifname", the
+IAID is computed by hashing the interface name. The special value
+"stable" can be used to generate an IAID based on the stable-id (see
+connection.stable-id), a per-host key and the interface name. When
+the property is unset, the value from global configuration is used;
+if no global default is set then the IAID is assumed to be
+"ifname". Note that at the moment this property is ignored for IPv6
+by dhclient, which always derives the IAID from the MAC address.</p>
+<p>Flags: Read / Write</p>
+<p>Default value: NULL</p>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingIPConfig--dhcp-send-hostname"></a><h3>The <code class="literal">“dhcp-send-hostname”</code> property</h3>
 <pre class="programlisting">  “dhcp-send-hostname”       <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
 <p>If <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, a hostname is sent to the DHCP server when acquiring a lease.
@@ -6341,6 +6668,6 @@ of NetworkManager.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingIPTunnel.html b/docs/libnm/html/NMSettingIPTunnel.html
index 51d2f19e..dbbb4953 100644
--- a/docs/libnm/html/NMSettingIPTunnel.html
+++ b/docs/libnm/html/NMSettingIPTunnel.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingIPConfig.html" title="NMSettingIPConfig">
 <link rel="next" href="NMSettingMacsec.html" title="NMSettingMacsec">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -951,6 +951,6 @@ packets inherit the TTL value.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html
index 3cab06a7..8c3f6727 100644
--- a/docs/libnm/html/NMSettingInfiniband.html
+++ b/docs/libnm/html/NMSettingInfiniband.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingGsm.html" title="NMSettingGsm">
 <link rel="next" href="NMSettingIP4Config.html" title="NMSettingIP4Config">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -461,6 +461,6 @@ specify the base device by setting either this property or
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingMacsec.html b/docs/libnm/html/NMSettingMacsec.html
index db480bf9..31a82ce8 100644
--- a/docs/libnm/html/NMSettingMacsec.html
+++ b/docs/libnm/html/NMSettingMacsec.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">
 <link rel="next" href="NMSettingMacvlan.html" title="NMSettingMacvlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -633,7 +633,7 @@ in MKA (MACsec Key Agreement) is obtained.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-MACSEC-VALIDATION-DISABLE:CAPS"></a>NM_SETTING_MACSEC_VALIDATION_DISABLE</p></td>
 <td class="enum_member_description">
 <p>All incoming frames are accepted if
-possible</p>
+  possible</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -641,7 +641,7 @@ possible</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-MACSEC-VALIDATION-CHECK:CAPS"></a>NM_SETTING_MACSEC_VALIDATION_CHECK</p></td>
 <td class="enum_member_description">
 <p>Non protected, invalid, or impossible to
-verify frames are accepted and counted as "invalid"</p>
+  verify frames are accepted and counted as "invalid"</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -649,7 +649,7 @@ verify frames are accepted and counted as "invalid"</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-MACSEC-VALIDATION-STRICT:CAPS"></a>NM_SETTING_MACSEC_VALIDATION_STRICT</p></td>
 <td class="enum_member_description">
 <p>Non protected, invalid, or impossible to
-verify frames are dropped</p>
+  verify frames are dropped</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -764,6 +764,6 @@ in every packet.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingMacvlan.html b/docs/libnm/html/NMSettingMacvlan.html
index e825651e..3471ecd5 100644
--- a/docs/libnm/html/NMSettingMacvlan.html
+++ b/docs/libnm/html/NMSettingMacvlan.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingMacsec.html" title="NMSettingMacsec">
 <link rel="next" href="NMSettingMatch.html" title="NMSettingMatch">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -438,6 +438,6 @@ with a <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address" ti
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingMatch.html b/docs/libnm/html/NMSettingMatch.html
index fd15e721..c391014b 100644
--- a/docs/libnm/html/NMSettingMatch.html
+++ b/docs/libnm/html/NMSettingMatch.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingMacvlan.html" title="NMSettingMacvlan">
 <link rel="next" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -378,6 +378,6 @@ nm_setting_match_get_interface_names (<em class="parameter"><code><a class="link
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOlpcMesh.html b/docs/libnm/html/NMSettingOlpcMesh.html
index c4dc16a5..e2b68aed 100644
--- a/docs/libnm/html/NMSettingOlpcMesh.html
+++ b/docs/libnm/html/NMSettingOlpcMesh.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingMatch.html" title="NMSettingMatch">
 <link rel="next" href="NMSettingOvsBridge.html" title="NMSettingOvsBridge">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -260,6 +260,6 @@ answers the request.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsBridge.html b/docs/libnm/html/NMSettingOvsBridge.html
index 2dfbc4f5..848fa67e 100644
--- a/docs/libnm/html/NMSettingOvsBridge.html
+++ b/docs/libnm/html/NMSettingOvsBridge.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">
 <link rel="next" href="NMSettingOvsInterface.html" title="NMSettingOvsInterface">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -315,6 +315,6 @@ nm_setting_ovs_bridge_get_datapath_type
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsDpdk.html b/docs/libnm/html/NMSettingOvsDpdk.html
index 8d4e90c3..6c591347 100644
--- a/docs/libnm/html/NMSettingOvsDpdk.html
+++ b/docs/libnm/html/NMSettingOvsDpdk.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOvsInterface.html" title="NMSettingOvsInterface">
 <link rel="next" href="NMSettingOvsPatch.html" title="NMSettingOvsPatch">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -138,6 +138,6 @@ nm_setting_ovs_dpdk_get_devargs (<em class="parameter"><code><a class="link" hre
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsInterface.html b/docs/libnm/html/NMSettingOvsInterface.html
index f5307913..44df6117 100644
--- a/docs/libnm/html/NMSettingOvsInterface.html
+++ b/docs/libnm/html/NMSettingOvsInterface.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOvsBridge.html" title="NMSettingOvsBridge">
 <link rel="next" href="NMSettingOvsDpdk.html" title="NMSettingOvsDpdk">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -139,6 +139,6 @@ nm_setting_ovs_interface_get_interface_type
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsPatch.html b/docs/libnm/html/NMSettingOvsPatch.html
index de87ff00..8b358e46 100644
--- a/docs/libnm/html/NMSettingOvsPatch.html
+++ b/docs/libnm/html/NMSettingOvsPatch.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOvsDpdk.html" title="NMSettingOvsDpdk">
 <link rel="next" href="NMSettingOvsPort.html" title="NMSettingOvsPort">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -138,6 +138,6 @@ nm_setting_ovs_patch_get_peer (<em class="parameter"><code><a class="link" href=
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsPort.html b/docs/libnm/html/NMSettingOvsPort.html
index 281cf7e1..5d326bb3 100644
--- a/docs/libnm/html/NMSettingOvsPort.html
+++ b/docs/libnm/html/NMSettingOvsPort.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOvsPatch.html" title="NMSettingOvsPatch">
 <link rel="next" href="NMSettingPpp.html" title="NMSettingPpp">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -357,6 +357,6 @@ nm_setting_ovs_port_get_bond_downdelay
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html
index 0426eafe..c73d0bd7 100644
--- a/docs/libnm/html/NMSettingPpp.html
+++ b/docs/libnm/html/NMSettingPpp.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingOvsPort.html" title="NMSettingOvsPort">
 <link rel="next" href="NMSettingPppoe.html" title="NMSettingPppoe">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1159,6 +1159,6 @@ be set to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macro
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingPppoe.html b/docs/libnm/html/NMSettingPppoe.html
index 834abd71..34f95831 100644
--- a/docs/libnm/html/NMSettingPppoe.html
+++ b/docs/libnm/html/NMSettingPppoe.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingPpp.html" title="NMSettingPpp">
 <link rel="next" href="NMSettingProxy.html" title="NMSettingProxy">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -415,6 +415,6 @@ access concentrators or a specific service is known to be required.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingProxy.html b/docs/libnm/html/NMSettingProxy.html
index 1671884c..c1d4dc0d 100644
--- a/docs/libnm/html/NMSettingProxy.html
+++ b/docs/libnm/html/NMSettingProxy.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingPppoe.html" title="NMSettingPppoe">
 <link rel="next" href="NMSettingSerial.html" title="NMSettingSerial">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -406,6 +406,6 @@ nm_setting_proxy_get_pac_script (<em class="parameter"><code><a class="link" hre
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingSerial.html b/docs/libnm/html/NMSettingSerial.html
index ccdabf98..9cb1f0aa 100644
--- a/docs/libnm/html/NMSettingSerial.html
+++ b/docs/libnm/html/NMSettingSerial.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingProxy.html" title="NMSettingProxy">
 <link rel="next" href="NMSettingSriov.html" title="NMSettingSriov">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -458,6 +458,6 @@ The 1 in "8n1" for example.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingSriov.html b/docs/libnm/html/NMSettingSriov.html
index 7b518872..4aa3448b 100644
--- a/docs/libnm/html/NMSettingSriov.html
+++ b/docs/libnm/html/NMSettingSriov.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingSerial.html" title="NMSettingSerial">
 <link rel="next" href="NMSettingTCConfig.html" title="NMSettingTCConfig">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1213,6 +1213,6 @@ the value is of the correct type and well-formed.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingTCConfig.html b/docs/libnm/html/NMSettingTCConfig.html
index ec22d55c..3411c448 100644
--- a/docs/libnm/html/NMSettingTCConfig.html
+++ b/docs/libnm/html/NMSettingTCConfig.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingSriov.html" title="NMSettingSriov">
 <link rel="next" href="NMSettingTeamPort.html" title="NMSettingTeamPort">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1826,6 +1826,6 @@ nm_setting_tc_config_clear_tfilters (<em class="parameter"><code><a class="link"
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html
index e1d65471..09180bd6 100644
--- a/docs/libnm/html/NMSettingTeam.html
+++ b/docs/libnm/html/NMSettingTeam.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingTeamPort.html" title="NMSettingTeamPort">
 <link rel="next" href="NMSettingTun.html" title="NMSettingTun">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -2029,8 +2029,8 @@ nm_setting_team_clear_link_watchers (<em class="parameter"><code><a class="link"
 <td class="enum_member_name"><p><a name="NM-TEAM-LINK-WATCHER-ARP-PING-FLAG-NONE:CAPS"></a>NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_NONE</p></td>
 <td class="enum_member_description">
 <p>no one among the arp_ping link watcher
-boolean options ('validate_active', 'validate_inactive', 'send_always') is
-enabled (set to true).</p>
+   boolean options ('validate_active', 'validate_inactive', 'send_always') is
+   enabled (set to true).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2038,7 +2038,7 @@ enabled (set to true).</p>
 <td class="enum_member_name"><p><a name="NM-TEAM-LINK-WATCHER-ARP-PING-FLAG-VALIDATE-ACTIVE:CAPS"></a>NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_ACTIVE</p></td>
 <td class="enum_member_description">
 <p>the arp_ping link watcher
-option 'validate_active' is enabled (set to true).</p>
+   option 'validate_active' is enabled (set to true).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2046,7 +2046,7 @@ option 'validate_active' is enabled (set to true).</p>
 <td class="enum_member_name"><p><a name="NM-TEAM-LINK-WATCHER-ARP-PING-FLAG-VALIDATE-INACTIVE:CAPS"></a>NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_INACTIVE</p></td>
 <td class="enum_member_description">
 <p>the arp_ping link watcher
-option 'validate_inactive' is enabled (set to true).</p>
+   option 'validate_inactive' is enabled (set to true).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2054,7 +2054,7 @@ option 'validate_inactive' is enabled (set to true).</p>
 <td class="enum_member_name"><p><a name="NM-TEAM-LINK-WATCHER-ARP-PING-FLAG-SEND-ALWAYS:CAPS"></a>NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS</p></td>
 <td class="enum_member_description">
 <p>the arp_ping link watcher option
-'send_always' is enabled (set to true).</p>
+   'send_always' is enabled (set to true).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2473,6 +2473,6 @@ Permitted values are: "roundrobin", "broadcast", "activebackup",
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html
index 3a717c2e..4d56f2a1 100644
--- a/docs/libnm/html/NMSettingTeamPort.html
+++ b/docs/libnm/html/NMSettingTeamPort.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingTCConfig.html" title="NMSettingTCConfig">
 <link rel="next" href="NMSettingTeam.html" title="NMSettingTeam">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -768,6 +768,6 @@ When set to -1 means the parameter is skipped from the json config.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingTun.html b/docs/libnm/html/NMSettingTun.html
index e2fec401..39a3e5a2 100644
--- a/docs/libnm/html/NMSettingTun.html
+++ b/docs/libnm/html/NMSettingTun.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingTeam.html" title="NMSettingTeam">
 <link rel="next" href="NMSettingUser.html" title="NMSettingUser">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -530,6 +530,6 @@ network header.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingUser.html b/docs/libnm/html/NMSettingUser.html
index 6d977b72..0da8d24a 100644
--- a/docs/libnm/html/NMSettingUser.html
+++ b/docs/libnm/html/NMSettingUser.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingTun.html" title="NMSettingTun">
 <link rel="next" href="NMSettingVlan.html" title="NMSettingVlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -342,6 +342,6 @@ is a valid user data value.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html
index 2aa6fab5..eb1675ce 100644
--- a/docs/libnm/html/NMSettingVlan.html
+++ b/docs/libnm/html/NMSettingVlan.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingUser.html" title="NMSettingUser">
 <link rel="next" href="NMSettingVpn.html" title="NMSettingVpn">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -791,7 +791,7 @@ to 802.1p priorities used in VLANs.</p>
 <td class="enum_member_name"><p><a name="NM-VLAN-FLAG-REORDER-HEADERS:CAPS"></a>NM_VLAN_FLAG_REORDER_HEADERS</p></td>
 <td class="enum_member_description">
 <p>indicates that this interface should reorder
-outgoing packet headers to look more like a non-VLAN Ethernet interface</p>
+ outgoing packet headers to look more like a non-VLAN Ethernet interface</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -799,7 +799,7 @@ outgoing packet headers to look more like a non-VLAN Ethernet interface</p>
 <td class="enum_member_name"><p><a name="NM-VLAN-FLAG-GVRP:CAPS"></a>NM_VLAN_FLAG_GVRP</p></td>
 <td class="enum_member_description">
 <p>indicates that this interface should use GVRP to register
-itself with its switch</p>
+ itself with its switch</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -807,8 +807,8 @@ itself with its switch</p>
 <td class="enum_member_name"><p><a name="NM-VLAN-FLAG-LOOSE-BINDING:CAPS"></a>NM_VLAN_FLAG_LOOSE_BINDING</p></td>
 <td class="enum_member_description">
 <p>indicates that this interface's operating
-state is tied to the underlying network interface but other details
-(like routing) are not.</p>
+ state is tied to the underlying network interface but other details
+ (like routing) are not.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -816,7 +816,7 @@ state is tied to the underlying network interface but other details
 <td class="enum_member_name"><p><a name="NM-VLAN-FLAG-MVRP:CAPS"></a>NM_VLAN_FLAG_MVRP</p></td>
 <td class="enum_member_description">
 <p>indicates that this interface should use MVRP to register
-itself with its switch</p>
+ itself with its switch</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -890,6 +890,6 @@ with a <a class="link" href="NMSettingWired.html#NMSettingWired--mac-address" ti
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html
index f605bb7c..f5b6b1c3 100644
--- a/docs/libnm/html/NMSettingVpn.html
+++ b/docs/libnm/html/NMSettingVpn.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingVlan.html" title="NMSettingVlan">
 <link rel="next" href="NMSettingVxlan.html" title="NMSettingVxlan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -988,6 +988,6 @@ VPN connection.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingVxlan.html b/docs/libnm/html/NMSettingVxlan.html
index c5611b79..f0606610 100644
--- a/docs/libnm/html/NMSettingVxlan.html
+++ b/docs/libnm/html/NMSettingVxlan.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingVpn.html" title="NMSettingVpn">
 <link rel="next" href="NMSettingWifiP2P.html" title="NMSettingWifiP2P">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1070,6 +1070,6 @@ tunnel endpoint.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWifiP2P.html b/docs/libnm/html/NMSettingWifiP2P.html
index 0de3f6fd..b7cf9125 100644
--- a/docs/libnm/html/NMSettingWifiP2P.html
+++ b/docs/libnm/html/NMSettingWifiP2P.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingVxlan.html" title="NMSettingVxlan">
 <link rel="next" href="NMSettingWimax.html" title="NMSettingWimax">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -228,6 +228,6 @@ nm_setting_wifi_p2p_get_wfd_ies (<em class="parameter"><code><a class="link" hre
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWimax.html b/docs/libnm/html/NMSettingWimax.html
index e0518a45..d52a4119 100644
--- a/docs/libnm/html/NMSettingWimax.html
+++ b/docs/libnm/html/NMSettingWimax.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWifiP2P.html" title="NMSettingWifiP2P">
 <link rel="next" href="NMSettingWired.html" title="NMSettingWired">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -268,6 +268,6 @@ should use.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWireGuard.html b/docs/libnm/html/NMSettingWireGuard.html
index 259b7d60..a7232747 100644
--- a/docs/libnm/html/NMSettingWireGuard.html
+++ b/docs/libnm/html/NMSettingWireGuard.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWired.html" title="NMSettingWired">
 <link rel="next" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1828,6 +1828,6 @@ nm_setting_wireguard_get_ip6_auto_default_route
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html
index 985dd3b8..4deb1cf8 100644
--- a/docs/libnm/html/NMSettingWired.html
+++ b/docs/libnm/html/NMSettingWired.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWimax.html" title="NMSettingWimax">
 <link rel="next" href="NMSettingWireGuard.html" title="NMSettingWireGuard">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1277,9 +1277,9 @@ are supported by all devices.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-WIRED-WAKE-ON-LAN-ALL:CAPS"></a>NM_SETTING_WIRED_WAKE_ON_LAN_ALL</p></td>
 <td class="enum_member_description">
 <p>Wake on all events. This does not
-include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT</code></em>
+  include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRED_WAKE_ON_LAN_DEFAULT</code></em>
  or
-<em class="parameter"><code>NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE</code></em>
+  <em class="parameter"><code>NM_SETTING_WIRED_WAKE_ON_LAN_IGNORE</code></em>
 .</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1302,7 +1302,7 @@ include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRED_WAKE_ON
 <td class="enum_member_name"><p><a name="NM-SETTING-WIRED-WAKE-ON-LAN-EXCLUSIVE-FLAGS:CAPS"></a>NM_SETTING_WIRED_WAKE_ON_LAN_EXCLUSIVE_FLAGS</p></td>
 <td class="enum_member_description">
 <p>Mask of flags that are
-incompatible with other flags</p>
+  incompatible with other flags</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1608,6 +1608,6 @@ no password will be required.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html
index 9c0a64a8..425fc25a 100644
--- a/docs/libnm/html/NMSettingWireless.html
+++ b/docs/libnm/html/NMSettingWireless.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity">
 <link rel="next" href="NMSettingWpan.html" title="NMSettingWpan">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1348,9 +1348,9 @@ are supported by all devices.</p>
 <td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-WAKE-ON-WLAN-ALL:CAPS"></a>NM_SETTING_WIRELESS_WAKE_ON_WLAN_ALL</p></td>
 <td class="enum_member_description">
 <p>Wake on all events. This does not
-include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT</code></em>
+  include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRELESS_WAKE_ON_WLAN_DEFAULT</code></em>
  or
-<em class="parameter"><code>NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE</code></em>
+  <em class="parameter"><code>NM_SETTING_WIRELESS_WAKE_ON_WLAN_IGNORE</code></em>
 .</p>
 </td>
 <td class="enum_member_annotations"> </td>
@@ -1373,7 +1373,7 @@ include the exclusive flags <em class="parameter"><code>NM_SETTING_WIRELESS_WAKE
 <td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-WAKE-ON-WLAN-EXCLUSIVE-FLAGS:CAPS"></a>NM_SETTING_WIRELESS_WAKE_ON_WLAN_EXCLUSIVE_FLAGS</p></td>
 <td class="enum_member_description">
 <p>Mask of flags that are
-incompatible with other flags</p>
+  incompatible with other flags</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1813,6 +1813,6 @@ NetworkManager).</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html
index 8dd74936..a3da2fde 100644
--- a/docs/libnm/html/NMSettingWirelessSecurity.html
+++ b/docs/libnm/html/NMSettingWirelessSecurity.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWireGuard.html" title="NMSettingWireGuard">
 <link rel="next" href="NMSettingWireless.html" title="NMSettingWireless">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1948,10 +1948,10 @@ list element may be one of "wep40", "wep104", "tkip", or "ccmp".</p>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--key-mgmt"></a><h3>The <code class="literal">“key-mgmt”</code> property</h3>
 <pre class="programlisting">  “key-mgmt”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>Key management used for the connection.  One of "none" (WEP), "ieee8021x"
-(Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure
-WPA-PSK), "sae" (SAE) or "wpa-eap" (WPA-Enterprise).
-This property must be set for any Wi-Fi connection that uses security.</p>
+<p>Key management used for the connection.  One of "none" (WEP),
+"ieee8021x" (Dynamic WEP), "wpa-psk" (infrastructure WPA-PSK), "sae"
+(SAE) or "wpa-eap" (WPA-Enterprise).  This property must be set for
+any Wi-Fi connection that uses security.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
 </div>
@@ -2122,6 +2122,6 @@ the Access Point capabilities.</p>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingWpan.html b/docs/libnm/html/NMSettingWpan.html
index f7cc59db..777bc6f6 100644
--- a/docs/libnm/html/NMSettingWpan.html
+++ b/docs/libnm/html/NMSettingWpan.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMSettingWireless.html" title="NMSettingWireless">
 <link rel="next" href="ch04.html" title="Device and Runtime Configuration API Reference">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -334,6 +334,6 @@ nm_setting_wpan_get_channel (<em class="parameter"><code><a class="link" href="N
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMSimpleConnection.html b/docs/libnm/html/NMSimpleConnection.html
index 3095ae1d..dba78002 100644
--- a/docs/libnm/html/NMSimpleConnection.html
+++ b/docs/libnm/html/NMSimpleConnection.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch03.html" title="Connection and Setting API Reference">
 <link rel="prev" href="NMConnection.html" title="NMConnection">
 <link rel="next" href="NMRemoteConnection.html" title="NMRemoteConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -188,6 +188,6 @@ and properties as the source <a class="link" href="NMConnection.html" title="NMC
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMVpnConnection.html b/docs/libnm/html/NMVpnConnection.html
index b07f9c24..915f0def 100644
--- a/docs/libnm/html/NMVpnConnection.html
+++ b/docs/libnm/html/NMVpnConnection.html
@@ -8,18 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMActiveConnection.html" title="NMActiveConnection">
 <link rel="next" href="NMAccessPoint.html" title="NMAccessPoint">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMVpnConnection.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMVpnConnection.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMVpnConnection.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMVpnConnection.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
-                  <a href="#NMVpnConnection.signals" class="shortcut">Signals</a></span>
+                  <a href="#NMVpnConnection.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -62,44 +58,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMVpnConnection.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMVpnConnection.html#NMVpnConnection--banner" title="The “banner” property">banner</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="/usr/share/gtk-doc/html/NetworkManager/nm-vpn-dbus-types.html#NMVpnConnectionState"><span class="type">NMVpnConnectionState</span></a></td>
-<td class="property_name"><a class="link" href="NMVpnConnection.html#NMVpnConnection--vpn-state" title="The “vpn-state” property">vpn-state</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
-<a name="NMVpnConnection.signals"></a><h2>Signals</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="signals_return">
-<col width="300px" class="signals_name">
-<col width="200px" class="signals_flags">
-</colgroup>
-<tbody><tr>
-<td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" href="NMVpnConnection.html#NMVpnConnection-vpn-state-changed" title="The “vpn-state-changed” signal">vpn-state-changed</a></td>
-<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
-</tr></tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMVpnConnection.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -115,28 +73,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMVpnConnection.html#NM-VPN-CONNECTION-BANNER:CAPS" title="NM_VPN_CONNECTION_BANNER">NM_VPN_CONNECTION_BANNER</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMVpnConnection.html#NMVpnConnection-struct" title="NMVpnConnection">NMVpnConnection</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMVpnConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> <a class="link" href="NMActiveConnection.html" title="NMActiveConnection">NMActiveConnection</a>
-            <span class="lineart">╰──</span> NMVpnConnection
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMVpnConnection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMVpnConnection implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMVpnConnection.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -207,44 +147,9 @@ string used by the connection, and must not be modified.</p>
 <pre class="programlisting">#define NM_VPN_CONNECTION_BANNER "banner"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMVpnConnection-struct"></a><h3>NMVpnConnection</h3>
-<pre class="programlisting">typedef struct _NMVpnConnection NMVpnConnection;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMVpnConnection.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMVpnConnection--banner"></a><h3>The <code class="literal">“banner”</code> property</h3>
-<pre class="programlisting">  “banner”                   <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The VPN login banner of the active VPN connection.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMVpnConnection--vpn-state"></a><h3>The <code class="literal">“vpn-state”</code> property</h3>
-<pre class="programlisting">  “vpn-state”                <a href="/usr/share/gtk-doc/html/NetworkManager/nm-vpn-dbus-types.html#NMVpnConnectionState"><span class="type">NMVpnConnectionState</span></a></pre>
-<p>The VPN state of the active VPN connection.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_VPN_CONNECTION_STATE_UNKNOWN</p>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMVpnConnection.signal-details"></a><h2>Signal Details</h2>
-<div class="refsect2">
-<a name="NMVpnConnection-vpn-state-changed"></a><h3>The <code class="literal">“vpn-state-changed”</code> signal</h3>
-<pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="NMVpnConnection.html" title="NMVpnConnection"><span class="type">NMVpnConnection</span></a> *nmvpnconnection,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg1,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a>            arg2,
-               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>         user_data)</pre>
-<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMVpnEditor.html b/docs/libnm/html/NMVpnEditor.html
index cc39ead5..847edfbd 100644
--- a/docs/libnm/html/NMVpnEditor.html
+++ b/docs/libnm/html/NMVpnEditor.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="libnm-nm-vpn-plugin-info.html" title="nm-vpn-plugin-info">
 <link rel="next" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -140,7 +140,7 @@ nm_vpn_editor_update_connection (<em class="parameter"><code><a class="link" hre
 <tbody>
 <tr>
 <td class="struct_member_name"><p><em class="structfield"><code><a name="NMVpnEditorInterface.get-widget"></a>get_widget</code></em> ()</p></td>
-<td class="struct_member_description"><p>return the <a href="https://developer.gnome.org/gtk3/GtkWidget.html#GtkWidget-struct"><span class="type">GtkWidget</span></a> for the VPN editor's UI</p></td>
+<td class="struct_member_description"><p>return the <span class="type">GtkWidget</span> for the VPN editor's UI</p></td>
 <td class="struct_member_annotations"> </td>
 </tr>
 <tr>
@@ -175,6 +175,6 @@ to write values to the connection.</p></td>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMVpnEditorPlugin.html b/docs/libnm/html/NMVpnEditorPlugin.html
index be4db9d6..4085af30 100644
--- a/docs/libnm/html/NMVpnEditorPlugin.html
+++ b/docs/libnm/html/NMVpnEditorPlugin.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="NMVpnEditor.html" title="NMVpnEditor">
 <link rel="next" href="libnm-nm-vpn-plugin-old.html" title="nm-vpn-plugin-old">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -821,6 +821,6 @@ user_function (<a class="link" href="NMVpnEditor.html" title="NMVpnEditor"><span
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMWifiP2PPeer.html b/docs/libnm/html/NMWifiP2PPeer.html
index c4a8de06..4a78bf09 100644
--- a/docs/libnm/html/NMWifiP2PPeer.html
+++ b/docs/libnm/html/NMWifiP2PPeer.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMAccessPoint.html" title="NMAccessPoint">
 <link rel="next" href="NMWimaxNsp.html" title="NMWimaxNsp">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -613,6 +613,6 @@ against</p></td>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/NMWimaxNsp.html b/docs/libnm/html/NMWimaxNsp.html
index 2ce02830..7cb5d43d 100644
--- a/docs/libnm/html/NMWimaxNsp.html
+++ b/docs/libnm/html/NMWimaxNsp.html
@@ -8,17 +8,14 @@
 <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference">
 <link rel="prev" href="NMWifiP2PPeer.html" title="NMWifiP2PPeer">
 <link rel="next" href="NMIPConfig.html" title="NMIPConfig">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
 <td width="100%" align="left" class="shortcuts">
 <a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
-                  <a href="#NMWimaxNsp.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
-                  <a href="#NMWimaxNsp.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
-                  <a href="#NMWimaxNsp.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
-                  <a href="#NMWimaxNsp.properties" class="shortcut">Properties</a></span>
+                  <a href="#NMWimaxNsp.description" class="shortcut">Description</a></span>
 </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
@@ -85,34 +82,6 @@
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMWimaxNsp.properties"></a><h2>Properties</h2>
-<div class="informaltable"><table class="informaltable" border="0">
-<colgroup>
-<col width="150px" class="properties_type">
-<col width="300px" class="properties_name">
-<col width="200px" class="properties_flags">
-</colgroup>
-<tbody>
-<tr>
-<td class="property_type">
-<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
-<td class="property_name"><a class="link" href="NMWimaxNsp.html#NMWimaxNsp--name" title="The “name” property">name</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a class="link" href="libnm-nm-dbus-interface.html#NMWimaxNspNetworkType" title="enum NMWimaxNspNetworkType"><span class="type">NMWimaxNspNetworkType</span></a></td>
-<td class="property_name"><a class="link" href="NMWimaxNsp.html#NMWimaxNsp--network-type" title="The “network-type” property">network-type</a></td>
-<td class="property_flags">Read</td>
-</tr>
-<tr>
-<td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></td>
-<td class="property_name"><a class="link" href="NMWimaxNsp.html#NMWimaxNsp--signal-quality" title="The “signal-quality” property">signal-quality</a></td>
-<td class="property_flags">Read</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="refsect1">
 <a name="NMWimaxNsp.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
 <colgroup>
@@ -132,27 +101,10 @@
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMWimaxNsp.html#NM-WIMAX-NSP-NETWORK-TYPE:CAPS" title="NM_WIMAX_NSP_NETWORK_TYPE">NM_WIMAX_NSP_NETWORK_TYPE</a></td>
 </tr>
-<tr>
-<td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" href="NMWimaxNsp.html#NMWimaxNsp-struct" title="NMWimaxNsp">NMWimaxNsp</a></td>
-</tr>
 </tbody>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="NMWimaxNsp.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
-    <span class="lineart">╰──</span> <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
-        <span class="lineart">╰──</span> NMWimaxNsp
-</pre>
-</div>
-<div class="refsect1">
-<a name="NMWimaxNsp.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
-<p>
-NMWimaxNsp implements
- <a href="https://developer.gnome.org/gio/unstable/GInitable.html#GInitable-struct">GInitable</a> and  <a href="https://developer.gnome.org/gio/unstable/GAsyncInitable.html#GAsyncInitable-struct">GAsyncInitable</a>.</p>
-</div>
-<div class="refsect1">
 <a name="NMWimaxNsp.description"></a><h2>Description</h2>
 </div>
 <div class="refsect1">
@@ -161,6 +113,10 @@ NMWimaxNsp implements
 <a name="nm-wimax-nsp-get-name"></a><h3>nm_wimax_nsp_get_name ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_wimax_nsp_get_name (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_wimax_nsp_get_name</code> has been deprecated since version 1.22. and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported by NetworkManager since 1.2.0</p>
+</div>
 <p>Gets the name of the wimax NSP</p>
 <div class="refsect3">
 <a name="nm-wimax-nsp-get-name.parameters"></a><h4>Parameters</h4>
@@ -187,6 +143,10 @@ nm_wimax_nsp_get_name (<em class="parameter"><code><a class="link" href="NMWimax
 <a name="nm-wimax-nsp-get-signal-quality"></a><h3>nm_wimax_nsp_get_signal_quality ()</h3>
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_wimax_nsp_get_signal_quality (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_wimax_nsp_get_signal_quality</code> has been deprecated since version 1.22. and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported by NetworkManager since 1.2.0</p>
+</div>
 <p>Gets the WPA signal quality of the wimax NSP.</p>
 <div class="refsect3">
 <a name="nm-wimax-nsp-get-signal-quality.parameters"></a><h4>Parameters</h4>
@@ -213,6 +173,10 @@ nm_wimax_nsp_get_signal_quality (<em class="parameter"><code><a class="link" hre
 <a name="nm-wimax-nsp-get-network-type"></a><h3>nm_wimax_nsp_get_network_type ()</h3>
 <pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMWimaxNspNetworkType" title="enum NMWimaxNspNetworkType"><span class="returnvalue">NMWimaxNspNetworkType</span></a>
 nm_wimax_nsp_get_network_type (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_wimax_nsp_get_network_type</code> has been deprecated since version 1.22. and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported by NetworkManager since 1.2.0</p>
+</div>
 <p>Gets the network type of the wimax NSP.</p>
 <div class="refsect3">
 <a name="nm-wimax-nsp-get-network-type.parameters"></a><h4>Parameters</h4>
@@ -240,6 +204,10 @@ nm_wimax_nsp_get_network_type (<em class="parameter"><code><a class="link" href=
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
 nm_wimax_nsp_filter_connections (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>,
                                  <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *connections</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_wimax_nsp_filter_connections</code> has been deprecated since version 1.22. and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported by NetworkManager since 1.2.0</p>
+</div>
 <p>Filters a given array of connections for a given <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> object and
 return connections which may be activated with the NSP.  Any returned
 connections will match the <em class="parameter"><code>nsp</code></em>
@@ -282,6 +250,10 @@ be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Ar
 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_wimax_nsp_connection_valid (<em class="parameter"><code><a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a> *nsp</code></em>,
                                <em class="parameter"><code><a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> *connection</code></em>);</pre>
+<div class="warning">
+<p><code class="literal">nm_wimax_nsp_connection_valid</code> has been deprecated since version 1.22. and should not be used in newly-written code.</p>
+<p>WiMAX is no longer supported by NetworkManager since 1.2.0</p>
+</div>
 <p>Validates a given connection against a given WiMAX NSP to ensure that the
 connection may be activated with that NSP.  The connection must match the
 <em class="parameter"><code>nsp</code></em>
@@ -336,41 +308,9 @@ against</p></td>
 <pre class="programlisting">#define NM_WIMAX_NSP_NETWORK_TYPE   "network-type"
 </pre>
 </div>
-<hr>
-<div class="refsect2">
-<a name="NMWimaxNsp-struct"></a><h3>NMWimaxNsp</h3>
-<pre class="programlisting">typedef struct _NMWimaxNsp NMWimaxNsp;</pre>
-</div>
-</div>
-<div class="refsect1">
-<a name="NMWimaxNsp.property-details"></a><h2>Property Details</h2>
-<div class="refsect2">
-<a name="NMWimaxNsp--name"></a><h3>The <code class="literal">“name”</code> property</h3>
-<pre class="programlisting">  “name”                     <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
-<p>The name of the WiMAX NSP.</p>
-<p>Flags: Read</p>
-<p>Default value: NULL</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMWimaxNsp--network-type"></a><h3>The <code class="literal">“network-type”</code> property</h3>
-<pre class="programlisting">  “network-type”             <a class="link" href="libnm-nm-dbus-interface.html#NMWimaxNspNetworkType" title="enum NMWimaxNspNetworkType"><span class="type">NMWimaxNspNetworkType</span></a></pre>
-<p>The network type of the WiMAX NSP.</p>
-<p>Flags: Read</p>
-<p>Default value: NM_WIMAX_NSP_NETWORK_TYPE_UNKNOWN</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="NMWimaxNsp--signal-quality"></a><h3>The <code class="literal">“signal-quality”</code> property</h3>
-<pre class="programlisting">  “signal-quality”           <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
-<p>The signal quality of the WiMAX NSP.</p>
-<p>Flags: Read</p>
-<p>Allowed values: &lt;= 100</p>
-<p>Default value: 0</p>
-</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/annotation-glossary.html b/docs/libnm/html/annotation-glossary.html
index 8723007a..62b8c8f8 100644
--- a/docs/libnm/html/annotation-glossary.html
+++ b/docs/libnm/html/annotation-glossary.html
@@ -7,7 +7,8 @@
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<link rel="next" href="license.html" title="Appendix A. License">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -30,7 +31,7 @@
 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
 <td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
 <td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="n" href="license.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="glossary">
 <div class="titlepage"><div><div><h1 class="title">
@@ -75,6 +76,6 @@
 <dd class="glossdef"><p>Override the parsed C type with given type.</p></dd>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index 5b193afe..84ba1745 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -88,7 +88,7 @@ json_object_iter_key, macro in nm-json
 </dt>
 <dd></dd>
 <dt>
-<a href="/usr/share/gtk-doc/html/json-glib/json-glib-JSON-Object.html#json-object-iter-next">json_object_iter_next</a>, macro in nm-json
+json_object_iter_next, macro in nm-json
 </dt>
 <dd></dd>
 <dt>
@@ -133,51 +133,51 @@ json_true, macro in nm-json
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint-struct" title="NMAccessPoint">NMAccessPoint</a>, struct in NMDeviceOvs
+NMAccessPoint, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--bssid" title="The “bssid” property">NMAccessPoint:bssid</a>, object property in NMDeviceOvs
+NMAccessPoint:bssid, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--flags" title="The “flags” property">NMAccessPoint:flags</a>, object property in NMDeviceOvs
+NMAccessPoint:flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--frequency" title="The “frequency” property">NMAccessPoint:frequency</a>, object property in NMDeviceOvs
+NMAccessPoint:frequency, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--hw-address" title="The “hw-address” property">NMAccessPoint:hw-address</a>, object property in NMDeviceOvs
+NMAccessPoint:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--last-seen" title="The “last-seen” property">NMAccessPoint:last-seen</a>, object property in NMDeviceOvs
+NMAccessPoint:last-seen, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--max-bitrate" title="The “max-bitrate” property">NMAccessPoint:max-bitrate</a>, object property in NMDeviceOvs
+NMAccessPoint:max-bitrate, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--mode" title="The “mode” property">NMAccessPoint:mode</a>, object property in NMDeviceOvs
+NMAccessPoint:mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--rsn-flags" title="The “rsn-flags” property">NMAccessPoint:rsn-flags</a>, object property in NMDeviceOvs
+NMAccessPoint:rsn-flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--ssid" title="The “ssid” property">NMAccessPoint:ssid</a>, object property in NMDeviceOvs
+NMAccessPoint:ssid, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--strength" title="The “strength” property">NMAccessPoint:strength</a>, object property in NMDeviceOvs
+NMAccessPoint:strength, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMAccessPoint.html#NMAccessPoint--wpa-flags" title="The “wpa-flags” property">NMAccessPoint:wpa-flags</a>, object property in NMDeviceOvs
+NMAccessPoint:wpa-flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -185,75 +185,79 @@ json_true, macro in nm-json
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection-struct" title="NMActiveConnection">NMActiveConnection</a>, struct in NMDeviceOvs
+NMActiveConnection, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection-state-changed" title="The “state-changed” signal">NMActiveConnection::state-changed</a>, object signal in NMDeviceOvs
+NMActiveConnection::state-changed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--connection" title="The “connection” property">NMActiveConnection:connection</a>, object property in NMDeviceOvs
+NMActiveConnection:connection, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--default" title="The “default” property">NMActiveConnection:default</a>, object property in NMDeviceOvs
+NMActiveConnection:default, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--default6" title="The “default6” property">NMActiveConnection:default6</a>, object property in NMDeviceOvs
+NMActiveConnection:default6, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--devices" title="The “devices” property">NMActiveConnection:devices</a>, object property in NMDeviceOvs
+NMActiveConnection:devices, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--dhcp4-config" title="The “dhcp4-config” property">NMActiveConnection:dhcp4-config</a>, object property in NMDeviceOvs
+NMActiveConnection:dhcp4-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--dhcp6-config" title="The “dhcp6-config” property">NMActiveConnection:dhcp6-config</a>, object property in NMDeviceOvs
+NMActiveConnection:dhcp6-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--id" title="The “id” property">NMActiveConnection:id</a>, object property in NMDeviceOvs
+NMActiveConnection:id, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--ip4-config" title="The “ip4-config” property">NMActiveConnection:ip4-config</a>, object property in NMDeviceOvs
+NMActiveConnection:ip4-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--ip6-config" title="The “ip6-config” property">NMActiveConnection:ip6-config</a>, object property in NMDeviceOvs
+NMActiveConnection:ip6-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--master" title="The “master” property">NMActiveConnection:master</a>, object property in NMDeviceOvs
+NMActiveConnection:master, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--specific-object-path" title="The “specific-object-path” property">NMActiveConnection:specific-object-path</a>, object property in NMDeviceOvs
+NMActiveConnection:specific-object-path, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--state" title="The “state” property">NMActiveConnection:state</a>, object property in NMDeviceOvs
+NMActiveConnection:state, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--state-flags" title="The “state-flags” property">NMActiveConnection:state-flags</a>, object property in NMDeviceOvs
+NMActiveConnection:state-flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--type" title="The “type” property">NMActiveConnection:type</a>, object property in NMDeviceOvs
+NMActiveConnection:type, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--uuid" title="The “uuid” property">NMActiveConnection:uuid</a>, object property in NMDeviceOvs
+NMActiveConnection:uuid, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMActiveConnection.html#NMActiveConnection--vpn" title="The “vpn” property">NMActiveConnection:vpn</a>, object property in NMDeviceOvs
+NMActiveConnection:vpn, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMActiveConnectionClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
@@ -297,151 +301,163 @@ NMCheckpoint:rollback-timeout, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-struct" title="NMClient">NMClient</a>, struct in NMDeviceOvs
+NMClient, struct in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMClient::active-connection-added, object signal in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMClient::active-connection-removed, object signal in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMClient::any-device-added, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-active-connection-added" title="The “active-connection-added” signal">NMClient::active-connection-added</a>, object signal in NMDeviceOvs
+NMClient::any-device-removed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-active-connection-removed" title="The “active-connection-removed” signal">NMClient::active-connection-removed</a>, object signal in NMDeviceOvs
+NMClient::connection-added, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-any-device-added" title="The “any-device-added” signal">NMClient::any-device-added</a>, object signal in NMDeviceOvs
+NMClient::connection-removed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-any-device-removed" title="The “any-device-removed” signal">NMClient::any-device-removed</a>, object signal in NMDeviceOvs
+NMClient::device-added, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-connection-added" title="The “connection-added” signal">NMClient::connection-added</a>, object signal in NMDeviceOvs
+NMClient::device-removed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-connection-removed" title="The “connection-removed” signal">NMClient::connection-removed</a>, object signal in NMDeviceOvs
+NMClient::permission-changed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-device-added" title="The “device-added” signal">NMClient::device-added</a>, object signal in NMDeviceOvs
+NMClient:activating-connection, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-device-removed" title="The “device-removed” signal">NMClient::device-removed</a>, object signal in NMDeviceOvs
+NMClient:active-connections, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient-permission-changed" title="The “permission-changed” signal">NMClient::permission-changed</a>, object signal in NMDeviceOvs
+NMClient:all-devices, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--activating-connection" title="The “activating-connection” property">NMClient:activating-connection</a>, object property in NMDeviceOvs
+NMClient:can-modify, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--active-connections" title="The “active-connections” property">NMClient:active-connections</a>, object property in NMDeviceOvs
+NMClient:checkpoints, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--all-devices" title="The “all-devices” property">NMClient:all-devices</a>, object property in NMDeviceOvs
+NMClient:connections, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--can-modify" title="The “can-modify” property">NMClient:can-modify</a>, object property in NMDeviceOvs
+NMClient:connectivity, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--checkpoints" title="The “checkpoints” property">NMClient:checkpoints</a>, object property in NMDeviceOvs
+NMClient:connectivity-check-available, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--connections" title="The “connections” property">NMClient:connections</a>, object property in NMDeviceOvs
+NMClient:connectivity-check-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--connectivity" title="The “connectivity” property">NMClient:connectivity</a>, object property in NMDeviceOvs
+NMClient:connectivity-check-uri, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--connectivity-check-available" title="The “connectivity-check-available” property">NMClient:connectivity-check-available</a>, object property in NMDeviceOvs
+NMClient:dbus-connection, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--connectivity-check-enabled" title="The “connectivity-check-enabled” property">NMClient:connectivity-check-enabled</a>, object property in NMDeviceOvs
+NMClient:dbus-name-owner, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--devices" title="The “devices” property">NMClient:devices</a>, object property in NMDeviceOvs
+NMClient:devices, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--dns-configuration" title="The “dns-configuration” property">NMClient:dns-configuration</a>, object property in NMDeviceOvs
+NMClient:dns-configuration, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--dns-mode" title="The “dns-mode” property">NMClient:dns-mode</a>, object property in NMDeviceOvs
+NMClient:dns-mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--dns-rc-manager" title="The “dns-rc-manager” property">NMClient:dns-rc-manager</a>, object property in NMDeviceOvs
+NMClient:dns-rc-manager, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--hostname" title="The “hostname” property">NMClient:hostname</a>, object property in NMDeviceOvs
+NMClient:hostname, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--metered" title="The “metered” property">NMClient:metered</a>, object property in NMDeviceOvs
+NMClient:metered, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--networking-enabled" title="The “networking-enabled” property">NMClient:networking-enabled</a>, object property in NMDeviceOvs
+NMClient:networking-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--nm-running" title="The “nm-running” property">NMClient:nm-running</a>, object property in NMDeviceOvs
+NMClient:nm-running, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--primary-connection" title="The “primary-connection” property">NMClient:primary-connection</a>, object property in NMDeviceOvs
+NMClient:primary-connection, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--startup" title="The “startup” property">NMClient:startup</a>, object property in NMDeviceOvs
+NMClient:startup, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--state" title="The “state” property">NMClient:state</a>, object property in NMDeviceOvs
+NMClient:state, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--version" title="The “version” property">NMClient:version</a>, object property in NMDeviceOvs
+NMClient:version, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wimax-enabled" title="The “wimax-enabled” property">NMClient:wimax-enabled</a>, object property in NMDeviceOvs
+NMClient:wimax-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wimax-hardware-enabled" title="The “wimax-hardware-enabled” property">NMClient:wimax-hardware-enabled</a>, object property in NMDeviceOvs
+NMClient:wimax-hardware-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wireless-enabled" title="The “wireless-enabled” property">NMClient:wireless-enabled</a>, object property in NMDeviceOvs
+NMClient:wireless-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wireless-hardware-enabled" title="The “wireless-hardware-enabled” property">NMClient:wireless-hardware-enabled</a>, object property in NMDeviceOvs
+NMClient:wireless-hardware-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wwan-enabled" title="The “wwan-enabled” property">NMClient:wwan-enabled</a>, object property in NMDeviceOvs
+NMClient:wwan-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMClient.html#NMClient--wwan-hardware-enabled" title="The “wwan-hardware-enabled” property">NMClient:wwan-hardware-enabled</a>, object property in NMDeviceOvs
+NMClient:wwan-hardware-enabled, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -449,6 +465,22 @@ NMCheckpoint:rollback-timeout, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
+NMClientNotifyEvent, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMClientNotifyEventCb, user_function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMClientNotifyEventWithPtr, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMClientNotifyEventWithPtrCb, user_function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#NMClientPermission" title="enum NMClientPermission">NMClientPermission</a>, enum in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -501,7 +533,7 @@ NMConnection::secrets-updated, object signal in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice-struct" title="NMDevice">NMDevice</a>, struct in NMDeviceOvs
+NMDevice, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -517,179 +549,183 @@ NMDevice6Lowpan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice-state-changed" title="The “state-changed” signal">NMDevice::state-changed</a>, object signal in NMDeviceOvs
+NMDevice::state-changed, object signal in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDevice:active-connection, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--active-connection" title="The “active-connection” property">NMDevice:active-connection</a>, object property in NMDeviceOvs
+NMDevice:autoconnect, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--autoconnect" title="The “autoconnect” property">NMDevice:autoconnect</a>, object property in NMDeviceOvs
+NMDevice:available-connections, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--available-connections" title="The “available-connections” property">NMDevice:available-connections</a>, object property in NMDeviceOvs
+NMDevice:capabilities, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--capabilities" title="The “capabilities” property">NMDevice:capabilities</a>, object property in NMDeviceOvs
+NMDevice:device-type, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--device-type" title="The “device-type” property">NMDevice:device-type</a>, object property in NMDeviceOvs
+NMDevice:dhcp4-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--dhcp4-config" title="The “dhcp4-config” property">NMDevice:dhcp4-config</a>, object property in NMDeviceOvs
+NMDevice:dhcp6-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--dhcp6-config" title="The “dhcp6-config” property">NMDevice:dhcp6-config</a>, object property in NMDeviceOvs
+NMDevice:driver, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--driver" title="The “driver” property">NMDevice:driver</a>, object property in NMDeviceOvs
+NMDevice:driver-version, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--driver-version" title="The “driver-version” property">NMDevice:driver-version</a>, object property in NMDeviceOvs
+NMDevice:firmware-missing, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--firmware-missing" title="The “firmware-missing” property">NMDevice:firmware-missing</a>, object property in NMDeviceOvs
+NMDevice:firmware-version, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--firmware-version" title="The “firmware-version” property">NMDevice:firmware-version</a>, object property in NMDeviceOvs
+NMDevice:interface, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--interface" title="The “interface” property">NMDevice:interface</a>, object property in NMDeviceOvs
+NMDevice:interface-flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--ip-interface" title="The “ip-interface” property">NMDevice:ip-interface</a>, object property in NMDeviceOvs
+NMDevice:ip-interface, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--ip4-config" title="The “ip4-config” property">NMDevice:ip4-config</a>, object property in NMDeviceOvs
+NMDevice:ip4-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--ip4-connectivity" title="The “ip4-connectivity” property">NMDevice:ip4-connectivity</a>, object property in NMDeviceOvs
+NMDevice:ip4-connectivity, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--ip6-config" title="The “ip6-config” property">NMDevice:ip6-config</a>, object property in NMDeviceOvs
+NMDevice:ip6-config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--ip6-connectivity" title="The “ip6-connectivity” property">NMDevice:ip6-connectivity</a>, object property in NMDeviceOvs
+NMDevice:ip6-connectivity, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--lldp-neighbors" title="The “lldp-neighbors” property">NMDevice:lldp-neighbors</a>, object property in NMDeviceOvs
+NMDevice:lldp-neighbors, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--managed" title="The “managed” property">NMDevice:managed</a>, object property in NMDeviceOvs
+NMDevice:managed, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--metered" title="The “metered” property">NMDevice:metered</a>, object property in NMDeviceOvs
+NMDevice:metered, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--mtu" title="The “mtu” property">NMDevice:mtu</a>, object property in NMDeviceOvs
+NMDevice:mtu, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--nm-plugin-missing" title="The “nm-plugin-missing” property">NMDevice:nm-plugin-missing</a>, object property in NMDeviceOvs
+NMDevice:nm-plugin-missing, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--physical-port-id" title="The “physical-port-id” property">NMDevice:physical-port-id</a>, object property in NMDeviceOvs
+NMDevice:physical-port-id, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--product" title="The “product” property">NMDevice:product</a>, object property in NMDeviceOvs
+NMDevice:product, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--real" title="The “real” property">NMDevice:real</a>, object property in NMDeviceOvs
+NMDevice:real, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--state" title="The “state” property">NMDevice:state</a>, object property in NMDeviceOvs
+NMDevice:state, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--state-reason" title="The “state-reason” property">NMDevice:state-reason</a>, object property in NMDeviceOvs
+NMDevice:state-reason, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--udi" title="The “udi” property">NMDevice:udi</a>, object property in NMDeviceOvs
+NMDevice:udi, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDevice.html#NMDevice--vendor" title="The “vendor” property">NMDevice:vendor</a>, object property in NMDeviceOvs
+NMDevice:vendor, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceAdsl.html#NMDeviceAdsl-struct" title="NMDeviceAdsl">NMDeviceAdsl</a>, struct in NMDeviceOvs
+NMDeviceAdsl, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceAdsl.html#NMDeviceAdsl--carrier" title="The “carrier” property">NMDeviceAdsl:carrier</a>, object property in NMDeviceOvs
+NMDeviceAdsl:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBond.html#NMDeviceBond-struct" title="NMDeviceBond">NMDeviceBond</a>, struct in NMDeviceOvs
+NMDeviceBond, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBond.html#NMDeviceBond--carrier" title="The “carrier” property">NMDeviceBond:carrier</a>, object property in NMDeviceOvs
+NMDeviceBond:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBond.html#NMDeviceBond--hw-address" title="The “hw-address” property">NMDeviceBond:hw-address</a>, object property in NMDeviceOvs
+NMDeviceBond:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBond.html#NMDeviceBond--slaves" title="The “slaves” property">NMDeviceBond:slaves</a>, object property in NMDeviceOvs
+NMDeviceBond:slaves, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBridge.html#NMDeviceBridge-struct" title="NMDeviceBridge">NMDeviceBridge</a>, struct in NMDeviceOvs
+NMDeviceBridge, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBridge.html#NMDeviceBridge--carrier" title="The “carrier” property">NMDeviceBridge:carrier</a>, object property in NMDeviceOvs
+NMDeviceBridge:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBridge.html#NMDeviceBridge--hw-address" title="The “hw-address” property">NMDeviceBridge:hw-address</a>, object property in NMDeviceOvs
+NMDeviceBridge:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBridge.html#NMDeviceBridge--slaves" title="The “slaves” property">NMDeviceBridge:slaves</a>, object property in NMDeviceOvs
+NMDeviceBridge:slaves, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBt.html#NMDeviceBt-struct" title="NMDeviceBt">NMDeviceBt</a>, struct in NMDeviceOvs
+NMDeviceBt, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBt.html#NMDeviceBt--bt-capabilities" title="The “bt-capabilities” property">NMDeviceBt:bt-capabilities</a>, object property in NMDeviceOvs
+NMDeviceBt:bt-capabilities, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBt.html#NMDeviceBt--hw-address" title="The “hw-address” property">NMDeviceBt:hw-address</a>, object property in NMDeviceOvs
+NMDeviceBt:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceBt.html#NMDeviceBt--name" title="The “name” property">NMDeviceBt:name</a>, object property in NMDeviceOvs
+NMDeviceBt:name, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -697,11 +733,15 @@ NMDevice6Lowpan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceDummy.html#NMDeviceDummy-struct" title="NMDeviceDummy">NMDeviceDummy</a>, struct in NMDeviceOvs
+NMDeviceClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceDummy.html#NMDeviceDummy--hw-address" title="The “hw-address” property">NMDeviceDummy:hw-address</a>, object property in NMDeviceOvs
+NMDeviceDummy, struct in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDeviceDummy:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -709,211 +749,215 @@ NMDevice6Lowpan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet-struct" title="NMDeviceEthernet">NMDeviceEthernet</a>, struct in NMDeviceOvs
+NMDeviceEthernet, struct in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDeviceEthernet:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--carrier" title="The “carrier” property">NMDeviceEthernet:carrier</a>, object property in NMDeviceOvs
+NMDeviceEthernet:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--hw-address" title="The “hw-address” property">NMDeviceEthernet:hw-address</a>, object property in NMDeviceOvs
+NMDeviceEthernet:perm-hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--perm-hw-address" title="The “perm-hw-address” property">NMDeviceEthernet:perm-hw-address</a>, object property in NMDeviceOvs
+NMDeviceEthernet:s390-subchannels, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels" title="The “s390-subchannels” property">NMDeviceEthernet:s390-subchannels</a>, object property in NMDeviceOvs
+NMDeviceEthernet:speed, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceEthernet.html#NMDeviceEthernet--speed" title="The “speed” property">NMDeviceEthernet:speed</a>, object property in NMDeviceOvs
+NMDeviceGeneric, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric-struct" title="NMDeviceGeneric">NMDeviceGeneric</a>, struct in NMDeviceOvs
+NMDeviceGeneric:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric--hw-address" title="The “hw-address” property">NMDeviceGeneric:hw-address</a>, object property in NMDeviceOvs
+NMDeviceGeneric:type-description, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceGeneric.html#NMDeviceGeneric--type-description" title="The “type-description” property">NMDeviceGeneric:type-description</a>, object property in NMDeviceOvs
+NMDeviceInfiniband, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband-struct" title="NMDeviceInfiniband">NMDeviceInfiniband</a>, struct in NMDeviceOvs
+NMDeviceInfiniband:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband--carrier" title="The “carrier” property">NMDeviceInfiniband:carrier</a>, object property in NMDeviceOvs
+NMDeviceInfiniband:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceInfiniband.html#NMDeviceInfiniband--hw-address" title="The “hw-address” property">NMDeviceInfiniband:hw-address</a>, object property in NMDeviceOvs
+<a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags">NMDeviceInterfaceFlags</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel-struct" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a>, struct in NMDeviceOvs
+NMDeviceIPTunnel, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit" title="The “encapsulation-limit” property">NMDeviceIPTunnel:encapsulation-limit</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:encapsulation-limit, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flags" title="The “flags” property">NMDeviceIPTunnel:flags</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label" title="The “flow-label” property">NMDeviceIPTunnel:flow-label</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:flow-label, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key" title="The “input-key” property">NMDeviceIPTunnel:input-key</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:input-key, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local" title="The “local” property">NMDeviceIPTunnel:local</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:local, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode" title="The “mode” property">NMDeviceIPTunnel:mode</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key" title="The “output-key” property">NMDeviceIPTunnel:output-key</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:output-key, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent" title="The “parent” property">NMDeviceIPTunnel:parent</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery" title="The “path-mtu-discovery” property">NMDeviceIPTunnel:path-mtu-discovery</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:path-mtu-discovery, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote" title="The “remote” property">NMDeviceIPTunnel:remote</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:remote, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos" title="The “tos” property">NMDeviceIPTunnel:tos</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:tos, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl" title="The “ttl” property">NMDeviceIPTunnel:ttl</a>, object property in NMDeviceOvs
+NMDeviceIPTunnel:ttl, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec-struct" title="NMDeviceMacsec">NMDeviceMacsec</a>, struct in NMDeviceOvs
+NMDeviceMacsec, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--cipher-suite" title="The “cipher-suite” property">NMDeviceMacsec:cipher-suite</a>, object property in NMDeviceOvs
+NMDeviceMacsec:cipher-suite, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--encoding-sa" title="The “encoding-sa” property">NMDeviceMacsec:encoding-sa</a>, object property in NMDeviceOvs
+NMDeviceMacsec:encoding-sa, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--encrypt" title="The “encrypt” property">NMDeviceMacsec:encrypt</a>, object property in NMDeviceOvs
+NMDeviceMacsec:encrypt, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--es" title="The “es” property">NMDeviceMacsec:es</a>, object property in NMDeviceOvs
+NMDeviceMacsec:es, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--hw-address" title="The “hw-address” property">NMDeviceMacsec:hw-address</a>, object property in NMDeviceOvs
+NMDeviceMacsec:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--icv-length" title="The “icv-length” property">NMDeviceMacsec:icv-length</a>, object property in NMDeviceOvs
+NMDeviceMacsec:icv-length, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--include-sci" title="The “include-sci” property">NMDeviceMacsec:include-sci</a>, object property in NMDeviceOvs
+NMDeviceMacsec:include-sci, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--parent" title="The “parent” property">NMDeviceMacsec:parent</a>, object property in NMDeviceOvs
+NMDeviceMacsec:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--protect" title="The “protect” property">NMDeviceMacsec:protect</a>, object property in NMDeviceOvs
+NMDeviceMacsec:protect, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--replay-protect" title="The “replay-protect” property">NMDeviceMacsec:replay-protect</a>, object property in NMDeviceOvs
+NMDeviceMacsec:replay-protect, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--scb" title="The “scb” property">NMDeviceMacsec:scb</a>, object property in NMDeviceOvs
+NMDeviceMacsec:scb, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--sci" title="The “sci” property">NMDeviceMacsec:sci</a>, object property in NMDeviceOvs
+NMDeviceMacsec:sci, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--validation" title="The “validation” property">NMDeviceMacsec:validation</a>, object property in NMDeviceOvs
+NMDeviceMacsec:validation, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacsec.html#NMDeviceMacsec--window" title="The “window” property">NMDeviceMacsec:window</a>, object property in NMDeviceOvs
+NMDeviceMacsec:window, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan-struct" title="NMDeviceMacvlan">NMDeviceMacvlan</a>, struct in NMDeviceOvs
+NMDeviceMacvlan, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address" title="The “hw-address” property">NMDeviceMacvlan:hw-address</a>, object property in NMDeviceOvs
+NMDeviceMacvlan:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--mode" title="The “mode” property">NMDeviceMacvlan:mode</a>, object property in NMDeviceOvs
+NMDeviceMacvlan:mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc" title="The “no-promisc” property">NMDeviceMacvlan:no-promisc</a>, object property in NMDeviceOvs
+NMDeviceMacvlan:no-promisc, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--parent" title="The “parent” property">NMDeviceMacvlan:parent</a>, object property in NMDeviceOvs
+NMDeviceMacvlan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceMacvlan.html#NMDeviceMacvlan--tap" title="The “tap” property">NMDeviceMacvlan:tap</a>, object property in NMDeviceOvs
+NMDeviceMacvlan:tap, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem-struct" title="NMDeviceModem">NMDeviceModem</a>, struct in NMDeviceOvs
+NMDeviceModem, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem--apn" title="The “apn” property">NMDeviceModem:apn</a>, object property in NMDeviceOvs
+NMDeviceModem:apn, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem--current-capabilities" title="The “current-capabilities” property">NMDeviceModem:current-capabilities</a>, object property in NMDeviceOvs
+NMDeviceModem:current-capabilities, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem--device-id" title="The “device-id” property">NMDeviceModem:device-id</a>, object property in NMDeviceOvs
+NMDeviceModem:device-id, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem--modem-capabilities" title="The “modem-capabilities” property">NMDeviceModem:modem-capabilities</a>, object property in NMDeviceOvs
+NMDeviceModem:modem-capabilities, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceModem.html#NMDeviceModem--operator-code" title="The “operator-code” property">NMDeviceModem:operator-code</a>, object property in NMDeviceOvs
+NMDeviceModem:operator-code, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -921,19 +965,19 @@ NMDevice6Lowpan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh-struct" title="NMDeviceOlpcMesh">NMDeviceOlpcMesh</a>, struct in NMDeviceOvs
+NMDeviceOlpcMesh, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--active-channel" title="The “active-channel” property">NMDeviceOlpcMesh:active-channel</a>, object property in NMDeviceOvs
+NMDeviceOlpcMesh:active-channel, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--companion" title="The “companion” property">NMDeviceOlpcMesh:companion</a>, object property in NMDeviceOvs
+NMDeviceOlpcMesh:companion, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--hw-address" title="The “hw-address” property">NMDeviceOlpcMesh:hw-address</a>, object property in NMDeviceOvs
+NMDeviceOlpcMesh:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -941,6 +985,10 @@ NMDeviceOvsBridge, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
+NMDeviceOvsBridge:slaves, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
 NMDeviceOvsInterface, struct in NMDeviceOvs
 </dt>
 <dd></dd>
@@ -949,6 +997,10 @@ NMDeviceOvsPort, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
+NMDeviceOvsPort:slaves, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
 NMDevicePpp, struct in NMDeviceOvs
 </dt>
 <dd></dd>
@@ -961,55 +1013,55 @@ NMDevicePpp, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTeam.html#NMDeviceTeam-struct" title="NMDeviceTeam">NMDeviceTeam</a>, struct in NMDeviceOvs
+NMDeviceTeam, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTeam.html#NMDeviceTeam--carrier" title="The “carrier” property">NMDeviceTeam:carrier</a>, object property in NMDeviceOvs
+NMDeviceTeam:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTeam.html#NMDeviceTeam--config" title="The “config” property">NMDeviceTeam:config</a>, object property in NMDeviceOvs
+NMDeviceTeam:config, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTeam.html#NMDeviceTeam--hw-address" title="The “hw-address” property">NMDeviceTeam:hw-address</a>, object property in NMDeviceOvs
+NMDeviceTeam:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTeam.html#NMDeviceTeam--slaves" title="The “slaves” property">NMDeviceTeam:slaves</a>, object property in NMDeviceOvs
+NMDeviceTeam:slaves, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun-struct" title="NMDeviceTun">NMDeviceTun</a>, struct in NMDeviceOvs
+NMDeviceTun, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--group" title="The “group” property">NMDeviceTun:group</a>, object property in NMDeviceOvs
+NMDeviceTun:group, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--hw-address" title="The “hw-address” property">NMDeviceTun:hw-address</a>, object property in NMDeviceOvs
+NMDeviceTun:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--mode" title="The “mode” property">NMDeviceTun:mode</a>, object property in NMDeviceOvs
+NMDeviceTun:mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--multi-queue" title="The “multi-queue” property">NMDeviceTun:multi-queue</a>, object property in NMDeviceOvs
+NMDeviceTun:multi-queue, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--no-pi" title="The “no-pi” property">NMDeviceTun:no-pi</a>, object property in NMDeviceOvs
+NMDeviceTun:no-pi, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--owner" title="The “owner” property">NMDeviceTun:owner</a>, object property in NMDeviceOvs
+NMDeviceTun:owner, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceTun.html#NMDeviceTun--vnet-hdr" title="The “vnet-hdr” property">NMDeviceTun:vnet-hdr</a>, object property in NMDeviceOvs
+NMDeviceTun:vnet-hdr, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -1017,143 +1069,143 @@ NMDevicePpp, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVlan.html#NMDeviceVlan-struct" title="NMDeviceVlan">NMDeviceVlan</a>, struct in NMDeviceOvs
+NMDeviceVlan, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVlan.html#NMDeviceVlan--carrier" title="The “carrier” property">NMDeviceVlan:carrier</a>, object property in NMDeviceOvs
+NMDeviceVlan:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVlan.html#NMDeviceVlan--hw-address" title="The “hw-address” property">NMDeviceVlan:hw-address</a>, object property in NMDeviceOvs
+NMDeviceVlan:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVlan.html#NMDeviceVlan--parent" title="The “parent” property">NMDeviceVlan:parent</a>, object property in NMDeviceOvs
+NMDeviceVlan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVlan.html#NMDeviceVlan--vlan-id" title="The “vlan-id” property">NMDeviceVlan:vlan-id</a>, object property in NMDeviceOvs
+NMDeviceVlan:vlan-id, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan-struct" title="NMDeviceVxlan">NMDeviceVxlan</a>, struct in NMDeviceOvs
+NMDeviceVxlan, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ageing" title="The “ageing” property">NMDeviceVxlan:ageing</a>, object property in NMDeviceOvs
+NMDeviceVxlan:ageing, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--carrier" title="The “carrier” property">NMDeviceVxlan:carrier</a>, object property in NMDeviceOvs
+NMDeviceVxlan:carrier, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--dst-port" title="The “dst-port” property">NMDeviceVxlan:dst-port</a>, object property in NMDeviceOvs
+NMDeviceVxlan:dst-port, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--group" title="The “group” property">NMDeviceVxlan:group</a>, object property in NMDeviceOvs
+NMDeviceVxlan:group, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--hw-address" title="The “hw-address” property">NMDeviceVxlan:hw-address</a>, object property in NMDeviceOvs
+NMDeviceVxlan:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--id" title="The “id” property">NMDeviceVxlan:id</a>, object property in NMDeviceOvs
+NMDeviceVxlan:id, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l2miss" title="The “l2miss” property">NMDeviceVxlan:l2miss</a>, object property in NMDeviceOvs
+NMDeviceVxlan:l2miss, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--l3miss" title="The “l3miss” property">NMDeviceVxlan:l3miss</a>, object property in NMDeviceOvs
+NMDeviceVxlan:l3miss, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--learning" title="The “learning” property">NMDeviceVxlan:learning</a>, object property in NMDeviceOvs
+NMDeviceVxlan:learning, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--limit" title="The “limit” property">NMDeviceVxlan:limit</a>, object property in NMDeviceOvs
+NMDeviceVxlan:limit, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--local" title="The “local” property">NMDeviceVxlan:local</a>, object property in NMDeviceOvs
+NMDeviceVxlan:local, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--parent" title="The “parent” property">NMDeviceVxlan:parent</a>, object property in NMDeviceOvs
+NMDeviceVxlan:parent, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--proxy" title="The “proxy” property">NMDeviceVxlan:proxy</a>, object property in NMDeviceOvs
+NMDeviceVxlan:proxy, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--rsc" title="The “rsc” property">NMDeviceVxlan:rsc</a>, object property in NMDeviceOvs
+NMDeviceVxlan:rsc, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max" title="The “src-port-max” property">NMDeviceVxlan:src-port-max</a>, object property in NMDeviceOvs
+NMDeviceVxlan:src-port-max, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min" title="The “src-port-min” property">NMDeviceVxlan:src-port-min</a>, object property in NMDeviceOvs
+NMDeviceVxlan:src-port-min, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--tos" title="The “tos” property">NMDeviceVxlan:tos</a>, object property in NMDeviceOvs
+NMDeviceVxlan:tos, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceVxlan.html#NMDeviceVxlan--ttl" title="The “ttl” property">NMDeviceVxlan:ttl</a>, object property in NMDeviceOvs
+NMDeviceVxlan:ttl, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi-struct" title="NMDeviceWifi">NMDeviceWifi</a>, struct in NMDeviceOvs
+NMDeviceWifi, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-added" title="The “access-point-added” signal">NMDeviceWifi::access-point-added</a>, object signal in NMDeviceOvs
+NMDeviceWifi::access-point-added, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi-access-point-removed" title="The “access-point-removed” signal">NMDeviceWifi::access-point-removed</a>, object signal in NMDeviceOvs
+NMDeviceWifi::access-point-removed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--access-points" title="The “access-points” property">NMDeviceWifi:access-points</a>, object property in NMDeviceOvs
+NMDeviceWifi:access-points, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--active-access-point" title="The “active-access-point” property">NMDeviceWifi:active-access-point</a>, object property in NMDeviceOvs
+NMDeviceWifi:active-access-point, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--bitrate" title="The “bitrate” property">NMDeviceWifi:bitrate</a>, object property in NMDeviceOvs
+NMDeviceWifi:bitrate, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--hw-address" title="The “hw-address” property">NMDeviceWifi:hw-address</a>, object property in NMDeviceOvs
+NMDeviceWifi:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--last-scan" title="The “last-scan” property">NMDeviceWifi:last-scan</a>, object property in NMDeviceOvs
+NMDeviceWifi:last-scan, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--mode" title="The “mode” property">NMDeviceWifi:mode</a>, object property in NMDeviceOvs
+NMDeviceWifi:mode, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--perm-hw-address" title="The “perm-hw-address” property">NMDeviceWifi:perm-hw-address</a>, object property in NMDeviceOvs
+NMDeviceWifi:perm-hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWifi.html#NMDeviceWifi--wireless-capabilities" title="The “wireless-capabilities” property">NMDeviceWifi:wireless-capabilities</a>, object property in NMDeviceOvs
+NMDeviceWifi:wireless-capabilities, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -1181,47 +1233,47 @@ NMDeviceWifiP2P:peers, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax-struct" title="NMDeviceWimax">NMDeviceWimax</a>, struct in NMDeviceOvs
+NMDeviceWimax, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax-nsp-added" title="The “nsp-added” signal">NMDeviceWimax::nsp-added</a>, object signal in NMDeviceOvs
+NMDeviceWimax::nsp-added, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax-nsp-removed" title="The “nsp-removed” signal">NMDeviceWimax::nsp-removed</a>, object signal in NMDeviceOvs
+NMDeviceWimax::nsp-removed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--active-nsp" title="The “active-nsp” property">NMDeviceWimax:active-nsp</a>, object property in NMDeviceOvs
+NMDeviceWimax:active-nsp, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--bsid" title="The “bsid” property">NMDeviceWimax:bsid</a>, object property in NMDeviceOvs
+NMDeviceWimax:bsid, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--center-frequency" title="The “center-frequency” property">NMDeviceWimax:center-frequency</a>, object property in NMDeviceOvs
+NMDeviceWimax:center-frequency, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--cinr" title="The “cinr” property">NMDeviceWimax:cinr</a>, object property in NMDeviceOvs
+NMDeviceWimax:cinr, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--hw-address" title="The “hw-address” property">NMDeviceWimax:hw-address</a>, object property in NMDeviceOvs
+NMDeviceWimax:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--nsps" title="The “nsps” property">NMDeviceWimax:nsps</a>, object property in NMDeviceOvs
+NMDeviceWimax:nsps, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--rssi" title="The “rssi” property">NMDeviceWimax:rssi</a>, object property in NMDeviceOvs
+NMDeviceWimax:rssi, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDeviceWimax.html#NMDeviceWimax--tx-power" title="The “tx-power” property">NMDeviceWimax:tx-power</a>, object property in NMDeviceOvs
+NMDeviceWimax:tx-power, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -1249,51 +1301,67 @@ NMDeviceWpan:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDhcpConfig.html#NMDhcpConfig-struct" title="NMDhcpConfig">NMDhcpConfig</a>, struct in NMDeviceOvs
+NMDhcpConfig, struct in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDhcpConfig:family, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDhcpConfig:options, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMDhcpConfigClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDhcpConfig.html#NMDhcpConfig--family" title="The “family” property">NMDhcpConfig:family</a>, object property in NMDeviceOvs
+<a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags">NMDhcpHostnameFlags</a>, enum in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMDhcpConfig.html#NMDhcpConfig--options" title="The “options” property">NMDhcpConfig:options</a>, object property in NMDeviceOvs
+<a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags">NMIPAddressCmpFlags</a>, enum in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig-struct" title="NMIPConfig">NMIPConfig</a>, struct in NMDeviceOvs
+NMIPConfig, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--addresses" title="The “addresses” property">NMIPConfig:addresses</a>, object property in NMDeviceOvs
+NMIPConfig:addresses, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--domains" title="The “domains” property">NMIPConfig:domains</a>, object property in NMDeviceOvs
+NMIPConfig:domains, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--family" title="The “family” property">NMIPConfig:family</a>, object property in NMDeviceOvs
+NMIPConfig:family, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--gateway" title="The “gateway” property">NMIPConfig:gateway</a>, object property in NMDeviceOvs
+NMIPConfig:gateway, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--nameservers" title="The “nameservers” property">NMIPConfig:nameservers</a>, object property in NMDeviceOvs
+NMIPConfig:nameservers, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--routes" title="The “routes” property">NMIPConfig:routes</a>, object property in NMDeviceOvs
+NMIPConfig:routes, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--searches" title="The “searches” property">NMIPConfig:searches</a>, object property in NMDeviceOvs
+NMIPConfig:searches, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMIPConfig.html#NMIPConfig--wins-servers" title="The “wins-servers” property">NMIPConfig:wins-servers</a>, object property in NMDeviceOvs
+NMIPConfig:wins-servers, object property in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMIPConfigClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
@@ -1309,51 +1377,291 @@ NMDeviceWpan:hw-address, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
+NMLDBusLogLevel, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusMetaIface, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusMetaInteracePrio, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusMetaProperty, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusNotifyUpdatePropFlags, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusObjChangedType, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusObjState, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusObjWatcher, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusPropertVTableAO, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusPropertVTableO, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusPropertyAO, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NMLDBusPropertyO, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_LOG, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_LOG_D, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_LOG_E, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_log_enabled, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_LOG_T, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_LOG_W, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_IFACE_DBUS_PROPERTIES, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_meta_iface_get, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_IFACE_INIT_PROP, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_IFACE_OBJ_PROPERTIES, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_meta_property_get, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_AO_PROP, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_AS, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_AY, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_B, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_FCN, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_I, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_IGNORE, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_O, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_O_PROP, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_Q, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_S, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_T, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_TODO, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_U, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_X, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_DBUS_META_PROPERTY_INIT_Y, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_object_get_property_location, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_object_ref, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_object_unref, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_ao_clear, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_ao_clear_many, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_ao_get_objs_as_ptrarray, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_ao_is_ready, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_ao_notify_changed_many, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_o_clear, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_o_clear_many, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_o_get_obj, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_o_is_ready, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+nml_dbus_property_o_notify_changed_many, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_NMCLIENT_LOG, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_NMCLIENT_LOG_D, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_NMCLIENT_LOG_E, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_NMCLIENT_LOG_T, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NML_NMCLIENT_LOG_W, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-errors.html#NMManagerError" title="enum NMManagerError">NMManagerError</a>, enum in <a class="link" href="libnm-nm-errors.html" title="nm-errors">nm-errors</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags">NMManagerReloadFlags</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NMObject-struct" title="NMObject">NMObject</a>, struct in NMDeviceOvs
+NMObject, struct in NMDeviceOvs
+</dt>
+<dd></dd>
+<dt>
+NMObject:path, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NMObject--dbus-connection" title="The “dbus-connection” property">NMObject:dbus-connection</a>, object property in NMDeviceOvs
+NMObjectBase, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NMObject--dbus-object" title="The “dbus-object” property">NMObject:dbus-object</a>, object property in NMDeviceOvs
+NMObjectBaseClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NMObject--dbus-object-manager" title="The “dbus-object-manager” property">NMObject:dbus-object-manager</a>, object property in NMDeviceOvs
+NMObjectClass, struct in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NMObject--path" title="The “path” property">NMObject:path</a>, object property in NMDeviceOvs
+_NMObjectClassFieldInfo, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMRemoteConnection.html#NMRemoteConnection-struct" title="NMRemoteConnection">NMRemoteConnection</a>, struct in NMDeviceOvs
+NMRemoteConnection, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMRemoteConnection.html#NMRemoteConnection--filename" title="The “filename” property">NMRemoteConnection:filename</a>, object property in NMDeviceOvs
+NMRemoteConnection:filename, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMRemoteConnection.html#NMRemoteConnection--flags" title="The “flags” property">NMRemoteConnection:flags</a>, object property in NMDeviceOvs
+NMRemoteConnection:flags, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMRemoteConnection.html#NMRemoteConnection--unsaved" title="The “unsaved” property">NMRemoteConnection:unsaved</a>, object property in NMDeviceOvs
+NMRemoteConnection:unsaved, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMRemoteConnection.html#NMRemoteConnection--visible" title="The “visible” property">NMRemoteConnection:visible</a>, object property in NMDeviceOvs
+NMRemoteConnection:visible, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -1981,6 +2289,10 @@ NMSettingEthtool, struct in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NMSettingGsm--auto-config" title="The “auto-config” property">NMSettingGsm:auto-config</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#NMSettingGsm--device-id" title="The “device-id” property">NMSettingGsm:device-id</a>, object property in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -2109,6 +2421,14 @@ NMSettingEthtool, struct in NMSettingOvs
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname-flags" title="The “dhcp-hostname-flags” property">NMSettingIPConfig:dhcp-hostname-flags</a>, object property in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-iaid" title="The “dhcp-iaid” property">NMSettingIPConfig:dhcp-iaid</a>, object property in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname" title="The “dhcp-send-hostname” property">NMSettingIPConfig:dhcp-send-hostname</a>, object property in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -3253,19 +3573,19 @@ NMTeamSettingData, struct in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnConnection.html#NMVpnConnection-struct" title="NMVpnConnection">NMVpnConnection</a>, struct in <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
+NMVpnConnection, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnConnection.html#NMVpnConnection-vpn-state-changed" title="The “vpn-state-changed” signal">NMVpnConnection::vpn-state-changed</a>, object signal in <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
+NMVpnConnection::vpn-state-changed, object signal in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnConnection.html#NMVpnConnection--banner" title="The “banner” property">NMVpnConnection:banner</a>, object property in <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
+NMVpnConnection:banner, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMVpnConnection.html#NMVpnConnection--vpn-state" title="The “vpn-state” property">NMVpnConnection:vpn-state</a>, object property in <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
+NMVpnConnection:vpn-state, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -3385,19 +3705,19 @@ NMWifiP2PPeer:wfd-ies, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMWimaxNsp.html#NMWimaxNsp-struct" title="NMWimaxNsp">NMWimaxNsp</a>, struct in <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp">NMWimaxNsp</a>
+NMWimaxNsp, struct in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMWimaxNsp.html#NMWimaxNsp--name" title="The “name” property">NMWimaxNsp:name</a>, object property in <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp">NMWimaxNsp</a>
+NMWimaxNsp:name, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMWimaxNsp.html#NMWimaxNsp--network-type" title="The “network-type” property">NMWimaxNsp:network-type</a>, object property in <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp">NMWimaxNsp</a>
+NMWimaxNsp:network-type, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMWimaxNsp.html#NMWimaxNsp--signal-quality" title="The “signal-quality” property">NMWimaxNsp:signal-quality</a>, object property in <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp">NMWimaxNsp</a>
+NMWimaxNsp:signal-quality, object property in NMDeviceOvs
 </dt>
 <dd></dd>
 <dt>
@@ -3641,6 +3961,10 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+nm_auto_unref_nml_dbusobj, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-0-9-10:CAPS" title="NM_AVAILABLE_IN_0_9_10">NM_AVAILABLE_IN_0_9_10</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
 </dt>
 <dd></dd>
@@ -3677,7 +4001,7 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-20-6:CAPS" title="NM_AVAILABLE_IN_1_20_6">NM_AVAILABLE_IN_1_20_6</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+<a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-22:CAPS" title="NM_AVAILABLE_IN_1_22">NM_AVAILABLE_IN_1_22</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
 </dt>
 <dd></dd>
 <dt>
@@ -3853,6 +4177,10 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#NM-CLIENT-CHECKPOINTS:CAPS" title="NM_CLIENT_CHECKPOINTS">NM_CLIENT_CHECKPOINTS</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-checkpoint-adjust-rollback-timeout" title="nm_client_checkpoint_adjust_rollback_timeout ()">nm_client_checkpoint_adjust_rollback_timeout</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -3937,6 +4265,18 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-URI:CAPS" title="NM_CLIENT_CONNECTIVITY_CHECK_URI">NM_CLIENT_CONNECTIVITY_CHECK_URI</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#NM-CLIENT-DBUS-CONNECTION:CAPS" title="NM_CLIENT_DBUS_CONNECTION">NM_CLIENT_DBUS_CONNECTION</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#NM-CLIENT-DBUS-NAME-OWNER:CAPS" title="NM_CLIENT_DBUS_NAME_OWNER">NM_CLIENT_DBUS_NAME_OWNER</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-deactivate-connection" title="nm_client_deactivate_connection ()">nm_client_deactivate_connection</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4017,6 +4357,18 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#nm-client-get-context-busy-watcher" title="nm_client_get_context_busy_watcher ()">nm_client_get_context_busy_watcher</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#nm-client-get-dbus-connection" title="nm_client_get_dbus_connection ()">nm_client_get_dbus_connection</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#nm-client-get-dbus-name-owner" title="nm_client_get_dbus_name_owner ()">nm_client_get_dbus_name_owner</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-get-devices" title="nm_client_get_devices ()">nm_client_get_devices</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4045,6 +4397,14 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#nm-client-get-main-context" title="nm_client_get_main_context ()">nm_client_get_main_context</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMClient.html#nm-client-get-metered" title="nm_client_get_metered ()">nm_client_get_metered</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-get-nm-running" title="nm_client_get_nm_running ()">nm_client_get_nm_running</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4117,6 +4477,18 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+NM_CLIENT_NOTIFY_EVENT_PRIO_AFTER, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NM_CLIENT_NOTIFY_EVENT_PRIO_BEFORE, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+NM_CLIENT_NOTIFY_EVENT_PRIO_GPROP, macro in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#NM-CLIENT-PERMISSION-CHANGED:CAPS" title="NM_CLIENT_PERMISSION_CHANGED">NM_CLIENT_PERMISSION_CHANGED</a>, macro in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4125,6 +4497,10 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#nm-client-reload" title="nm_client_reload ()">nm_client_reload</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-reload-connections" title="nm_client_reload_connections ()">nm_client_reload_connections</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4137,6 +4513,10 @@ nm_auto_free_team_setting, macro in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMClient.html#nm-client-reload-finish" title="nm_client_reload_finish ()">nm_client_reload_finish</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMClient.html#nm-client-save-hostname" title="nm_client_save_hostname ()">nm_client_save_hostname</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a>
 </dt>
 <dd></dd>
@@ -4749,6 +5129,10 @@ NM_DBUS_NO_VPN_CONNECTIONS, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-dbus-interface.html#NM-DBUS-PATH-SECRET-AGENT:CAPS" title="NM_DBUS_PATH_SECRET_AGENT">NM_DBUS_PATH_SECRET_AGENT</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a>
 </dt>
 <dd></dd>
@@ -4913,6 +5297,14 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-22:CAPS" title="NM_DEPRECATED_IN_1_22">NM_DEPRECATED_IN_1_22</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-22-FOR:CAPS" title="NM_DEPRECATED_IN_1_22_FOR()">NM_DEPRECATED_IN_1_22_FOR</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-2-FOR:CAPS" title="NM_DEPRECATED_IN_1_2_FOR()">NM_DEPRECATED_IN_1_2_FOR</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a>
 </dt>
 <dd></dd>
@@ -4941,19 +5333,19 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-hw-address" title="nm_device_6lowpan_get_hw_address ()">nm_device_6lowpan_get_hw_address</a>, function in <a class="link" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">nm-device-6lowpan</a>
+<a class="link" href="NMDevice6Lowpan.html#nm-device-6lowpan-get-hw-address" title="nm_device_6lowpan_get_hw_address ()">nm_device_6lowpan_get_hw_address</a>, function in <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">NMDevice6Lowpan</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-parent" title="nm_device_6lowpan_get_parent ()">nm_device_6lowpan_get_parent</a>, function in <a class="link" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">nm-device-6lowpan</a>
+<a class="link" href="NMDevice6Lowpan.html#nm-device-6lowpan-get-parent" title="nm_device_6lowpan_get_parent ()">nm_device_6lowpan_get_parent</a>, function in <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">NMDevice6Lowpan</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_6LOWPAN_HW_ADDRESS">NM_DEVICE_6LOWPAN_HW_ADDRESS</a>, macro in <a class="link" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">nm-device-6lowpan</a>
+<a class="link" href="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_6LOWPAN_HW_ADDRESS">NM_DEVICE_6LOWPAN_HW_ADDRESS</a>, macro in <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">NMDevice6Lowpan</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS" title="NM_DEVICE_6LOWPAN_PARENT">NM_DEVICE_6LOWPAN_PARENT</a>, macro in <a class="link" href="libnm-nm-device-6lowpan.html" title="nm-device-6lowpan">nm-device-6lowpan</a>
+<a class="link" href="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS" title="NM_DEVICE_6LOWPAN_PARENT">NM_DEVICE_6LOWPAN_PARENT</a>, macro in <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">NMDevice6Lowpan</a>
 </dt>
 <dd></dd>
 <dt>
@@ -5261,6 +5653,10 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#nm-device-get-interface-flags" title="nm_device_get_interface_flags ()">nm_device_get_interface_flags</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#nm-device-get-ip4-config" title="nm_device_get_ip4_config ()">nm_device_get_ip4_config</a>, function in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -5345,6 +5741,10 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMDevice.html#NM-DEVICE-INTERFACE-FLAGS:CAPS" title="NM_DEVICE_INTERFACE_FLAGS">NM_DEVICE_INTERFACE_FLAGS</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMDevice.html#NM-DEVICE-IP4-CONFIG:CAPS" title="NM_DEVICE_IP4_CONFIG">NM_DEVICE_IP4_CONFIG</a>, macro in <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
 </dt>
 <dd></dd>
@@ -6253,11 +6653,11 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-wpan.html#nm-device-wpan-get-hw-address" title="nm_device_wpan_get_hw_address ()">nm_device_wpan_get_hw_address</a>, function in <a class="link" href="libnm-nm-device-wpan.html" title="nm-device-wpan">nm-device-wpan</a>
+<a class="link" href="NMDeviceWpan.html#nm-device-wpan-get-hw-address" title="nm_device_wpan_get_hw_address ()">nm_device_wpan_get_hw_address</a>, function in <a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan">NMDeviceWpan</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="libnm-nm-device-wpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_WPAN_HW_ADDRESS">NM_DEVICE_WPAN_HW_ADDRESS</a>, macro in <a class="link" href="libnm-nm-device-wpan.html" title="nm-device-wpan">nm-device-wpan</a>
+<a class="link" href="NMDeviceWpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS" title="NM_DEVICE_WPAN_HW_ADDRESS">NM_DEVICE_WPAN_HW_ADDRESS</a>, macro in <a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan">NMDeviceWpan</a>
 </dt>
 <dd></dd>
 <dt>
@@ -6521,6 +6921,10 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-ip-address-cmp-full" title="nm_ip_address_cmp_full ()">nm_ip_address_cmp_full</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-ip-address-dup" title="nm_ip_address_dup ()">nm_ip_address_dup</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -6693,6 +7097,10 @@ NM_DBUS_VPN_WRONG_STATE, macro in nm-vpn-dbus-interface
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SCOPE:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_SCOPE">NM_IP_ROUTE_ATTRIBUTE_SCOPE</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS" title="NM_IP_ROUTE_ATTRIBUTE_SRC">NM_IP_ROUTE_ATTRIBUTE_SRC</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -7121,19 +7529,19 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NM-OBJECT-DBUS-CONNECTION:CAPS" title="NM_OBJECT_DBUS_CONNECTION">NM_OBJECT_DBUS_CONNECTION</a>, macro in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+<a class="link" href="NMObject.html#nm-object-get-path" title="nm_object_get_path ()">nm_object_get_path</a>, function in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NM-OBJECT-DBUS-OBJECT-MANAGER:CAPS" title="NM_OBJECT_DBUS_OBJECT_MANAGER">NM_OBJECT_DBUS_OBJECT_MANAGER</a>, macro in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+<a class="link" href="NMObject.html#NM-OBJECT-PATH:CAPS" title="NM_OBJECT_PATH">NM_OBJECT_PATH</a>, macro in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#nm-object-get-path" title="nm_object_get_path ()">nm_object_get_path</a>, function in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+nm_permission_result_to_client, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="NMObject.html#NM-OBJECT-PATH:CAPS" title="NM_OBJECT_PATH">NM_OBJECT_PATH</a>, macro in <a class="link" href="NMObject.html" title="NMObject">NMObject</a>
+nm_permission_to_client, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
@@ -8913,6 +9321,10 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-AUTO-CONFIG:CAPS" title="NM_SETTING_GSM_AUTO_CONFIG">NM_SETTING_GSM_AUTO_CONFIG</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#NM-SETTING-GSM-DEVICE-ID:CAPS" title="NM_SETTING_GSM_DEVICE_ID">NM_SETTING_GSM_DEVICE_ID</a>, macro in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -8921,6 +9333,10 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-auto-config" title="nm_setting_gsm_get_auto_config ()">nm_setting_gsm_get_auto_config</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingGsm.html#nm-setting-gsm-get-device-id" title="nm_setting_gsm_get_device_id ()">nm_setting_gsm_get_device_id</a>, function in <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a>
 </dt>
 <dd></dd>
@@ -9249,6 +9665,14 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME-FLAGS:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS">NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-IAID:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_IAID">NM_SETTING_IP_CONFIG_DHCP_IAID</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS" title="NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME">NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME</a>, macro in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -9289,6 +9713,14 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-hostname-flags" title="nm_setting_ip_config_get_dhcp_hostname_flags ()">nm_setting_ip_config_get_dhcp_hostname_flags</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-iaid" title="nm_setting_ip_config_get_dhcp_iaid ()">nm_setting_ip_config_get_dhcp_iaid</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-send-hostname" title="nm_setting_ip_config_get_dhcp_send_hostname ()">nm_setting_ip_config_get_dhcp_send_hostname</a>, function in <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a>
 </dt>
 <dd></dd>
@@ -11905,6 +12337,26 @@ nm_jansson_load, function in nm-json
 </dt>
 <dd></dd>
 <dt>
+nm_sett_info_propert_type_team_as, variable in nm-team-utils
+</dt>
+<dd></dd>
+<dt>
+nm_sett_info_propert_type_team_b, variable in nm-team-utils
+</dt>
+<dd></dd>
+<dt>
+nm_sett_info_propert_type_team_i, variable in nm-team-utils
+</dt>
+<dd></dd>
+<dt>
+nm_sett_info_propert_type_team_link_watchers, variable in nm-team-utils
+</dt>
+<dd></dd>
+<dt>
+nm_sett_info_propert_type_team_s, variable in nm-team-utils
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="NMSimpleConnection.html#nm-simple-connection-new" title="nm_simple_connection_new ()">nm_simple_connection_new</a>, function in <a class="link" href="NMSimpleConnection.html" title="NMSimpleConnection">NMSimpleConnection</a>
 </dt>
 <dd></dd>
@@ -12369,11 +12821,11 @@ nm_team_setting_verify, function in nm-team-utils
 </dt>
 <dd></dd>
 <dt>
-nm_utils_fixup_product_string, function in nm-libnm-utils
+nm_utils_fixup_product_string, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
-nm_utils_fixup_vendor_string, function in nm-libnm-utils
+nm_utils_fixup_vendor_string, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
 </dt>
 <dd></dd>
 <dt>
@@ -12385,6 +12837,10 @@ nm_utils_fixup_vendor_string, function in nm-libnm-utils
 </dt>
 <dd></dd>
 <dt>
+nm_utils_g_param_spec_is_default, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-utils.html#nm-utils-hexstr2bin" title="nm_utils_hexstr2bin ()">nm_utils_hexstr2bin</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
 </dt>
 <dd></dd>
@@ -12621,6 +13077,10 @@ nm_utils_fixup_vendor_string, function in nm-libnm-utils
 </dt>
 <dd></dd>
 <dt>
+nm_utils_wincaps_to_dash, function in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="libnm-nm-utils.html#nm-utils-wpa-psk-valid" title="nm_utils_wpa_psk_valid ()">nm_utils_wpa_psk_valid</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a>
 </dt>
 <dd></dd>
@@ -13175,6 +13635,6 @@ NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in nm-vpn-dbus-interface
 <dd></dd>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ch02.html b/docs/libnm/html/ch02.html
index 5e3bfc04..cb969f84 100644
--- a/docs/libnm/html/ch02.html
+++ b/docs/libnm/html/ch02.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="usage.html" title="Using libnm">
 <link rel="next" href="NMClient.html" title="NMClient">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -41,6 +41,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html
index d1193c6d..eb852ea7 100644
--- a/docs/libnm/html/ch03.html
+++ b/docs/libnm/html/ch03.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">
 <link rel="next" href="NMConnection.html" title="NMConnection">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -88,7 +88,7 @@
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingIPConfig.html">NMSettingIPConfig</a></span><span class="refpurpose"> — Abstract base class for IPv4 and IPv6
-addressing, routing, and name service properties</span>
+  addressing, routing, and name service properties</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingIPTunnel.html">NMSettingIPTunnel</a></span><span class="refpurpose"> — Describes connection properties for IP tunnel devices</span>
@@ -186,6 +186,6 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html
index 303321af..f025c308 100644
--- a/docs/libnm/html/ch04.html
+++ b/docs/libnm/html/ch04.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="NMSettingWpan.html" title="NMSettingWpan">
 <link rel="next" href="NMDevice.html" title="NMDevice">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -27,7 +27,7 @@
 <span class="refentrytitle"><a href="NMDevice.html">NMDevice</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="libnm-nm-device-6lowpan.html">nm-device-6lowpan</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMDevice6Lowpan.html">NMDevice6Lowpan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMDeviceAdsl.html">NMDeviceAdsl</a></span><span class="refpurpose"></span>
@@ -105,7 +105,7 @@
 <span class="refentrytitle"><a href="NMDeviceWireGuard.html">NMDeviceWireGuard</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="libnm-nm-device-wpan.html">nm-device-wpan</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMDeviceWpan.html">NMDeviceWpan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMActiveConnection.html">NMActiveConnection</a></span><span class="refpurpose"></span>
@@ -134,6 +134,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ch05.html b/docs/libnm/html/ch05.html
index 1d7c88f4..7899678a 100644
--- a/docs/libnm/html/ch05.html
+++ b/docs/libnm/html/ch05.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="NMCheckpoint.html" title="NMCheckpoint">
 <link rel="next" href="libnm-nm-utils.html" title="nm-utils">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -32,6 +32,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ch06.html b/docs/libnm/html/ch06.html
index 8ebc4add..a36e867d 100644
--- a/docs/libnm/html/ch06.html
+++ b/docs/libnm/html/ch06.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="libnm-nm-version.html" title="nm-version">
 <link rel="next" href="libnm-nm-vpn-service-plugin.html" title="nm-vpn-service-plugin">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -41,6 +41,6 @@
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index e980ecdb..1b191234 100644
--- a/docs/libnm/html/index.html
+++ b/docs/libnm/html/index.html
@@ -6,7 +6,7 @@
 <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
 <link rel="home" href="index.html" title="libnm Reference Manual">
 <link rel="next" href="ref-overview.html" title="Overview">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libnm Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for libnm 1.20.8
+      for libnm 1.22.0
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="https://developer.gnome.org/libnm/stable/" target="_top">https://developer.gnome.org/libnm/stable/</a>.
@@ -137,7 +137,7 @@
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingIPConfig.html">NMSettingIPConfig</a></span><span class="refpurpose"> — Abstract base class for IPv4 and IPv6
-addressing, routing, and name service properties</span>
+  addressing, routing, and name service properties</span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMSettingIPTunnel.html">NMSettingIPTunnel</a></span><span class="refpurpose"> — Describes connection properties for IP tunnel devices</span>
@@ -239,7 +239,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <span class="refentrytitle"><a href="NMDevice.html">NMDevice</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="libnm-nm-device-6lowpan.html">nm-device-6lowpan</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMDevice6Lowpan.html">NMDevice6Lowpan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMDeviceAdsl.html">NMDeviceAdsl</a></span><span class="refpurpose"></span>
@@ -317,7 +317,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <span class="refentrytitle"><a href="NMDeviceWireGuard.html">NMDeviceWireGuard</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
-<span class="refentrytitle"><a href="libnm-nm-device-wpan.html">nm-device-wpan</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="NMDeviceWpan.html">NMDeviceWpan</a></span><span class="refpurpose"></span>
 </dt>
 <dt>
 <span class="refentrytitle"><a href="NMActiveConnection.html">NMActiveConnection</a></span><span class="refpurpose"></span>
@@ -374,9 +374,10 @@ use WEP, LEAP, WPA or WPA2/RSN security</span>
 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
+<dt><span class="appendix"><a href="license.html">A. License</a></span></dt>
 </dl></div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html
index 65f3dfda..12e2c5af 100644
--- a/docs/libnm/html/libnm-nm-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-dbus-interface.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch02.html" title="Client Object API Reference">
 <link rel="prev" href="libnm-nm-errors.html" title="nm-errors">
 <link rel="next" href="ch03.html" title="Connection and Setting API Reference">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -480,6 +480,14 @@
 <td class="datatype_keyword">enum</td>
 <td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary">NMTernary</a></td>
 </tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags">NMManagerReloadFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags">NMDeviceInterfaceFlags</a></td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -507,8 +515,10 @@
     <span class="lineart">├──</span> NMBluetoothCapabilities
     <span class="lineart">├──</span> NMCheckpointCreateFlags
     <span class="lineart">├──</span> NMDeviceCapabilities
+    <span class="lineart">├──</span> NMDeviceInterfaceFlags
     <span class="lineart">├──</span> NMDeviceModemCapabilities
     <span class="lineart">├──</span> NMDeviceWifiCapabilities
+    <span class="lineart">├──</span> NMManagerReloadFlags
     <span class="lineart">├──</span> NMSecretAgentCapabilities
     <span class="lineart">├──</span> NMSecretAgentGetSecretsFlags
     <span class="lineart">├──</span> NMSettingsAddConnection2Flags
@@ -920,11 +930,11 @@ extensions.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-UNKNOWN:CAPS"></a>NM_STATE_UNKNOWN</p></td>
 <td class="enum_member_description">
 <p>Networking state is unknown. This indicates a daemon error
-that makes it unable to reasonably assess the state. In such event the
-applications are expected to assume Internet connectivity might be present
-and not disable controls that require network access.
-The graphical shells may hide the network accessibility indicator altogether
-since no meaningful status indication can be provided.</p>
+   that makes it unable to reasonably assess the state. In such event the
+   applications are expected to assume Internet connectivity might be present
+   and not disable controls that require network access.
+   The graphical shells may hide the network accessibility indicator altogether
+   since no meaningful status indication can be provided.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -932,7 +942,7 @@ since no meaningful status indication can be provided.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-ASLEEP:CAPS"></a>NM_STATE_ASLEEP</p></td>
 <td class="enum_member_description">
 <p>Networking is not enabled, the system is being suspended or
-resumed from suspend.</p>
+   resumed from suspend.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -940,8 +950,8 @@ resumed from suspend.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-DISCONNECTED:CAPS"></a>NM_STATE_DISCONNECTED</p></td>
 <td class="enum_member_description">
 <p>There is no active network connection.
-The graphical shell should indicate  no network connectivity and the
-applications should not attempt to access the network.</p>
+   The graphical shell should indicate  no network connectivity and the
+   applications should not attempt to access the network.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -949,7 +959,7 @@ applications should not attempt to access the network.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-DISCONNECTING:CAPS"></a>NM_STATE_DISCONNECTING</p></td>
 <td class="enum_member_description">
 <p>Network connections are being cleaned up.
-The applications should tear down their network sessions.</p>
+   The applications should tear down their network sessions.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -957,8 +967,8 @@ The applications should tear down their network sessions.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-CONNECTING:CAPS"></a>NM_STATE_CONNECTING</p></td>
 <td class="enum_member_description">
 <p>A network connection is being started
-The graphical shell should indicate the network is being connected while
-the applications should still make no attempts to connect the network.</p>
+   The graphical shell should indicate the network is being connected while
+   the applications should still make no attempts to connect the network.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -966,8 +976,8 @@ the applications should still make no attempts to connect the network.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-LOCAL:CAPS"></a>NM_STATE_CONNECTED_LOCAL</p></td>
 <td class="enum_member_description">
 <p>There is only local IPv4 and/or IPv6 connectivity,
-but no default route to access the Internet. The graphical shell should
-indicate no network connectivity.</p>
+   but no default route to access the Internet. The graphical shell should
+   indicate no network connectivity.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -975,9 +985,9 @@ indicate no network connectivity.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-SITE:CAPS"></a>NM_STATE_CONNECTED_SITE</p></td>
 <td class="enum_member_description">
 <p>There is only site-wide IPv4 and/or IPv6 connectivity.
-This means a default route is available, but the Internet connectivity check
-(see "Connectivity" property) did not succeed. The graphical shell should
-indicate limited network connectivity.</p>
+   This means a default route is available, but the Internet connectivity check
+   (see "Connectivity" property) did not succeed. The graphical shell should
+   indicate limited network connectivity.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -985,8 +995,8 @@ indicate limited network connectivity.</p>
 <td class="enum_member_name"><p><a name="NM-STATE-CONNECTED-GLOBAL:CAPS"></a>NM_STATE_CONNECTED_GLOBAL</p></td>
 <td class="enum_member_description">
 <p>There is global IPv4 and/or IPv6 Internet connectivity
-This means the Internet connectivity check succeeded, the graphical shell should
-indicate full network connectivity.</p>
+   This means the Internet connectivity check succeeded, the graphical shell should
+   indicate full network connectivity.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1010,9 +1020,9 @@ indicate full network connectivity.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTIVITY-UNKNOWN:CAPS"></a>NM_CONNECTIVITY_UNKNOWN</p></td>
 <td class="enum_member_description">
 <p>Network connectivity is unknown. This means the
-connectivity checks are disabled (e.g. on server installations) or has
-not run yet. The graphical shell should assume the Internet connection
-might be available and not present a captive portal window.</p>
+  connectivity checks are disabled (e.g. on server installations) or has
+  not run yet. The graphical shell should assume the Internet connection
+  might be available and not present a captive portal window.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1020,9 +1030,9 @@ might be available and not present a captive portal window.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTIVITY-NONE:CAPS"></a>NM_CONNECTIVITY_NONE</p></td>
 <td class="enum_member_description">
 <p>The host is not connected to any network. There's
-no active connection that contains a default route to the internet and
-thus it makes no sense to even attempt a connectivity check. The graphical
-shell should use this state to indicate the network connection is unavailable.</p>
+  no active connection that contains a default route to the internet and
+  thus it makes no sense to even attempt a connectivity check. The graphical
+  shell should use this state to indicate the network connection is unavailable.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1030,11 +1040,11 @@ shell should use this state to indicate the network connection is unavailable.</
 <td class="enum_member_name"><p><a name="NM-CONNECTIVITY-PORTAL:CAPS"></a>NM_CONNECTIVITY_PORTAL</p></td>
 <td class="enum_member_description">
 <p>The Internet connection is hijacked by a captive
-portal gateway. The graphical shell may open a sandboxed web browser window
-(because the captive portals typically attempt a man-in-the-middle attacks
-against the https connections) for the purpose of authenticating to a gateway
-and retrigger the connectivity check with <code class="function">CheckConnectivity()</code> when the
-browser window is dismissed.</p>
+  portal gateway. The graphical shell may open a sandboxed web browser window
+  (because the captive portals typically attempt a man-in-the-middle attacks
+  against the https connections) for the purpose of authenticating to a gateway
+  and retrigger the connectivity check with <code class="function">CheckConnectivity()</code> when the
+  browser window is dismissed.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1042,8 +1052,8 @@ browser window is dismissed.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTIVITY-LIMITED:CAPS"></a>NM_CONNECTIVITY_LIMITED</p></td>
 <td class="enum_member_description">
 <p>The host is connected to a network, does not appear
-to be able to reach the full Internet, but a captive portal has not been
-detected.</p>
+  to be able to reach the full Internet, but a captive portal has not been
+  detected.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1051,7 +1061,7 @@ detected.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTIVITY-FULL:CAPS"></a>NM_CONNECTIVITY_FULL</p></td>
 <td class="enum_member_description">
 <p>The host is connected to a network, and
-appears to be able to reach the full Internet.</p>
+  appears to be able to reach the full Internet.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1451,6 +1461,13 @@ GSM/UMTS, or LTE network access protocols</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-WIFI-DEVICE-CAP-IBSS-RSN:CAPS"></a>NM_WIFI_DEVICE_CAP_IBSS_RSN</p></td>
+<td class="enum_member_description">
+<p>device supports WPA2/RSN in an IBSS network. Since: 1.22.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -1643,8 +1660,8 @@ supported</p>
 <td class="enum_member_name"><p><a name="NM-802-11-MODE-ADHOC:CAPS"></a>NM_802_11_MODE_ADHOC</p></td>
 <td class="enum_member_description">
 <p>for both devices and access point objects, indicates
-the object is part of an Ad-Hoc 802.11 network without a central
-coordinating access point.</p>
+  the object is part of an Ad-Hoc 802.11 network without a central
+  coordinating access point.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1652,9 +1669,9 @@ coordinating access point.</p>
 <td class="enum_member_name"><p><a name="NM-802-11-MODE-INFRA:CAPS"></a>NM_802_11_MODE_INFRA</p></td>
 <td class="enum_member_description">
 <p>the device or access point is in infrastructure mode.
-For devices, this indicates the device is an 802.11 client/station.  For
-access point objects, this indicates the object is an access point that
-provides connectivity to clients.</p>
+  For devices, this indicates the device is an 802.11 client/station.  For
+  access point objects, this indicates the object is an access point that
+  provides connectivity to clients.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1662,7 +1679,7 @@ provides connectivity to clients.</p>
 <td class="enum_member_name"><p><a name="NM-802-11-MODE-AP:CAPS"></a>NM_802_11_MODE_AP</p></td>
 <td class="enum_member_description">
 <p>the device is an access point/hotspot.  Not valid for
-access point objects; used only for hotspot mode on the local machine.</p>
+  access point objects; used only for hotspot mode on the local machine.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1842,7 +1859,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-UNMANAGED:CAPS"></a>NM_DEVICE_STATE_UNMANAGED</p></td>
 <td class="enum_member_description">
 <p>the device is recognized, but not managed by
-NetworkManager</p>
+  NetworkManager</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1850,9 +1867,9 @@ NetworkManager</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-UNAVAILABLE:CAPS"></a>NM_DEVICE_STATE_UNAVAILABLE</p></td>
 <td class="enum_member_description">
 <p>the device is managed by NetworkManager, but
-is not available for use.  Reasons may include the wireless switched off,
-missing firmware, no ethernet carrier, missing supplicant or modem manager,
-etc.</p>
+  is not available for use.  Reasons may include the wireless switched off,
+  missing firmware, no ethernet carrier, missing supplicant or modem manager,
+  etc.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1860,7 +1877,7 @@ etc.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-DISCONNECTED:CAPS"></a>NM_DEVICE_STATE_DISCONNECTED</p></td>
 <td class="enum_member_description">
 <p>the device can be activated, but is currently
-idle and not connected to a network.</p>
+  idle and not connected to a network.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1868,9 +1885,9 @@ idle and not connected to a network.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-PREPARE:CAPS"></a>NM_DEVICE_STATE_PREPARE</p></td>
 <td class="enum_member_description">
 <p>the device is preparing the connection to the
-network.  This may include operations like changing the MAC address,
-setting physical link properties, and anything else required to connect
-to the requested network.</p>
+  network.  This may include operations like changing the MAC address,
+  setting physical link properties, and anything else required to connect
+  to the requested network.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1878,8 +1895,8 @@ to the requested network.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-CONFIG:CAPS"></a>NM_DEVICE_STATE_CONFIG</p></td>
 <td class="enum_member_description">
 <p>the device is connecting to the requested network.
-This may include operations like associating with the Wi-Fi AP, dialing
-the modem, connecting to the remote Bluetooth device, etc.</p>
+  This may include operations like associating with the Wi-Fi AP, dialing
+  the modem, connecting to the remote Bluetooth device, etc.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1887,8 +1904,8 @@ the modem, connecting to the remote Bluetooth device, etc.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-NEED-AUTH:CAPS"></a>NM_DEVICE_STATE_NEED_AUTH</p></td>
 <td class="enum_member_description">
 <p>the device requires more information to continue
-connecting to the requested network.  This includes secrets like WiFi
-passphrases, login passwords, PIN codes, etc.</p>
+  connecting to the requested network.  This includes secrets like WiFi
+  passphrases, login passwords, PIN codes, etc.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1896,7 +1913,7 @@ passphrases, login passwords, PIN codes, etc.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-IP-CONFIG:CAPS"></a>NM_DEVICE_STATE_IP_CONFIG</p></td>
 <td class="enum_member_description">
 <p>the device is requesting IPv4 and/or IPv6
-addresses and routing information from the network.</p>
+  addresses and routing information from the network.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1904,9 +1921,9 @@ addresses and routing information from the network.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-IP-CHECK:CAPS"></a>NM_DEVICE_STATE_IP_CHECK</p></td>
 <td class="enum_member_description">
 <p>the device is checking whether further action is
-required for the requested network connection.  This may include checking
-whether only local network access is available, whether a captive portal
-is blocking access to the Internet, etc.</p>
+  required for the requested network connection.  This may include checking
+  whether only local network access is available, whether a captive portal
+  is blocking access to the Internet, etc.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1914,8 +1931,8 @@ is blocking access to the Internet, etc.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-SECONDARIES:CAPS"></a>NM_DEVICE_STATE_SECONDARIES</p></td>
 <td class="enum_member_description">
 <p>the device is waiting for a secondary
-connection (like a VPN) which must activated before the device can be
-activated</p>
+  connection (like a VPN) which must activated before the device can be
+  activated</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1923,7 +1940,7 @@ activated</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-ACTIVATED:CAPS"></a>NM_DEVICE_STATE_ACTIVATED</p></td>
 <td class="enum_member_description">
 <p>the device has a network connection, either local
-or global.</p>
+  or global.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1931,8 +1948,8 @@ or global.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-DEACTIVATING:CAPS"></a>NM_DEVICE_STATE_DEACTIVATING</p></td>
 <td class="enum_member_description">
 <p>a disconnection from the current network
-connection was requested, and the device is cleaning up resources used for
-that connection.  The network connection may still be valid.</p>
+  connection was requested, and the device is cleaning up resources used for
+  that connection.  The network connection may still be valid.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -1940,7 +1957,7 @@ that connection.  The network connection may still be valid.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-STATE-FAILED:CAPS"></a>NM_DEVICE_STATE_FAILED</p></td>
 <td class="enum_member_description">
 <p>the device failed to connect to the requested
-network and is cleaning up the connection request</p>
+  network and is cleaning up the connection request</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2444,6 +2461,28 @@ network and is cleaning up the connection request</p>
 <hr>
 <div class="refsect2">
 <a name="NMMetered"></a><h3>enum NMMetered</h3>
+<p>The NMMetered enum has two different purposes: one is to configure
+"connection.metered" setting of a connection profile in <a class="link" href="NMSettingConnection.html" title="NMSettingConnection"><span class="type">NMSettingConnection</span></a>, and
+the other is to express the actual metered state of the <a class="link" href="NMDevice.html" title="NMDevice"><span class="type">NMDevice</span></a> at a given moment.</p>
+<p>For the connection profile only <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-UNKNOWN:CAPS"><span class="type">NM_METERED_UNKNOWN</span></a>, <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-NO:CAPS"><span class="type">NM_METERED_NO</span></a>
+and <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a> are allowed.</p>
+<p>The device's metered state at runtime is determined by the profile
+which is currently active. If the profile explicitly specifies <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-NO:CAPS"><span class="type">NM_METERED_NO</span></a>
+or <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a>, then the device's metered state is as such.
+If the connection profile leaves it undecided at <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-UNKNOWN:CAPS"><span class="type">NM_METERED_UNKNOWN</span></a> (the default),
+then NetworkManager tries to guess the metered state, for example based on the
+device type or on DHCP options (like Android devices exposing a "ANDROID_METERED"
+DHCP vendor option). This then leads to either <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-NO:CAPS"><span class="type">NM_METERED_GUESS_NO</span></a> or <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-YES:CAPS"><span class="type">NM_METERED_GUESS_YES</span></a>.</p>
+<p>Most applications probably should treat the runtime state <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-GUESS-YES:CAPS"><span class="type">NM_METERED_GUESS_YES</span></a>
+like <a class="link" href="libnm-nm-dbus-interface.html#NM-METERED-YES:CAPS"><span class="type">NM_METERED_YES</span></a>, and all other states as not metered.</p>
+<p>Note that the per-device metered states are then combined to a global metered
+state. This is basically the metered state of the device with the best default
+route. However, that generalization of a global metered state may not be correct
+if the default routes for IPv4 and IPv6 are on different devices, or if policy
+routing is configured. In general, the global metered state tries to express whether
+the traffic is likely metered, but since that depends on the traffic itself,
+there is not one answer in all cases. Hence, an application may want to consider
+the per-device's metered states.</p>
 <div class="refsect3">
 <a name="NMMetered.members"></a><h4>Members</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -2463,14 +2502,14 @@ network and is cleaning up the connection request</p>
 <tr>
 <td class="enum_member_name"><p><a name="NM-METERED-YES:CAPS"></a>NM_METERED_YES</p></td>
 <td class="enum_member_description">
-<p>Metered, the value was statically set</p>
+<p>Metered, the value was explicitly configured</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
 <tr>
 <td class="enum_member_name"><p><a name="NM-METERED-NO:CAPS"></a>NM_METERED_NO</p></td>
 <td class="enum_member_description">
-<p>Not metered, the value was statically set</p>
+<p>Not metered, the value was explicitly configured</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2509,8 +2548,8 @@ network and is cleaning up the connection request</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-DEFAULT:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_DEFAULT</p></td>
 <td class="enum_member_description">
 <p>indicates that the per-connection
-setting is unspecified. In this case, it will fallback to the default
-value, which is <a class="link" href="libnm-nm-dbus-interface.html#NM-CONNECTION-MULTI-CONNECT-SINGLE:CAPS"><code class="literal">NM_CONNECTION_MULTI_CONNECT_SINGLE</code></a>.</p>
+  setting is unspecified. In this case, it will fallback to the default
+  value, which is <a class="link" href="libnm-nm-dbus-interface.html#NM-CONNECTION-MULTI-CONNECT-SINGLE:CAPS"><code class="literal">NM_CONNECTION_MULTI_CONNECT_SINGLE</code></a>.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2518,8 +2557,8 @@ value, which is <a class="link" href="libnm-nm-dbus-interface.html#NM-CONNECTION
 <td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-SINGLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_SINGLE</p></td>
 <td class="enum_member_description">
 <p>the connection profile can only
-be active once at each moment. Activating a profile that is already active,
-will first deactivate it.</p>
+  be active once at each moment. Activating a profile that is already active,
+  will first deactivate it.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2527,9 +2566,9 @@ will first deactivate it.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-MANUAL-MULTIPLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_MANUAL_MULTIPLE</p></td>
 <td class="enum_member_description">
 <p>the profile can
-be manually activated multiple times on different devices. However,
-regarding autoconnect, the profile will autoconnect only if it is
-currently not connected otherwise.</p>
+  be manually activated multiple times on different devices. However,
+  regarding autoconnect, the profile will autoconnect only if it is
+  currently not connected otherwise.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2537,7 +2576,7 @@ currently not connected otherwise.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-MULTI-CONNECT-MULTIPLE:CAPS"></a>NM_CONNECTION_MULTI_CONNECT_MULTIPLE</p></td>
 <td class="enum_member_description">
 <p>the profile can autoactivate
-and be manually activated multiple times together.</p>
+  and be manually activated multiple times together.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2586,7 +2625,7 @@ network.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-DEACTIVATING:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_DEACTIVATING</p></td>
 <td class="enum_member_description">
 <p>the network connection is being
-torn down and cleaned up</p>
+  torn down and cleaned up</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2594,7 +2633,7 @@ torn down and cleaned up</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-DEACTIVATED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_DEACTIVATED</p></td>
 <td class="enum_member_description">
 <p>the network connection is disconnected
-and will be removed</p>
+  and will be removed</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2619,7 +2658,7 @@ and will be removed</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-UNKNOWN:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_UNKNOWN</p></td>
 <td class="enum_member_description">
 <p>The reason for the active connection
-state change is unknown.</p>
+  state change is unknown.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2627,7 +2666,7 @@ state change is unknown.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-NONE:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_NONE</p></td>
 <td class="enum_member_description">
 <p>No reason was given for the active
-connection state change.</p>
+  connection state change.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2635,7 +2674,7 @@ connection state change.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-USER-DISCONNECTED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_USER_DISCONNECTED</p></td>
 <td class="enum_member_description">
 <p>The active connection changed
-state because the user disconnected it.</p>
+  state because the user disconnected it.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2643,7 +2682,7 @@ state because the user disconnected it.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-DISCONNECTED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED</p></td>
 <td class="enum_member_description">
 <p>The active connection
-changed state because the device it was using was disconnected.</p>
+  changed state because the device it was using was disconnected.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2651,7 +2690,7 @@ changed state because the device it was using was disconnected.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-STOPPED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_STOPPED</p></td>
 <td class="enum_member_description">
 <p>The service providing the
-VPN connection was stopped.</p>
+  VPN connection was stopped.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2659,7 +2698,7 @@ VPN connection was stopped.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-IP-CONFIG-INVALID:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_IP_CONFIG_INVALID</p></td>
 <td class="enum_member_description">
 <p>The IP config of the active
-connection was invalid.</p>
+  connection was invalid.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2667,7 +2706,7 @@ connection was invalid.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-CONNECT-TIMEOUT:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_CONNECT_TIMEOUT</p></td>
 <td class="enum_member_description">
 <p>The connection attempt to
-the VPN service timed out.</p>
+  the VPN service timed out.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2675,7 +2714,7 @@ the VPN service timed out.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-START-TIMEOUT:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT</p></td>
 <td class="enum_member_description">
 <p>A timeout occurred
-while starting the service providing the VPN connection.</p>
+  while starting the service providing the VPN connection.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2683,7 +2722,7 @@ while starting the service providing the VPN connection.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-SERVICE-START-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_SERVICE_START_FAILED</p></td>
 <td class="enum_member_description">
 <p>Starting the service
-providing the VPN connection failed.</p>
+  providing the VPN connection failed.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2691,7 +2730,7 @@ providing the VPN connection failed.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-NO-SECRETS:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_NO_SECRETS</p></td>
 <td class="enum_member_description">
 <p>Necessary secrets for the
-connection were not provided.</p>
+  connection were not provided.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2699,7 +2738,7 @@ connection were not provided.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-LOGIN-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_LOGIN_FAILED</p></td>
 <td class="enum_member_description">
 <p>Authentication to the
-server failed.</p>
+  server failed.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2707,7 +2746,7 @@ server failed.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-CONNECTION-REMOVED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_CONNECTION_REMOVED</p></td>
 <td class="enum_member_description">
 <p>The connection was
-deleted from settings.</p>
+  deleted from settings.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2715,7 +2754,7 @@ deleted from settings.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEPENDENCY-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEPENDENCY_FAILED</p></td>
 <td class="enum_member_description">
 <p>Master connection of this
-connection failed to activate.</p>
+  connection failed to activate.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2723,7 +2762,7 @@ connection failed to activate.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-REALIZE-FAILED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REALIZE_FAILED</p></td>
 <td class="enum_member_description">
 <p>Could not create the
-software device link.</p>
+  software device link.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2731,7 +2770,7 @@ software device link.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVE-CONNECTION-STATE-REASON-DEVICE-REMOVED:CAPS"></a>NM_ACTIVE_CONNECTION_STATE_REASON_DEVICE_REMOVED</p></td>
 <td class="enum_member_description">
 <p>The device this connection
-depended on disappeared.</p>
+  depended on disappeared.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2757,8 +2796,8 @@ depended on disappeared.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-NONE:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_NONE</p></td>
 <td class="enum_member_description">
 <p>no special behavior; by default no
-user interaction is allowed and requests for secrets are fulfilled from
-persistent storage, or if no secrets are available an error is returned.</p>
+  user interaction is allowed and requests for secrets are fulfilled from
+  persistent storage, or if no secrets are available an error is returned.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2766,8 +2805,8 @@ persistent storage, or if no secrets are available an error is returned.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-ALLOW-INTERACTION:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_ALLOW_INTERACTION</p></td>
 <td class="enum_member_description">
 <p>allows the request to
-interact with the user, possibly prompting via UI for secrets if any are
-required, or if none are found in persistent storage.</p>
+  interact with the user, possibly prompting via UI for secrets if any are
+  required, or if none are found in persistent storage.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2775,9 +2814,9 @@ required, or if none are found in persistent storage.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-REQUEST-NEW:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW</p></td>
 <td class="enum_member_description">
 <p>explicitly prompt for new
-secrets from the user.  This flag signals that NetworkManager thinks any
-existing secrets are invalid or wrong.  This flag implies that interaction
-is allowed.</p>
+  secrets from the user.  This flag signals that NetworkManager thinks any
+  existing secrets are invalid or wrong.  This flag implies that interaction
+  is allowed.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2785,9 +2824,9 @@ is allowed.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-USER-REQUESTED:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_USER_REQUESTED</p></td>
 <td class="enum_member_description">
 <p>set if the request was
-initiated by user-requested action via the D-Bus interface, as opposed to
-automatically initiated by NetworkManager in response to (for example) scan
-results or carrier changes.</p>
+  initiated by user-requested action via the D-Bus interface, as opposed to
+  automatically initiated by NetworkManager in response to (for example) scan
+  results or carrier changes.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2795,8 +2834,8 @@ results or carrier changes.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-WPS-PBC-ACTIVE:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_WPS_PBC_ACTIVE</p></td>
 <td class="enum_member_description">
 <p>indicates that WPS enrollment
-is active with PBC method. The agent may suggest that the user pushes a button
-on the router instead of supplying a PSK.</p>
+  is active with PBC method. The agent may suggest that the user pushes a button
+  on the router instead of supplying a PSK.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2804,7 +2843,7 @@ on the router instead of supplying a PSK.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-ONLY-SYSTEM:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_ONLY_SYSTEM</p></td>
 <td class="enum_member_description">
 <p>Internal flag, not part of
-the D-Bus API.</p>
+  the D-Bus API.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -2812,7 +2851,7 @@ the D-Bus API.</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-GET-SECRETS-FLAG-NO-ERRORS:CAPS"></a>NM_SECRET_AGENT_GET_SECRETS_FLAG_NO_ERRORS</p></td>
 <td class="enum_member_description">
 <p>Internal flag, not part of
-the D-Bus API.</p>
+  the D-Bus API.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3123,7 +3162,7 @@ VPN plugin authentication dialogs.</p>
 <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DESTROY-ALL:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DESTROY_ALL</p></td>
 <td class="enum_member_description">
 <p>when creating
-a new checkpoint, destroy all existing ones.</p>
+  a new checkpoint, destroy all existing ones.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3131,7 +3170,7 @@ a new checkpoint, destroy all existing ones.</p>
 <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DELETE-NEW-CONNECTIONS:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS</p></td>
 <td class="enum_member_description">
 <p>upon rollback,
-delete any new connection added after the checkpoint (Since: 1.6)</p>
+  delete any new connection added after the checkpoint (Since: 1.6)</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3139,7 +3178,7 @@ delete any new connection added after the checkpoint (Since: 1.6)</p>
 <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DISCONNECT-NEW-DEVICES:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES</p></td>
 <td class="enum_member_description">
 <p>upon rollback,
-disconnect any new device appeared after the checkpoint (Since: 1.6)</p>
+  disconnect any new device appeared after the checkpoint (Since: 1.6)</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3147,17 +3186,17 @@ disconnect any new device appeared after the checkpoint (Since: 1.6)</p>
 <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-ALLOW-OVERLAPPING:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING</p></td>
 <td class="enum_member_description">
 <p>by default, creating
-a checkpoint fails if there are already existing checkoints that
-reference the same devices. With this flag, creation of such
-checkpoints is allowed, however, if an older checkpoint
-that references overlapping devices gets rolled back, it will
-automatically destroy this checkpoint during rollback. This
-allows to create several overlapping checkpoints in parallel,
-and rollback to them at will. With the special case that
-rolling back to an older checkpoint will invalidate all
-overlapping younger checkpoints. This opts-in that the
-checkpoint can be automatically destroyed by the rollback
-of an older checkpoint. (Since: 1.12)</p>
+  a checkpoint fails if there are already existing checkoints that
+  reference the same devices. With this flag, creation of such
+  checkpoints is allowed, however, if an older checkpoint
+  that references overlapping devices gets rolled back, it will
+  automatically destroy this checkpoint during rollback. This
+  allows to create several overlapping checkpoints in parallel,
+  and rollback to them at will. With the special case that
+  rolling back to an older checkpoint will invalidate all
+  overlapping younger checkpoints. This opts-in that the
+  checkpoint can be automatically destroyed by the rollback
+  of an older checkpoint. (Since: 1.12)</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3236,9 +3275,9 @@ of an older checkpoint. (Since: 1.12)</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-UNSAVED:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_UNSAVED</p></td>
 <td class="enum_member_description">
 <p>the connection is not saved to disk.
-That either means, that the connection is in-memory only and currently
-is not backed by a file. Or, that the connection is backed by a file,
-but has modifications in-memory that were not persisted to disk.</p>
+  That either means, that the connection is in-memory only and currently
+  is not backed by a file. Or, that the connection is backed by a file,
+  but has modifications in-memory that were not persisted to disk.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3246,9 +3285,9 @@ but has modifications in-memory that were not persisted to disk.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-NM-GENERATED:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_NM_GENERATED</p></td>
 <td class="enum_member_description">
 <p>A connection is "nm-generated" if
-it was generated by NetworkManger. If the connection gets modified or saved
-by the user, the flag gets cleared. A nm-generated is also unsaved
-and has no backing file as it is in-memory only.</p>
+ it was generated by NetworkManger. If the connection gets modified or saved
+ by the user, the flag gets cleared. A nm-generated is also unsaved
+ and has no backing file as it is in-memory only.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3256,10 +3295,10 @@ and has no backing file as it is in-memory only.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-VOLATILE:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_VOLATILE</p></td>
 <td class="enum_member_description">
 <p>The connection will be deleted
-when it disconnects. That is for in-memory connections (unsaved), which are
-currently active but deleted on disconnect. Volatile connections are
-always unsaved, but they are also no backing file on disk and are entirely
-in-memory only.</p>
+ when it disconnects. That is for in-memory connections (unsaved), which are
+ currently active but deleted on disconnect. Volatile connections are
+ always unsaved, but they are also no backing file on disk and are entirely
+ in-memory only.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3327,7 +3366,7 @@ in-memory only.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-MASTER-HAS-SLAVES:CAPS"></a>NM_ACTIVATION_STATE_FLAG_MASTER_HAS_SLAVES</p></td>
 <td class="enum_member_description">
 <p>The master has any slave devices attached.
-This only makes sense if the device is a master.</p>
+  This only makes sense if the device is a master.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3335,9 +3374,9 @@ This only makes sense if the device is a master.</p>
 <td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-LIFETIME-BOUND-TO-PROFILE-VISIBILITY:CAPS"></a>NM_ACTIVATION_STATE_FLAG_LIFETIME_BOUND_TO_PROFILE_VISIBILITY</p></td>
 <td class="enum_member_description">
 <p>the lifetime
-of the activation is bound to the visilibity of the connection profile,
-which in turn depends on "connection.permissions" and whether a session
-for the user exists. Since: 1.16</p>
+  of the activation is bound to the visilibity of the connection profile,
+  which in turn depends on "connection.permissions" and whether a session
+  for the user exists. Since: 1.16</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3384,9 +3423,9 @@ for the user exists. Since: 1.16</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-ADD-CONNECTION2-FLAG-BLOCK-AUTOCONNECT:CAPS"></a>NM_SETTINGS_ADD_CONNECTION2_FLAG_BLOCK_AUTOCONNECT</p></td>
 <td class="enum_member_description">
 <p>usually, when the connection
-has autoconnect enabled and gets added, it becomes eligible to autoconnect
-right away. Setting this flag, disables autoconnect until the connection
-is manually activated.</p>
+  has autoconnect enabled and gets added, it becomes eligible to autoconnect
+  right away. Setting this flag, disables autoconnect until the connection
+  is manually activated.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3425,16 +3464,16 @@ is manually activated.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</p></td>
 <td class="enum_member_description">
 <p>makes the profile in-memory.
-Note that such profiles are stored in keyfile format under /run.
-If the file is already in-memory, the file in /run is updated in-place.
-Otherwise, the previous storage for the profile is left unchanged
-on disk, and the in-memory copy shadows it.
-Note that the original filename of the previous persistent storage (if any)
-is remembered. That means, when later persisting the profile again to disk,
-the file on disk will be overwritten again.
-Likewise, when finally deleting the profile, both the storage from /run
-and persistent storage are deleted (or if the persistent storage does not
-allow deletion, and nmmeta file is written to mark the UUID as deleted).</p>
+  Note that such profiles are stored in keyfile format under /run.
+  If the file is already in-memory, the file in /run is updated in-place.
+  Otherwise, the previous storage for the profile is left unchanged
+  on disk, and the in-memory copy shadows it.
+  Note that the original filename of the previous persistent storage (if any)
+  is remembered. That means, when later persisting the profile again to disk,
+  the file on disk will be overwritten again.
+  Likewise, when finally deleting the profile, both the storage from /run
+  and persistent storage are deleted (or if the persistent storage does not
+  allow deletion, and nmmeta file is written to mark the UUID as deleted).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3442,12 +3481,12 @@ allow deletion, and nmmeta file is written to mark the UUID as deleted).</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-DETACHED:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED</p></td>
 <td class="enum_member_description">
 <p>this is almost the same
-as <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, with one difference: when later deleting
-the profile, the original profile will not be deleted. Instead a nmmeta
-file is written to /run to indicate that the profile is gone.
-Note that if such a nmmeta tombstone file exists and hides a file in persistant
-storage, then when re-adding the profile with the same UUID, then the original
-storage is taken over again.</p>
+  as <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, with one difference: when later deleting
+  the profile, the original profile will not be deleted. Instead a nmmeta
+  file is written to /run to indicate that the profile is gone.
+  Note that if such a nmmeta tombstone file exists and hides a file in persistant
+  storage, then when re-adding the profile with the same UUID, then the original
+  storage is taken over again.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3455,9 +3494,9 @@ storage is taken over again.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-ONLY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY</p></td>
 <td class="enum_member_description">
 <p>this is like <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>,
-but if the connection has a corresponding file on persistent storage, the file
-will be deleted right away. If the profile is later again persisted to disk,
-a new, unused filename will be chosen.</p>
+  but if the connection has a corresponding file on persistent storage, the file
+  will be deleted right away. If the profile is later again persisted to disk,
+  a new, unused filename will be chosen.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3465,14 +3504,14 @@ a new, unused filename will be chosen.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-VOLATILE:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_VOLATILE</p></td>
 <td class="enum_member_description">
 <p>This can be specified with either
-<a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-DETACHED:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED</code></a>
-or <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-ONLY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY</code></a>.
-After making the connection in-memory only, the connection is marked
-as volatile. That means, if the connection is currently not active
-it will be deleted right away. Otherwise, it is marked to for deletion
-once the connection deactivates. A volatile connection cannot autoactivate
-again (because it's about to be deleted), but a manual activation will
-clear the volatile flag.</p>
+  <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY</code></a>, <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-DETACHED:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_DETACHED</code></a>
+  or <a class="link" href="libnm-nm-dbus-interface.html#NM-SETTINGS-UPDATE2-FLAG-IN-MEMORY-ONLY:CAPS"><code class="literal">NM_SETTINGS_UPDATE2_FLAG_IN_MEMORY_ONLY</code></a>.
+  After making the connection in-memory only, the connection is marked
+  as volatile. That means, if the connection is currently not active
+  it will be deleted right away. Otherwise, it is marked to for deletion
+  once the connection deactivates. A volatile connection cannot autoactivate
+  again (because it's about to be deleted), but a manual activation will
+  clear the volatile flag.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3480,9 +3519,9 @@ clear the volatile flag.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-BLOCK-AUTOCONNECT:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_BLOCK_AUTOCONNECT</p></td>
 <td class="enum_member_description">
 <p>usually, when the connection
-has autoconnect enabled and is modified, it becomes eligible to autoconnect
-right away. Setting this flag, disables autoconnect until the connection
-is manually activated.</p>
+  has autoconnect enabled and is modified, it becomes eligible to autoconnect
+  right away. Setting this flag, disables autoconnect until the connection
+  is manually activated.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3490,12 +3529,12 @@ is manually activated.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-UPDATE2-FLAG-NO-REAPPLY:CAPS"></a>NM_SETTINGS_UPDATE2_FLAG_NO_REAPPLY</p></td>
 <td class="enum_member_description">
 <p>when a profile gets modified that is
-currently active, then these changes don't take effect for the active
-device unless the profile gets reactivated or the configuration reapplied.
-There are two exceptions: by default "connection.zone" and "connection.metered"
-properties take effect immediately. Specify this flag to prevent these
-properties to take effect, so that the change is restricted to modify
-the profile. Since: 1.20.</p>
+  currently active, then these changes don't take effect for the active
+  device unless the profile gets reactivated or the configuration reapplied.
+  There are two exceptions: by default "connection.zone" and "connection.metered"
+  properties take effect immediately. Specify this flag to prevent these
+  properties to take effect, so that the change is restricted to modify
+  the profile. Since: 1.20.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -3543,9 +3582,121 @@ the profile. Since: 1.20.</p>
 </div>
 <p class="since">Since: 1.14</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NMManagerReloadFlags"></a><h3>enum NMManagerReloadFlags</h3>
+<p>Flags for the manager <code class="function">Reload()</code> call.</p>
+<div class="refsect3">
+<a name="NMManagerReloadFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-NONE:CAPS"></a>NM_MANAGER_RELOAD_FLAG_NONE</p></td>
+<td class="enum_member_description">
+<p>an alias for numeric zero, no flags set. This
+  reloads everything that is supported and is identical to a SIGHUP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-CONF:CAPS"></a>NM_MANAGER_RELOAD_FLAG_CONF</p></td>
+<td class="enum_member_description">
+<p>reload the NetworkManager.conf configuration
+  from disk. Note that this does not include connections, which can be
+  reloaded via Setting's <code class="function">ReloadConnections()</code>.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-DNS-RC:CAPS"></a>NM_MANAGER_RELOAD_FLAG_DNS_RC</p></td>
+<td class="enum_member_description">
+<p>update DNS configuration, which usually
+  involves writing /etc/resolv.conf anew.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-DNS-FULL:CAPS"></a>NM_MANAGER_RELOAD_FLAG_DNS_FULL</p></td>
+<td class="enum_member_description">
+<p>means to restart the DNS plugin. This
+  is for example useful when using dnsmasq plugin, which uses additional
+  configuration in /etc/NetworkManager/dnsmasq.d. If you edit those files,
+  you can restart the DNS plugin. This action shortly interrupts name
+  resolution.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-MANAGER-RELOAD-FLAG-ALL:CAPS"></a>NM_MANAGER_RELOAD_FLAG_ALL</p></td>
+<td class="enum_member_description">
+<p>all flags.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMDeviceInterfaceFlags"></a><h3>enum NMDeviceInterfaceFlags</h3>
+<p>Flags for a network interface.</p>
+<div class="refsect3">
+<a name="NMDeviceInterfaceFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-NONE:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_NONE</p></td>
+<td class="enum_member_description">
+<p>an alias for numeric zero, no flags set.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-UP:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_UP</p></td>
+<td class="enum_member_description">
+<p>the interface is enabled from the
+  administrative point of view. Corresponds to kernel IFF_UP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-LOWER-UP:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_LOWER_UP</p></td>
+<td class="enum_member_description">
+<p>the physical link is up. Corresponds
+  to kernel IFF_LOWER_UP.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-DEVICE-INTERFACE-FLAG-CARRIER:CAPS"></a>NM_DEVICE_INTERFACE_FLAG_CARRIER</p></td>
+<td class="enum_member_description">
+<p>the interface has carrier. In most
+  cases this is equal to the value of <em class="parameter"><code>NM_DEVICE_INTERFACE_FLAG_LOWER_UP</code></em>
+.
+  However some devices have a non-standard carrier detection mechanism.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.22</p>
+</div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html
index 09fc0b20..aab8b766 100644
--- a/docs/libnm/html/libnm-nm-errors.html
+++ b/docs/libnm/html/libnm-nm-errors.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch02.html" title="Client Object API Reference">
 <link rel="prev" href="NMObject.html" title="NMObject">
 <link rel="next" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -276,8 +276,8 @@ errors in the "org.freedesktop.NetworkManager.AgentManager" namespace.</p>
 <td class="enum_member_name"><p><a name="NM-AGENT-MANAGER-ERROR-PERMISSION-DENIED:CAPS"></a>NM_AGENT_MANAGER_ERROR_PERMISSION_DENIED</p></td>
 <td class="enum_member_description">
 <p>The caller does not have permission
-to register a secret agent, or is trying to register the same secret agent
-twice.</p>
+  to register a secret agent, or is trying to register the same secret agent
+  twice.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -285,7 +285,7 @@ twice.</p>
 <td class="enum_member_name"><p><a name="NM-AGENT-MANAGER-ERROR-INVALID-IDENTIFIER:CAPS"></a>NM_AGENT_MANAGER_ERROR_INVALID_IDENTIFIER</p></td>
 <td class="enum_member_description">
 <p>The identifier is not a valid
-secret agent identifier.</p>
+  secret agent identifier.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -293,7 +293,7 @@ secret agent identifier.</p>
 <td class="enum_member_name"><p><a name="NM-AGENT-MANAGER-ERROR-NOT-REGISTERED:CAPS"></a>NM_AGENT_MANAGER_ERROR_NOT_REGISTERED</p></td>
 <td class="enum_member_description">
 <p>The caller tried to unregister an agent
-that was not registered.</p>
+  that was not registered.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -301,7 +301,7 @@ that was not registered.</p>
 <td class="enum_member_name"><p><a name="NM-AGENT-MANAGER-ERROR-NO-SECRETS:CAPS"></a>NM_AGENT_MANAGER_ERROR_NO_SECRETS</p></td>
 <td class="enum_member_description">
 <p>No secret agent returned secrets for this
-request</p>
+  request</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -351,7 +351,7 @@ methods, or may be returned from D-Bus operations (eg on <a class="link" href="N
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-SETTING-NOT-FOUND:CAPS"></a>NM_CONNECTION_ERROR_SETTING_NOT_FOUND</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> object
-did not contain the specified <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> object</p>
+  did not contain the specified <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> object</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -359,7 +359,7 @@ did not contain the specified <a class="link" href="NMSetting.html" title="NMSet
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-PROPERTY-NOT-FOUND:CAPS"></a>NM_CONNECTION_ERROR_PROPERTY_NOT_FOUND</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> did not contain the
-requested <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> property</p>
+  requested <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> property</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -367,7 +367,7 @@ requested <a class="link" href="NMSetting.html" title="NMSetting"><span class="t
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-PROPERTY-NOT-SECRET:CAPS"></a>NM_CONNECTION_ERROR_PROPERTY_NOT_SECRET</p></td>
 <td class="enum_member_description">
 <p>an operation which requires a secret
-was attempted on a non-secret property</p>
+  was attempted on a non-secret property</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -375,9 +375,9 @@ was attempted on a non-secret property</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-MISSING-SETTING:CAPS"></a>NM_CONNECTION_ERROR_MISSING_SETTING</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> object is missing an
-<a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> which is required for its configuration. The error message will
-always be prefixed with "&lt;setting-name&gt;: ", where "&lt;setting-name&gt;" is the
-name of the setting that is missing.</p>
+  <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> which is required for its configuration. The error message will
+  always be prefixed with "&lt;setting-name&gt;: ", where "&lt;setting-name&gt;" is the
+  name of the setting that is missing.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -385,9 +385,9 @@ name of the setting that is missing.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-INVALID-SETTING:CAPS"></a>NM_CONNECTION_ERROR_INVALID_SETTING</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> object contains an
-invalid or inappropriate <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a>. The error message will always be
-prefixed with "&lt;setting-name&gt;: ", where "&lt;setting-name&gt;" is the name of the
-setting that is invalid.</p>
+  invalid or inappropriate <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a>. The error message will always be
+  prefixed with "&lt;setting-name&gt;: ", where "&lt;setting-name&gt;" is the name of the
+  setting that is invalid.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -395,10 +395,10 @@ setting that is invalid.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-MISSING-PROPERTY:CAPS"></a>NM_CONNECTION_ERROR_MISSING_PROPERTY</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> object is invalid
-because it is missing a required property. The error message will always be
-prefixed with "&lt;setting-name&gt;.&lt;property-name&gt;: ", where "&lt;setting-name&gt;" is
-the name of the setting with the missing property, and "&lt;property-name&gt;" is
-the property that is missing.</p>
+  because it is missing a required property. The error message will always be
+  prefixed with "&lt;setting-name&gt;.&lt;property-name&gt;: ", where "&lt;setting-name&gt;" is
+  the name of the setting with the missing property, and "&lt;property-name&gt;" is
+  the property that is missing.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -406,10 +406,10 @@ the property that is missing.</p>
 <td class="enum_member_name"><p><a name="NM-CONNECTION-ERROR-INVALID-PROPERTY:CAPS"></a>NM_CONNECTION_ERROR_INVALID_PROPERTY</p></td>
 <td class="enum_member_description">
 <p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> object is invalid
-because a property has an invalid value. The error message will always be
-prefixed with "&lt;setting-name&gt;.&lt;property-name&gt;: ", where "&lt;setting-name&gt;" is
-the name of the setting with the invalid property, and "&lt;property-name&gt;" is
-the property that is invalid.</p>
+  because a property has an invalid value. The error message will always be
+  prefixed with "&lt;setting-name&gt;.&lt;property-name&gt;: ", where "&lt;setting-name&gt;" is
+  the name of the setting with the invalid property, and "&lt;property-name&gt;" is
+  the property that is invalid.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -448,7 +448,7 @@ and some <a class="link" href="NMSetting8021x.html" title="NMSetting8021x"><span
 <td class="enum_member_name"><p><a name="NM-CRYPTO-ERROR-INVALID-DATA:CAPS"></a>NM_CRYPTO_ERROR_INVALID_DATA</p></td>
 <td class="enum_member_description">
 <p>the certificate or key data provided
-was invalid</p>
+  was invalid</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -531,7 +531,7 @@ returned from D-Bus operations (where they correspond to errors in the
 <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-INCOMPATIBLE-CONNECTION:CAPS"></a>NM_DEVICE_ERROR_INCOMPATIBLE_CONNECTION</p></td>
 <td class="enum_member_description">
 <p>the specified connection is not
-compatible with this device.</p>
+  compatible with this device.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -546,7 +546,7 @@ compatible with this device.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-NOT-SOFTWARE:CAPS"></a>NM_DEVICE_ERROR_NOT_SOFTWARE</p></td>
 <td class="enum_member_description">
 <p>the requested operation is only valid on
-software devices.</p>
+  software devices.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -554,7 +554,7 @@ software devices.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-NOT-ALLOWED:CAPS"></a>NM_DEVICE_ERROR_NOT_ALLOWED</p></td>
 <td class="enum_member_description">
 <p>the requested operation is not allowed at
-this time.</p>
+  this time.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -562,8 +562,8 @@ this time.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-SPECIFIC-OBJECT-NOT-FOUND:CAPS"></a>NM_DEVICE_ERROR_SPECIFIC_OBJECT_NOT_FOUND</p></td>
 <td class="enum_member_description">
 <p>the "specific object" in the
-activation request (eg, the <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> or <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a>) was not
-found.</p>
+  activation request (eg, the <a class="link" href="NMAccessPoint.html" title="NMAccessPoint"><span class="type">NMAccessPoint</span></a> or <a class="link" href="NMWimaxNsp.html" title="NMWimaxNsp"><span class="type">NMWimaxNsp</span></a>) was not
+  found.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -578,7 +578,7 @@ found.</p>
 <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-MISSING-DEPENDENCIES:CAPS"></a>NM_DEVICE_ERROR_MISSING_DEPENDENCIES</p></td>
 <td class="enum_member_description">
 <p>the requested operation could not
-be completed due to missing dependencies.</p>
+  be completed due to missing dependencies.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -647,7 +647,7 @@ errors in that namespace.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-CONNECTION-NOT-AVAILABLE:CAPS"></a>NM_MANAGER_ERROR_CONNECTION_NOT_AVAILABLE</p></td>
 <td class="enum_member_description">
 <p>The requested connection cannot be
-activated at this time.</p>
+  activated at this time.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -655,7 +655,7 @@ activated at this time.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-CONNECTION-NOT-ACTIVE:CAPS"></a>NM_MANAGER_ERROR_CONNECTION_NOT_ACTIVE</p></td>
 <td class="enum_member_description">
 <p>The request could not be completed
-because a required connection is not active.</p>
+  because a required connection is not active.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -663,7 +663,7 @@ because a required connection is not active.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-CONNECTION-ALREADY-ACTIVE:CAPS"></a>NM_MANAGER_ERROR_CONNECTION_ALREADY_ACTIVE</p></td>
 <td class="enum_member_description">
 <p>The connection to be activated was
-already active on another device.</p>
+  already active on another device.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -671,7 +671,7 @@ already active on another device.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-DEPENDENCY-FAILED:CAPS"></a>NM_MANAGER_ERROR_DEPENDENCY_FAILED</p></td>
 <td class="enum_member_description">
 <p>An activation request failed due to a
-dependency being unavailable.</p>
+  dependency being unavailable.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -679,7 +679,7 @@ dependency being unavailable.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-ALREADY-ASLEEP-OR-AWAKE:CAPS"></a>NM_MANAGER_ERROR_ALREADY_ASLEEP_OR_AWAKE</p></td>
 <td class="enum_member_description">
 <p>The manager is already in the requested
-sleep/wake state.</p>
+  sleep/wake state.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -687,7 +687,7 @@ sleep/wake state.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-ALREADY-ENABLED-OR-DISABLED:CAPS"></a>NM_MANAGER_ERROR_ALREADY_ENABLED_OR_DISABLED</p></td>
 <td class="enum_member_description">
 <p>The network is already
-enabled/disabled.</p>
+  enabled/disabled.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -716,7 +716,7 @@ enabled/disabled.</p>
 <td class="enum_member_name"><p><a name="NM-MANAGER-ERROR-MISSING-PLUGIN:CAPS"></a>NM_MANAGER_ERROR_MISSING_PLUGIN</p></td>
 <td class="enum_member_description">
 <p>A plug-in was needed to complete the
-activation but is not available.</p>
+  activation but is not available.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -760,7 +760,7 @@ corresponding <a class="link" href="libnm-nm-errors.html#NMAgentManagerError" ti
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-ERROR-PERMISSION-DENIED:CAPS"></a>NM_SECRET_AGENT_ERROR_PERMISSION_DENIED</p></td>
 <td class="enum_member_description">
 <p>the caller (ie, NetworkManager) is
-not authorized to make this request</p>
+  not authorized to make this request</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -768,7 +768,7 @@ not authorized to make this request</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-ERROR-INVALID-CONNECTION:CAPS"></a>NM_SECRET_AGENT_ERROR_INVALID_CONNECTION</p></td>
 <td class="enum_member_description">
 <p>the connection for which secrets
-were requested is invalid</p>
+  were requested is invalid</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -783,7 +783,7 @@ were requested is invalid</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-ERROR-AGENT-CANCELED:CAPS"></a>NM_SECRET_AGENT_ERROR_AGENT_CANCELED</p></td>
 <td class="enum_member_description">
 <p>the agent canceled the request
-because it was requested to do so by NetworkManager</p>
+  because it was requested to do so by NetworkManager</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -791,7 +791,7 @@ because it was requested to do so by NetworkManager</p>
 <td class="enum_member_name"><p><a name="NM-SECRET-AGENT-ERROR-NO-SECRETS:CAPS"></a>NM_SECRET_AGENT_ERROR_NO_SECRETS</p></td>
 <td class="enum_member_description">
 <p>the agent cannot find any secrets for this
-connection</p>
+  connection</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -840,7 +840,7 @@ D-Bus errors in that namespace.</p>
 <td class="enum_member_name"><p><a name="NM-SETTINGS-ERROR-NOT-SUPPORTED:CAPS"></a>NM_SETTINGS_ERROR_NOT_SUPPORTED</p></td>
 <td class="enum_member_description">
 <p>the requested operation is not supported by any
-active settings backend</p>
+  active settings backend</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -914,7 +914,7 @@ to errors in the "org.freedesktop.NetworkManager.VPN.Error" namespace.</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-STARTING-IN-PROGRESS:CAPS"></a>NM_VPN_PLUGIN_ERROR_STARTING_IN_PROGRESS</p></td>
 <td class="enum_member_description">
 <p>the plugin is already starting,
-and another connect request was received</p>
+  and another connect request was received</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -922,7 +922,7 @@ and another connect request was received</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-ALREADY-STARTED:CAPS"></a>NM_VPN_PLUGIN_ERROR_ALREADY_STARTED</p></td>
 <td class="enum_member_description">
 <p>the plugin is already connected, and
-another connect request was received</p>
+  another connect request was received</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -930,7 +930,7 @@ another connect request was received</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-STOPPING-IN-PROGRESS:CAPS"></a>NM_VPN_PLUGIN_ERROR_STOPPING_IN_PROGRESS</p></td>
 <td class="enum_member_description">
 <p>the plugin is already stopping,
-and another stop request was received</p>
+  and another stop request was received</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -938,7 +938,7 @@ and another stop request was received</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-ALREADY-STOPPED:CAPS"></a>NM_VPN_PLUGIN_ERROR_ALREADY_STOPPED</p></td>
 <td class="enum_member_description">
 <p>the plugin is already stopped, and
-another disconnect request was received</p>
+  another disconnect request was received</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -946,7 +946,7 @@ another disconnect request was received</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-WRONG-STATE:CAPS"></a>NM_VPN_PLUGIN_ERROR_WRONG_STATE</p></td>
 <td class="enum_member_description">
 <p>the operation could not be performed in
-this state</p>
+  this state</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -954,9 +954,9 @@ this state</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-BAD-ARGUMENTS:CAPS"></a>NM_VPN_PLUGIN_ERROR_BAD_ARGUMENTS</p></td>
 <td class="enum_member_description">
 <p>the operation could not be performed as
-the request contained malformed arguments, or arguments of unexpected type.
-Usually means that one of the VPN setting data items or secrets was not of
-the expected type (ie int, string, bool, etc).</p>
+  the request contained malformed arguments, or arguments of unexpected type.
+  Usually means that one of the VPN setting data items or secrets was not of
+  the expected type (ie int, string, bool, etc).</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -971,8 +971,8 @@ the expected type (ie int, string, bool, etc).</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-INVALID-CONNECTION:CAPS"></a>NM_VPN_PLUGIN_ERROR_INVALID_CONNECTION</p></td>
 <td class="enum_member_description">
 <p>the operation could not be performed
-because the connection was invalid.  Usually means that the connection's
-VPN setting was missing some required data item or secret.</p>
+  because the connection was invalid.  Usually means that the connection's
+  VPN setting was missing some required data item or secret.</p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -980,8 +980,8 @@ VPN setting was missing some required data item or secret.</p>
 <td class="enum_member_name"><p><a name="NM-VPN-PLUGIN-ERROR-INTERACTIVE-NOT-SUPPORTED:CAPS"></a>NM_VPN_PLUGIN_ERROR_INTERACTIVE_NOT_SUPPORTED</p></td>
 <td class="enum_member_description">
 <p>the operation could not be
-performed as the plugin does not support interactive operations, such as
-<code class="function">ConnectInteractive()</code> or <code class="function">NewSecrets()</code></p>
+  performed as the plugin does not support interactive operations, such as
+  <code class="function">ConnectInteractive()</code> or <code class="function">NewSecrets()</code></p>
 </td>
 <td class="enum_member_annotations"> </td>
 </tr>
@@ -998,6 +998,6 @@ performed as the plugin does not support interactive operations, such as
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index 428a8feb..6dd8c5b7 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch05.html" title="Utility API Reference">
 <link rel="prev" href="ch05.html" title="Utility API Reference">
 <link rel="next" href="libnm-nm-version.html" title="nm-version">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -1408,7 +1408,9 @@ type 'aay' representing an array of IPv6 addresses.</p>
 <pre class="programlisting"><span class="returnvalue">char</span> **
 nm_utils_ip6_dns_from_variant (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre>
 <p>Utility function to convert a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aay' representing a list of
-IPv6 addresses into an array of IP address strings.</p>
+IPv6 addresses into an array of IP address strings. Each "ay" entry must be
+a IPv6 address in binary form (16 bytes long). Invalid entries are silently
+ignored.</p>
 <div class="refsect3">
 <a name="nm-utils-ip6-dns-from-variant.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -3540,6 +3542,6 @@ for both <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="n
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html
index 400f1eda..66126878 100644
--- a/docs/libnm/html/libnm-nm-version.html
+++ b/docs/libnm/html/libnm-nm-version.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch05.html" title="Utility API Reference">
 <link rel="prev" href="libnm-nm-utils.html" title="nm-utils">
 <link rel="next" href="ch06.html" title="VPN Plugin API Reference">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -111,6 +111,12 @@
 <a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-20-FOR:CAPS" title="NM_DEPRECATED_IN_1_20_FOR()">NM_DEPRECATED_IN_1_20_FOR</a><span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-22-FOR:CAPS" title="NM_DEPRECATED_IN_1_22_FOR()">NM_DEPRECATED_IN_1_22_FOR</a><span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -228,7 +234,11 @@
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
-<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-20-6:CAPS" title="NM_AVAILABLE_IN_1_20_6">NM_AVAILABLE_IN_1_20_6</a></td>
+<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-22:CAPS" title="NM_DEPRECATED_IN_1_22">NM_DEPRECATED_IN_1_22</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-22:CAPS" title="NM_AVAILABLE_IN_1_22">NM_AVAILABLE_IN_1_22</a></td>
 </tr>
 </tbody>
 </table></div>
@@ -308,6 +318,12 @@
 <pre class="programlisting"># define NM_DEPRECATED_IN_1_20_FOR(f)    G_DEPRECATED_FOR(f)
 </pre>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NM-DEPRECATED-IN-1-22-FOR:CAPS"></a><h3>NM_DEPRECATED_IN_1_22_FOR()</h3>
+<pre class="programlisting"># define NM_DEPRECATED_IN_1_22_FOR(f)    G_DEPRECATED_FOR(f)
+</pre>
+</div>
 </div>
 <div class="refsect1">
 <a name="libnm-nm-version.other_details"></a><h2>Types and Values</h2>
@@ -466,13 +482,19 @@
 </div>
 <hr>
 <div class="refsect2">
-<a name="NM-AVAILABLE-IN-1-20-6:CAPS"></a><h3>NM_AVAILABLE_IN_1_20_6</h3>
-<pre class="programlisting"># define NM_AVAILABLE_IN_1_20_6          G_UNAVAILABLE(1,20.6)
+<a name="NM-DEPRECATED-IN-1-22:CAPS"></a><h3>NM_DEPRECATED_IN_1_22</h3>
+<pre class="programlisting"># define NM_DEPRECATED_IN_1_22           G_DEPRECATED
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NM-AVAILABLE-IN-1-22:CAPS"></a><h3>NM_AVAILABLE_IN_1_22</h3>
+<pre class="programlisting"># define NM_AVAILABLE_IN_1_22            G_UNAVAILABLE(1,22)
 </pre>
 </div>
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-vpn-plugin-info.html b/docs/libnm/html/libnm-nm-vpn-plugin-info.html
index 22d65ff5..fe4f1a6c 100644
--- a/docs/libnm/html/libnm-nm-vpn-plugin-info.html
+++ b/docs/libnm/html/libnm-nm-vpn-plugin-info.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="libnm-nm-vpn-service-plugin.html" title="nm-vpn-service-plugin">
 <link rel="next" href="NMVpnEditor.html" title="NMVpnEditor">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -126,6 +126,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-vpn-plugin-old.html b/docs/libnm/html/libnm-nm-vpn-plugin-old.html
index f0dc7b88..bf9d4584 100644
--- a/docs/libnm/html/libnm-nm-vpn-plugin-old.html
+++ b/docs/libnm/html/libnm-nm-vpn-plugin-old.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="NMVpnEditorPlugin.html" title="NMVpnEditorPlugin">
 <link rel="next" href="object-tree.html" title="Object Hierarchy">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -73,6 +73,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-vpn-service-plugin.html b/docs/libnm/html/libnm-nm-vpn-service-plugin.html
index 836d8075..b427a6b8 100644
--- a/docs/libnm/html/libnm-nm-vpn-service-plugin.html
+++ b/docs/libnm/html/libnm-nm-vpn-service-plugin.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="prev" href="ch06.html" title="VPN Plugin API Reference">
 <link rel="next" href="libnm-nm-vpn-plugin-info.html" title="nm-vpn-plugin-info">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -83,6 +83,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2
index 13aa6ca4..7fae2c17 100644
--- a/docs/libnm/html/libnm.devhelp2
+++ b/docs/libnm/html/libnm.devhelp2
@@ -68,7 +68,7 @@
     </sub>
     <sub name="Device and Runtime Configuration API Reference" link="ch04.html">
       <sub name="NMDevice" link="NMDevice.html"/>
-      <sub name="nm-device-6lowpan" link="libnm-nm-device-6lowpan.html"/>
+      <sub name="NMDevice6Lowpan" link="NMDevice6Lowpan.html"/>
       <sub name="NMDeviceAdsl" link="NMDeviceAdsl.html"/>
       <sub name="NMDeviceBond" link="NMDeviceBond.html"/>
       <sub name="NMDeviceBridge" link="NMDeviceBridge.html"/>
@@ -94,7 +94,7 @@
       <sub name="NMDeviceWifi" link="NMDeviceWifi.html"/>
       <sub name="NMDeviceWimax" link="NMDeviceWimax.html"/>
       <sub name="NMDeviceWireGuard" link="NMDeviceWireGuard.html"/>
-      <sub name="nm-device-wpan" link="libnm-nm-device-wpan.html"/>
+      <sub name="NMDeviceWpan" link="NMDeviceWpan.html"/>
       <sub name="NMActiveConnection" link="NMActiveConnection.html"/>
       <sub name="NMVpnConnection" link="NMVpnConnection.html"/>
       <sub name="NMAccessPoint" link="NMAccessPoint.html"/>
@@ -118,6 +118,7 @@
     <sub name="Object Hierarchy" link="object-tree.html"/>
     <sub name="API Index" link="api-index-full.html"/>
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
+    <sub name="License" link="license.html"/>
   </chapters>
   <functions>
     <keyword type="function" name="nm_client_error_quark ()" link="NMClient.html#nm-client-error-quark"/>
@@ -130,33 +131,38 @@
     <keyword type="function" name="nm_client_new ()" link="NMClient.html#nm-client-new"/>
     <keyword type="function" name="nm_client_new_async ()" link="NMClient.html#nm-client-new-async"/>
     <keyword type="function" name="nm_client_new_finish ()" link="NMClient.html#nm-client-new-finish"/>
+    <keyword type="function" name="nm_client_get_dbus_connection ()" link="NMClient.html#nm-client-get-dbus-connection" since="1.22"/>
+    <keyword type="function" name="nm_client_get_main_context ()" link="NMClient.html#nm-client-get-main-context" since="1.22"/>
+    <keyword type="function" name="nm_client_get_context_busy_watcher ()" link="NMClient.html#nm-client-get-context-busy-watcher" since="1.22"/>
+    <keyword type="function" name="nm_client_get_dbus_name_owner ()" link="NMClient.html#nm-client-get-dbus-name-owner" since="1.22"/>
     <keyword type="function" name="nm_client_get_version ()" link="NMClient.html#nm-client-get-version"/>
     <keyword type="function" name="nm_client_get_state ()" link="NMClient.html#nm-client-get-state"/>
     <keyword type="function" name="nm_client_get_startup ()" link="NMClient.html#nm-client-get-startup"/>
     <keyword type="function" name="nm_client_get_nm_running ()" link="NMClient.html#nm-client-get-nm-running"/>
+    <keyword type="function" name="nm_client_get_metered ()" link="NMClient.html#nm-client-get-metered" since="1.22"/>
     <keyword type="function" name="nm_client_networking_get_enabled ()" link="NMClient.html#nm-client-networking-get-enabled"/>
-    <keyword type="function" name="nm_client_networking_set_enabled ()" link="NMClient.html#nm-client-networking-set-enabled"/>
+    <keyword type="function" name="nm_client_networking_set_enabled ()" link="NMClient.html#nm-client-networking-set-enabled" deprecated="1.22, use nm_client_networking_set_enabled_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_wireless_get_enabled ()" link="NMClient.html#nm-client-wireless-get-enabled"/>
-    <keyword type="function" name="nm_client_wireless_set_enabled ()" link="NMClient.html#nm-client-wireless-set-enabled"/>
+    <keyword type="function" name="nm_client_wireless_set_enabled ()" link="NMClient.html#nm-client-wireless-set-enabled" deprecated="1.22, use nm_client_wireless_set_enabled_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_wireless_hardware_get_enabled ()" link="NMClient.html#nm-client-wireless-hardware-get-enabled"/>
     <keyword type="function" name="nm_client_wwan_get_enabled ()" link="NMClient.html#nm-client-wwan-get-enabled"/>
-    <keyword type="function" name="nm_client_wwan_set_enabled ()" link="NMClient.html#nm-client-wwan-set-enabled"/>
+    <keyword type="function" name="nm_client_wwan_set_enabled ()" link="NMClient.html#nm-client-wwan-set-enabled" deprecated=""/>
     <keyword type="function" name="nm_client_wwan_hardware_get_enabled ()" link="NMClient.html#nm-client-wwan-hardware-get-enabled"/>
-    <keyword type="function" name="nm_client_wimax_get_enabled ()" link="NMClient.html#nm-client-wimax-get-enabled"/>
-    <keyword type="function" name="nm_client_wimax_set_enabled ()" link="NMClient.html#nm-client-wimax-set-enabled"/>
-    <keyword type="function" name="nm_client_wimax_hardware_get_enabled ()" link="NMClient.html#nm-client-wimax-hardware-get-enabled"/>
+    <keyword type="function" name="nm_client_wimax_get_enabled ()" link="NMClient.html#nm-client-wimax-get-enabled" deprecated="1.22 This function always returns FALSE because WiMax is no longer supported"/>
+    <keyword type="function" name="nm_client_wimax_set_enabled ()" link="NMClient.html#nm-client-wimax-set-enabled" deprecated="1.22 This function does nothing because WiMax is no longer supported"/>
+    <keyword type="function" name="nm_client_wimax_hardware_get_enabled ()" link="NMClient.html#nm-client-wimax-hardware-get-enabled" deprecated="1.22 This function always returns FALSE because WiMax is no longer supported"/>
     <keyword type="function" name="nm_client_connectivity_check_get_available ()" link="NMClient.html#nm-client-connectivity-check-get-available" since="1.10"/>
     <keyword type="function" name="nm_client_connectivity_check_get_enabled ()" link="NMClient.html#nm-client-connectivity-check-get-enabled" since="1.10"/>
-    <keyword type="function" name="nm_client_connectivity_check_set_enabled ()" link="NMClient.html#nm-client-connectivity-check-set-enabled" since="1.10"/>
+    <keyword type="function" name="nm_client_connectivity_check_set_enabled ()" link="NMClient.html#nm-client-connectivity-check-set-enabled" deprecated="" since="1.10"/>
     <keyword type="function" name="nm_client_connectivity_check_get_uri ()" link="NMClient.html#nm-client-connectivity-check-get-uri" since="1.20"/>
-    <keyword type="function" name="nm_client_get_logging ()" link="NMClient.html#nm-client-get-logging"/>
-    <keyword type="function" name="nm_client_set_logging ()" link="NMClient.html#nm-client-set-logging"/>
+    <keyword type="function" name="nm_client_get_logging ()" link="NMClient.html#nm-client-get-logging" deprecated="1.22, use nm_client_get_logging_async() or GDBusConnection"/>
+    <keyword type="function" name="nm_client_set_logging ()" link="NMClient.html#nm-client-set-logging" deprecated="1.22, use nm_client_set_logging_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_get_permission_result ()" link="NMClient.html#nm-client-get-permission-result"/>
     <keyword type="function" name="nm_client_get_connectivity ()" link="NMClient.html#nm-client-get-connectivity"/>
-    <keyword type="function" name="nm_client_check_connectivity ()" link="NMClient.html#nm-client-check-connectivity"/>
+    <keyword type="function" name="nm_client_check_connectivity ()" link="NMClient.html#nm-client-check-connectivity" deprecated="1.22, use nm_client_check_connectivity_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_check_connectivity_async ()" link="NMClient.html#nm-client-check-connectivity-async"/>
     <keyword type="function" name="nm_client_check_connectivity_finish ()" link="NMClient.html#nm-client-check-connectivity-finish"/>
-    <keyword type="function" name="nm_client_save_hostname ()" link="NMClient.html#nm-client-save-hostname"/>
+    <keyword type="function" name="nm_client_save_hostname ()" link="NMClient.html#nm-client-save-hostname" deprecated="1.22, use nm_client_save_hostname_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_save_hostname_async ()" link="NMClient.html#nm-client-save-hostname-async"/>
     <keyword type="function" name="nm_client_save_hostname_finish ()" link="NMClient.html#nm-client-save-hostname-finish"/>
     <keyword type="function" name="nm_client_get_devices ()" link="NMClient.html#nm-client-get-devices"/>
@@ -172,7 +178,7 @@
     <keyword type="function" name="nm_client_add_and_activate_connection_finish ()" link="NMClient.html#nm-client-add-and-activate-connection-finish"/>
     <keyword type="function" name="nm_client_add_and_activate_connection2 ()" link="NMClient.html#nm-client-add-and-activate-connection2" since="1.16"/>
     <keyword type="function" name="nm_client_add_and_activate_connection2_finish ()" link="NMClient.html#nm-client-add-and-activate-connection2-finish"/>
-    <keyword type="function" name="nm_client_deactivate_connection ()" link="NMClient.html#nm-client-deactivate-connection"/>
+    <keyword type="function" name="nm_client_deactivate_connection ()" link="NMClient.html#nm-client-deactivate-connection" deprecated="1.22, use nm_client_deactivate_connection_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_deactivate_connection_async ()" link="NMClient.html#nm-client-deactivate-connection-async"/>
     <keyword type="function" name="nm_client_deactivate_connection_finish ()" link="NMClient.html#nm-client-deactivate-connection-finish"/>
     <keyword type="function" name="nm_client_get_connections ()" link="NMClient.html#nm-client-get-connections"/>
@@ -183,10 +189,10 @@
     <keyword type="function" name="nm_client_add_connection_finish ()" link="NMClient.html#nm-client-add-connection-finish"/>
     <keyword type="function" name="nm_client_add_connection2 ()" link="NMClient.html#nm-client-add-connection2" since="1.20"/>
     <keyword type="function" name="nm_client_add_connection2_finish ()" link="NMClient.html#nm-client-add-connection2-finish" since="1.20"/>
-    <keyword type="function" name="nm_client_load_connections ()" link="NMClient.html#nm-client-load-connections"/>
+    <keyword type="function" name="nm_client_load_connections ()" link="NMClient.html#nm-client-load-connections" deprecated="1.22, use nm_client_load_connections_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_load_connections_async ()" link="NMClient.html#nm-client-load-connections-async"/>
     <keyword type="function" name="nm_client_load_connections_finish ()" link="NMClient.html#nm-client-load-connections-finish"/>
-    <keyword type="function" name="nm_client_reload_connections ()" link="NMClient.html#nm-client-reload-connections"/>
+    <keyword type="function" name="nm_client_reload_connections ()" link="NMClient.html#nm-client-reload-connections" deprecated="1.22, use nm_client_reload_connections_async() or GDBusConnection"/>
     <keyword type="function" name="nm_client_reload_connections_async ()" link="NMClient.html#nm-client-reload-connections-async"/>
     <keyword type="function" name="nm_client_reload_connections_finish ()" link="NMClient.html#nm-client-reload-connections-finish"/>
     <keyword type="function" name="nm_client_get_dns_mode ()" link="NMClient.html#nm-client-get-dns-mode" since="1.6"/>
@@ -201,21 +207,26 @@
     <keyword type="function" name="nm_client_checkpoint_rollback_finish ()" link="NMClient.html#nm-client-checkpoint-rollback-finish" since="1.12"/>
     <keyword type="function" name="nm_client_checkpoint_adjust_rollback_timeout ()" link="NMClient.html#nm-client-checkpoint-adjust-rollback-timeout" since="1.12"/>
     <keyword type="function" name="nm_client_checkpoint_adjust_rollback_timeout_finish ()" link="NMClient.html#nm-client-checkpoint-adjust-rollback-timeout-finish" since="1.12"/>
+    <keyword type="function" name="nm_client_reload ()" link="NMClient.html#nm-client-reload" since="1.22"/>
+    <keyword type="function" name="nm_client_reload_finish ()" link="NMClient.html#nm-client-reload-finish" since="1.22"/>
     <keyword type="macro" name="NM_CLIENT_VERSION" link="NMClient.html#NM-CLIENT-VERSION:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_STATE" link="NMClient.html#NM-CLIENT-STATE:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_STARTUP" link="NMClient.html#NM-CLIENT-STARTUP:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_NM_RUNNING" link="NMClient.html#NM-CLIENT-NM-RUNNING:CAPS"/>
-    <keyword type="macro" name="NM_CLIENT_NETWORKING_ENABLED" link="NMClient.html#NM-CLIENT-NETWORKING-ENABLED:CAPS"/>
-    <keyword type="macro" name="NM_CLIENT_WIRELESS_ENABLED" link="NMClient.html#NM-CLIENT-WIRELESS-ENABLED:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_DBUS_CONNECTION" link="NMClient.html#NM-CLIENT-DBUS-CONNECTION:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_DBUS_NAME_OWNER" link="NMClient.html#NM-CLIENT-DBUS-NAME-OWNER:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_NETWORKING_ENABLED" link="NMClient.html#NM-CLIENT-NETWORKING-ENABLED:CAPS" deprecated=""/>
+    <keyword type="macro" name="NM_CLIENT_WIRELESS_ENABLED" link="NMClient.html#NM-CLIENT-WIRELESS-ENABLED:CAPS" deprecated=""/>
+    <keyword type="macro" name="NM_CLIENT_WWAN_ENABLED" link="NMClient.html#NM-CLIENT-WWAN-ENABLED:CAPS" deprecated=""/>
+    <keyword type="macro" name="NM_CLIENT_WIMAX_ENABLED" link="NMClient.html#NM-CLIENT-WIMAX-ENABLED:CAPS" deprecated=""/>
     <keyword type="macro" name="NM_CLIENT_WIRELESS_HARDWARE_ENABLED" link="NMClient.html#NM-CLIENT-WIRELESS-HARDWARE-ENABLED:CAPS"/>
-    <keyword type="macro" name="NM_CLIENT_WWAN_ENABLED" link="NMClient.html#NM-CLIENT-WWAN-ENABLED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_WWAN_HARDWARE_ENABLED" link="NMClient.html#NM-CLIENT-WWAN-HARDWARE-ENABLED:CAPS"/>
-    <keyword type="macro" name="NM_CLIENT_WIMAX_ENABLED" link="NMClient.html#NM-CLIENT-WIMAX-ENABLED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_WIMAX_HARDWARE_ENABLED" link="NMClient.html#NM-CLIENT-WIMAX-HARDWARE-ENABLED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_ACTIVE_CONNECTIONS" link="NMClient.html#NM-CLIENT-ACTIVE-CONNECTIONS:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CONNECTIVITY" link="NMClient.html#NM-CLIENT-CONNECTIVITY:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_CONNECTIVITY_CHECK_URI" link="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-URI:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE" link="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-AVAILABLE:CAPS"/>
-    <keyword type="macro" name="NM_CLIENT_CONNECTIVITY_CHECK_ENABLED" link="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-ENABLED:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_CONNECTIVITY_CHECK_ENABLED" link="NMClient.html#NM-CLIENT-CONNECTIVITY-CHECK-ENABLED:CAPS" deprecated=""/>
     <keyword type="macro" name="NM_CLIENT_PRIMARY_CONNECTION" link="NMClient.html#NM-CLIENT-PRIMARY-CONNECTION:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_ACTIVATING_CONNECTION" link="NMClient.html#NM-CLIENT-ACTIVATING-CONNECTION:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICES" link="NMClient.html#NM-CLIENT-DEVICES:CAPS"/>
@@ -227,6 +238,7 @@
     <keyword type="macro" name="NM_CLIENT_DNS_MODE" link="NMClient.html#NM-CLIENT-DNS-MODE:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DNS_RC_MANAGER" link="NMClient.html#NM-CLIENT-DNS-RC-MANAGER:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DNS_CONFIGURATION" link="NMClient.html#NM-CLIENT-DNS-CONFIGURATION:CAPS"/>
+    <keyword type="macro" name="NM_CLIENT_CHECKPOINTS" link="NMClient.html#NM-CLIENT-CHECKPOINTS:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICE_ADDED" link="NMClient.html#NM-CLIENT-DEVICE-ADDED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_DEVICE_REMOVED" link="NMClient.html#NM-CLIENT-DEVICE-REMOVED:CAPS"/>
     <keyword type="macro" name="NM_CLIENT_ANY_DEVICE_ADDED" link="NMClient.html#NM-CLIENT-ANY-DEVICE-ADDED:CAPS"/>
@@ -240,43 +252,6 @@
     <keyword type="enum" name="enum NMClientPermissionResult" link="NMClient.html#NMClientPermissionResult"/>
     <keyword type="enum" name="enum NMClientError" link="NMClient.html#NMClientError"/>
     <keyword type="macro" name="NM_CLIENT_ERROR" link="NMClient.html#NM-CLIENT-ERROR:CAPS"/>
-    <keyword type="struct" name="NMClient" link="NMClient.html#NMClient-struct"/>
-    <keyword type="property" name="The “activating-connection” property" link="NMClient.html#NMClient--activating-connection"/>
-    <keyword type="property" name="The “active-connections” property" link="NMClient.html#NMClient--active-connections"/>
-    <keyword type="property" name="The “all-devices” property" link="NMClient.html#NMClient--all-devices"/>
-    <keyword type="property" name="The “can-modify” property" link="NMClient.html#NMClient--can-modify"/>
-    <keyword type="property" name="The “checkpoints” property" link="NMClient.html#NMClient--checkpoints"/>
-    <keyword type="property" name="The “connections” property" link="NMClient.html#NMClient--connections"/>
-    <keyword type="property" name="The “connectivity” property" link="NMClient.html#NMClient--connectivity"/>
-    <keyword type="property" name="The “connectivity-check-available” property" link="NMClient.html#NMClient--connectivity-check-available"/>
-    <keyword type="property" name="The “connectivity-check-enabled” property" link="NMClient.html#NMClient--connectivity-check-enabled"/>
-    <keyword type="property" name="The “devices” property" link="NMClient.html#NMClient--devices"/>
-    <keyword type="property" name="The “dns-configuration” property" link="NMClient.html#NMClient--dns-configuration"/>
-    <keyword type="property" name="The “dns-mode” property" link="NMClient.html#NMClient--dns-mode"/>
-    <keyword type="property" name="The “dns-rc-manager” property" link="NMClient.html#NMClient--dns-rc-manager"/>
-    <keyword type="property" name="The “hostname” property" link="NMClient.html#NMClient--hostname"/>
-    <keyword type="property" name="The “metered” property" link="NMClient.html#NMClient--metered"/>
-    <keyword type="property" name="The “networking-enabled” property" link="NMClient.html#NMClient--networking-enabled"/>
-    <keyword type="property" name="The “nm-running” property" link="NMClient.html#NMClient--nm-running"/>
-    <keyword type="property" name="The “primary-connection” property" link="NMClient.html#NMClient--primary-connection"/>
-    <keyword type="property" name="The “startup” property" link="NMClient.html#NMClient--startup"/>
-    <keyword type="property" name="The “state” property" link="NMClient.html#NMClient--state"/>
-    <keyword type="property" name="The “version” property" link="NMClient.html#NMClient--version"/>
-    <keyword type="property" name="The “wimax-enabled” property" link="NMClient.html#NMClient--wimax-enabled"/>
-    <keyword type="property" name="The “wimax-hardware-enabled” property" link="NMClient.html#NMClient--wimax-hardware-enabled"/>
-    <keyword type="property" name="The “wireless-enabled” property" link="NMClient.html#NMClient--wireless-enabled"/>
-    <keyword type="property" name="The “wireless-hardware-enabled” property" link="NMClient.html#NMClient--wireless-hardware-enabled"/>
-    <keyword type="property" name="The “wwan-enabled” property" link="NMClient.html#NMClient--wwan-enabled"/>
-    <keyword type="property" name="The “wwan-hardware-enabled” property" link="NMClient.html#NMClient--wwan-hardware-enabled"/>
-    <keyword type="signal" name="The “active-connection-added” signal" link="NMClient.html#NMClient-active-connection-added"/>
-    <keyword type="signal" name="The “active-connection-removed” signal" link="NMClient.html#NMClient-active-connection-removed"/>
-    <keyword type="signal" name="The “any-device-added” signal" link="NMClient.html#NMClient-any-device-added"/>
-    <keyword type="signal" name="The “any-device-removed” signal" link="NMClient.html#NMClient-any-device-removed"/>
-    <keyword type="signal" name="The “connection-added” signal" link="NMClient.html#NMClient-connection-added"/>
-    <keyword type="signal" name="The “connection-removed” signal" link="NMClient.html#NMClient-connection-removed"/>
-    <keyword type="signal" name="The “device-added” signal" link="NMClient.html#NMClient-device-added"/>
-    <keyword type="signal" name="The “device-removed” signal" link="NMClient.html#NMClient-device-removed"/>
-    <keyword type="signal" name="The “permission-changed” signal" link="NMClient.html#NMClient-permission-changed"/>
     <keyword type="function" name="NMSecretAgentOldGetSecretsFunc ()" link="NMSecretAgentOld.html#NMSecretAgentOldGetSecretsFunc"/>
     <keyword type="function" name="NMSecretAgentOldSaveSecretsFunc ()" link="NMSecretAgentOld.html#NMSecretAgentOldSaveSecretsFunc"/>
     <keyword type="function" name="NMSecretAgentOldDeleteSecretsFunc ()" link="NMSecretAgentOld.html#NMSecretAgentOldDeleteSecretsFunc"/>
@@ -301,13 +276,6 @@
     <keyword type="property" name="The “registered” property" link="NMSecretAgentOld.html#NMSecretAgentOld--registered"/>
     <keyword type="function" name="nm_object_get_path ()" link="NMObject.html#nm-object-get-path"/>
     <keyword type="macro" name="NM_OBJECT_PATH" link="NMObject.html#NM-OBJECT-PATH:CAPS"/>
-    <keyword type="macro" name="NM_OBJECT_DBUS_CONNECTION" link="NMObject.html#NM-OBJECT-DBUS-CONNECTION:CAPS"/>
-    <keyword type="macro" name="NM_OBJECT_DBUS_OBJECT_MANAGER" link="NMObject.html#NM-OBJECT-DBUS-OBJECT-MANAGER:CAPS"/>
-    <keyword type="struct" name="NMObject" link="NMObject.html#NMObject-struct"/>
-    <keyword type="property" name="The “dbus-connection” property" link="NMObject.html#NMObject--dbus-connection"/>
-    <keyword type="property" name="The “dbus-object” property" link="NMObject.html#NMObject--dbus-object"/>
-    <keyword type="property" name="The “dbus-object-manager” property" link="NMObject.html#NMObject--dbus-object-manager"/>
-    <keyword type="property" name="The “path” property" link="NMObject.html#NMObject--path"/>
     <keyword type="function" name="nm_agent_manager_error_quark ()" link="libnm-nm-errors.html#nm-agent-manager-error-quark"/>
     <keyword type="function" name="nm_connection_error_quark ()" link="libnm-nm-errors.html#nm-connection-error-quark"/>
     <keyword type="function" name="nm_crypto_error_quark ()" link="libnm-nm-errors.html#nm-crypto-error-quark"/>
@@ -442,6 +410,8 @@
     <keyword type="enum" name="enum NMSettingsAddConnection2Flags" link="libnm-nm-dbus-interface.html#NMSettingsAddConnection2Flags" since="1.20"/>
     <keyword type="enum" name="enum NMSettingsUpdate2Flags" link="libnm-nm-dbus-interface.html#NMSettingsUpdate2Flags" since="1.12"/>
     <keyword type="enum" name="enum NMTernary" link="libnm-nm-dbus-interface.html#NMTernary" since="1.14"/>
+    <keyword type="enum" name="enum NMManagerReloadFlags" link="libnm-nm-dbus-interface.html#NMManagerReloadFlags" since="1.22"/>
+    <keyword type="enum" name="enum NMDeviceInterfaceFlags" link="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" since="1.22"/>
     <keyword type="function" name="nm_connection_add_setting ()" link="NMConnection.html#nm-connection-add-setting"/>
     <keyword type="function" name="nm_connection_remove_setting ()" link="NMConnection.html#nm-connection-remove-setting"/>
     <keyword type="function" name="nm_connection_get_setting ()" link="NMConnection.html#nm-connection-get-setting"/>
@@ -522,16 +492,16 @@
     <keyword type="struct" name="NMSimpleConnection" link="NMSimpleConnection.html#NMSimpleConnection-struct"/>
     <keyword type="function" name="nm_remote_connection_update2 ()" link="NMRemoteConnection.html#nm-remote-connection-update2" since="1.12"/>
     <keyword type="function" name="nm_remote_connection_update2_finish ()" link="NMRemoteConnection.html#nm-remote-connection-update2-finish"/>
-    <keyword type="function" name="nm_remote_connection_commit_changes ()" link="NMRemoteConnection.html#nm-remote-connection-commit-changes"/>
+    <keyword type="function" name="nm_remote_connection_commit_changes ()" link="NMRemoteConnection.html#nm-remote-connection-commit-changes" deprecated="1.22, use nm_remote_connection_commit_changes_async() or GDBusConnection"/>
     <keyword type="function" name="nm_remote_connection_commit_changes_async ()" link="NMRemoteConnection.html#nm-remote-connection-commit-changes-async"/>
     <keyword type="function" name="nm_remote_connection_commit_changes_finish ()" link="NMRemoteConnection.html#nm-remote-connection-commit-changes-finish"/>
-    <keyword type="function" name="nm_remote_connection_save ()" link="NMRemoteConnection.html#nm-remote-connection-save"/>
+    <keyword type="function" name="nm_remote_connection_save ()" link="NMRemoteConnection.html#nm-remote-connection-save" deprecated="1.22, use nm_remote_connection_save_async() or GDBusConnection"/>
     <keyword type="function" name="nm_remote_connection_save_async ()" link="NMRemoteConnection.html#nm-remote-connection-save-async"/>
     <keyword type="function" name="nm_remote_connection_save_finish ()" link="NMRemoteConnection.html#nm-remote-connection-save-finish"/>
-    <keyword type="function" name="nm_remote_connection_delete ()" link="NMRemoteConnection.html#nm-remote-connection-delete"/>
+    <keyword type="function" name="nm_remote_connection_delete ()" link="NMRemoteConnection.html#nm-remote-connection-delete" deprecated="1.22, use nm_remote_connection_delete_async() or GDBusConnection"/>
     <keyword type="function" name="nm_remote_connection_delete_async ()" link="NMRemoteConnection.html#nm-remote-connection-delete-async"/>
     <keyword type="function" name="nm_remote_connection_delete_finish ()" link="NMRemoteConnection.html#nm-remote-connection-delete-finish"/>
-    <keyword type="function" name="nm_remote_connection_get_secrets ()" link="NMRemoteConnection.html#nm-remote-connection-get-secrets"/>
+    <keyword type="function" name="nm_remote_connection_get_secrets ()" link="NMRemoteConnection.html#nm-remote-connection-get-secrets" deprecated="1.22, use nm_remote_connection_get_secrets_async() or GDBusConnection"/>
     <keyword type="function" name="nm_remote_connection_get_secrets_async ()" link="NMRemoteConnection.html#nm-remote-connection-get-secrets-async"/>
     <keyword type="function" name="nm_remote_connection_get_secrets_finish ()" link="NMRemoteConnection.html#nm-remote-connection-get-secrets-finish"/>
     <keyword type="function" name="nm_remote_connection_get_unsaved ()" link="NMRemoteConnection.html#nm-remote-connection-get-unsaved"/>
@@ -544,11 +514,6 @@
     <keyword type="macro" name="NM_REMOTE_CONNECTION_FLAGS" link="NMRemoteConnection.html#NM-REMOTE-CONNECTION-FLAGS:CAPS"/>
     <keyword type="macro" name="NM_REMOTE_CONNECTION_FILENAME" link="NMRemoteConnection.html#NM-REMOTE-CONNECTION-FILENAME:CAPS"/>
     <keyword type="macro" name="NM_REMOTE_CONNECTION_VISIBLE" link="NMRemoteConnection.html#NM-REMOTE-CONNECTION-VISIBLE:CAPS"/>
-    <keyword type="struct" name="NMRemoteConnection" link="NMRemoteConnection.html#NMRemoteConnection-struct"/>
-    <keyword type="property" name="The “filename” property" link="NMRemoteConnection.html#NMRemoteConnection--filename"/>
-    <keyword type="property" name="The “flags” property" link="NMRemoteConnection.html#NMRemoteConnection--flags"/>
-    <keyword type="property" name="The “unsaved” property" link="NMRemoteConnection.html#NMRemoteConnection--unsaved"/>
-    <keyword type="property" name="The “visible” property" link="NMRemoteConnection.html#NMRemoteConnection--visible"/>
     <keyword type="function" name="NMSettingClearSecretsWithFlagsFn ()" link="NMSetting.html#NMSettingClearSecretsWithFlagsFn"/>
     <keyword type="function" name="NMSettingValueIterFn ()" link="NMSetting.html#NMSettingValueIterFn"/>
     <keyword type="function" name="_NMConnectionForEachSecretFunc ()" link="NMSetting.html#NMConnectionForEachSecretFunc"/>
@@ -757,7 +722,7 @@
     <keyword type="function" name="nm_setting_802_1x_get_phase2_private_key_format ()" link="NMSetting8021x.html#nm-setting-802-1x-get-phase2-private-key-format"/>
     <keyword type="function" name="nm_setting_802_1x_get_phase1_auth_flags ()" link="NMSetting8021x.html#nm-setting-802-1x-get-phase1-auth-flags" since="1.8"/>
     <keyword type="function" name="nm_setting_802_1x_get_auth_timeout ()" link="NMSetting8021x.html#nm-setting-802-1x-get-auth-timeout" since="1.8"/>
-    <keyword type="function" name="nm_setting_802_1x_get_optional ()" link="NMSetting8021x.html#nm-setting-802-1x-get-optional" since="1.20.6"/>
+    <keyword type="function" name="nm_setting_802_1x_get_optional ()" link="NMSetting8021x.html#nm-setting-802-1x-get-optional" since="1.22"/>
     <keyword type="macro" name="NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PATH" link="NMSetting8021x.html#NM-SETTING-802-1X-CERT-SCHEME-PREFIX-PATH:CAPS"/>
     <keyword type="macro" name="NM_SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11" link="NMSetting8021x.html#NM-SETTING-802-1X-CERT-SCHEME-PREFIX-PKCS11:CAPS"/>
     <keyword type="enum" name="enum NMSetting8021xCKFormat" link="NMSetting8021x.html#NMSetting8021xCKFormat"/>
@@ -1157,6 +1122,7 @@
     <keyword type="macro" name="NM_SETTING_GENERIC_SETTING_NAME" link="NMSettingGeneric.html#NM-SETTING-GENERIC-SETTING-NAME:CAPS"/>
     <keyword type="struct" name="NMSettingGeneric" link="NMSettingGeneric.html#NMSettingGeneric-struct"/>
     <keyword type="function" name="nm_setting_gsm_new ()" link="NMSettingGsm.html#nm-setting-gsm-new"/>
+    <keyword type="function" name="nm_setting_gsm_get_auto_config ()" link="NMSettingGsm.html#nm-setting-gsm-get-auto-config" since="1.22"/>
     <keyword type="function" name="nm_setting_gsm_get_username ()" link="NMSettingGsm.html#nm-setting-gsm-get-username"/>
     <keyword type="function" name="nm_setting_gsm_get_password ()" link="NMSettingGsm.html#nm-setting-gsm-get-password"/>
     <keyword type="function" name="nm_setting_gsm_get_apn ()" link="NMSettingGsm.html#nm-setting-gsm-get-apn"/>
@@ -1171,6 +1137,7 @@
     <keyword type="function" name="nm_setting_gsm_get_pin_flags ()" link="NMSettingGsm.html#nm-setting-gsm-get-pin-flags"/>
     <keyword type="function" name="nm_setting_gsm_get_password_flags ()" link="NMSettingGsm.html#nm-setting-gsm-get-password-flags"/>
     <keyword type="macro" name="NM_SETTING_GSM_SETTING_NAME" link="NMSettingGsm.html#NM-SETTING-GSM-SETTING-NAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_GSM_AUTO_CONFIG" link="NMSettingGsm.html#NM-SETTING-GSM-AUTO-CONFIG:CAPS"/>
     <keyword type="macro" name="NM_SETTING_GSM_USERNAME" link="NMSettingGsm.html#NM-SETTING-GSM-USERNAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_GSM_PASSWORD" link="NMSettingGsm.html#NM-SETTING-GSM-PASSWORD:CAPS"/>
     <keyword type="macro" name="NM_SETTING_GSM_PASSWORD_FLAGS" link="NMSettingGsm.html#NM-SETTING-GSM-PASSWORD-FLAGS:CAPS"/>
@@ -1186,6 +1153,7 @@
     <keyword type="macro" name="NM_SETTING_GSM_NUMBER" link="NMSettingGsm.html#NM-SETTING-GSM-NUMBER:CAPS"/>
     <keyword type="struct" name="NMSettingGsm" link="NMSettingGsm.html#NMSettingGsm-struct"/>
     <keyword type="property" name="The “apn” property" link="NMSettingGsm.html#NMSettingGsm--apn"/>
+    <keyword type="property" name="The “auto-config” property" link="NMSettingGsm.html#NMSettingGsm--auto-config"/>
     <keyword type="property" name="The “device-id” property" link="NMSettingGsm.html#NMSettingGsm--device-id"/>
     <keyword type="property" name="The “home-only” property" link="NMSettingGsm.html#NMSettingGsm--home-only"/>
     <keyword type="property" name="The “mtu” property" link="NMSettingGsm.html#NMSettingGsm--mtu"/>
@@ -1260,6 +1228,7 @@
     <keyword type="function" name="nm_ip_address_ref ()" link="NMSettingIPConfig.html#nm-ip-address-ref"/>
     <keyword type="function" name="nm_ip_address_unref ()" link="NMSettingIPConfig.html#nm-ip-address-unref"/>
     <keyword type="function" name="nm_ip_address_equal ()" link="NMSettingIPConfig.html#nm-ip-address-equal"/>
+    <keyword type="function" name="nm_ip_address_cmp_full ()" link="NMSettingIPConfig.html#nm-ip-address-cmp-full"/>
     <keyword type="function" name="nm_ip_address_dup ()" link="NMSettingIPConfig.html#nm-ip-address-dup"/>
     <keyword type="function" name="nm_ip_address_get_family ()" link="NMSettingIPConfig.html#nm-ip-address-get-family"/>
     <keyword type="function" name="nm_ip_address_get_address ()" link="NMSettingIPConfig.html#nm-ip-address-get-address"/>
@@ -1390,22 +1359,26 @@
     <keyword type="function" name="nm_setting_ip_config_get_may_fail ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-may-fail"/>
     <keyword type="function" name="nm_setting_ip_config_get_dad_timeout ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dad-timeout" since="1.2"/>
     <keyword type="function" name="nm_setting_ip_config_get_dhcp_timeout ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-timeout" since="1.2"/>
+    <keyword type="function" name="nm_setting_ip_config_get_dhcp_iaid ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-iaid" since="1.22"/>
+    <keyword type="function" name="nm_setting_ip_config_get_dhcp_hostname_flags ()" link="NMSettingIPConfig.html#nm-setting-ip-config-get-dhcp-hostname-flags" since="1.22"/>
     <keyword type="macro" name="NM_IP_ADDRESS_ATTRIBUTE_LABEL" link="NMSettingIPConfig.html#NM-IP-ADDRESS-ATTRIBUTE-LABEL:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_TABLE" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_SRC" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_FROM" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-FROM:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_TOS" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_ONLINK" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_WINDOW" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS"/>
+    <keyword type="enum" name="enum NMIPAddressCmpFlags" link="NMSettingIPConfig.html#NMIPAddressCmpFlags" since="1.22"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_CWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-CWND:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_FROM" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-FROM:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_INITCWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITCWND:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_INITRWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-INITRWND:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_MTU" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-MTU:CAPS"/>
-    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-CWND:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITCWND:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-INITRWND:CAPS"/>
     <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-MTU:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-LOCK-WINDOW:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_MTU" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-MTU:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_ONLINK" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-ONLINK:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_SCOPE" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SCOPE:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_SRC" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-SRC:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_TABLE" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TABLE:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_TOS" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-TOS:CAPS"/>
+    <keyword type="macro" name="NM_IP_ROUTE_ATTRIBUTE_WINDOW" link="NMSettingIPConfig.html#NM-IP-ROUTE-ATTRIBUTE-WINDOW:CAPS"/>
     <keyword type="enum" name="enum NMIPRoutingRuleAsStringFlags" link="NMSettingIPConfig.html#NMIPRoutingRuleAsStringFlags" since="1.18"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DAD_TIMEOUT_MAX" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DAD-TIMEOUT-MAX:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_METHOD" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-METHOD:CAPS"/>
@@ -1422,10 +1395,12 @@
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-IGNORE-AUTO-DNS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-SEND-HOSTNAME:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-HOSTNAME-FLAGS:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_NEVER_DEFAULT" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-NEVER-DEFAULT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_MAY_FAIL" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-MAY-FAIL:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DAD_TIMEOUT" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DAD-TIMEOUT:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_TIMEOUT" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-TIMEOUT:CAPS"/>
+    <keyword type="macro" name="NM_SETTING_IP_CONFIG_DHCP_IAID" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-DHCP-IAID:CAPS"/>
     <keyword type="macro" name="NM_SETTING_IP_CONFIG_ROUTING_RULES" link="NMSettingIPConfig.html#NM-SETTING-IP-CONFIG-ROUTING-RULES:CAPS"/>
     <keyword type="macro" name="NM_SETTING_DNS_OPTION_DEBUG" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-DEBUG:CAPS"/>
     <keyword type="macro" name="NM_SETTING_DNS_OPTION_NDOTS" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NDOTS:CAPS"/>
@@ -1443,9 +1418,12 @@
     <keyword type="macro" name="NM_SETTING_DNS_OPTION_NO_TLD_QUERY" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-NO-TLD-QUERY:CAPS"/>
     <keyword type="macro" name="NM_SETTING_DNS_OPTION_USE_VC" link="NMSettingIPConfig.html#NM-SETTING-DNS-OPTION-USE-VC:CAPS"/>
     <keyword type="struct" name="NMSettingIPConfig" link="NMSettingIPConfig.html#NMSettingIPConfig-struct"/>
+    <keyword type="enum" name="enum NMDhcpHostnameFlags" link="NMSettingIPConfig.html#NMDhcpHostnameFlags" since="1.22"/>
     <keyword type="property" name="The “addresses” property" link="NMSettingIPConfig.html#NMSettingIPConfig--addresses"/>
     <keyword type="property" name="The “dad-timeout” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dad-timeout"/>
     <keyword type="property" name="The “dhcp-hostname” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname"/>
+    <keyword type="property" name="The “dhcp-hostname-flags” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-hostname-flags"/>
+    <keyword type="property" name="The “dhcp-iaid” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-iaid"/>
     <keyword type="property" name="The “dhcp-send-hostname” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-send-hostname"/>
     <keyword type="property" name="The “dhcp-timeout” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dhcp-timeout"/>
     <keyword type="property" name="The “dns” property" link="NMSettingIPConfig.html#NMSettingIPConfig--dns"/>
@@ -2387,9 +2365,9 @@
     <keyword type="function" name="nm_device_get_hw_address ()" link="NMDevice.html#nm-device-get-hw-address"/>
     <keyword type="function" name="nm_device_get_capabilities ()" link="NMDevice.html#nm-device-get-capabilities"/>
     <keyword type="function" name="nm_device_get_managed ()" link="NMDevice.html#nm-device-get-managed"/>
-    <keyword type="function" name="nm_device_set_managed ()" link="NMDevice.html#nm-device-set-managed" since="1.2"/>
+    <keyword type="function" name="nm_device_set_managed ()" link="NMDevice.html#nm-device-set-managed" deprecated="" since="1.2"/>
     <keyword type="function" name="nm_device_get_autoconnect ()" link="NMDevice.html#nm-device-get-autoconnect"/>
-    <keyword type="function" name="nm_device_set_autoconnect ()" link="NMDevice.html#nm-device-set-autoconnect"/>
+    <keyword type="function" name="nm_device_set_autoconnect ()" link="NMDevice.html#nm-device-set-autoconnect" deprecated=""/>
     <keyword type="function" name="nm_device_get_firmware_missing ()" link="NMDevice.html#nm-device-get-firmware-missing"/>
     <keyword type="function" name="nm_device_get_nm_plugin_missing ()" link="NMDevice.html#nm-device-get-nm-plugin-missing" since="1.2"/>
     <keyword type="function" name="nm_device_get_ip4_config ()" link="NMDevice.html#nm-device-get-ip4-config"/>
@@ -2410,17 +2388,18 @@
     <keyword type="function" name="nm_device_get_description ()" link="NMDevice.html#nm-device-get-description"/>
     <keyword type="function" name="nm_device_get_metered ()" link="NMDevice.html#nm-device-get-metered" since="1.2"/>
     <keyword type="function" name="nm_device_get_lldp_neighbors ()" link="NMDevice.html#nm-device-get-lldp-neighbors" since="1.2"/>
+    <keyword type="function" name="nm_device_get_interface_flags ()" link="NMDevice.html#nm-device-get-interface-flags" since="1.22"/>
     <keyword type="function" name="nm_device_disambiguate_names ()" link="NMDevice.html#nm-device-disambiguate-names"/>
-    <keyword type="function" name="nm_device_reapply ()" link="NMDevice.html#nm-device-reapply" since="1.2"/>
+    <keyword type="function" name="nm_device_reapply ()" link="NMDevice.html#nm-device-reapply" deprecated="1.22, use nm_device_reapply_async() or GDBusConnection" since="1.2"/>
     <keyword type="function" name="nm_device_reapply_async ()" link="NMDevice.html#nm-device-reapply-async" since="1.2"/>
     <keyword type="function" name="nm_device_reapply_finish ()" link="NMDevice.html#nm-device-reapply-finish" since="1.2"/>
-    <keyword type="function" name="nm_device_get_applied_connection ()" link="NMDevice.html#nm-device-get-applied-connection" since="1.2"/>
+    <keyword type="function" name="nm_device_get_applied_connection ()" link="NMDevice.html#nm-device-get-applied-connection" deprecated="1.22, use nm_device_get_applied_connection_async() or GDBusConnection" since="1.2"/>
     <keyword type="function" name="nm_device_get_applied_connection_async ()" link="NMDevice.html#nm-device-get-applied-connection-async" since="1.2"/>
     <keyword type="function" name="nm_device_get_applied_connection_finish ()" link="NMDevice.html#nm-device-get-applied-connection-finish" since="1.2"/>
-    <keyword type="function" name="nm_device_disconnect ()" link="NMDevice.html#nm-device-disconnect"/>
+    <keyword type="function" name="nm_device_disconnect ()" link="NMDevice.html#nm-device-disconnect" deprecated="1.22, use nm_device_disconnect_async() or GDBusConnection"/>
     <keyword type="function" name="nm_device_disconnect_async ()" link="NMDevice.html#nm-device-disconnect-async"/>
     <keyword type="function" name="nm_device_disconnect_finish ()" link="NMDevice.html#nm-device-disconnect-finish"/>
-    <keyword type="function" name="nm_device_delete ()" link="NMDevice.html#nm-device-delete"/>
+    <keyword type="function" name="nm_device_delete ()" link="NMDevice.html#nm-device-delete" deprecated="1.22, use nm_device_delete_async() or GDBusConnection"/>
     <keyword type="function" name="nm_device_delete_async ()" link="NMDevice.html#nm-device-delete-async"/>
     <keyword type="function" name="nm_device_delete_finish ()" link="NMDevice.html#nm-device-delete-finish"/>
     <keyword type="function" name="nm_device_filter_connections ()" link="NMDevice.html#nm-device-filter-connections"/>
@@ -2445,7 +2424,7 @@
     <keyword type="macro" name="NM_DEVICE_CAPABILITIES" link="NMDevice.html#NM-DEVICE-CAPABILITIES:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_REAL" link="NMDevice.html#NM-DEVICE-REAL:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MANAGED" link="NMDevice.html#NM-DEVICE-MANAGED:CAPS"/>
-    <keyword type="macro" name="NM_DEVICE_AUTOCONNECT" link="NMDevice.html#NM-DEVICE-AUTOCONNECT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_AUTOCONNECT" link="NMDevice.html#NM-DEVICE-AUTOCONNECT:CAPS" deprecated=""/>
     <keyword type="macro" name="NM_DEVICE_FIRMWARE_MISSING" link="NMDevice.html#NM-DEVICE-FIRMWARE-MISSING:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_NM_PLUGIN_MISSING" link="NMDevice.html#NM-DEVICE-NM-PLUGIN-MISSING:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP4_CONFIG" link="NMDevice.html#NM-DEVICE-IP4-CONFIG:CAPS"/>
@@ -2464,79 +2443,33 @@
     <keyword type="macro" name="NM_DEVICE_LLDP_NEIGHBORS" link="NMDevice.html#NM-DEVICE-LLDP-NEIGHBORS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP4_CONNECTIVITY" link="NMDevice.html#NM-DEVICE-IP4-CONNECTIVITY:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP6_CONNECTIVITY" link="NMDevice.html#NM-DEVICE-IP6-CONNECTIVITY:CAPS"/>
-    <keyword type="struct" name="NMDevice" link="NMDevice.html#NMDevice-struct"/>
-    <keyword type="property" name="The “active-connection” property" link="NMDevice.html#NMDevice--active-connection"/>
-    <keyword type="property" name="The “autoconnect” property" link="NMDevice.html#NMDevice--autoconnect"/>
-    <keyword type="property" name="The “available-connections” property" link="NMDevice.html#NMDevice--available-connections"/>
-    <keyword type="property" name="The “capabilities” property" link="NMDevice.html#NMDevice--capabilities"/>
-    <keyword type="property" name="The “device-type” property" link="NMDevice.html#NMDevice--device-type"/>
-    <keyword type="property" name="The “dhcp4-config” property" link="NMDevice.html#NMDevice--dhcp4-config"/>
-    <keyword type="property" name="The “dhcp6-config” property" link="NMDevice.html#NMDevice--dhcp6-config"/>
-    <keyword type="property" name="The “driver” property" link="NMDevice.html#NMDevice--driver"/>
-    <keyword type="property" name="The “driver-version” property" link="NMDevice.html#NMDevice--driver-version"/>
-    <keyword type="property" name="The “firmware-missing” property" link="NMDevice.html#NMDevice--firmware-missing"/>
-    <keyword type="property" name="The “firmware-version” property" link="NMDevice.html#NMDevice--firmware-version"/>
-    <keyword type="property" name="The “interface” property" link="NMDevice.html#NMDevice--interface"/>
-    <keyword type="property" name="The “ip-interface” property" link="NMDevice.html#NMDevice--ip-interface"/>
-    <keyword type="property" name="The “ip4-config” property" link="NMDevice.html#NMDevice--ip4-config"/>
-    <keyword type="property" name="The “ip4-connectivity” property" link="NMDevice.html#NMDevice--ip4-connectivity"/>
-    <keyword type="property" name="The “ip6-config” property" link="NMDevice.html#NMDevice--ip6-config"/>
-    <keyword type="property" name="The “ip6-connectivity” property" link="NMDevice.html#NMDevice--ip6-connectivity"/>
-    <keyword type="property" name="The “lldp-neighbors” property" link="NMDevice.html#NMDevice--lldp-neighbors"/>
-    <keyword type="property" name="The “managed” property" link="NMDevice.html#NMDevice--managed"/>
-    <keyword type="property" name="The “metered” property" link="NMDevice.html#NMDevice--metered"/>
-    <keyword type="property" name="The “mtu” property" link="NMDevice.html#NMDevice--mtu"/>
-    <keyword type="property" name="The “nm-plugin-missing” property" link="NMDevice.html#NMDevice--nm-plugin-missing"/>
-    <keyword type="property" name="The “physical-port-id” property" link="NMDevice.html#NMDevice--physical-port-id"/>
-    <keyword type="property" name="The “product” property" link="NMDevice.html#NMDevice--product"/>
-    <keyword type="property" name="The “real” property" link="NMDevice.html#NMDevice--real"/>
-    <keyword type="property" name="The “state” property" link="NMDevice.html#NMDevice--state"/>
-    <keyword type="property" name="The “state-reason” property" link="NMDevice.html#NMDevice--state-reason"/>
-    <keyword type="property" name="The “udi” property" link="NMDevice.html#NMDevice--udi"/>
-    <keyword type="property" name="The “vendor” property" link="NMDevice.html#NMDevice--vendor"/>
-    <keyword type="signal" name="The “state-changed” signal" link="NMDevice.html#NMDevice-state-changed"/>
-    <keyword type="function" name="nm_device_6lowpan_get_parent ()" link="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-parent" since="1.14"/>
-    <keyword type="function" name="nm_device_6lowpan_get_hw_address ()" link="libnm-nm-device-6lowpan.html#nm-device-6lowpan-get-hw-address" since="1.14"/>
-    <keyword type="macro" name="NM_DEVICE_6LOWPAN_PARENT" link="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS"/>
-    <keyword type="macro" name="NM_DEVICE_6LOWPAN_HW_ADDRESS" link="libnm-nm-device-6lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_INTERFACE_FLAGS" link="NMDevice.html#NM-DEVICE-INTERFACE-FLAGS:CAPS"/>
+    <keyword type="function" name="nm_device_6lowpan_get_parent ()" link="NMDevice6Lowpan.html#nm-device-6lowpan-get-parent" since="1.14"/>
+    <keyword type="function" name="nm_device_6lowpan_get_hw_address ()" link="NMDevice6Lowpan.html#nm-device-6lowpan-get-hw-address" since="1.14"/>
+    <keyword type="macro" name="NM_DEVICE_6LOWPAN_PARENT" link="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-PARENT:CAPS"/>
+    <keyword type="macro" name="NM_DEVICE_6LOWPAN_HW_ADDRESS" link="NMDevice6Lowpan.html#NM-DEVICE-6LOWPAN-HW-ADDRESS:CAPS"/>
     <keyword type="function" name="nm_device_adsl_get_carrier ()" link="NMDeviceAdsl.html#nm-device-adsl-get-carrier"/>
     <keyword type="macro" name="NM_DEVICE_ADSL_CARRIER" link="NMDeviceAdsl.html#NM-DEVICE-ADSL-CARRIER:CAPS"/>
-    <keyword type="struct" name="NMDeviceAdsl" link="NMDeviceAdsl.html#NMDeviceAdsl-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceAdsl.html#NMDeviceAdsl--carrier"/>
     <keyword type="function" name="nm_device_bond_get_hw_address ()" link="NMDeviceBond.html#nm-device-bond-get-hw-address"/>
     <keyword type="function" name="nm_device_bond_get_carrier ()" link="NMDeviceBond.html#nm-device-bond-get-carrier"/>
     <keyword type="function" name="nm_device_bond_get_slaves ()" link="NMDeviceBond.html#nm-device-bond-get-slaves"/>
     <keyword type="macro" name="NM_DEVICE_BOND_HW_ADDRESS" link="NMDeviceBond.html#NM-DEVICE-BOND-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BOND_CARRIER" link="NMDeviceBond.html#NM-DEVICE-BOND-CARRIER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BOND_SLAVES" link="NMDeviceBond.html#NM-DEVICE-BOND-SLAVES:CAPS"/>
-    <keyword type="struct" name="NMDeviceBond" link="NMDeviceBond.html#NMDeviceBond-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceBond.html#NMDeviceBond--carrier"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceBond.html#NMDeviceBond--hw-address"/>
-    <keyword type="property" name="The “slaves” property" link="NMDeviceBond.html#NMDeviceBond--slaves"/>
     <keyword type="function" name="nm_device_bridge_get_hw_address ()" link="NMDeviceBridge.html#nm-device-bridge-get-hw-address"/>
     <keyword type="function" name="nm_device_bridge_get_carrier ()" link="NMDeviceBridge.html#nm-device-bridge-get-carrier"/>
     <keyword type="function" name="nm_device_bridge_get_slaves ()" link="NMDeviceBridge.html#nm-device-bridge-get-slaves"/>
     <keyword type="macro" name="NM_DEVICE_BRIDGE_HW_ADDRESS" link="NMDeviceBridge.html#NM-DEVICE-BRIDGE-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BRIDGE_CARRIER" link="NMDeviceBridge.html#NM-DEVICE-BRIDGE-CARRIER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BRIDGE_SLAVES" link="NMDeviceBridge.html#NM-DEVICE-BRIDGE-SLAVES:CAPS"/>
-    <keyword type="struct" name="NMDeviceBridge" link="NMDeviceBridge.html#NMDeviceBridge-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceBridge.html#NMDeviceBridge--carrier"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceBridge.html#NMDeviceBridge--hw-address"/>
-    <keyword type="property" name="The “slaves” property" link="NMDeviceBridge.html#NMDeviceBridge--slaves"/>
     <keyword type="function" name="nm_device_bt_get_hw_address ()" link="NMDeviceBt.html#nm-device-bt-get-hw-address"/>
     <keyword type="function" name="nm_device_bt_get_name ()" link="NMDeviceBt.html#nm-device-bt-get-name"/>
     <keyword type="function" name="nm_device_bt_get_capabilities ()" link="NMDeviceBt.html#nm-device-bt-get-capabilities"/>
     <keyword type="macro" name="NM_DEVICE_BT_HW_ADDRESS" link="NMDeviceBt.html#NM-DEVICE-BT-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BT_NAME" link="NMDeviceBt.html#NM-DEVICE-BT-NAME:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_BT_CAPABILITIES" link="NMDeviceBt.html#NM-DEVICE-BT-CAPABILITIES:CAPS"/>
-    <keyword type="struct" name="NMDeviceBt" link="NMDeviceBt.html#NMDeviceBt-struct"/>
-    <keyword type="property" name="The “bt-capabilities” property" link="NMDeviceBt.html#NMDeviceBt--bt-capabilities"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceBt.html#NMDeviceBt--hw-address"/>
-    <keyword type="property" name="The “name” property" link="NMDeviceBt.html#NMDeviceBt--name"/>
     <keyword type="function" name="nm_device_dummy_get_hw_address ()" link="NMDeviceDummy.html#nm-device-dummy-get-hw-address" since="1.10"/>
     <keyword type="macro" name="NM_DEVICE_DUMMY_HW_ADDRESS" link="NMDeviceDummy.html#NM-DEVICE-DUMMY-HW-ADDRESS:CAPS"/>
-    <keyword type="struct" name="NMDeviceDummy" link="NMDeviceDummy.html#NMDeviceDummy-struct"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceDummy.html#NMDeviceDummy--hw-address"/>
     <keyword type="function" name="nm_device_ethernet_get_hw_address ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-hw-address"/>
     <keyword type="function" name="nm_device_ethernet_get_permanent_hw_address ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-permanent-hw-address"/>
     <keyword type="function" name="nm_device_ethernet_get_speed ()" link="NMDeviceEthernet.html#nm-device-ethernet-get-speed"/>
@@ -2547,25 +2480,13 @@
     <keyword type="macro" name="NM_DEVICE_ETHERNET_SPEED" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-SPEED:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_CARRIER" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-CARRIER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_ETHERNET_S390_SUBCHANNELS" link="NMDeviceEthernet.html#NM-DEVICE-ETHERNET-S390-SUBCHANNELS:CAPS"/>
-    <keyword type="struct" name="NMDeviceEthernet" link="NMDeviceEthernet.html#NMDeviceEthernet-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceEthernet.html#NMDeviceEthernet--carrier"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceEthernet.html#NMDeviceEthernet--hw-address"/>
-    <keyword type="property" name="The “perm-hw-address” property" link="NMDeviceEthernet.html#NMDeviceEthernet--perm-hw-address"/>
-    <keyword type="property" name="The “s390-subchannels” property" link="NMDeviceEthernet.html#NMDeviceEthernet--s390-subchannels"/>
-    <keyword type="property" name="The “speed” property" link="NMDeviceEthernet.html#NMDeviceEthernet--speed"/>
     <keyword type="function" name="nm_device_generic_get_hw_address ()" link="NMDeviceGeneric.html#nm-device-generic-get-hw-address"/>
     <keyword type="macro" name="NM_DEVICE_GENERIC_HW_ADDRESS" link="NMDeviceGeneric.html#NM-DEVICE-GENERIC-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_GENERIC_TYPE_DESCRIPTION" link="NMDeviceGeneric.html#NM-DEVICE-GENERIC-TYPE-DESCRIPTION:CAPS"/>
-    <keyword type="struct" name="NMDeviceGeneric" link="NMDeviceGeneric.html#NMDeviceGeneric-struct"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceGeneric.html#NMDeviceGeneric--hw-address"/>
-    <keyword type="property" name="The “type-description” property" link="NMDeviceGeneric.html#NMDeviceGeneric--type-description"/>
     <keyword type="function" name="nm_device_infiniband_get_hw_address ()" link="NMDeviceInfiniband.html#nm-device-infiniband-get-hw-address"/>
     <keyword type="function" name="nm_device_infiniband_get_carrier ()" link="NMDeviceInfiniband.html#nm-device-infiniband-get-carrier"/>
     <keyword type="macro" name="NM_DEVICE_INFINIBAND_HW_ADDRESS" link="NMDeviceInfiniband.html#NM-DEVICE-INFINIBAND-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_INFINIBAND_CARRIER" link="NMDeviceInfiniband.html#NM-DEVICE-INFINIBAND-CARRIER:CAPS"/>
-    <keyword type="struct" name="NMDeviceInfiniband" link="NMDeviceInfiniband.html#NMDeviceInfiniband-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceInfiniband.html#NMDeviceInfiniband--carrier"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceInfiniband.html#NMDeviceInfiniband--hw-address"/>
     <keyword type="function" name="nm_device_ip_tunnel_get_parent ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-parent" since="1.2"/>
     <keyword type="function" name="nm_device_ip_tunnel_get_mode ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-mode" since="1.2"/>
     <keyword type="function" name="nm_device_ip_tunnel_get_local ()" link="NMDeviceIPTunnel.html#nm-device-ip-tunnel-get-local" since="1.2"/>
@@ -2590,19 +2511,6 @@
     <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-ENCAPSULATION-LIMIT:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_FLOW_LABEL" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLOW-LABEL:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_IP_TUNNEL_FLAGS" link="NMDeviceIPTunnel.html#NM-DEVICE-IP-TUNNEL-FLAGS:CAPS"/>
-    <keyword type="struct" name="NMDeviceIPTunnel" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel-struct"/>
-    <keyword type="property" name="The “encapsulation-limit” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--encapsulation-limit"/>
-    <keyword type="property" name="The “flags” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flags"/>
-    <keyword type="property" name="The “flow-label” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--flow-label"/>
-    <keyword type="property" name="The “input-key” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--input-key"/>
-    <keyword type="property" name="The “local” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--local"/>
-    <keyword type="property" name="The “mode” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--mode"/>
-    <keyword type="property" name="The “output-key” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--output-key"/>
-    <keyword type="property" name="The “parent” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--parent"/>
-    <keyword type="property" name="The “path-mtu-discovery” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--path-mtu-discovery"/>
-    <keyword type="property" name="The “remote” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--remote"/>
-    <keyword type="property" name="The “tos” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--tos"/>
-    <keyword type="property" name="The “ttl” property" link="NMDeviceIPTunnel.html#NMDeviceIPTunnel--ttl"/>
     <keyword type="function" name="nm_device_macsec_get_parent ()" link="NMDeviceMacsec.html#nm-device-macsec-get-parent" since="1.6"/>
     <keyword type="function" name="nm_device_macsec_get_hw_address ()" link="NMDeviceMacsec.html#nm-device-macsec-get-hw-address" since="1.6"/>
     <keyword type="function" name="nm_device_macsec_get_sci ()" link="NMDeviceMacsec.html#nm-device-macsec-get-sci" since="1.6"/>
@@ -2631,21 +2539,6 @@
     <keyword type="macro" name="NM_DEVICE_MACSEC_ES" link="NMDeviceMacsec.html#NM-DEVICE-MACSEC-ES:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MACSEC_SCB" link="NMDeviceMacsec.html#NM-DEVICE-MACSEC-SCB:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MACSEC_REPLAY_PROTECT" link="NMDeviceMacsec.html#NM-DEVICE-MACSEC-REPLAY-PROTECT:CAPS"/>
-    <keyword type="struct" name="NMDeviceMacsec" link="NMDeviceMacsec.html#NMDeviceMacsec-struct"/>
-    <keyword type="property" name="The “cipher-suite” property" link="NMDeviceMacsec.html#NMDeviceMacsec--cipher-suite"/>
-    <keyword type="property" name="The “encoding-sa” property" link="NMDeviceMacsec.html#NMDeviceMacsec--encoding-sa"/>
-    <keyword type="property" name="The “encrypt” property" link="NMDeviceMacsec.html#NMDeviceMacsec--encrypt"/>
-    <keyword type="property" name="The “es” property" link="NMDeviceMacsec.html#NMDeviceMacsec--es"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceMacsec.html#NMDeviceMacsec--hw-address"/>
-    <keyword type="property" name="The “icv-length” property" link="NMDeviceMacsec.html#NMDeviceMacsec--icv-length"/>
-    <keyword type="property" name="The “include-sci” property" link="NMDeviceMacsec.html#NMDeviceMacsec--include-sci"/>
-    <keyword type="property" name="The “parent” property" link="NMDeviceMacsec.html#NMDeviceMacsec--parent"/>
-    <keyword type="property" name="The “protect” property" link="NMDeviceMacsec.html#NMDeviceMacsec--protect"/>
-    <keyword type="property" name="The “replay-protect” property" link="NMDeviceMacsec.html#NMDeviceMacsec--replay-protect"/>
-    <keyword type="property" name="The “scb” property" link="NMDeviceMacsec.html#NMDeviceMacsec--scb"/>
-    <keyword type="property" name="The “sci” property" link="NMDeviceMacsec.html#NMDeviceMacsec--sci"/>
-    <keyword type="property" name="The “validation” property" link="NMDeviceMacsec.html#NMDeviceMacsec--validation"/>
-    <keyword type="property" name="The “window” property" link="NMDeviceMacsec.html#NMDeviceMacsec--window"/>
     <keyword type="function" name="nm_device_macvlan_get_parent ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-parent" since="1.2"/>
     <keyword type="function" name="nm_device_macvlan_get_mode ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-mode" since="1.2"/>
     <keyword type="function" name="nm_device_macvlan_get_no_promisc ()" link="NMDeviceMacvlan.html#nm-device-macvlan-get-no-promisc" since="1.2"/>
@@ -2656,12 +2549,6 @@
     <keyword type="macro" name="NM_DEVICE_MACVLAN_NO_PROMISC" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-NO-PROMISC:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MACVLAN_TAP" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-TAP:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MACVLAN_HW_ADDRESS" link="NMDeviceMacvlan.html#NM-DEVICE-MACVLAN-HW-ADDRESS:CAPS"/>
-    <keyword type="struct" name="NMDeviceMacvlan" link="NMDeviceMacvlan.html#NMDeviceMacvlan-struct"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--hw-address"/>
-    <keyword type="property" name="The “mode” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--mode"/>
-    <keyword type="property" name="The “no-promisc” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--no-promisc"/>
-    <keyword type="property" name="The “parent” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--parent"/>
-    <keyword type="property" name="The “tap” property" link="NMDeviceMacvlan.html#NMDeviceMacvlan--tap"/>
     <keyword type="function" name="nm_device_modem_get_modem_capabilities ()" link="NMDeviceModem.html#nm-device-modem-get-modem-capabilities"/>
     <keyword type="function" name="nm_device_modem_get_current_capabilities ()" link="NMDeviceModem.html#nm-device-modem-get-current-capabilities"/>
     <keyword type="function" name="nm_device_modem_get_device_id ()" link="NMDeviceModem.html#nm-device-modem-get-device-id" since="1.20"/>
@@ -2672,22 +2559,12 @@
     <keyword type="macro" name="NM_DEVICE_MODEM_DEVICE_ID" link="NMDeviceModem.html#NM-DEVICE-MODEM-DEVICE-ID:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MODEM_OPERATOR_CODE" link="NMDeviceModem.html#NM-DEVICE-MODEM-OPERATOR-CODE:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_MODEM_APN" link="NMDeviceModem.html#NM-DEVICE-MODEM-APN:CAPS"/>
-    <keyword type="struct" name="NMDeviceModem" link="NMDeviceModem.html#NMDeviceModem-struct"/>
-    <keyword type="property" name="The “apn” property" link="NMDeviceModem.html#NMDeviceModem--apn"/>
-    <keyword type="property" name="The “current-capabilities” property" link="NMDeviceModem.html#NMDeviceModem--current-capabilities"/>
-    <keyword type="property" name="The “device-id” property" link="NMDeviceModem.html#NMDeviceModem--device-id"/>
-    <keyword type="property" name="The “modem-capabilities” property" link="NMDeviceModem.html#NMDeviceModem--modem-capabilities"/>
-    <keyword type="property" name="The “operator-code” property" link="NMDeviceModem.html#NMDeviceModem--operator-code"/>
     <keyword type="function" name="nm_device_olpc_mesh_get_hw_address ()" link="NMDeviceOlpcMesh.html#nm-device-olpc-mesh-get-hw-address"/>
     <keyword type="function" name="nm_device_olpc_mesh_get_companion ()" link="NMDeviceOlpcMesh.html#nm-device-olpc-mesh-get-companion"/>
     <keyword type="function" name="nm_device_olpc_mesh_get_active_channel ()" link="NMDeviceOlpcMesh.html#nm-device-olpc-mesh-get-active-channel"/>
     <keyword type="macro" name="NM_DEVICE_OLPC_MESH_HW_ADDRESS" link="NMDeviceOlpcMesh.html#NM-DEVICE-OLPC-MESH-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_OLPC_MESH_COMPANION" link="NMDeviceOlpcMesh.html#NM-DEVICE-OLPC-MESH-COMPANION:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL" link="NMDeviceOlpcMesh.html#NM-DEVICE-OLPC-MESH-ACTIVE-CHANNEL:CAPS"/>
-    <keyword type="struct" name="NMDeviceOlpcMesh" link="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh-struct"/>
-    <keyword type="property" name="The “active-channel” property" link="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--active-channel"/>
-    <keyword type="property" name="The “companion” property" link="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--companion"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceOlpcMesh.html#NMDeviceOlpcMesh--hw-address"/>
     <keyword type="function" name="nm_device_ovs_bridge_get_slaves ()" link="NMDeviceOvsBridge.html#nm-device-ovs-bridge-get-slaves" since="1.14"/>
     <keyword type="macro" name="NM_DEVICE_OVS_BRIDGE_SLAVES" link="NMDeviceOvsBridge.html#NM-DEVICE-OVS-BRIDGE-SLAVES:CAPS"/>
     <keyword type="function" name="nm_device_ovs_port_get_slaves ()" link="NMDeviceOvsPort.html#nm-device-ovs-port-get-slaves" since="1.14"/>
@@ -2700,11 +2577,6 @@
     <keyword type="macro" name="NM_DEVICE_TEAM_CARRIER" link="NMDeviceTeam.html#NM-DEVICE-TEAM-CARRIER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_TEAM_SLAVES" link="NMDeviceTeam.html#NM-DEVICE-TEAM-SLAVES:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_TEAM_CONFIG" link="NMDeviceTeam.html#NM-DEVICE-TEAM-CONFIG:CAPS"/>
-    <keyword type="struct" name="NMDeviceTeam" link="NMDeviceTeam.html#NMDeviceTeam-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceTeam.html#NMDeviceTeam--carrier"/>
-    <keyword type="property" name="The “config” property" link="NMDeviceTeam.html#NMDeviceTeam--config"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceTeam.html#NMDeviceTeam--hw-address"/>
-    <keyword type="property" name="The “slaves” property" link="NMDeviceTeam.html#NMDeviceTeam--slaves"/>
     <keyword type="function" name="nm_device_tun_get_hw_address ()" link="NMDeviceTun.html#nm-device-tun-get-hw-address" since="1.2"/>
     <keyword type="function" name="nm_device_tun_get_mode ()" link="NMDeviceTun.html#nm-device-tun-get-mode" since="1.2"/>
     <keyword type="function" name="nm_device_tun_get_owner ()" link="NMDeviceTun.html#nm-device-tun-get-owner" since="1.2"/>
@@ -2719,14 +2591,6 @@
     <keyword type="macro" name="NM_DEVICE_TUN_NO_PI" link="NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_TUN_VNET_HDR" link="NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_TUN_MULTI_QUEUE" link="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS"/>
-    <keyword type="struct" name="NMDeviceTun" link="NMDeviceTun.html#NMDeviceTun-struct"/>
-    <keyword type="property" name="The “group” property" link="NMDeviceTun.html#NMDeviceTun--group"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceTun.html#NMDeviceTun--hw-address"/>
-    <keyword type="property" name="The “mode” property" link="NMDeviceTun.html#NMDeviceTun--mode"/>
-    <keyword type="property" name="The “multi-queue” property" link="NMDeviceTun.html#NMDeviceTun--multi-queue"/>
-    <keyword type="property" name="The “no-pi” property" link="NMDeviceTun.html#NMDeviceTun--no-pi"/>
-    <keyword type="property" name="The “owner” property" link="NMDeviceTun.html#NMDeviceTun--owner"/>
-    <keyword type="property" name="The “vnet-hdr” property" link="NMDeviceTun.html#NMDeviceTun--vnet-hdr"/>
     <keyword type="function" name="nm_device_vlan_get_hw_address ()" link="NMDeviceVlan.html#nm-device-vlan-get-hw-address"/>
     <keyword type="function" name="nm_device_vlan_get_carrier ()" link="NMDeviceVlan.html#nm-device-vlan-get-carrier"/>
     <keyword type="function" name="nm_device_vlan_get_parent ()" link="NMDeviceVlan.html#nm-device-vlan-get-parent"/>
@@ -2735,11 +2599,6 @@
     <keyword type="macro" name="NM_DEVICE_VLAN_CARRIER" link="NMDeviceVlan.html#NM-DEVICE-VLAN-CARRIER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_VLAN_PARENT" link="NMDeviceVlan.html#NM-DEVICE-VLAN-PARENT:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_VLAN_VLAN_ID" link="NMDeviceVlan.html#NM-DEVICE-VLAN-VLAN-ID:CAPS"/>
-    <keyword type="struct" name="NMDeviceVlan" link="NMDeviceVlan.html#NMDeviceVlan-struct"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceVlan.html#NMDeviceVlan--carrier"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceVlan.html#NMDeviceVlan--hw-address"/>
-    <keyword type="property" name="The “parent” property" link="NMDeviceVlan.html#NMDeviceVlan--parent"/>
-    <keyword type="property" name="The “vlan-id” property" link="NMDeviceVlan.html#NMDeviceVlan--vlan-id"/>
     <keyword type="function" name="nm_device_vxlan_get_hw_address ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-hw-address" since="1.2"/>
     <keyword type="function" name="nm_device_vxlan_get_carrier ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-carrier" since="1.2"/>
     <keyword type="function" name="nm_device_vxlan_get_parent ()" link="NMDeviceVxlan.html#nm-device-vxlan-get-parent" since="1.2"/>
@@ -2776,25 +2635,6 @@
     <keyword type="macro" name="NM_DEVICE_VXLAN_L2MISS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L2MISS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_VXLAN_L3MISS" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-L3MISS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_VXLAN_DST_PORT" link="NMDeviceVxlan.html#NM-DEVICE-VXLAN-DST-PORT:CAPS"/>
-    <keyword type="struct" name="NMDeviceVxlan" link="NMDeviceVxlan.html#NMDeviceVxlan-struct"/>
-    <keyword type="property" name="The “ageing” property" link="NMDeviceVxlan.html#NMDeviceVxlan--ageing"/>
-    <keyword type="property" name="The “carrier” property" link="NMDeviceVxlan.html#NMDeviceVxlan--carrier"/>
-    <keyword type="property" name="The “dst-port” property" link="NMDeviceVxlan.html#NMDeviceVxlan--dst-port"/>
-    <keyword type="property" name="The “group” property" link="NMDeviceVxlan.html#NMDeviceVxlan--group"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceVxlan.html#NMDeviceVxlan--hw-address"/>
-    <keyword type="property" name="The “id” property" link="NMDeviceVxlan.html#NMDeviceVxlan--id"/>
-    <keyword type="property" name="The “l2miss” property" link="NMDeviceVxlan.html#NMDeviceVxlan--l2miss"/>
-    <keyword type="property" name="The “l3miss” property" link="NMDeviceVxlan.html#NMDeviceVxlan--l3miss"/>
-    <keyword type="property" name="The “learning” property" link="NMDeviceVxlan.html#NMDeviceVxlan--learning"/>
-    <keyword type="property" name="The “limit” property" link="NMDeviceVxlan.html#NMDeviceVxlan--limit"/>
-    <keyword type="property" name="The “local” property" link="NMDeviceVxlan.html#NMDeviceVxlan--local"/>
-    <keyword type="property" name="The “parent” property" link="NMDeviceVxlan.html#NMDeviceVxlan--parent"/>
-    <keyword type="property" name="The “proxy” property" link="NMDeviceVxlan.html#NMDeviceVxlan--proxy"/>
-    <keyword type="property" name="The “rsc” property" link="NMDeviceVxlan.html#NMDeviceVxlan--rsc"/>
-    <keyword type="property" name="The “src-port-max” property" link="NMDeviceVxlan.html#NMDeviceVxlan--src-port-max"/>
-    <keyword type="property" name="The “src-port-min” property" link="NMDeviceVxlan.html#NMDeviceVxlan--src-port-min"/>
-    <keyword type="property" name="The “tos” property" link="NMDeviceVxlan.html#NMDeviceVxlan--tos"/>
-    <keyword type="property" name="The “ttl” property" link="NMDeviceVxlan.html#NMDeviceVxlan--ttl"/>
     <keyword type="function" name="nm_device_wifi_p2p_get_hw_address ()" link="NMDeviceWifiP2P.html#nm-device-wifi-p2p-get-hw-address" since="1.16"/>
     <keyword type="function" name="nm_device_wifi_p2p_get_peer_by_path ()" link="NMDeviceWifiP2P.html#nm-device-wifi-p2p-get-peer-by-path" since="1.16"/>
     <keyword type="function" name="nm_device_wifi_p2p_get_peers ()" link="NMDeviceWifiP2P.html#nm-device-wifi-p2p-get-peers" since="1.16"/>
@@ -2814,8 +2654,8 @@
     <keyword type="function" name="nm_device_wifi_get_access_point_by_path ()" link="NMDeviceWifi.html#nm-device-wifi-get-access-point-by-path"/>
     <keyword type="function" name="nm_device_wifi_get_access_points ()" link="NMDeviceWifi.html#nm-device-wifi-get-access-points"/>
     <keyword type="function" name="nm_device_wifi_get_last_scan ()" link="NMDeviceWifi.html#nm-device-wifi-get-last-scan" since="1.12"/>
-    <keyword type="function" name="nm_device_wifi_request_scan ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan"/>
-    <keyword type="function" name="nm_device_wifi_request_scan_options ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options" since="1.2"/>
+    <keyword type="function" name="nm_device_wifi_request_scan ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan" deprecated="1.22, use nm_device_wifi_request_scan_async() or GDBusConnection"/>
+    <keyword type="function" name="nm_device_wifi_request_scan_options ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options" deprecated="1.22, use nm_device_wifi_request_scan_options_async() or GDBusConnection" since="1.2"/>
     <keyword type="function" name="nm_device_wifi_request_scan_async ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-async"/>
     <keyword type="function" name="nm_device_wifi_request_scan_options_async ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-options-async" since="1.2"/>
     <keyword type="function" name="nm_device_wifi_request_scan_finish ()" link="NMDeviceWifi.html#nm-device-wifi-request-scan-finish"/>
@@ -2827,17 +2667,6 @@
     <keyword type="macro" name="NM_DEVICE_WIFI_CAPABILITIES" link="NMDeviceWifi.html#NM-DEVICE-WIFI-CAPABILITIES:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIFI_ACCESS_POINTS" link="NMDeviceWifi.html#NM-DEVICE-WIFI-ACCESS-POINTS:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIFI_LAST_SCAN" link="NMDeviceWifi.html#NM-DEVICE-WIFI-LAST-SCAN:CAPS"/>
-    <keyword type="struct" name="NMDeviceWifi" link="NMDeviceWifi.html#NMDeviceWifi-struct"/>
-    <keyword type="property" name="The “access-points” property" link="NMDeviceWifi.html#NMDeviceWifi--access-points"/>
-    <keyword type="property" name="The “active-access-point” property" link="NMDeviceWifi.html#NMDeviceWifi--active-access-point"/>
-    <keyword type="property" name="The “bitrate” property" link="NMDeviceWifi.html#NMDeviceWifi--bitrate"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceWifi.html#NMDeviceWifi--hw-address"/>
-    <keyword type="property" name="The “last-scan” property" link="NMDeviceWifi.html#NMDeviceWifi--last-scan"/>
-    <keyword type="property" name="The “mode” property" link="NMDeviceWifi.html#NMDeviceWifi--mode"/>
-    <keyword type="property" name="The “perm-hw-address” property" link="NMDeviceWifi.html#NMDeviceWifi--perm-hw-address"/>
-    <keyword type="property" name="The “wireless-capabilities” property" link="NMDeviceWifi.html#NMDeviceWifi--wireless-capabilities"/>
-    <keyword type="signal" name="The “access-point-added” signal" link="NMDeviceWifi.html#NMDeviceWifi-access-point-added"/>
-    <keyword type="signal" name="The “access-point-removed” signal" link="NMDeviceWifi.html#NMDeviceWifi-access-point-removed"/>
     <keyword type="function" name="nm_device_wimax_get_hw_address ()" link="NMDeviceWimax.html#nm-device-wimax-get-hw-address" deprecated="1.2: WiMAX is no longer supported."/>
     <keyword type="function" name="nm_device_wimax_get_active_nsp ()" link="NMDeviceWimax.html#nm-device-wimax-get-active-nsp" deprecated="1.2: WiMAX is no longer supported."/>
     <keyword type="function" name="nm_device_wimax_get_nsp_by_path ()" link="NMDeviceWimax.html#nm-device-wimax-get-nsp-by-path" deprecated="1.2: WiMAX is no longer supported."/>
@@ -2855,25 +2684,14 @@
     <keyword type="macro" name="NM_DEVICE_WIMAX_TX_POWER" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-TX-POWER:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIMAX_BSID" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-BSID:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIMAX_NSPS" link="NMDeviceWimax.html#NM-DEVICE-WIMAX-NSPS:CAPS"/>
-    <keyword type="struct" name="NMDeviceWimax" link="NMDeviceWimax.html#NMDeviceWimax-struct"/>
-    <keyword type="property" name="The “active-nsp” property" link="NMDeviceWimax.html#NMDeviceWimax--active-nsp"/>
-    <keyword type="property" name="The “bsid” property" link="NMDeviceWimax.html#NMDeviceWimax--bsid"/>
-    <keyword type="property" name="The “center-frequency” property" link="NMDeviceWimax.html#NMDeviceWimax--center-frequency"/>
-    <keyword type="property" name="The “cinr” property" link="NMDeviceWimax.html#NMDeviceWimax--cinr"/>
-    <keyword type="property" name="The “hw-address” property" link="NMDeviceWimax.html#NMDeviceWimax--hw-address"/>
-    <keyword type="property" name="The “nsps” property" link="NMDeviceWimax.html#NMDeviceWimax--nsps"/>
-    <keyword type="property" name="The “rssi” property" link="NMDeviceWimax.html#NMDeviceWimax--rssi"/>
-    <keyword type="property" name="The “tx-power” property" link="NMDeviceWimax.html#NMDeviceWimax--tx-power"/>
-    <keyword type="signal" name="The “nsp-added” signal" link="NMDeviceWimax.html#NMDeviceWimax-nsp-added"/>
-    <keyword type="signal" name="The “nsp-removed” signal" link="NMDeviceWimax.html#NMDeviceWimax-nsp-removed"/>
     <keyword type="function" name="nm_device_wireguard_get_public_key ()" link="NMDeviceWireGuard.html#nm-device-wireguard-get-public-key" since="1.14"/>
     <keyword type="function" name="nm_device_wireguard_get_listen_port ()" link="NMDeviceWireGuard.html#nm-device-wireguard-get-listen-port" since="1.14"/>
     <keyword type="function" name="nm_device_wireguard_get_fwmark ()" link="NMDeviceWireGuard.html#nm-device-wireguard-get-fwmark" since="1.14"/>
     <keyword type="macro" name="NM_DEVICE_WIREGUARD_PUBLIC_KEY" link="NMDeviceWireGuard.html#NM-DEVICE-WIREGUARD-PUBLIC-KEY:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIREGUARD_LISTEN_PORT" link="NMDeviceWireGuard.html#NM-DEVICE-WIREGUARD-LISTEN-PORT:CAPS"/>
     <keyword type="macro" name="NM_DEVICE_WIREGUARD_FWMARK" link="NMDeviceWireGuard.html#NM-DEVICE-WIREGUARD-FWMARK:CAPS"/>
-    <keyword type="function" name="nm_device_wpan_get_hw_address ()" link="libnm-nm-device-wpan.html#nm-device-wpan-get-hw-address"/>
-    <keyword type="macro" name="NM_DEVICE_WPAN_HW_ADDRESS" link="libnm-nm-device-wpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS"/>
+    <keyword type="function" name="nm_device_wpan_get_hw_address ()" link="NMDeviceWpan.html#nm-device-wpan-get-hw-address"/>
+    <keyword type="macro" name="NM_DEVICE_WPAN_HW_ADDRESS" link="NMDeviceWpan.html#NM-DEVICE-WPAN-HW-ADDRESS:CAPS"/>
     <keyword type="function" name="nm_active_connection_get_connection ()" link="NMActiveConnection.html#nm-active-connection-get-connection"/>
     <keyword type="function" name="nm_active_connection_get_id ()" link="NMActiveConnection.html#nm-active-connection-get-id"/>
     <keyword type="function" name="nm_active_connection_get_uuid ()" link="NMActiveConnection.html#nm-active-connection-get-uuid"/>
@@ -2907,32 +2725,10 @@
     <keyword type="macro" name="NM_ACTIVE_CONNECTION_DHCP6_CONFIG" link="NMActiveConnection.html#NM-ACTIVE-CONNECTION-DHCP6-CONFIG:CAPS"/>
     <keyword type="macro" name="NM_ACTIVE_CONNECTION_VPN" link="NMActiveConnection.html#NM-ACTIVE-CONNECTION-VPN:CAPS"/>
     <keyword type="macro" name="NM_ACTIVE_CONNECTION_MASTER" link="NMActiveConnection.html#NM-ACTIVE-CONNECTION-MASTER:CAPS"/>
-    <keyword type="struct" name="NMActiveConnection" link="NMActiveConnection.html#NMActiveConnection-struct"/>
-    <keyword type="property" name="The “connection” property" link="NMActiveConnection.html#NMActiveConnection--connection"/>
-    <keyword type="property" name="The “default” property" link="NMActiveConnection.html#NMActiveConnection--default"/>
-    <keyword type="property" name="The “default6” property" link="NMActiveConnection.html#NMActiveConnection--default6"/>
-    <keyword type="property" name="The “devices” property" link="NMActiveConnection.html#NMActiveConnection--devices"/>
-    <keyword type="property" name="The “dhcp4-config” property" link="NMActiveConnection.html#NMActiveConnection--dhcp4-config"/>
-    <keyword type="property" name="The “dhcp6-config” property" link="NMActiveConnection.html#NMActiveConnection--dhcp6-config"/>
-    <keyword type="property" name="The “id” property" link="NMActiveConnection.html#NMActiveConnection--id"/>
-    <keyword type="property" name="The “ip4-config” property" link="NMActiveConnection.html#NMActiveConnection--ip4-config"/>
-    <keyword type="property" name="The “ip6-config” property" link="NMActiveConnection.html#NMActiveConnection--ip6-config"/>
-    <keyword type="property" name="The “master” property" link="NMActiveConnection.html#NMActiveConnection--master"/>
-    <keyword type="property" name="The “specific-object-path” property" link="NMActiveConnection.html#NMActiveConnection--specific-object-path"/>
-    <keyword type="property" name="The “state” property" link="NMActiveConnection.html#NMActiveConnection--state"/>
-    <keyword type="property" name="The “state-flags” property" link="NMActiveConnection.html#NMActiveConnection--state-flags"/>
-    <keyword type="property" name="The “type” property" link="NMActiveConnection.html#NMActiveConnection--type"/>
-    <keyword type="property" name="The “uuid” property" link="NMActiveConnection.html#NMActiveConnection--uuid"/>
-    <keyword type="property" name="The “vpn” property" link="NMActiveConnection.html#NMActiveConnection--vpn"/>
-    <keyword type="signal" name="The “state-changed” signal" link="NMActiveConnection.html#NMActiveConnection-state-changed"/>
     <keyword type="function" name="nm_vpn_connection_get_vpn_state ()" link="NMVpnConnection.html#nm-vpn-connection-get-vpn-state"/>
     <keyword type="function" name="nm_vpn_connection_get_banner ()" link="NMVpnConnection.html#nm-vpn-connection-get-banner"/>
     <keyword type="macro" name="NM_VPN_CONNECTION_VPN_STATE" link="NMVpnConnection.html#NM-VPN-CONNECTION-VPN-STATE:CAPS"/>
     <keyword type="macro" name="NM_VPN_CONNECTION_BANNER" link="NMVpnConnection.html#NM-VPN-CONNECTION-BANNER:CAPS"/>
-    <keyword type="struct" name="NMVpnConnection" link="NMVpnConnection.html#NMVpnConnection-struct"/>
-    <keyword type="property" name="The “banner” property" link="NMVpnConnection.html#NMVpnConnection--banner"/>
-    <keyword type="property" name="The “vpn-state” property" link="NMVpnConnection.html#NMVpnConnection--vpn-state"/>
-    <keyword type="signal" name="The “vpn-state-changed” signal" link="NMVpnConnection.html#NMVpnConnection-vpn-state-changed"/>
     <keyword type="function" name="nm_access_point_get_flags ()" link="NMAccessPoint.html#nm-access-point-get-flags"/>
     <keyword type="function" name="nm_access_point_get_wpa_flags ()" link="NMAccessPoint.html#nm-access-point-get-wpa-flags"/>
     <keyword type="function" name="nm_access_point_get_rsn_flags ()" link="NMAccessPoint.html#nm-access-point-get-rsn-flags"/>
@@ -2956,18 +2752,6 @@
     <keyword type="macro" name="NM_ACCESS_POINT_STRENGTH" link="NMAccessPoint.html#NM-ACCESS-POINT-STRENGTH:CAPS"/>
     <keyword type="macro" name="NM_ACCESS_POINT_LAST_SEEN" link="NMAccessPoint.html#NM-ACCESS-POINT-LAST-SEEN:CAPS"/>
     <keyword type="macro" name="NM_ACCESS_POINT_HW_ADDRESS" link="NMAccessPoint.html#NM-ACCESS-POINT-HW-ADDRESS:CAPS"/>
-    <keyword type="struct" name="NMAccessPoint" link="NMAccessPoint.html#NMAccessPoint-struct"/>
-    <keyword type="property" name="The “bssid” property" link="NMAccessPoint.html#NMAccessPoint--bssid"/>
-    <keyword type="property" name="The “flags” property" link="NMAccessPoint.html#NMAccessPoint--flags"/>
-    <keyword type="property" name="The “frequency” property" link="NMAccessPoint.html#NMAccessPoint--frequency"/>
-    <keyword type="property" name="The “hw-address” property" link="NMAccessPoint.html#NMAccessPoint--hw-address"/>
-    <keyword type="property" name="The “last-seen” property" link="NMAccessPoint.html#NMAccessPoint--last-seen"/>
-    <keyword type="property" name="The “max-bitrate” property" link="NMAccessPoint.html#NMAccessPoint--max-bitrate"/>
-    <keyword type="property" name="The “mode” property" link="NMAccessPoint.html#NMAccessPoint--mode"/>
-    <keyword type="property" name="The “rsn-flags” property" link="NMAccessPoint.html#NMAccessPoint--rsn-flags"/>
-    <keyword type="property" name="The “ssid” property" link="NMAccessPoint.html#NMAccessPoint--ssid"/>
-    <keyword type="property" name="The “strength” property" link="NMAccessPoint.html#NMAccessPoint--strength"/>
-    <keyword type="property" name="The “wpa-flags” property" link="NMAccessPoint.html#NMAccessPoint--wpa-flags"/>
     <keyword type="function" name="nm_wifi_p2p_peer_get_flags ()" link="NMWifiP2PPeer.html#nm-wifi-p2p-peer-get-flags" since="1.16"/>
     <keyword type="function" name="nm_wifi_p2p_peer_get_name ()" link="NMWifiP2PPeer.html#nm-wifi-p2p-peer-get-name" since="1.16"/>
     <keyword type="function" name="nm_wifi_p2p_peer_get_manufacturer ()" link="NMWifiP2PPeer.html#nm-wifi-p2p-peer-get-manufacturer" since="1.16"/>
@@ -2990,18 +2774,14 @@
     <keyword type="macro" name="NM_WIFI_P2P_PEER_HW_ADDRESS" link="NMWifiP2PPeer.html#NM-WIFI-P2P-PEER-HW-ADDRESS:CAPS"/>
     <keyword type="macro" name="NM_WIFI_P2P_PEER_STRENGTH" link="NMWifiP2PPeer.html#NM-WIFI-P2P-PEER-STRENGTH:CAPS"/>
     <keyword type="macro" name="NM_WIFI_P2P_PEER_LAST_SEEN" link="NMWifiP2PPeer.html#NM-WIFI-P2P-PEER-LAST-SEEN:CAPS"/>
-    <keyword type="function" name="nm_wimax_nsp_get_name ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-name"/>
-    <keyword type="function" name="nm_wimax_nsp_get_signal_quality ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-signal-quality"/>
-    <keyword type="function" name="nm_wimax_nsp_get_network_type ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-network-type"/>
-    <keyword type="function" name="nm_wimax_nsp_filter_connections ()" link="NMWimaxNsp.html#nm-wimax-nsp-filter-connections"/>
-    <keyword type="function" name="nm_wimax_nsp_connection_valid ()" link="NMWimaxNsp.html#nm-wimax-nsp-connection-valid"/>
+    <keyword type="function" name="nm_wimax_nsp_get_name ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-name" deprecated="1.22. WiMAX is no longer supported by NetworkManager since 1.2.0"/>
+    <keyword type="function" name="nm_wimax_nsp_get_signal_quality ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-signal-quality" deprecated="1.22. WiMAX is no longer supported by NetworkManager since 1.2.0"/>
+    <keyword type="function" name="nm_wimax_nsp_get_network_type ()" link="NMWimaxNsp.html#nm-wimax-nsp-get-network-type" deprecated="1.22. WiMAX is no longer supported by NetworkManager since 1.2.0"/>
+    <keyword type="function" name="nm_wimax_nsp_filter_connections ()" link="NMWimaxNsp.html#nm-wimax-nsp-filter-connections" deprecated="1.22. WiMAX is no longer supported by NetworkManager since 1.2.0"/>
+    <keyword type="function" name="nm_wimax_nsp_connection_valid ()" link="NMWimaxNsp.html#nm-wimax-nsp-connection-valid" deprecated="1.22. WiMAX is no longer supported by NetworkManager since 1.2.0"/>
     <keyword type="macro" name="NM_WIMAX_NSP_NAME" link="NMWimaxNsp.html#NM-WIMAX-NSP-NAME:CAPS"/>
     <keyword type="macro" name="NM_WIMAX_NSP_SIGNAL_QUALITY" link="NMWimaxNsp.html#NM-WIMAX-NSP-SIGNAL-QUALITY:CAPS"/>
     <keyword type="macro" name="NM_WIMAX_NSP_NETWORK_TYPE" link="NMWimaxNsp.html#NM-WIMAX-NSP-NETWORK-TYPE:CAPS"/>
-    <keyword type="struct" name="NMWimaxNsp" link="NMWimaxNsp.html#NMWimaxNsp-struct"/>
-    <keyword type="property" name="The “name” property" link="NMWimaxNsp.html#NMWimaxNsp--name"/>
-    <keyword type="property" name="The “network-type” property" link="NMWimaxNsp.html#NMWimaxNsp--network-type"/>
-    <keyword type="property" name="The “signal-quality” property" link="NMWimaxNsp.html#NMWimaxNsp--signal-quality"/>
     <keyword type="function" name="nm_ip_config_get_family ()" link="NMIPConfig.html#nm-ip-config-get-family"/>
     <keyword type="function" name="nm_ip_config_get_gateway ()" link="NMIPConfig.html#nm-ip-config-get-gateway"/>
     <keyword type="function" name="nm_ip_config_get_addresses ()" link="NMIPConfig.html#nm-ip-config-get-addresses"/>
@@ -3010,7 +2790,6 @@
     <keyword type="function" name="nm_ip_config_get_domains ()" link="NMIPConfig.html#nm-ip-config-get-domains"/>
     <keyword type="function" name="nm_ip_config_get_searches ()" link="NMIPConfig.html#nm-ip-config-get-searches"/>
     <keyword type="function" name="nm_ip_config_get_wins_servers ()" link="NMIPConfig.html#nm-ip-config-get-wins-servers"/>
-    <keyword type="struct" name="NMIPConfig" link="NMIPConfig.html#NMIPConfig-struct"/>
     <keyword type="macro" name="NM_IP_CONFIG_FAMILY" link="NMIPConfig.html#NM-IP-CONFIG-FAMILY:CAPS"/>
     <keyword type="macro" name="NM_IP_CONFIG_GATEWAY" link="NMIPConfig.html#NM-IP-CONFIG-GATEWAY:CAPS"/>
     <keyword type="macro" name="NM_IP_CONFIG_ADDRESSES" link="NMIPConfig.html#NM-IP-CONFIG-ADDRESSES:CAPS"/>
@@ -3019,22 +2798,11 @@
     <keyword type="macro" name="NM_IP_CONFIG_DOMAINS" link="NMIPConfig.html#NM-IP-CONFIG-DOMAINS:CAPS"/>
     <keyword type="macro" name="NM_IP_CONFIG_SEARCHES" link="NMIPConfig.html#NM-IP-CONFIG-SEARCHES:CAPS"/>
     <keyword type="macro" name="NM_IP_CONFIG_WINS_SERVERS" link="NMIPConfig.html#NM-IP-CONFIG-WINS-SERVERS:CAPS"/>
-    <keyword type="property" name="The “addresses” property" link="NMIPConfig.html#NMIPConfig--addresses"/>
-    <keyword type="property" name="The “domains” property" link="NMIPConfig.html#NMIPConfig--domains"/>
-    <keyword type="property" name="The “family” property" link="NMIPConfig.html#NMIPConfig--family"/>
-    <keyword type="property" name="The “gateway” property" link="NMIPConfig.html#NMIPConfig--gateway"/>
-    <keyword type="property" name="The “nameservers” property" link="NMIPConfig.html#NMIPConfig--nameservers"/>
-    <keyword type="property" name="The “routes” property" link="NMIPConfig.html#NMIPConfig--routes"/>
-    <keyword type="property" name="The “searches” property" link="NMIPConfig.html#NMIPConfig--searches"/>
-    <keyword type="property" name="The “wins-servers” property" link="NMIPConfig.html#NMIPConfig--wins-servers"/>
     <keyword type="function" name="nm_dhcp_config_get_family ()" link="NMDhcpConfig.html#nm-dhcp-config-get-family"/>
     <keyword type="function" name="nm_dhcp_config_get_options ()" link="NMDhcpConfig.html#nm-dhcp-config-get-options"/>
     <keyword type="function" name="nm_dhcp_config_get_one_option ()" link="NMDhcpConfig.html#nm-dhcp-config-get-one-option"/>
-    <keyword type="struct" name="NMDhcpConfig" link="NMDhcpConfig.html#NMDhcpConfig-struct"/>
     <keyword type="macro" name="NM_DHCP_CONFIG_FAMILY" link="NMDhcpConfig.html#NM-DHCP-CONFIG-FAMILY:CAPS"/>
     <keyword type="macro" name="NM_DHCP_CONFIG_OPTIONS" link="NMDhcpConfig.html#NM-DHCP-CONFIG-OPTIONS:CAPS"/>
-    <keyword type="property" name="The “family” property" link="NMDhcpConfig.html#NMDhcpConfig--family"/>
-    <keyword type="property" name="The “options” property" link="NMDhcpConfig.html#NMDhcpConfig--options"/>
     <keyword type="function" name="nm_checkpoint_get_devices ()" link="NMCheckpoint.html#nm-checkpoint-get-devices" since="1.12"/>
     <keyword type="function" name="nm_checkpoint_get_created ()" link="NMCheckpoint.html#nm-checkpoint-get-created" since="1.12"/>
     <keyword type="function" name="nm_checkpoint_get_rollback_timeout ()" link="NMCheckpoint.html#nm-checkpoint-get-rollback-timeout" since="1.12"/>
@@ -3134,6 +2902,7 @@
     <keyword type="macro" name="NM_DEPRECATED_IN_1_16_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-16-FOR:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_1_18_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-18-FOR:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_1_20_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-20-FOR:CAPS"/>
+    <keyword type="macro" name="NM_DEPRECATED_IN_1_22_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-22-FOR:CAPS"/>
     <keyword type="macro" name="NM_VERSION_MIN_REQUIRED" link="libnm-nm-version.html#NM-VERSION-MIN-REQUIRED:CAPS"/>
     <keyword type="macro" name="NM_VERSION_MAX_ALLOWED" link="libnm-nm-version.html#NM-VERSION-MAX-ALLOWED:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_0_9_10" link="libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10:CAPS"/>
@@ -3160,7 +2929,8 @@
     <keyword type="macro" name="NM_AVAILABLE_IN_1_18" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-18:CAPS"/>
     <keyword type="macro" name="NM_DEPRECATED_IN_1_20" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-20:CAPS"/>
     <keyword type="macro" name="NM_AVAILABLE_IN_1_20" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-20:CAPS"/>
-    <keyword type="macro" name="NM_AVAILABLE_IN_1_20_6" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-20-6:CAPS"/>
+    <keyword type="macro" name="NM_DEPRECATED_IN_1_22" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-22:CAPS"/>
+    <keyword type="macro" name="NM_AVAILABLE_IN_1_22" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-22:CAPS"/>
     <keyword type="macro" name="NM_VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME" link="libnm-nm-vpn-service-plugin.html#NM-VPN-SERVICE-PLUGIN-DBUS-SERVICE-NAME:CAPS"/>
     <keyword type="macro" name="NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER" link="libnm-nm-vpn-service-plugin.html#NM-VPN-SERVICE-PLUGIN-DBUS-WATCH-PEER:CAPS"/>
     <keyword type="macro" name="NM_VPN_SERVICE_PLUGIN_STATE" link="libnm-nm-vpn-service-plugin.html#NM-VPN-SERVICE-PLUGIN-STATE:CAPS"/>
@@ -3358,6 +3128,7 @@
     <keyword type="constant" name="NM_WIFI_DEVICE_CAP_FREQ_2GHZ" link="libnm-nm-dbus-interface.html#NM-WIFI-DEVICE-CAP-FREQ-2GHZ:CAPS"/>
     <keyword type="constant" name="NM_WIFI_DEVICE_CAP_FREQ_5GHZ" link="libnm-nm-dbus-interface.html#NM-WIFI-DEVICE-CAP-FREQ-5GHZ:CAPS"/>
     <keyword type="constant" name="NM_WIFI_DEVICE_CAP_MESH" link="libnm-nm-dbus-interface.html#NM-WIFI-DEVICE-CAP-MESH:CAPS"/>
+    <keyword type="constant" name="NM_WIFI_DEVICE_CAP_IBSS_RSN" link="libnm-nm-dbus-interface.html#NM-WIFI-DEVICE-CAP-IBSS-RSN:CAPS"/>
     <keyword type="constant" name="NM_802_11_AP_FLAGS_NONE" link="libnm-nm-dbus-interface.html#NM-802-11-AP-FLAGS-NONE:CAPS"/>
     <keyword type="constant" name="NM_802_11_AP_FLAGS_PRIVACY" link="libnm-nm-dbus-interface.html#NM-802-11-AP-FLAGS-PRIVACY:CAPS"/>
     <keyword type="constant" name="NM_802_11_AP_FLAGS_WPS" link="libnm-nm-dbus-interface.html#NM-802-11-AP-FLAGS-WPS:CAPS"/>
@@ -3560,6 +3331,15 @@
     <keyword type="constant" name="NM_TERNARY_DEFAULT" link="libnm-nm-dbus-interface.html#NM-TERNARY-DEFAULT:CAPS"/>
     <keyword type="constant" name="NM_TERNARY_FALSE" link="libnm-nm-dbus-interface.html#NM-TERNARY-FALSE:CAPS"/>
     <keyword type="constant" name="NM_TERNARY_TRUE" link="libnm-nm-dbus-interface.html#NM-TERNARY-TRUE:CAPS"/>
+    <keyword type="constant" name="NM_MANAGER_RELOAD_FLAG_NONE" link="libnm-nm-dbus-interface.html#NM-MANAGER-RELOAD-FLAG-NONE:CAPS"/>
+    <keyword type="constant" name="NM_MANAGER_RELOAD_FLAG_CONF" link="libnm-nm-dbus-interface.html#NM-MANAGER-RELOAD-FLAG-CONF:CAPS"/>
+    <keyword type="constant" name="NM_MANAGER_RELOAD_FLAG_DNS_RC" link="libnm-nm-dbus-interface.html#NM-MANAGER-RELOAD-FLAG-DNS-RC:CAPS"/>
+    <keyword type="constant" name="NM_MANAGER_RELOAD_FLAG_DNS_FULL" link="libnm-nm-dbus-interface.html#NM-MANAGER-RELOAD-FLAG-DNS-FULL:CAPS"/>
+    <keyword type="constant" name="NM_MANAGER_RELOAD_FLAG_ALL" link="libnm-nm-dbus-interface.html#NM-MANAGER-RELOAD-FLAG-ALL:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_INTERFACE_FLAG_NONE" link="libnm-nm-dbus-interface.html#NM-DEVICE-INTERFACE-FLAG-NONE:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_INTERFACE_FLAG_UP" link="libnm-nm-dbus-interface.html#NM-DEVICE-INTERFACE-FLAG-UP:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_INTERFACE_FLAG_LOWER_UP" link="libnm-nm-dbus-interface.html#NM-DEVICE-INTERFACE-FLAG-LOWER-UP:CAPS"/>
+    <keyword type="constant" name="NM_DEVICE_INTERFACE_FLAG_CARRIER" link="libnm-nm-dbus-interface.html#NM-DEVICE-INTERFACE-FLAG-CARRIER:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_ALL" link="NMConnection.html#NM-CONNECTION-SERIALIZE-ALL:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_NO_SECRETS" link="NMConnection.html#NM-CONNECTION-SERIALIZE-NO-SECRETS:CAPS"/>
     <keyword type="constant" name="NM_CONNECTION_SERIALIZE_ONLY_SECRETS" link="NMConnection.html#NM-CONNECTION-SERIALIZE-ONLY-SECRETS:CAPS"/>
@@ -3622,10 +3402,17 @@
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-PRIVACY-PREFER-TEMP-ADDR:CAPS"/>
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-EUI64:CAPS"/>
     <keyword type="constant" name="NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY" link="NMSettingIP6Config.html#NM-SETTING-IP6-CONFIG-ADDR-GEN-MODE-STABLE-PRIVACY:CAPS"/>
+    <keyword type="constant" name="NM_IP_ADDRESS_CMP_FLAGS_NONE" link="NMSettingIPConfig.html#NM-IP-ADDRESS-CMP-FLAGS-NONE:CAPS"/>
+    <keyword type="constant" name="NM_IP_ADDRESS_CMP_FLAGS_WITH_ATTRS" link="NMSettingIPConfig.html#NM-IP-ADDRESS-CMP-FLAGS-WITH-ATTRS:CAPS"/>
     <keyword type="constant" name="NM_IP_ROUTING_RULE_AS_STRING_FLAGS_NONE" link="NMSettingIPConfig.html#NM-IP-ROUTING-RULE-AS-STRING-FLAGS-NONE:CAPS"/>
     <keyword type="constant" name="NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET" link="NMSettingIPConfig.html#NM-IP-ROUTING-RULE-AS-STRING-FLAGS-AF-INET:CAPS"/>
     <keyword type="constant" name="NM_IP_ROUTING_RULE_AS_STRING_FLAGS_AF_INET6" link="NMSettingIPConfig.html#NM-IP-ROUTING-RULE-AS-STRING-FLAGS-AF-INET6:CAPS"/>
     <keyword type="constant" name="NM_IP_ROUTING_RULE_AS_STRING_FLAGS_VALIDATE" link="NMSettingIPConfig.html#NM-IP-ROUTING-RULE-AS-STRING-FLAGS-VALIDATE:CAPS"/>
+    <keyword type="constant" name="NM_DHCP_HOSTNAME_FLAG_NONE" link="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-NONE:CAPS"/>
+    <keyword type="constant" name="NM_DHCP_HOSTNAME_FLAG_FQDN_SERV_UPDATE" link="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-SERV-UPDATE:CAPS"/>
+    <keyword type="constant" name="NM_DHCP_HOSTNAME_FLAG_FQDN_ENCODED" link="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-ENCODED:CAPS"/>
+    <keyword type="constant" name="NM_DHCP_HOSTNAME_FLAG_FQDN_NO_UPDATE" link="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-NO-UPDATE:CAPS"/>
+    <keyword type="constant" name="NM_DHCP_HOSTNAME_FLAG_FQDN_CLEAR_FLAGS" link="NMSettingIPConfig.html#NM-DHCP-HOSTNAME-FLAG-FQDN-CLEAR-FLAGS:CAPS"/>
     <keyword type="constant" name="NM_IP_TUNNEL_FLAG_NONE" link="NMSettingIPTunnel.html#NM-IP-TUNNEL-FLAG-NONE:CAPS"/>
     <keyword type="constant" name="NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT" link="NMSettingIPTunnel.html#NM-IP-TUNNEL-FLAG-IP6-IGN-ENCAP-LIMIT:CAPS"/>
     <keyword type="constant" name="NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS" link="NMSettingIPTunnel.html#NM-IP-TUNNEL-FLAG-IP6-USE-ORIG-TCLASS:CAPS"/>
diff --git a/docs/libnm/html/license.html b/docs/libnm/html/license.html
new file mode 100644
index 00000000..4dd8feb0
--- /dev/null
+++ b/docs/libnm/html/license.html
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Appendix A. License: libnm Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="libnm Reference Manual">
+<link rel="up" href="index.html" title="libnm Reference Manual">
+<link rel="prev" href="annotation-glossary.html" title="Annotation Glossary">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts"></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
+<td><a accesskey="p" href="annotation-glossary.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><img src="right-insensitive.png" width="16" height="16" border="0"></td>
+</tr></table>
+<div class="appendix">
+<div class="titlepage"><div><div><h1 class="title">
+<a name="license"></a>Appendix A. License</h1></div></div></div>
+<p>
+      This library is free software; you can redistribute
+      it and/or modify it under the terms of the <em class="citetitle">GNU
+      Lesser General Public License</em> as published by
+      the Free Software Foundation; either version 2 of the
+      License, or (at your option) any later version.
+    </p>
+<p>
+      This library is distributed in the hope that it will
+      be useful, but WITHOUT ANY WARRANTY; without even the
+      implied warranty of MERCHANTABILITY or FITNESS FOR A
+      PARTICULAR PURPOSE. See the GNU Lesser General Public
+      License for more details.
+    </p>
+<p>
+      You should have received a copy of the <em class="citetitle">GNU
+      Lesser General Public License</em> along with this
+      library; if not, write to the
+      </p>
+<div class="address"><p><br>
+        Free Software Foundation, Inc.,<br>
+        <span class="street">51 Franklin Street</span> - Fifth Floor,<br>
+        <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02110-1301</span>,<br>
+        <span class="country">USA</span><br>
+      </p></div>
+<p>
+    </p>
+<p>
+      A copy of the <em class="citetitle">GNU Lesser General Public License</em>
+      can also be obtained from the <a class="ulink" href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html" target="_top">
+      GNU web site</a>.
+    </p>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.29</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html
index f92c811b..a08c3b8a 100644
--- a/docs/libnm/html/object-tree.html
+++ b/docs/libnm/html/object-tree.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="libnm-nm-vpn-plugin-old.html" title="nm-vpn-plugin-old">
 <link rel="next" href="api-index-full.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -30,7 +30,7 @@
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="NMVpnConnection.html" title="NMVpnConnection">NMVpnConnection</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMCheckpoint.html" title="NMCheckpoint">NMCheckpoint</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDevice.html" title="NMDevice">NMDevice</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> NMDevice6Lowpan
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDevice6Lowpan.html" title="NMDevice6Lowpan">NMDevice6Lowpan</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceAdsl.html" title="NMDeviceAdsl">NMDeviceAdsl</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceBond.html" title="NMDeviceBond">NMDeviceBond</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceBridge.html" title="NMDeviceBridge">NMDeviceBridge</a>
@@ -56,7 +56,7 @@
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceWifiP2P.html" title="NMDeviceWifiP2P">NMDeviceWifiP2P</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceWimax.html" title="NMDeviceWimax">NMDeviceWimax</a>
     <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDeviceWireGuard.html" title="NMDeviceWireGuard">NMDeviceWireGuard</a>
-    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> NMDeviceWpan
+    <span class="lineart">│</span>   <span class="lineart">│</span>   <span class="lineart">╰──</span> <a class="link" href="NMDeviceWpan.html" title="NMDeviceWpan">NMDeviceWpan</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMDhcpConfig.html" title="NMDhcpConfig">NMDhcpConfig</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a>
     <span class="lineart">│</span>   <span class="lineart">├──</span> <a class="link" href="NMRemoteConnection.html" title="NMRemoteConnection">NMRemoteConnection</a>
@@ -126,12 +126,17 @@
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMCheckpointCreateFlags" title="enum NMCheckpointCreateFlags">NMCheckpointCreateFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMConnection.html#NMConnectionSerializationFlags" title="enum NMConnectionSerializationFlags">NMConnectionSerializationFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceCapabilities" title="enum NMDeviceCapabilities">NMDeviceCapabilities</a>
+    <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceInterfaceFlags" title="enum NMDeviceInterfaceFlags">NMDeviceInterfaceFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceModemCapabilities" title="enum NMDeviceModemCapabilities">NMDeviceModemCapabilities</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceWifiCapabilities" title="enum NMDeviceWifiCapabilities">NMDeviceWifiCapabilities</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMDhcpHostnameFlags" title="enum NMDhcpHostnameFlags">NMDhcpHostnameFlags</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags">NMIPAddressCmpFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPRoutingRuleAsStringFlags" title="enum NMIPRoutingRuleAsStringFlags">NMIPRoutingRuleAsStringFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingIPTunnel.html#NMIPTunnelFlags" title="enum NMIPTunnelFlags">NMIPTunnelFlags</a>
+    <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags">NMManagerReloadFlags</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities">NMSecretAgentCapabilities</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags" title="enum NMSecretAgentGetSecretsFlags">NMSecretAgentGetSecretsFlags</a>
+    <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xAuthFlags" title="enum NMSetting8021xAuthFlags">NMSetting8021xAuthFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingDcb.html#NMSettingDcbFlags" title="enum NMSettingDcbFlags">NMSettingDcbFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingSecretFlags" title="enum NMSettingSecretFlags">NMSettingSecretFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSettingWired.html#NMSettingWiredWakeOnLan" title="enum NMSettingWiredWakeOnLan">NMSettingWiredWakeOnLan</a>
@@ -166,7 +171,6 @@
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType">NMDeviceType</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a>
     <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a>
-    <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xAuthFlags" title="enum NMSetting8021xAuthFlags">NMSetting8021xAuthFlags</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKFormat" title="enum NMSetting8021xCKFormat">NMSetting8021xCKFormat</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKScheme" title="enum NMSetting8021xCKScheme">NMSetting8021xCKScheme</a>
     <span class="lineart">├──</span> <a class="link" href="NMSetting.html#NMSettingCompareFlags" title="enum NMSettingCompareFlags">NMSettingCompareFlags</a>
@@ -214,6 +218,6 @@
 </pre>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/ref-overview.html b/docs/libnm/html/ref-overview.html
index d1c8816f..0486f3a9 100644
--- a/docs/libnm/html/ref-overview.html
+++ b/docs/libnm/html/ref-overview.html
@@ -8,7 +8,7 @@
 <link rel="up" href="index.html" title="libnm Reference Manual">
 <link rel="prev" href="index.html" title="libnm Reference Manual">
 <link rel="next" href="usage.html" title="Using libnm">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -62,6 +62,6 @@
 </div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/html/style.css b/docs/libnm/html/style.css
index b4a1493b..4be4ede1 100644
--- a/docs/libnm/html/style.css
+++ b/docs/libnm/html/style.css
@@ -293,11 +293,29 @@ h2 .extralinks, h3 .extralinks
   font-weight: normal;
 }
 
-acronym,abbr
+acronym,abbr 
 {
   border-bottom: 1px dotted gray;
 }
 
+/* code listings */
+
+.listing_code .programlisting .normal,
+.listing_code .programlisting .normal a,
+.listing_code .programlisting .number,
+.listing_code .programlisting .cbracket,
+.listing_code .programlisting .symbol     { color: #555753; }
+.listing_code .programlisting .comment,
+.listing_code .programlisting .linenum    { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .function,
+.listing_code .programlisting .function a,
+.listing_code .programlisting .preproc    { color: #204a87; } /* tango: sky blue 3  */
+.listing_code .programlisting .string     { color: #ad7fa8; } /* tango: plum */
+.listing_code .programlisting .keyword,
+.listing_code .programlisting .usertype,
+.listing_code .programlisting .type,
+.listing_code .programlisting .type a     { color: #4e9a06; } /* tango: chameleon 3  */
+
 .listing_frame {
   /* tango:sky blue 1 */
   border: solid 1px #729fcf;
@@ -463,71 +481,3 @@ acronym,abbr
   }
 }
 
-.hll { background-color: #ffffcc }
-.c { color: #408080; font-style: italic } /* Comment */
-.err { border: 1px solid #FF0000 } /* Error */
-.k { color: #008000; font-weight: bold } /* Keyword */
-.o { color: #666666 } /* Operator */
-.ch { color: #408080; font-style: italic } /* Comment.Hashbang */
-.cm { color: #408080; font-style: italic } /* Comment.Multiline */
-.cp { color: #BC7A00 } /* Comment.Preproc */
-.cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
-.c1 { color: #408080; font-style: italic } /* Comment.Single */
-.cs { color: #408080; font-style: italic } /* Comment.Special */
-.gd { color: #A00000 } /* Generic.Deleted */
-.ge { font-style: italic } /* Generic.Emph */
-.gr { color: #FF0000 } /* Generic.Error */
-.gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.gi { color: #00A000 } /* Generic.Inserted */
-.go { color: #888888 } /* Generic.Output */
-.gp { color: #000080; font-weight: bold } /* Generic.Prompt */
-.gs { font-weight: bold } /* Generic.Strong */
-.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.gt { color: #0044DD } /* Generic.Traceback */
-.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
-.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
-.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
-.kp { color: #008000 } /* Keyword.Pseudo */
-.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
-.kt { color: #B00040 } /* Keyword.Type */
-.m { color: #666666 } /* Literal.Number */
-.s { color: #BA2121 } /* Literal.String */
-.na { color: #7D9029 } /* Name.Attribute */
-.nb { color: #008000 } /* Name.Builtin */
-.nc { color: #0000FF; font-weight: bold } /* Name.Class */
-.no { color: #880000 } /* Name.Constant */
-.nd { color: #AA22FF } /* Name.Decorator */
-.ni { color: #999999; font-weight: bold } /* Name.Entity */
-.ne { color: #D2413A; font-weight: bold } /* Name.Exception */
-.nf { color: #0000FF } /* Name.Function */
-.nl { color: #A0A000 } /* Name.Label */
-.nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
-.nt { color: #008000; font-weight: bold } /* Name.Tag */
-.nv { color: #19177C } /* Name.Variable */
-.ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
-.w { color: #bbbbbb } /* Text.Whitespace */
-.mb { color: #666666 } /* Literal.Number.Bin */
-.mf { color: #666666 } /* Literal.Number.Float */
-.mh { color: #666666 } /* Literal.Number.Hex */
-.mi { color: #666666 } /* Literal.Number.Integer */
-.mo { color: #666666 } /* Literal.Number.Oct */
-.sa { color: #BA2121 } /* Literal.String.Affix */
-.sb { color: #BA2121 } /* Literal.String.Backtick */
-.sc { color: #BA2121 } /* Literal.String.Char */
-.dl { color: #BA2121 } /* Literal.String.Delimiter */
-.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
-.s2 { color: #BA2121 } /* Literal.String.Double */
-.se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
-.sh { color: #BA2121 } /* Literal.String.Heredoc */
-.si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
-.sx { color: #008000 } /* Literal.String.Other */
-.sr { color: #BB6688 } /* Literal.String.Regex */
-.s1 { color: #BA2121 } /* Literal.String.Single */
-.ss { color: #19177C } /* Literal.String.Symbol */
-.bp { color: #008000 } /* Name.Builtin.Pseudo */
-.fm { color: #0000FF } /* Name.Function.Magic */
-.vc { color: #19177C } /* Name.Variable.Class */
-.vg { color: #19177C } /* Name.Variable.Global */
-.vi { color: #19177C } /* Name.Variable.Instance */
-.vm { color: #19177C } /* Name.Variable.Magic */
-.il { color: #666666 } /* Literal.Number.Integer.Long */
\ No newline at end of file
diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html
index 1dbd66f4..c6404801 100644
--- a/docs/libnm/html/usage.html
+++ b/docs/libnm/html/usage.html
@@ -8,7 +8,7 @@
 <link rel="up" href="ref-overview.html" title="Overview">
 <link rel="prev" href="ref-overview.html" title="Overview">
 <link rel="next" href="ch02.html" title="Client Object API Reference">
-<meta name="generator" content="GTK-Doc V1.29.1 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -73,18 +73,18 @@
 10
 11
 12</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cp">#include</span> <span class="cpf">&lt;glib.h&gt;</span><span class="cp"></span>
-<span class="cp">#include</span> <span class="cpf">&lt;NetworkManager.h&gt;</span><span class="cp"></span>
+        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
+<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;NetworkManager.h&gt;</span>
 
-<span class="kt">int</span>
-<span class="nf">main</span> <span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span> <span class="o">*</span><span class="n">argv</span><span class="p">[])</span>
-<span class="p">{</span>
-	<span class="n">NMClient</span> <span class="o">*</span><span class="n">client</span><span class="p">;</span>
+<span class="type">int</span>
+<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
+<span class="cbracket">{</span>
+<span class="normal">    </span><span class="usertype">NMClient</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">client</span><span class="symbol">;</span>
 
-	<span class="n">client</span> <span class="o">=</span> <span class="n">nm_client_new</span> <span class="p">(</span><span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
-	<span class="k">if</span> <span class="p">(</span><span class="n">client</span><span class="p">)</span>
-		<span class="n">g_print</span> <span class="p">(</span><span class="s">&quot;NetworkManager version: %s</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span> <span class="n">nm_client_get_version</span> <span class="p">(</span><span class="n">client</span><span class="p">));</span>
-<span class="p">}</span></pre></td>
+<span class="normal">    client </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="NMClient.html#nm-client-new">nm_client_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+<span class="normal">    </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">client</span><span class="symbol">)</span>
+<span class="normal">        </span><span class="function"><a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"NetworkManager version: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="NMClient.html#nm-client-get-version">nm_client_get_version</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">client</span><span class="symbol">));</span>
+<span class="cbracket">}</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -96,7 +96,7 @@
         </p>
 <pre class="screen"><code class="prompt">$ </code><strong class="userinput"><code>cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c</code></strong>
   <code class="prompt">$ </code><strong class="userinput"><code>./hello-nm</code></strong>
-  NetworkManager version: 1.20.8
+  NetworkManager version: 1.22.0
 
   <code class="prompt">$ </code></pre>
 <p>
@@ -114,9 +114,9 @@
         <td class="listing_lines" align="right"><pre>1
 2
 3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="n">PKG_CHECK_MODULES</span><span class="p">(</span><span class="n">LIBNM</span><span class="p">,</span> <span class="n">libnm</span> <span class="o">&gt;=</span> <span class="mf">1.8</span><span class="p">)</span>
-<span class="n">LIBNM_CFLAGS</span><span class="o">=</span><span class="s">&quot;$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_8&quot;</span>
-<span class="n">LIBNM_CFLAGS</span><span class="o">=</span><span class="s">&quot;$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_8&quot;</span></pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="function">PKG_CHECK_MODULES</span><span class="symbol">(</span><span class="normal">LIBNM</span><span class="symbol">,</span><span class="normal"> libnm </span><span class="symbol">&gt;=</span><span class="normal"> </span><span class="number">1.8</span><span class="symbol">)</span>
+<span class="normal">LIBNM_CFLAGS</span><span class="symbol">=</span><span class="string">"$LIBNM_CFLAGS -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_8"</span>
+<span class="normal">LIBNM_CFLAGS</span><span class="symbol">=</span><span class="string">"$LIBNM_CFLAGS -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_8"</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -137,12 +137,12 @@
 4
 5
 6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="n">import</span> <span class="n">gi</span>
-<span class="n">gi</span><span class="p">.</span><span class="n">require_version</span><span class="p">(</span><span class="err">&#39;</span><span class="n">NM</span><span class="err">&#39;</span><span class="p">,</span> <span class="err">&#39;</span><span class="mf">1.0</span><span class="err">&#39;</span><span class="p">)</span>
-<span class="n">from</span> <span class="n">gi</span><span class="p">.</span><span class="n">repository</span> <span class="n">import</span> <span class="n">NM</span>
+        <td class="listing_code"><pre class="programlisting"><span class="normal">import gi</span>
+<span class="normal">gi</span><span class="symbol">.</span><span class="function">require_version</span><span class="symbol">(</span><span class="string">'NM'</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'1.0'</span><span class="symbol">)</span>
+<span class="usertype">from</span><span class="normal"> gi</span><span class="symbol">.</span><span class="normal">repository import NM</span>
 
-<span class="n">client</span> <span class="o">=</span> <span class="n">NM</span><span class="p">.</span><span class="n">Client</span><span class="p">.</span><span class="n">new</span><span class="p">(</span><span class="n">None</span><span class="p">)</span>
-<span class="n">print</span> <span class="p">(</span><span class="s">&quot;NetworkManager version &quot;</span> <span class="o">+</span> <span class="n">client</span><span class="p">.</span><span class="n">get_version</span><span class="p">())</span></pre></td>
+<span class="normal">client </span><span class="symbol">=</span><span class="normal"> NM</span><span class="symbol">.</span><span class="normal">Client</span><span class="symbol">.</span><span class="function">new</span><span class="symbol">(</span><span class="normal">None</span><span class="symbol">)</span>
+<span class="function">print</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"NetworkManager version "</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> client</span><span class="symbol">.</span><span class="function">get_version</span><span class="symbol">())</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -159,8 +159,118 @@
           <a class="ulink" href="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/tree/master/examples" target="_top">some examples</a>.
         </p>
 </div>
+<div class="simplesect">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="sync-api"></a>Synchronous API in libnm</h3></div></div></div>
+<p>
+          Libnm contains some synchronous API. This API basically makes a blocking
+          D-Bus call (g_dbus_connection_call_sync()) and is now deprecated.
+        </p>
+<p>
+          Note that D-Bus is fundamentally asynchronous. Doing blocking calls
+          on top of D-Bus is odd, especially for libnm's NMClient. That is because
+          NMClient essentially is a client-side cache of the objects of the D-Bus
+          interface. This cache should be filled exclusively by (asynchronous) D-Bus
+          events. So, making a blocking D-Bus call means to wait for a response and
+          return it, while queuing everything that happens in between. Basically,
+          there are three options how a synchronous API on NMClient could behave:
+          </p>
+<div class="orderedlist"><ol class="orderedlist" type="1">
+<li class="listitem"><p>
+                The call basically calls g_dbus_connection_call_sync(). This means
+                that libnm sends a D-Bus request via GDBusConnection, and blockingly
+                waits for the response. All D-Bus messages that get received in the
+                meantime are queued in the GMainContext that belongs to NMClient.
+                That means, none of these D-Bus events are processed until we
+                iterate the GMainContext after the call returns. The effect is,
+                that NMClient (and all cached objects in there) are unaffected by
+                the D-Bus request.
+                Most of the synchronous API calls in libnm are of this kind.
+                The problem is that the strict ordering of D-Bus events gets
+                violated.
+                For some API this is not an immediate problem. Take for example
+                nm_device_wifi_request_scan(). The call merely blockingly tells
+                NetworkManager to start scanning, but since NetworkManager's D-Bus
+                API does not directly expose any state that tells whether we are
+                currently scanning, this out of order processing of the D-Bus
+                request is a small issue.
+                The problem is more obvious for nm_client_networking_set_enabled().
+                After calling it, NM_CLIENT_NETWORKING_ENABLED is still unaffected
+                and unchanged, because the PropertiesChanged signal from D-Bus
+                is not yet processed.
+                This means, while you make such a blocking call, NMClient's state
+                does not change. But usually you perform the synchronous call
+                to change some state. In this form, the blocking call is not useful,
+                because NMClient only changes the state after iterating the GMainContext,
+                and not after the blocking call returns.
+              </p></li>
+<li class="listitem"><p>
+                Like 1), but after making the blocking g_dbus_connection_call_sync(),
+                update the NMClient cache artificially. This is what
+                nm_manager_check_connectivity() does, to "fix" bgo#784629.
+                This also has the problem of out-of-order events, but it kinda
+                solves the problem of not changing the state during the blocking
+                call. But it does so by hacking the state of the cache. I think
+                this is really wrong because the state should only be updated from
+                the ordered stream of D-Bus messages. When libnm decides to modify
+                the state, there are already D-Bus messages queued that affect this
+                very state.
+              </p></li>
+<li class="listitem"><p>
+                Instead of calling g_dbus_connection_call_sync(), use the
+                asynchronous g_dbus_connection_call(). If we would use a sepaate
+                GMainContext for all D-Bus related calls, we could ensure that
+                while we block for the response, we iterate the internal main context.
+                This might be nice, because all events are processed in order and
+                after the blocking call returns, the NMClient state is up to date.
+                The are problems however: current blocking API does not do this,
+                so it's a significant change in behavior. Also, it might be
+                unexpected to the user that during the blocking call the entire
+                content of NMClient's cache might change and all pointers to the
+                cache might be invalidated. Also, of course NMClient would invoke
+                signals for all the changes that happen.
+                Another problem is that this would be more effort to implement
+                and it involves a small performance overhead for all D-Bus related
+                calls (because we have to serialize all events in an internal
+                GMainContext first and then invoke them on the caller's context).
+                Also, if the users wants this, they could implement it themself
+                using their own extra GMainContext and the asynchronous API.
+              </p></li>
+</ol></div>
+<p>
+
+          See also <a class="ulink" href="https://smcv.pseudorandom.co.uk/2008/11/nonblocking/" target="_top">this blog</a>
+          for why blocking calls are wrong.
+        </p>
+<p>
+          All possible behaviors for synchronous API have severe behavioural
+          issues and thus such API is deprecated. Note that "deprecated" here does not
+          mean that the API is going to be removed. Libnm does not break API. The
+          user may:
+
+          </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem"><p>
+                Continue to use this API. It's deprecated, awkward and discouraged,
+                but if it works for you, that's fine.
+              </p></li>
+<li class="listitem"><p>
+                Use asynchronous API. That's the only sensible way to use D-Bus.
+                If libnm lacks a certain asynchronous counterpart, it should be
+                added.
+              </p></li>
+<li class="listitem"><p>
+                Use GDBusConnection directly. There really isn't anything wrong
+                with D-Bus or GDBusConnection. This deprecated API is just a wrapper
+                around g_dbus_connection_call_sync(). You may call it directly
+                without feeling dirty.
+              </p></li>
+</ul></div>
+<p>
+        </p>
+</div>
 </div>
 <div class="footer">
-<hr>Generated by GTK-Doc V1.29.1</div>
+<hr>Generated by GTK-Doc V1.29</div>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/libnm/libnm-docs.xml b/docs/libnm/libnm-docs.xml
index c6471348..357cfe16 100644
--- a/docs/libnm/libnm-docs.xml
+++ b/docs/libnm/libnm-docs.xml
@@ -172,6 +172,125 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in
           <ulink url="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/tree/master/examples">some examples</ulink>.
         </para>
       </simplesect>
+
+      <simplesect id="sync-api">
+        <title>Synchronous API in libnm</title>
+        <para>
+          Libnm contains some synchronous API. This API basically makes a blocking
+          D-Bus call (g_dbus_connection_call_sync()) and is now deprecated.
+        </para>
+        <para>
+          Note that D-Bus is fundamentally asynchronous. Doing blocking calls
+          on top of D-Bus is odd, especially for libnm's NMClient. That is because
+          NMClient essentially is a client-side cache of the objects of the D-Bus
+          interface. This cache should be filled exclusively by (asynchronous) D-Bus
+          events. So, making a blocking D-Bus call means to wait for a response and
+          return it, while queuing everything that happens in between. Basically,
+          there are three options how a synchronous API on NMClient could behave:
+          <orderedlist>
+            <listitem>
+              <para>
+                The call basically calls g_dbus_connection_call_sync(). This means
+                that libnm sends a D-Bus request via GDBusConnection, and blockingly
+                waits for the response. All D-Bus messages that get received in the
+                meantime are queued in the GMainContext that belongs to NMClient.
+                That means, none of these D-Bus events are processed until we
+                iterate the GMainContext after the call returns. The effect is,
+                that NMClient (and all cached objects in there) are unaffected by
+                the D-Bus request.
+                Most of the synchronous API calls in libnm are of this kind.
+                The problem is that the strict ordering of D-Bus events gets
+                violated.
+                For some API this is not an immediate problem. Take for example
+                nm_device_wifi_request_scan(). The call merely blockingly tells
+                NetworkManager to start scanning, but since NetworkManager's D-Bus
+                API does not directly expose any state that tells whether we are
+                currently scanning, this out of order processing of the D-Bus
+                request is a small issue.
+                The problem is more obvious for nm_client_networking_set_enabled().
+                After calling it, NM_CLIENT_NETWORKING_ENABLED is still unaffected
+                and unchanged, because the PropertiesChanged signal from D-Bus
+                is not yet processed.
+                This means, while you make such a blocking call, NMClient's state
+                does not change. But usually you perform the synchronous call
+                to change some state. In this form, the blocking call is not useful,
+                because NMClient only changes the state after iterating the GMainContext,
+                and not after the blocking call returns.
+              </para>
+            </listitem>
+            <listitem>
+              <para>
+                Like 1), but after making the blocking g_dbus_connection_call_sync(),
+                update the NMClient cache artificially. This is what
+                nm_manager_check_connectivity() does, to "fix" bgo#784629.
+                This also has the problem of out-of-order events, but it kinda
+                solves the problem of not changing the state during the blocking
+                call. But it does so by hacking the state of the cache. I think
+                this is really wrong because the state should only be updated from
+                the ordered stream of D-Bus messages. When libnm decides to modify
+                the state, there are already D-Bus messages queued that affect this
+                very state.
+              </para>
+            </listitem>
+            <listitem>
+              <para>
+                Instead of calling g_dbus_connection_call_sync(), use the
+                asynchronous g_dbus_connection_call(). If we would use a sepaate
+                GMainContext for all D-Bus related calls, we could ensure that
+                while we block for the response, we iterate the internal main context.
+                This might be nice, because all events are processed in order and
+                after the blocking call returns, the NMClient state is up to date.
+                The are problems however: current blocking API does not do this,
+                so it's a significant change in behavior. Also, it might be
+                unexpected to the user that during the blocking call the entire
+                content of NMClient's cache might change and all pointers to the
+                cache might be invalidated. Also, of course NMClient would invoke
+                signals for all the changes that happen.
+                Another problem is that this would be more effort to implement
+                and it involves a small performance overhead for all D-Bus related
+                calls (because we have to serialize all events in an internal
+                GMainContext first and then invoke them on the caller's context).
+                Also, if the users wants this, they could implement it themself
+                using their own extra GMainContext and the asynchronous API.
+              </para>
+            </listitem>
+          </orderedlist>
+
+          See also <ulink url="https://smcv.pseudorandom.co.uk/2008/11/nonblocking/">this blog</ulink>
+          for why blocking calls are wrong.
+        </para>
+        <para>
+          All possible behaviors for synchronous API have severe behavioural
+          issues and thus such API is deprecated. Note that "deprecated" here does not
+          mean that the API is going to be removed. Libnm does not break API. The
+          user may:
+
+          <itemizedlist>
+            <listitem>
+              <para>
+                Continue to use this API. It's deprecated, awkward and discouraged,
+                but if it works for you, that's fine.
+              </para>
+            </listitem>
+            <listitem>
+              <para>
+                Use asynchronous API. That's the only sensible way to use D-Bus.
+                If libnm lacks a certain asynchronous counterpart, it should be
+                added.
+              </para>
+            </listitem>
+            <listitem>
+              <para>
+                Use GDBusConnection directly. There really isn't anything wrong
+                with D-Bus or GDBusConnection. This deprecated API is just a wrapper
+                around g_dbus_connection_call_sync(). You may call it directly
+                without feeling dirty.
+              </para>
+            </listitem>
+          </itemizedlist>
+        </para>
+      </simplesect>
+
     </section>
   </chapter>
 
@@ -309,5 +428,43 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in
   </index>
 
   <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
-</book>
 
+  <appendix id="license">
+    <title>License</title>
+
+    <para>
+      This library is free software; you can redistribute
+      it and/or modify it under the terms of the <citetitle>GNU
+      Lesser General Public License</citetitle> as published by
+      the Free Software Foundation; either version 2 of the
+      License, or (at your option) any later version.
+    </para>
+
+    <para>
+      This library is distributed in the hope that it will
+      be useful, but WITHOUT ANY WARRANTY; without even the
+      implied warranty of MERCHANTABILITY or FITNESS FOR A
+      PARTICULAR PURPOSE. See the GNU Lesser General Public
+      License for more details.
+    </para>
+
+    <para>
+      You should have received a copy of the <citetitle>GNU
+      Lesser General Public License</citetitle> along with this
+      library; if not, write to the
+      <address>
+        Free Software Foundation, Inc.,
+        <street>51 Franklin Street</street> - Fifth Floor,
+        <city>Boston</city>, <state>MA</state> <postcode>02110-1301</postcode>,
+        <country>USA</country>
+      </address>
+    </para>
+
+    <para>
+      A copy of the <citetitle>GNU Lesser General Public License</citetitle>
+      can also be obtained from the <ulink url="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html">
+      GNU web site</ulink>.
+    </para>
+  </appendix>
+
+</book>
diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt
index d4609e61..65ec02d8 100644
--- a/docs/libnm/libnm-sections.txt
+++ b/docs/libnm/libnm-sections.txt
@@ -17,7 +17,6 @@ NM_ACCESS_POINT_MAX_BITRATE
 NM_ACCESS_POINT_STRENGTH
 NM_ACCESS_POINT_LAST_SEEN
 NM_ACCESS_POINT_HW_ADDRESS
-NMAccessPoint
 nm_access_point_get_flags
 nm_access_point_get_wpa_flags
 nm_access_point_get_rsn_flags
@@ -36,7 +35,6 @@ NM_ACCESS_POINT
 NM_ACCESS_POINT_CLASS
 NM_ACCESS_POINT_GET_CLASS
 NM_IS_ACCESS_POINT
-NM_IS_ACCESS_POINT_CLASS
 NM_TYPE_ACCESS_POINT
 nm_access_point_get_type
 </SECTION>
@@ -60,7 +58,6 @@ NM_ACTIVE_CONNECTION_IP6_CONFIG
 NM_ACTIVE_CONNECTION_DHCP6_CONFIG
 NM_ACTIVE_CONNECTION_VPN
 NM_ACTIVE_CONNECTION_MASTER
-NMActiveConnection
 nm_active_connection_get_connection
 nm_active_connection_get_id
 nm_active_connection_get_uuid
@@ -84,7 +81,6 @@ NM_ACTIVE_CONNECTION
 NM_ACTIVE_CONNECTION_CLASS
 NM_ACTIVE_CONNECTION_GET_CLASS
 NM_IS_ACTIVE_CONNECTION
-NM_IS_ACTIVE_CONNECTION_CLASS
 NM_TYPE_ACTIVE_CONNECTION
 nm_active_connection_get_type
 </SECTION>
@@ -109,7 +105,6 @@ NM_CHECKPOINT
 NM_CHECKPOINT_CLASS
 NM_CHECKPOINT_GET_CLASS
 NM_IS_CHECKPOINT
-NM_IS_CHECKPOINT_CLASS
 NM_TYPE_CHECKPOINT
 nm_checkpoint_get_type
 </SECTION>
@@ -121,15 +116,18 @@ NM_CLIENT_VERSION
 NM_CLIENT_STATE
 NM_CLIENT_STARTUP
 NM_CLIENT_NM_RUNNING
+NM_CLIENT_DBUS_CONNECTION
+NM_CLIENT_DBUS_NAME_OWNER
 NM_CLIENT_NETWORKING_ENABLED
 NM_CLIENT_WIRELESS_ENABLED
-NM_CLIENT_WIRELESS_HARDWARE_ENABLED
 NM_CLIENT_WWAN_ENABLED
-NM_CLIENT_WWAN_HARDWARE_ENABLED
 NM_CLIENT_WIMAX_ENABLED
+NM_CLIENT_WIRELESS_HARDWARE_ENABLED
+NM_CLIENT_WWAN_HARDWARE_ENABLED
 NM_CLIENT_WIMAX_HARDWARE_ENABLED
 NM_CLIENT_ACTIVE_CONNECTIONS
 NM_CLIENT_CONNECTIVITY
+NM_CLIENT_CONNECTIVITY_CHECK_URI
 NM_CLIENT_CONNECTIVITY_CHECK_AVAILABLE
 NM_CLIENT_CONNECTIVITY_CHECK_ENABLED
 NM_CLIENT_PRIMARY_CONNECTION
@@ -143,6 +141,7 @@ NM_CLIENT_METERED
 NM_CLIENT_DNS_MODE
 NM_CLIENT_DNS_RC_MANAGER
 NM_CLIENT_DNS_CONFIGURATION
+NM_CLIENT_CHECKPOINTS
 NM_CLIENT_DEVICE_ADDED
 NM_CLIENT_DEVICE_REMOVED
 NM_CLIENT_ANY_DEVICE_ADDED
@@ -163,14 +162,18 @@ nm_dns_entry_get_nameservers
 nm_dns_entry_get_domains
 nm_dns_entry_get_priority
 nm_dns_entry_get_vpn
-NMClient
 nm_client_new
 nm_client_new_async
 nm_client_new_finish
+nm_client_get_dbus_connection
+nm_client_get_main_context
+nm_client_get_context_busy_watcher
+nm_client_get_dbus_name_owner
 nm_client_get_version
 nm_client_get_state
 nm_client_get_startup
 nm_client_get_nm_running
+nm_client_get_metered
 nm_client_networking_get_enabled
 nm_client_networking_set_enabled
 nm_client_wireless_get_enabled
@@ -238,6 +241,8 @@ nm_client_checkpoint_rollback
 nm_client_checkpoint_rollback_finish
 nm_client_checkpoint_adjust_rollback_timeout
 nm_client_checkpoint_adjust_rollback_timeout_finish
+nm_client_reload
+nm_client_reload_finish
 <SUBSECTION Standard>
 NMClientClass
 NMDnsEntry
@@ -245,7 +250,6 @@ NM_CLIENT
 NM_CLIENT_CLASS
 NM_CLIENT_GET_CLASS
 NM_IS_CLIENT
-NM_IS_CLIENT_CLASS
 NM_TYPE_CLIENT
 nm_client_get_type
 nm_dns_entry_get_type
@@ -360,14 +364,18 @@ NM_TYPE_CONNECTIVITY_STATE
 NM_TYPE_CRYPTO_ERROR
 NM_TYPE_DEVICE_CAPABILITIES
 NM_TYPE_DEVICE_ERROR
+NM_TYPE_DEVICE_INTERFACE_FLAGS
 NM_TYPE_DEVICE_MODEM_CAPABILITIES
 NM_TYPE_DEVICE_STATE_REASON
 NM_TYPE_DEVICE_TYPE
 NM_TYPE_DEVICE_WIFI_CAPABILITIES
+NM_TYPE_DHCP_HOSTNAME_FLAGS
+NM_TYPE_IP_ADDRESS_CMP_FLAGS
 NM_TYPE_IP_ROUTING_RULE_AS_STRING_FLAGS
 NM_TYPE_IP_TUNNEL_FLAGS
 NM_TYPE_IP_TUNNEL_MODE
 NM_TYPE_MANAGER_ERROR
+NM_TYPE_MANAGER_RELOAD_FLAGS
 NM_TYPE_METERED
 NM_TYPE_SECRET_AGENT_CAPABILITIES
 NM_TYPE_SECRET_AGENT_ERROR
@@ -430,14 +438,18 @@ nm_connection_serialization_flags_get_type
 nm_crypto_error_get_type
 nm_device_capabilities_get_type
 nm_device_error_get_type
+nm_device_interface_flags_get_type
 nm_device_modem_capabilities_get_type
 nm_device_state_reason_get_type
 nm_device_type_get_type
 nm_device_wifi_capabilities_get_type
+nm_dhcp_hostname_flags_get_type
+nm_ip_address_cmp_flags_get_type
 nm_ip_routing_rule_as_string_flags_get_type
 nm_ip_tunnel_flags_get_type
 nm_ip_tunnel_mode_get_type
 nm_manager_error_get_type
+nm_manager_reload_flags_get_type
 nm_metered_get_type
 nm_secret_agent_capabilities_get_type
 nm_secret_agent_error_get_type
@@ -654,6 +666,8 @@ NMActivationStateFlags
 NMSettingsAddConnection2Flags
 NMSettingsUpdate2Flags
 NMTernary
+NMManagerReloadFlags
+NMDeviceInterfaceFlags
 </SECTION>
 
 <SECTION>
@@ -688,7 +702,7 @@ NM_DEVICE_METERED
 NM_DEVICE_LLDP_NEIGHBORS
 NM_DEVICE_IP4_CONNECTIVITY
 NM_DEVICE_IP6_CONNECTIVITY
-NMDevice
+NM_DEVICE_INTERFACE_FLAGS
 nm_device_get_iface
 nm_device_get_ip_iface
 nm_device_get_device_type
@@ -723,6 +737,7 @@ nm_device_get_vendor
 nm_device_get_description
 nm_device_get_metered
 nm_device_get_lldp_neighbors
+nm_device_get_interface_flags
 nm_device_disambiguate_names
 nm_device_reapply
 nm_device_reapply_async
@@ -755,7 +770,6 @@ NM_DEVICE
 NM_DEVICE_CLASS
 NM_DEVICE_GET_CLASS
 NM_IS_DEVICE
-NM_IS_DEVICE_CLASS
 NM_TYPE_DEVICE
 nm_device_get_type
 nm_lldp_neighbor_get_type
@@ -763,16 +777,17 @@ nm_lldp_neighbor_get_type
 
 <SECTION>
 <FILE>nm-device-6lowpan</FILE>
+<TITLE>NMDevice6Lowpan</TITLE>
 NM_DEVICE_6LOWPAN_PARENT
 NM_DEVICE_6LOWPAN_HW_ADDRESS
 nm_device_6lowpan_get_parent
 nm_device_6lowpan_get_hw_address
 <SUBSECTION Standard>
+NMDevice6LowpanClass
 NM_DEVICE_6LOWPAN
 NM_DEVICE_6LOWPAN_CLASS
 NM_DEVICE_6LOWPAN_GET_CLASS
 NM_IS_DEVICE_6LOWPAN
-NM_IS_DEVICE_6LOWPAN_CLASS
 NM_TYPE_DEVICE_6LOWPAN
 nm_device_6lowpan_get_type
 </SECTION>
@@ -781,7 +796,6 @@ nm_device_6lowpan_get_type
 <FILE>nm-device-adsl</FILE>
 <TITLE>NMDeviceAdsl</TITLE>
 NM_DEVICE_ADSL_CARRIER
-NMDeviceAdsl
 nm_device_adsl_get_carrier
 <SUBSECTION Standard>
 NMDeviceAdslClass
@@ -789,7 +803,6 @@ NM_DEVICE_ADSL
 NM_DEVICE_ADSL_CLASS
 NM_DEVICE_ADSL_GET_CLASS
 NM_IS_DEVICE_ADSL
-NM_IS_DEVICE_ADSL_CLASS
 NM_TYPE_DEVICE_ADSL
 nm_device_adsl_get_type
 </SECTION>
@@ -800,7 +813,6 @@ nm_device_adsl_get_type
 NM_DEVICE_BOND_HW_ADDRESS
 NM_DEVICE_BOND_CARRIER
 NM_DEVICE_BOND_SLAVES
-NMDeviceBond
 nm_device_bond_get_hw_address
 nm_device_bond_get_carrier
 nm_device_bond_get_slaves
@@ -810,7 +822,6 @@ NM_DEVICE_BOND
 NM_DEVICE_BOND_CLASS
 NM_DEVICE_BOND_GET_CLASS
 NM_IS_DEVICE_BOND
-NM_IS_DEVICE_BOND_CLASS
 NM_TYPE_DEVICE_BOND
 nm_device_bond_get_type
 </SECTION>
@@ -821,7 +832,6 @@ nm_device_bond_get_type
 NM_DEVICE_BRIDGE_HW_ADDRESS
 NM_DEVICE_BRIDGE_CARRIER
 NM_DEVICE_BRIDGE_SLAVES
-NMDeviceBridge
 nm_device_bridge_get_hw_address
 nm_device_bridge_get_carrier
 nm_device_bridge_get_slaves
@@ -831,7 +841,6 @@ NM_DEVICE_BRIDGE
 NM_DEVICE_BRIDGE_CLASS
 NM_DEVICE_BRIDGE_GET_CLASS
 NM_IS_DEVICE_BRIDGE
-NM_IS_DEVICE_BRIDGE_CLASS
 NM_TYPE_DEVICE_BRIDGE
 nm_device_bridge_get_type
 </SECTION>
@@ -842,7 +851,6 @@ nm_device_bridge_get_type
 NM_DEVICE_BT_HW_ADDRESS
 NM_DEVICE_BT_NAME
 NM_DEVICE_BT_CAPABILITIES
-NMDeviceBt
 nm_device_bt_get_hw_address
 nm_device_bt_get_name
 nm_device_bt_get_capabilities
@@ -852,7 +860,6 @@ NM_DEVICE_BT
 NM_DEVICE_BT_CLASS
 NM_DEVICE_BT_GET_CLASS
 NM_IS_DEVICE_BT
-NM_IS_DEVICE_BT_CLASS
 NM_TYPE_DEVICE_BT
 nm_device_bt_get_type
 </SECTION>
@@ -861,7 +868,6 @@ nm_device_bt_get_type
 <FILE>nm-device-dummy</FILE>
 <TITLE>NMDeviceDummy</TITLE>
 NM_DEVICE_DUMMY_HW_ADDRESS
-NMDeviceDummy
 nm_device_dummy_get_hw_address
 <SUBSECTION Standard>
 NMDeviceDummyClass
@@ -869,7 +875,6 @@ NM_DEVICE_DUMMY
 NM_DEVICE_DUMMY_CLASS
 NM_DEVICE_DUMMY_GET_CLASS
 NM_IS_DEVICE_DUMMY
-NM_IS_DEVICE_DUMMY_CLASS
 NM_TYPE_DEVICE_DUMMY
 nm_device_dummy_get_type
 </SECTION>
@@ -882,7 +887,6 @@ NM_DEVICE_ETHERNET_PERMANENT_HW_ADDRESS
 NM_DEVICE_ETHERNET_SPEED
 NM_DEVICE_ETHERNET_CARRIER
 NM_DEVICE_ETHERNET_S390_SUBCHANNELS
-NMDeviceEthernet
 nm_device_ethernet_get_hw_address
 nm_device_ethernet_get_permanent_hw_address
 nm_device_ethernet_get_speed
@@ -894,7 +898,6 @@ NM_DEVICE_ETHERNET
 NM_DEVICE_ETHERNET_CLASS
 NM_DEVICE_ETHERNET_GET_CLASS
 NM_IS_DEVICE_ETHERNET
-NM_IS_DEVICE_ETHERNET_CLASS
 NM_TYPE_DEVICE_ETHERNET
 nm_device_ethernet_get_type
 </SECTION>
@@ -904,7 +907,6 @@ nm_device_ethernet_get_type
 <TITLE>NMDeviceGeneric</TITLE>
 NM_DEVICE_GENERIC_HW_ADDRESS
 NM_DEVICE_GENERIC_TYPE_DESCRIPTION
-NMDeviceGeneric
 nm_device_generic_get_hw_address
 <SUBSECTION Standard>
 NMDeviceGenericClass
@@ -912,7 +914,6 @@ NM_DEVICE_GENERIC
 NM_DEVICE_GENERIC_CLASS
 NM_DEVICE_GENERIC_GET_CLASS
 NM_IS_DEVICE_GENERIC
-NM_IS_DEVICE_GENERIC_CLASS
 NM_TYPE_DEVICE_GENERIC
 nm_device_generic_get_type
 </SECTION>
@@ -922,7 +923,6 @@ nm_device_generic_get_type
 <TITLE>NMDeviceInfiniband</TITLE>
 NM_DEVICE_INFINIBAND_HW_ADDRESS
 NM_DEVICE_INFINIBAND_CARRIER
-NMDeviceInfiniband
 nm_device_infiniband_get_hw_address
 nm_device_infiniband_get_carrier
 <SUBSECTION Standard>
@@ -931,7 +931,6 @@ NM_DEVICE_INFINIBAND
 NM_DEVICE_INFINIBAND_CLASS
 NM_DEVICE_INFINIBAND_GET_CLASS
 NM_IS_DEVICE_INFINIBAND
-NM_IS_DEVICE_INFINIBAND_CLASS
 NM_TYPE_DEVICE_INFINIBAND
 nm_device_infiniband_get_type
 </SECTION>
@@ -951,7 +950,6 @@ NM_DEVICE_IP_TUNNEL_OUTPUT_KEY
 NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT
 NM_DEVICE_IP_TUNNEL_FLOW_LABEL
 NM_DEVICE_IP_TUNNEL_FLAGS
-NMDeviceIPTunnel
 nm_device_ip_tunnel_get_parent
 nm_device_ip_tunnel_get_mode
 nm_device_ip_tunnel_get_local
@@ -970,7 +968,6 @@ NM_DEVICE_IP_TUNNEL
 NM_DEVICE_IP_TUNNEL_CLASS
 NM_DEVICE_IP_TUNNEL_GET_CLASS
 NM_IS_DEVICE_IP_TUNNEL
-NM_IS_DEVICE_IP_TUNNEL_CLASS
 NM_TYPE_DEVICE_IP_TUNNEL
 nm_device_ip_tunnel_get_type
 </SECTION>
@@ -992,7 +989,6 @@ NM_DEVICE_MACSEC_INCLUDE_SCI
 NM_DEVICE_MACSEC_ES
 NM_DEVICE_MACSEC_SCB
 NM_DEVICE_MACSEC_REPLAY_PROTECT
-NMDeviceMacsec
 nm_device_macsec_get_parent
 nm_device_macsec_get_hw_address
 nm_device_macsec_get_sci
@@ -1013,7 +1009,6 @@ NM_DEVICE_MACSEC
 NM_DEVICE_MACSEC_CLASS
 NM_DEVICE_MACSEC_GET_CLASS
 NM_IS_DEVICE_MACSEC
-NM_IS_DEVICE_MACSEC_CLASS
 NM_TYPE_DEVICE_MACSEC
 nm_device_macsec_get_type
 </SECTION>
@@ -1026,7 +1021,6 @@ NM_DEVICE_MACVLAN_MODE
 NM_DEVICE_MACVLAN_NO_PROMISC
 NM_DEVICE_MACVLAN_TAP
 NM_DEVICE_MACVLAN_HW_ADDRESS
-NMDeviceMacvlan
 nm_device_macvlan_get_parent
 nm_device_macvlan_get_mode
 nm_device_macvlan_get_no_promisc
@@ -1038,7 +1032,6 @@ NM_DEVICE_MACVLAN
 NM_DEVICE_MACVLAN_CLASS
 NM_DEVICE_MACVLAN_GET_CLASS
 NM_IS_DEVICE_MACVLAN
-NM_IS_DEVICE_MACVLAN_CLASS
 NM_TYPE_DEVICE_MACVLAN
 nm_device_macvlan_get_type
 </SECTION>
@@ -1051,7 +1044,6 @@ NM_DEVICE_MODEM_CURRENT_CAPABILITIES
 NM_DEVICE_MODEM_DEVICE_ID
 NM_DEVICE_MODEM_OPERATOR_CODE
 NM_DEVICE_MODEM_APN
-NMDeviceModem
 nm_device_modem_get_modem_capabilities
 nm_device_modem_get_current_capabilities
 nm_device_modem_get_device_id
@@ -1063,7 +1055,6 @@ NM_DEVICE_MODEM
 NM_DEVICE_MODEM_CLASS
 NM_DEVICE_MODEM_GET_CLASS
 NM_IS_DEVICE_MODEM
-NM_IS_DEVICE_MODEM_CLASS
 NM_TYPE_DEVICE_MODEM
 nm_device_modem_get_type
 </SECTION>
@@ -1074,7 +1065,6 @@ nm_device_modem_get_type
 NM_DEVICE_OLPC_MESH_HW_ADDRESS
 NM_DEVICE_OLPC_MESH_COMPANION
 NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL
-NMDeviceOlpcMesh
 nm_device_olpc_mesh_get_hw_address
 nm_device_olpc_mesh_get_companion
 nm_device_olpc_mesh_get_active_channel
@@ -1084,7 +1074,6 @@ NM_DEVICE_OLPC_MESH
 NM_DEVICE_OLPC_MESH_CLASS
 NM_DEVICE_OLPC_MESH_GET_CLASS
 NM_IS_DEVICE_OLPC_MESH
-NM_IS_DEVICE_OLPC_MESH_CLASS
 NM_TYPE_DEVICE_OLPC_MESH
 nm_device_olpc_mesh_get_type
 </SECTION>
@@ -1100,7 +1089,6 @@ NM_DEVICE_OVS_BRIDGE
 NM_DEVICE_OVS_BRIDGE_CLASS
 NM_DEVICE_OVS_BRIDGE_GET_CLASS
 NM_IS_DEVICE_OVS_BRIDGE
-NM_IS_DEVICE_OVS_BRIDGE_CLASS
 NM_TYPE_DEVICE_OVS_BRIDGE
 nm_device_ovs_bridge_get_type
 </SECTION>
@@ -1114,7 +1102,6 @@ NM_DEVICE_OVS_INTERFACE
 NM_DEVICE_OVS_INTERFACE_CLASS
 NM_DEVICE_OVS_INTERFACE_GET_CLASS
 NM_IS_DEVICE_OVS_INTERFACE
-NM_IS_DEVICE_OVS_INTERFACE_CLASS
 NM_TYPE_DEVICE_OVS_INTERFACE
 nm_device_ovs_interface_get_type
 </SECTION>
@@ -1130,7 +1117,6 @@ NM_DEVICE_OVS_PORT
 NM_DEVICE_OVS_PORT_CLASS
 NM_DEVICE_OVS_PORT_GET_CLASS
 NM_IS_DEVICE_OVS_PORT
-NM_IS_DEVICE_OVS_PORT_CLASS
 NM_TYPE_DEVICE_OVS_PORT
 nm_device_ovs_port_get_type
 </SECTION>
@@ -1144,7 +1130,6 @@ NM_DEVICE_PPP
 NM_DEVICE_PPP_CLASS
 NM_DEVICE_PPP_GET_CLASS
 NM_IS_DEVICE_PPP
-NM_IS_DEVICE_PPP_CLASS
 NM_TYPE_DEVICE_PPP
 nm_device_ppp_get_type
 </SECTION>
@@ -1156,7 +1141,6 @@ NM_DEVICE_TEAM_HW_ADDRESS
 NM_DEVICE_TEAM_CARRIER
 NM_DEVICE_TEAM_SLAVES
 NM_DEVICE_TEAM_CONFIG
-NMDeviceTeam
 nm_device_team_get_hw_address
 nm_device_team_get_carrier
 nm_device_team_get_slaves
@@ -1167,7 +1151,6 @@ NM_DEVICE_TEAM
 NM_DEVICE_TEAM_CLASS
 NM_DEVICE_TEAM_GET_CLASS
 NM_IS_DEVICE_TEAM
-NM_IS_DEVICE_TEAM_CLASS
 NM_TYPE_DEVICE_TEAM
 nm_device_team_get_type
 </SECTION>
@@ -1182,7 +1165,6 @@ NM_DEVICE_TUN_MODE
 NM_DEVICE_TUN_NO_PI
 NM_DEVICE_TUN_VNET_HDR
 NM_DEVICE_TUN_MULTI_QUEUE
-NMDeviceTun
 nm_device_tun_get_hw_address
 nm_device_tun_get_mode
 nm_device_tun_get_owner
@@ -1196,7 +1178,6 @@ NM_DEVICE_TUN
 NM_DEVICE_TUN_CLASS
 NM_DEVICE_TUN_GET_CLASS
 NM_IS_DEVICE_TUN
-NM_IS_DEVICE_TUN_CLASS
 NM_TYPE_DEVICE_TUN
 nm_device_tun_get_type
 </SECTION>
@@ -1208,7 +1189,6 @@ NM_DEVICE_VLAN_HW_ADDRESS
 NM_DEVICE_VLAN_CARRIER
 NM_DEVICE_VLAN_PARENT
 NM_DEVICE_VLAN_VLAN_ID
-NMDeviceVlan
 nm_device_vlan_get_hw_address
 nm_device_vlan_get_carrier
 nm_device_vlan_get_parent
@@ -1219,7 +1199,6 @@ NM_DEVICE_VLAN
 NM_DEVICE_VLAN_CLASS
 NM_DEVICE_VLAN_GET_CLASS
 NM_IS_DEVICE_VLAN
-NM_IS_DEVICE_VLAN_CLASS
 NM_TYPE_DEVICE_VLAN
 nm_device_vlan_get_type
 </SECTION>
@@ -1245,7 +1224,6 @@ NM_DEVICE_VXLAN_RSC
 NM_DEVICE_VXLAN_L2MISS
 NM_DEVICE_VXLAN_L3MISS
 NM_DEVICE_VXLAN_DST_PORT
-NMDeviceVxlan
 nm_device_vxlan_get_hw_address
 nm_device_vxlan_get_carrier
 nm_device_vxlan_get_parent
@@ -1270,7 +1248,6 @@ NM_DEVICE_VXLAN
 NM_DEVICE_VXLAN_CLASS
 NM_DEVICE_VXLAN_GET_CLASS
 NM_IS_DEVICE_VXLAN
-NM_IS_DEVICE_VXLAN_CLASS
 NM_TYPE_DEVICE_VXLAN
 nm_device_vxlan_get_type
 </SECTION>
@@ -1286,7 +1263,6 @@ NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT
 NM_DEVICE_WIFI_CAPABILITIES
 NM_DEVICE_WIFI_ACCESS_POINTS
 NM_DEVICE_WIFI_LAST_SCAN
-NMDeviceWifi
 nm_device_wifi_get_hw_address
 nm_device_wifi_get_permanent_hw_address
 nm_device_wifi_get_mode
@@ -1307,7 +1283,6 @@ NM_DEVICE_WIFI
 NM_DEVICE_WIFI_CLASS
 NM_DEVICE_WIFI_GET_CLASS
 NM_IS_DEVICE_WIFI
-NM_IS_DEVICE_WIFI_CLASS
 NM_TYPE_DEVICE_WIFI
 nm_device_wifi_get_type
 </SECTION>
@@ -1331,7 +1306,6 @@ NM_DEVICE_WIFI_P2P
 NM_DEVICE_WIFI_P2P_CLASS
 NM_DEVICE_WIFI_P2P_GET_CLASS
 NM_IS_DEVICE_WIFI_P2P
-NM_IS_DEVICE_WIFI_P2P_CLASS
 NM_TYPE_DEVICE_WIFI_P2P
 nm_device_wifi_p2p_get_type
 </SECTION>
@@ -1347,7 +1321,6 @@ NM_DEVICE_WIMAX_CINR
 NM_DEVICE_WIMAX_TX_POWER
 NM_DEVICE_WIMAX_BSID
 NM_DEVICE_WIMAX_NSPS
-NMDeviceWimax
 nm_device_wimax_get_hw_address
 nm_device_wimax_get_active_nsp
 nm_device_wimax_get_nsp_by_path
@@ -1363,7 +1336,6 @@ NM_DEVICE_WIMAX
 NM_DEVICE_WIMAX_CLASS
 NM_DEVICE_WIMAX_GET_CLASS
 NM_IS_DEVICE_WIMAX
-NM_IS_DEVICE_WIMAX_CLASS
 NM_TYPE_DEVICE_WIMAX
 nm_device_wimax_get_type
 </SECTION>
@@ -1383,21 +1355,21 @@ NM_DEVICE_WIREGUARD
 NM_DEVICE_WIREGUARD_CLASS
 NM_DEVICE_WIREGUARD_GET_CLASS
 NM_IS_DEVICE_WIREGUARD
-NM_IS_DEVICE_WIREGUARD_CLASS
 NM_TYPE_DEVICE_WIREGUARD
 nm_device_wireguard_get_type
 </SECTION>
 
 <SECTION>
 <FILE>nm-device-wpan</FILE>
+<TITLE>NMDeviceWpan</TITLE>
 NM_DEVICE_WPAN_HW_ADDRESS
 nm_device_wpan_get_hw_address
 <SUBSECTION Standard>
+NMDeviceWpanClass
 NM_DEVICE_WPAN
 NM_DEVICE_WPAN_CLASS
 NM_DEVICE_WPAN_GET_CLASS
 NM_IS_DEVICE_WPAN
-NM_IS_DEVICE_WPAN_CLASS
 NM_TYPE_DEVICE_WPAN
 nm_device_wpan_get_type
 </SECTION>
@@ -1405,7 +1377,6 @@ nm_device_wpan_get_type
 <SECTION>
 <FILE>nm-dhcp-config</FILE>
 <TITLE>NMDhcpConfig</TITLE>
-NMDhcpConfig
 NM_DHCP_CONFIG_FAMILY
 NM_DHCP_CONFIG_OPTIONS
 nm_dhcp_config_get_family
@@ -1416,7 +1387,6 @@ NMDhcpConfigClass
 NM_DHCP_CONFIG
 NM_DHCP_CONFIG_CLASS
 NM_IS_DHCP_CONFIG
-NM_IS_DHCP_CONFIG_CLASS
 NM_TYPE_DHCP_CONFIG
 nm_dhcp_config_get_type
 </SECTION>
@@ -1463,7 +1433,6 @@ nm_vpn_plugin_error_quark
 <SECTION>
 <FILE>nm-ip-config</FILE>
 <TITLE>NMIPConfig</TITLE>
-NMIPConfig
 NM_IP_CONFIG_FAMILY
 NM_IP_CONFIG_GATEWAY
 NM_IP_CONFIG_ADDRESSES
@@ -1486,7 +1455,6 @@ NM_IP_CONFIG
 NM_IP_CONFIG_CLASS
 NM_IP_CONFIG_GET_CLASS
 NM_IS_IP_CONFIG
-NM_IS_IP_CONFIG_CLASS
 NM_TYPE_IP_CONFIG
 nm_ip_config_get_type
 </SECTION>
@@ -1521,22 +1489,106 @@ json_string_value
 
 <SECTION>
 <FILE>nm-libnm-utils</FILE>
+<TITLE>NMIPConfig</TITLE>
 nm_utils_fixup_vendor_string
 nm_utils_fixup_product_string
+nm_utils_wincaps_to_dash
+nm_utils_g_param_spec_is_default
+nm_permission_to_client
+nm_permission_result_to_client
+NMLDBusLogLevel
+nml_dbus_log_enabled
+NML_DBUS_LOG
+NML_DBUS_LOG_T
+NML_DBUS_LOG_D
+NML_DBUS_LOG_W
+NML_DBUS_LOG_E
+NML_NMCLIENT_LOG
+NML_NMCLIENT_LOG_T
+NML_NMCLIENT_LOG_D
+NML_NMCLIENT_LOG_W
+NML_NMCLIENT_LOG_E
+nm_dbus_path_not_empty
+NMLDBusMetaInteracePrio
+NMLDBusPropertVTableO
+NMLDBusPropertyO
+nml_dbus_property_o_get_obj
+nml_dbus_property_o_is_ready
+nml_dbus_property_o_clear
+nml_dbus_property_o_clear_many
+nml_dbus_property_o_notify_changed_many
+NMLDBusPropertVTableAO
+NMLDBusPropertyAO
+nml_dbus_property_ao_get_objs_as_ptrarray
+nml_dbus_property_ao_is_ready
+nml_dbus_property_ao_clear
+nml_dbus_property_ao_clear_many
+nml_dbus_property_ao_notify_changed_many
+NMLDBusNotifyUpdatePropFlags
+NMLDBusMetaProperty
+NML_DBUS_META_PROPERTY_INIT
+NML_DBUS_META_PROPERTY_INIT_B
+NML_DBUS_META_PROPERTY_INIT_Y
+NML_DBUS_META_PROPERTY_INIT_Q
+NML_DBUS_META_PROPERTY_INIT_I
+NML_DBUS_META_PROPERTY_INIT_U
+NML_DBUS_META_PROPERTY_INIT_X
+NML_DBUS_META_PROPERTY_INIT_T
+NML_DBUS_META_PROPERTY_INIT_S
+NML_DBUS_META_PROPERTY_INIT_AS
+NML_DBUS_META_PROPERTY_INIT_AY
+NML_DBUS_META_PROPERTY_INIT_O
+NML_DBUS_META_PROPERTY_INIT_O_PROP
+NML_DBUS_META_PROPERTY_INIT_AO_PROP
+NML_DBUS_META_PROPERTY_INIT_FCN
+NML_DBUS_META_PROPERTY_INIT_IGNORE
+NML_DBUS_META_PROPERTY_INIT_TODO
+NMLDBusMetaIface
+NML_DBUS_META_IFACE_OBJ_PROPERTIES
+NML_DBUS_META_IFACE_DBUS_PROPERTIES
+NML_DBUS_META_IFACE_INIT_PROP
+nml_dbus_meta_iface_get
+nml_dbus_meta_property_get
+NMLDBusObjState
+NMLDBusObjChangedType
+nml_dbus_object_ref
+nml_dbus_object_unref
+nm_auto_unref_nml_dbusobj
+nml_dbus_object_get_property_location
+NMObjectBase
+NMObjectBaseClass
+NMObject
+_NMObjectClassFieldInfo
+NMObjectClass
+NMDevice
+NMDeviceClass
+NMActiveConnection
+NMActiveConnectionClass
+NMDhcpConfig
+NMDhcpConfigClass
+NMIPConfig
+NMIPConfigClass
+NM_CLIENT_NOTIFY_EVENT_PRIO_BEFORE
+NM_CLIENT_NOTIFY_EVENT_PRIO_GPROP
+NM_CLIENT_NOTIFY_EVENT_PRIO_AFTER
+NMClientNotifyEventCb
+NMClientNotifyEvent
+NMClientNotifyEventWithPtrCb
+NMClientNotifyEventWithPtr
+NMLDBusObjWatcher
+<SUBSECTION Standard>
+NMLDBusObject
+NML_IS_DBUS_OBJECT
 </SECTION>
 
 <SECTION>
 <FILE>nm-object</FILE>
 <TITLE>NMObject</TITLE>
 NM_OBJECT_PATH
-NM_OBJECT_DBUS_CONNECTION
-NM_OBJECT_DBUS_OBJECT_MANAGER
-NMObject
 nm_object_get_path
 <SUBSECTION Standard>
 NMObjectClass
 NM_IS_OBJECT
-NM_IS_OBJECT_CLASS
 NM_OBJECT
 NM_OBJECT_CLASS
 NM_OBJECT_GET_CLASS
@@ -1553,7 +1605,6 @@ NM_REMOTE_CONNECTION_UNSAVED
 NM_REMOTE_CONNECTION_FLAGS
 NM_REMOTE_CONNECTION_FILENAME
 NM_REMOTE_CONNECTION_VISIBLE
-NMRemoteConnection
 nm_remote_connection_update2
 nm_remote_connection_update2_finish
 nm_remote_connection_commit_changes
@@ -1575,7 +1626,6 @@ nm_remote_connection_get_visible
 <SUBSECTION Standard>
 NMRemoteConnectionClass
 NM_IS_REMOTE_CONNECTION
-NM_IS_REMOTE_CONNECTION_CLASS
 NM_REMOTE_CONNECTION
 NM_REMOTE_CONNECTION_CLASS
 NM_REMOTE_CONNECTION_GET_CLASS
@@ -1607,7 +1657,6 @@ nm_secret_agent_old_delete_secrets
 <SUBSECTION Standard>
 NMSecretAgentOldClass
 NM_IS_SECRET_AGENT_OLD
-NM_IS_SECRET_AGENT_OLD_CLASS
 NM_SECRET_AGENT_OLD
 NM_SECRET_AGENT_OLD_CLASS
 NM_SECRET_AGENT_OLD_GET_CLASS
@@ -1645,7 +1694,6 @@ nm_setting_get_dbus_property_type
 <SUBSECTION Standard>
 NMSettingClass
 NM_IS_SETTING
-NM_IS_SETTING_CLASS
 NM_SETTING
 NM_SETTING_CLASS
 NM_SETTING_GET_CLASS
@@ -1663,7 +1711,6 @@ nm_setting_6lowpan_get_parent
 <SUBSECTION Standard>
 NMSetting6LowpanClass
 NM_IS_SETTING_6LOWPAN
-NM_IS_SETTING_6LOWPAN_CLASS
 NM_SETTING_6LOWPAN
 NM_SETTING_6LOWPAN_CLASS
 NM_SETTING_6LOWPAN_GET_CLASS
@@ -1817,7 +1864,6 @@ nm_setting_802_1x_get_optional
 <SUBSECTION Standard>
 NMSetting8021xClass
 NM_IS_SETTING_802_1X
-NM_IS_SETTING_802_1X_CLASS
 NM_SETTING_802_1X
 NM_SETTING_802_1X_CLASS
 NM_SETTING_802_1X_GET_CLASS
@@ -1853,7 +1899,6 @@ nm_setting_adsl_get_password_flags
 <SUBSECTION Standard>
 NMSettingAdslClass
 NM_IS_SETTING_ADSL
-NM_IS_SETTING_ADSL_CLASS
 NM_SETTING_ADSL
 NM_SETTING_ADSL_CLASS
 NM_SETTING_ADSL_GET_CLASS
@@ -1877,7 +1922,6 @@ nm_setting_bluetooth_get_connection_type
 <SUBSECTION Standard>
 NMSettingBluetoothClass
 NM_IS_SETTING_BLUETOOTH
-NM_IS_SETTING_BLUETOOTH_CLASS
 NM_SETTING_BLUETOOTH
 NM_SETTING_BLUETOOTH_CLASS
 NM_SETTING_BLUETOOTH_GET_CLASS
@@ -1930,7 +1974,6 @@ nm_setting_bond_get_option_default
 <SUBSECTION Standard>
 NMSettingBondClass
 NM_IS_SETTING_BOND
-NM_IS_SETTING_BOND_CLASS
 NM_SETTING_BOND
 NM_SETTING_BOND_CLASS
 NM_SETTING_BOND_GET_CLASS
@@ -1993,7 +2036,6 @@ nm_bridge_vlan_from_str
 NMBridgeVlan
 NMSettingBridgeClass
 NM_IS_SETTING_BRIDGE
-NM_IS_SETTING_BRIDGE_CLASS
 NM_SETTING_BRIDGE
 NM_SETTING_BRIDGE_CLASS
 NM_SETTING_BRIDGE_GET_CLASS
@@ -2024,7 +2066,6 @@ nm_setting_bridge_port_clear_vlans
 <SUBSECTION Standard>
 NMSettingBridgePortClass
 NM_IS_SETTING_BRIDGE_PORT
-NM_IS_SETTING_BRIDGE_PORT_CLASS
 NM_SETTING_BRIDGE_PORT
 NM_SETTING_BRIDGE_PORT_CLASS
 NM_SETTING_BRIDGE_PORT_GET_CLASS
@@ -2051,7 +2092,6 @@ nm_setting_cdma_get_mtu
 <SUBSECTION Standard>
 NMSettingCdmaClass
 NM_IS_SETTING_CDMA
-NM_IS_SETTING_CDMA_CLASS
 NM_SETTING_CDMA
 NM_SETTING_CDMA_CLASS
 NM_SETTING_CDMA_GET_CLASS
@@ -2133,7 +2173,6 @@ nm_setting_connection_get_wait_device_timeout
 <SUBSECTION Standard>
 NMSettingConnectionClass
 NM_IS_SETTING_CONNECTION
-NM_IS_SETTING_CONNECTION_CLASS
 NM_SETTING_CONNECTION
 NM_SETTING_CONNECTION_CLASS
 NM_SETTING_CONNECTION_GET_CLASS
@@ -2189,7 +2228,6 @@ nm_setting_dcb_set_priority_traffic_class
 <SUBSECTION Standard>
 NMSettingDcbClass
 NM_IS_SETTING_DCB
-NM_IS_SETTING_DCB_CLASS
 NM_SETTING_DCB
 NM_SETTING_DCB_CLASS
 NM_SETTING_DCB_GET_CLASS
@@ -2206,7 +2244,6 @@ nm_setting_dummy_new
 <SUBSECTION Standard>
 NMSettingDummyClass
 NM_IS_SETTING_DUMMY
-NM_IS_SETTING_DUMMY_CLASS
 NM_SETTING_DUMMY
 NM_SETTING_DUMMY_CLASS
 NM_SETTING_DUMMY_GET_CLASS
@@ -2279,7 +2316,6 @@ nm_setting_ethtool_get_optnames
 <SUBSECTION Standard>
 NMSettingEthtoolClass
 NM_IS_SETTING_ETHTOOL
-NM_IS_SETTING_ETHTOOL_CLASS
 NM_SETTING_ETHTOOL
 NM_SETTING_ETHTOOL_CLASS
 NM_SETTING_ETHTOOL_GET_CLASS
@@ -2296,7 +2332,6 @@ nm_setting_generic_new
 <SUBSECTION Standard>
 NMSettingGenericClass
 NM_IS_SETTING_GENERIC
-NM_IS_SETTING_GENERIC_CLASS
 NM_SETTING_GENERIC
 NM_SETTING_GENERIC_CLASS
 NM_SETTING_GENERIC_GET_CLASS
@@ -2308,6 +2343,7 @@ nm_setting_generic_get_type
 <FILE>nm-setting-gsm</FILE>
 <TITLE>NMSettingGsm</TITLE>
 NM_SETTING_GSM_SETTING_NAME
+NM_SETTING_GSM_AUTO_CONFIG
 NM_SETTING_GSM_USERNAME
 NM_SETTING_GSM_PASSWORD
 NM_SETTING_GSM_PASSWORD_FLAGS
@@ -2323,6 +2359,7 @@ NM_SETTING_GSM_MTU
 NM_SETTING_GSM_NUMBER
 NMSettingGsm
 nm_setting_gsm_new
+nm_setting_gsm_get_auto_config
 nm_setting_gsm_get_username
 nm_setting_gsm_get_password
 nm_setting_gsm_get_apn
@@ -2339,7 +2376,6 @@ nm_setting_gsm_get_password_flags
 <SUBSECTION Standard>
 NMSettingGsmClass
 NM_IS_SETTING_GSM
-NM_IS_SETTING_GSM_CLASS
 NM_SETTING_GSM
 NM_SETTING_GSM_CLASS
 NM_SETTING_GSM_GET_CLASS
@@ -2367,7 +2403,6 @@ nm_setting_infiniband_get_virtual_interface_name
 <SUBSECTION Standard>
 NMSettingInfinibandClass
 NM_IS_SETTING_INFINIBAND
-NM_IS_SETTING_INFINIBAND_CLASS
 NM_SETTING_INFINIBAND
 NM_SETTING_INFINIBAND_CLASS
 NM_SETTING_INFINIBAND_GET_CLASS
@@ -2379,11 +2414,13 @@ nm_setting_infiniband_get_type
 <FILE>nm-setting-ip-config</FILE>
 <TITLE>NMSettingIPConfig</TITLE>
 NM_IP_ADDRESS_ATTRIBUTE_LABEL
+NMIPAddressCmpFlags
 nm_ip_address_new
 nm_ip_address_new_binary
 nm_ip_address_ref
 nm_ip_address_unref
 nm_ip_address_equal
+nm_ip_address_cmp_full
 nm_ip_address_dup
 nm_ip_address_get_family
 nm_ip_address_get_address
@@ -2420,21 +2457,22 @@ nm_ip_route_get_attribute
 nm_ip_route_set_attribute
 nm_ip_route_get_variant_attribute_spec
 nm_ip_route_attribute_validate
-NM_IP_ROUTE_ATTRIBUTE_TABLE
-NM_IP_ROUTE_ATTRIBUTE_SRC
-NM_IP_ROUTE_ATTRIBUTE_FROM
-NM_IP_ROUTE_ATTRIBUTE_TOS
-NM_IP_ROUTE_ATTRIBUTE_ONLINK
-NM_IP_ROUTE_ATTRIBUTE_WINDOW
 NM_IP_ROUTE_ATTRIBUTE_CWND
+NM_IP_ROUTE_ATTRIBUTE_FROM
 NM_IP_ROUTE_ATTRIBUTE_INITCWND
 NM_IP_ROUTE_ATTRIBUTE_INITRWND
-NM_IP_ROUTE_ATTRIBUTE_MTU
-NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW
 NM_IP_ROUTE_ATTRIBUTE_LOCK_CWND
 NM_IP_ROUTE_ATTRIBUTE_LOCK_INITCWND
 NM_IP_ROUTE_ATTRIBUTE_LOCK_INITRWND
 NM_IP_ROUTE_ATTRIBUTE_LOCK_MTU
+NM_IP_ROUTE_ATTRIBUTE_LOCK_WINDOW
+NM_IP_ROUTE_ATTRIBUTE_MTU
+NM_IP_ROUTE_ATTRIBUTE_ONLINK
+NM_IP_ROUTE_ATTRIBUTE_SCOPE
+NM_IP_ROUTE_ATTRIBUTE_SRC
+NM_IP_ROUTE_ATTRIBUTE_TABLE
+NM_IP_ROUTE_ATTRIBUTE_TOS
+NM_IP_ROUTE_ATTRIBUTE_WINDOW
 nm_ip_routing_rule_new
 nm_ip_routing_rule_new_clone
 nm_ip_routing_rule_ref
@@ -2495,10 +2533,12 @@ NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES
 NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS
 NM_SETTING_IP_CONFIG_DHCP_HOSTNAME
 NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME
+NM_SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS
 NM_SETTING_IP_CONFIG_NEVER_DEFAULT
 NM_SETTING_IP_CONFIG_MAY_FAIL
 NM_SETTING_IP_CONFIG_DAD_TIMEOUT
 NM_SETTING_IP_CONFIG_DHCP_TIMEOUT
+NM_SETTING_IP_CONFIG_DHCP_IAID
 NM_SETTING_IP_CONFIG_ROUTING_RULES
 NM_SETTING_DNS_OPTION_DEBUG
 NM_SETTING_DNS_OPTION_NDOTS
@@ -2516,6 +2556,7 @@ NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN
 NM_SETTING_DNS_OPTION_NO_TLD_QUERY
 NM_SETTING_DNS_OPTION_USE_VC
 NMSettingIPConfig
+NMDhcpHostnameFlags
 nm_setting_ip_config_get_method
 nm_setting_ip_config_get_num_dns
 nm_setting_ip_config_get_dns
@@ -2566,13 +2607,14 @@ nm_setting_ip_config_get_never_default
 nm_setting_ip_config_get_may_fail
 nm_setting_ip_config_get_dad_timeout
 nm_setting_ip_config_get_dhcp_timeout
+nm_setting_ip_config_get_dhcp_iaid
+nm_setting_ip_config_get_dhcp_hostname_flags
 <SUBSECTION Standard>
 NMIPAddress
 NMIPRoute
 NMIPRoutingRule
 NMSettingIPConfigClass
 NM_IS_SETTING_IP_CONFIG
-NM_IS_SETTING_IP_CONFIG_CLASS
 NM_SETTING_IP_CONFIG
 NM_SETTING_IP_CONFIG_CLASS
 NM_SETTING_IP_CONFIG_GET_CLASS
@@ -2619,7 +2661,6 @@ nm_setting_ip_tunnel_get_flags
 <SUBSECTION Standard>
 NMSettingIPTunnelClass
 NM_IS_SETTING_IP_TUNNEL
-NM_IS_SETTING_IP_TUNNEL_CLASS
 NM_SETTING_IP_TUNNEL
 NM_SETTING_IP_TUNNEL_CLASS
 NM_SETTING_IP_TUNNEL_GET_CLASS
@@ -2645,7 +2686,6 @@ nm_setting_ip4_config_get_dhcp_fqdn
 <SUBSECTION Standard>
 NMSettingIP4ConfigClass
 NM_IS_SETTING_IP4_CONFIG
-NM_IS_SETTING_IP4_CONFIG_CLASS
 NM_SETTING_IP4_CONFIG
 NM_SETTING_IP4_CONFIG_CLASS
 NM_SETTING_IP4_CONFIG_GET_CLASS
@@ -2679,7 +2719,6 @@ nm_setting_ip6_config_get_dhcp_duid
 <SUBSECTION Standard>
 NMSettingIP6ConfigClass
 NM_IS_SETTING_IP6_CONFIG
-NM_IS_SETTING_IP6_CONFIG_CLASS
 NM_SETTING_IP6_CONFIG
 NM_SETTING_IP6_CONFIG_CLASS
 NM_SETTING_IP6_CONFIG_GET_CLASS
@@ -2718,7 +2757,6 @@ nm_setting_macsec_get_send_sci
 <SUBSECTION Standard>
 NMSettingMacsecClass
 NM_IS_SETTING_MACSEC
-NM_IS_SETTING_MACSEC_CLASS
 NM_SETTING_MACSEC
 NM_SETTING_MACSEC_CLASS
 NM_SETTING_MACSEC_GET_CLASS
@@ -2744,7 +2782,6 @@ nm_setting_macvlan_get_tap
 <SUBSECTION Standard>
 NMSettingMacvlanClass
 NM_IS_SETTING_MACVLAN
-NM_IS_SETTING_MACVLAN_CLASS
 NM_SETTING_MACVLAN
 NM_SETTING_MACVLAN_CLASS
 NM_SETTING_MACVLAN_GET_CLASS
@@ -2768,7 +2805,6 @@ nm_setting_match_get_interface_names
 <SUBSECTION Standard>
 NMSettingMatchClass
 NM_IS_SETTING_MATCH
-NM_IS_SETTING_MATCH_CLASS
 NM_SETTING_MATCH
 NM_SETTING_MATCH_CLASS
 NM_SETTING_MATCH_GET_CLASS
@@ -2791,7 +2827,6 @@ nm_setting_olpc_mesh_get_dhcp_anycast_address
 <SUBSECTION Standard>
 NMSettingOlpcMeshClass
 NM_IS_SETTING_OLPC_MESH
-NM_IS_SETTING_OLPC_MESH_CLASS
 NM_SETTING_OLPC_MESH
 NM_SETTING_OLPC_MESH_CLASS
 NM_SETTING_OLPC_MESH_GET_CLASS
@@ -2817,7 +2852,6 @@ nm_setting_ovs_bridge_get_datapath_type
 <SUBSECTION Standard>
 NMSettingOvsBridgeClass
 NM_IS_SETTING_OVS_BRIDGE
-NM_IS_SETTING_OVS_BRIDGE_CLASS
 NM_SETTING_OVS_BRIDGE
 NM_SETTING_OVS_BRIDGE_CLASS
 NM_SETTING_OVS_BRIDGE_GET_CLASS
@@ -2835,7 +2869,6 @@ nm_setting_ovs_dpdk_get_devargs
 <SUBSECTION Standard>
 NMSettingOvsDpdkClass
 NM_IS_SETTING_OVS_DPDK
-NM_IS_SETTING_OVS_DPDK_CLASS
 NM_SETTING_OVS_DPDK
 NM_SETTING_OVS_DPDK_CLASS
 NM_SETTING_OVS_DPDK_GET_CLASS
@@ -2853,7 +2886,6 @@ nm_setting_ovs_interface_get_interface_type
 <SUBSECTION Standard>
 NMSettingOvsInterfaceClass
 NM_IS_SETTING_OVS_INTERFACE
-NM_IS_SETTING_OVS_INTERFACE_CLASS
 NM_SETTING_OVS_INTERFACE
 NM_SETTING_OVS_INTERFACE_CLASS
 NM_SETTING_OVS_INTERFACE_GET_CLASS
@@ -2871,7 +2903,6 @@ nm_setting_ovs_patch_get_peer
 <SUBSECTION Standard>
 NMSettingOvsPatchClass
 NM_IS_SETTING_OVS_PATCH
-NM_IS_SETTING_OVS_PATCH_CLASS
 NM_SETTING_OVS_PATCH
 NM_SETTING_OVS_PATCH_CLASS
 NM_SETTING_OVS_PATCH_GET_CLASS
@@ -2899,7 +2930,6 @@ nm_setting_ovs_port_get_bond_downdelay
 <SUBSECTION Standard>
 NMSettingOvsPortClass
 NM_IS_SETTING_OVS_PORT
-NM_IS_SETTING_OVS_PORT_CLASS
 NM_SETTING_OVS_PORT
 NM_SETTING_OVS_PORT_CLASS
 NM_SETTING_OVS_PORT_GET_CLASS
@@ -2952,7 +2982,6 @@ nm_setting_ppp_get_lcp_echo_interval
 <SUBSECTION Standard>
 NMSettingPppClass
 NM_IS_SETTING_PPP
-NM_IS_SETTING_PPP_CLASS
 NM_SETTING_PPP
 NM_SETTING_PPP_CLASS
 NM_SETTING_PPP_GET_CLASS
@@ -2979,7 +3008,6 @@ nm_setting_pppoe_get_password_flags
 <SUBSECTION Standard>
 NMSettingPppoeClass
 NM_IS_SETTING_PPPOE
-NM_IS_SETTING_PPPOE_CLASS
 NM_SETTING_PPPOE
 NM_SETTING_PPPOE_CLASS
 NM_SETTING_PPPOE_GET_CLASS
@@ -3005,7 +3033,6 @@ nm_setting_proxy_get_pac_script
 <SUBSECTION Standard>
 NMSettingProxyClass
 NM_IS_SETTING_PROXY
-NM_IS_SETTING_PROXY_CLASS
 NM_SETTING_PROXY
 NM_SETTING_PROXY_CLASS
 NM_SETTING_PROXY_GET_CLASS
@@ -3033,7 +3060,6 @@ nm_setting_serial_get_send_delay
 <SUBSECTION Standard>
 NMSettingSerialClass
 NM_IS_SETTING_SERIAL
-NM_IS_SETTING_SERIAL_CLASS
 NM_SETTING_SERIAL
 NM_SETTING_SERIAL_CLASS
 NM_SETTING_SERIAL_GET_CLASS
@@ -3084,7 +3110,6 @@ nm_sriov_vf_attribute_validate
 NMSettingSriovClass
 NMSriovVF
 NM_IS_SETTING_SRIOV
-NM_IS_SETTING_SRIOV_CLASS
 NM_SETTING_SRIOV
 NM_SETTING_SRIOV_CLASS
 NM_SETTING_SRIOV_GET_CLASS
@@ -3150,7 +3175,6 @@ NMTCAction
 NMTCQdisc
 NMTCTfilter
 NM_IS_SETTING_TC_CONFIG
-NM_IS_SETTING_TC_CONFIG_CLASS
 NM_SETTING_TC_CONFIG
 NM_SETTING_TC_CONFIG_CLASS
 NM_SETTING_TC_CONFIG_GET_CLASS
@@ -3255,7 +3279,6 @@ nm_setting_team_clear_link_watchers
 NMSettingTeamClass
 NMTeamLinkWatcher
 NM_IS_SETTING_TEAM
-NM_IS_SETTING_TEAM_CLASS
 NM_SETTING_TEAM
 NM_SETTING_TEAM_CLASS
 NM_SETTING_TEAM_GET_CLASS
@@ -3294,7 +3317,6 @@ nm_setting_team_port_clear_link_watchers
 <SUBSECTION Standard>
 NMSettingTeamPortClass
 NM_IS_SETTING_TEAM_PORT
-NM_IS_SETTING_TEAM_PORT_CLASS
 NM_SETTING_TEAM_PORT
 NM_SETTING_TEAM_PORT_CLASS
 NM_SETTING_TEAM_PORT_GET_CLASS
@@ -3324,7 +3346,6 @@ nm_setting_tun_get_multi_queue
 <SUBSECTION Standard>
 NMSettingTunClass
 NM_IS_SETTING_TUN
-NM_IS_SETTING_TUN_CLASS
 NM_SETTING_TUN
 NM_SETTING_TUN_CLASS
 NM_SETTING_TUN_GET_CLASS
@@ -3346,7 +3367,6 @@ nm_setting_user_check_val
 <SUBSECTION Standard>
 NMSettingUserClass
 NM_IS_SETTING_USER
-NM_IS_SETTING_USER_CLASS
 NM_SETTING_USER
 NM_SETTING_USER_CLASS
 NM_SETTING_USER_GET_CLASS
@@ -3382,7 +3402,6 @@ nm_setting_vlan_add_priority_str
 <SUBSECTION Standard>
 NMSettingVlanClass
 NM_IS_SETTING_VLAN
-NM_IS_SETTING_VLAN_CLASS
 NM_SETTING_VLAN
 NM_SETTING_VLAN_CLASS
 NM_SETTING_VLAN_GET_CLASS
@@ -3422,7 +3441,6 @@ nm_setting_vpn_get_timeout
 <SUBSECTION Standard>
 NMSettingVpnClass
 NM_IS_SETTING_VPN
-NM_IS_SETTING_VPN_CLASS
 NM_SETTING_VPN
 NM_SETTING_VPN_CLASS
 NM_SETTING_VPN_GET_CLASS
@@ -3471,7 +3489,6 @@ nm_setting_vxlan_get_l3_miss
 <SUBSECTION Standard>
 NMSettingVxlanClass
 NM_IS_SETTING_VXLAN
-NM_IS_SETTING_VXLAN_CLASS
 NM_SETTING_VXLAN
 NM_SETTING_VXLAN_CLASS
 NM_SETTING_VXLAN_GET_CLASS
@@ -3493,7 +3510,6 @@ nm_setting_wifi_p2p_get_wfd_ies
 <SUBSECTION Standard>
 NMSettingWifiP2PClass
 NM_IS_SETTING_WIFI_P2P
-NM_IS_SETTING_WIFI_P2P_CLASS
 NM_SETTING_WIFI_P2P
 NM_SETTING_WIFI_P2P_CLASS
 NM_SETTING_WIFI_P2P_GET_CLASS
@@ -3514,7 +3530,6 @@ nm_setting_wimax_get_mac_address
 <SUBSECTION Standard>
 NMSettingWimaxClass
 NM_IS_SETTING_WIMAX
-NM_IS_SETTING_WIMAX_CLASS
 NM_SETTING_WIMAX
 NM_SETTING_WIMAX_CLASS
 NM_SETTING_WIMAX_GET_CLASS
@@ -3571,7 +3586,6 @@ nm_setting_wired_get_wake_on_lan_password
 <SUBSECTION Standard>
 NMSettingWiredClass
 NM_IS_SETTING_WIRED
-NM_IS_SETTING_WIRED_CLASS
 NM_SETTING_WIRED
 NM_SETTING_WIRED_CLASS
 NM_SETTING_WIRED_GET_CLASS
@@ -3643,7 +3657,6 @@ nm_setting_wireguard_get_ip6_auto_default_route
 NMSettingWireGuardClass
 NMWireGuardPeer
 NM_IS_SETTING_WIREGUARD
-NM_IS_SETTING_WIREGUARD_CLASS
 NM_SETTING_WIREGUARD
 NM_SETTING_WIREGUARD_CLASS
 NM_SETTING_WIREGUARD_GET_CLASS
@@ -3710,7 +3723,6 @@ nm_setting_wireless_get_wake_on_wlan
 <SUBSECTION Standard>
 NMSettingWirelessClass
 NM_IS_SETTING_WIRELESS
-NM_IS_SETTING_WIRELESS_CLASS
 NM_SETTING_WIRELESS
 NM_SETTING_WIRELESS_CLASS
 NM_SETTING_WIRELESS_GET_CLASS
@@ -3784,7 +3796,6 @@ nm_setting_wireless_security_get_fils
 <SUBSECTION Standard>
 NMSettingWirelessSecurityClass
 NM_IS_SETTING_WIRELESS_SECURITY
-NM_IS_SETTING_WIRELESS_SECURITY_CLASS
 NM_SETTING_WIRELESS_SECURITY
 NM_SETTING_WIRELESS_SECURITY_CLASS
 NM_SETTING_WIRELESS_SECURITY_GET_CLASS
@@ -3812,7 +3823,6 @@ nm_setting_wpan_get_channel
 <SUBSECTION Standard>
 NMSettingWpanClass
 NM_IS_SETTING_WPAN
-NM_IS_SETTING_WPAN_CLASS
 NM_SETTING_WPAN
 NM_SETTING_WPAN_CLASS
 NM_SETTING_WPAN_GET_CLASS
@@ -3830,7 +3840,6 @@ nm_simple_connection_new_clone
 <SUBSECTION Standard>
 NMSimpleConnectionClass
 NM_IS_SIMPLE_CONNECTION
-NM_IS_SIMPLE_CONNECTION_CLASS
 NM_SIMPLE_CONNECTION
 NM_SIMPLE_CONNECTION_CLASS
 NM_SIMPLE_CONNECTION_GET_CLASS
@@ -3868,6 +3877,11 @@ nm_team_setting_cmp
 nm_team_setting_reset
 nm_team_setting_reset_from_dbus
 nm_team_setting_maybe_changed
+nm_sett_info_propert_type_team_b
+nm_sett_info_propert_type_team_i
+nm_sett_info_propert_type_team_s
+nm_sett_info_propert_type_team_as
+nm_sett_info_propert_type_team_link_watchers
 NMTeamLinkWatcher
 </SECTION>
 
@@ -4040,7 +4054,9 @@ NM_AVAILABLE_IN_1_18
 NM_DEPRECATED_IN_1_20
 NM_DEPRECATED_IN_1_20_FOR
 NM_AVAILABLE_IN_1_20
-NM_AVAILABLE_IN_1_20_6
+NM_DEPRECATED_IN_1_22
+NM_DEPRECATED_IN_1_22_FOR
+NM_AVAILABLE_IN_1_22
 </SECTION>
 
 <SECTION>
@@ -4048,13 +4064,11 @@ NM_AVAILABLE_IN_1_20_6
 <TITLE>NMVpnConnection</TITLE>
 NM_VPN_CONNECTION_VPN_STATE
 NM_VPN_CONNECTION_BANNER
-NMVpnConnection
 nm_vpn_connection_get_vpn_state
 nm_vpn_connection_get_banner
 <SUBSECTION Standard>
 NMVpnConnectionClass
 NM_IS_VPN_CONNECTION
-NM_IS_VPN_CONNECTION_CLASS
 NM_TYPE_VPN_CONNECTION
 NM_VPN_CONNECTION
 NM_VPN_CONNECTION_CLASS
@@ -4189,7 +4203,6 @@ NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME
 NMVpnPluginInfo
 <SUBSECTION Standard>
 NM_IS_VPN_PLUGIN_INFO
-NM_IS_VPN_PLUGIN_INFO_CLASS
 NM_TYPE_VPN_PLUGIN_INFO
 NM_VPN_PLUGIN_INFO
 NM_VPN_PLUGIN_INFO_CLASS
@@ -4202,7 +4215,6 @@ NM_VPN_PLUGIN_OLD_DBUS_SERVICE_NAME
 NM_VPN_PLUGIN_OLD_STATE
 <SUBSECTION Standard>
 NM_IS_VPN_PLUGIN_OLD
-NM_IS_VPN_PLUGIN_OLD_CLASS
 NM_TYPE_VPN_PLUGIN_OLD
 NM_VPN_PLUGIN_OLD
 NM_VPN_PLUGIN_OLD_CLASS
@@ -4216,7 +4228,6 @@ NM_VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER
 NM_VPN_SERVICE_PLUGIN_STATE
 <SUBSECTION Standard>
 NM_IS_VPN_SERVICE_PLUGIN
-NM_IS_VPN_SERVICE_PLUGIN_CLASS
 NM_TYPE_VPN_SERVICE_PLUGIN
 NM_VPN_SERVICE_PLUGIN
 NM_VPN_SERVICE_PLUGIN_CLASS
@@ -4251,7 +4262,6 @@ nm_wifi_p2p_peer_connection_valid
 <SUBSECTION Standard>
 NMWifiP2PPeerClass
 NM_IS_WIFI_P2P_PEER
-NM_IS_WIFI_P2P_PEER_CLASS
 NM_TYPE_WIFI_P2P_PEER
 NM_WIFI_P2P_PEER
 NM_WIFI_P2P_PEER_CLASS
@@ -4265,7 +4275,6 @@ nm_wifi_p2p_peer_get_type
 NM_WIMAX_NSP_NAME
 NM_WIMAX_NSP_SIGNAL_QUALITY
 NM_WIMAX_NSP_NETWORK_TYPE
-NMWimaxNsp
 nm_wimax_nsp_get_name
 nm_wimax_nsp_get_signal_quality
 nm_wimax_nsp_get_network_type
@@ -4274,7 +4283,6 @@ nm_wimax_nsp_connection_valid
 <SUBSECTION Standard>
 NMWimaxNspClass
 NM_IS_WIMAX_NSP
-NM_IS_WIMAX_NSP_CLASS
 NM_TYPE_WIMAX_NSP
 NM_WIMAX_NSP
 NM_WIMAX_NSP_CLASS
diff --git a/docs/libnm/libnm.types b/docs/libnm/libnm.types
index e10a4001..7c88eb37 100644
--- a/docs/libnm/libnm.types
+++ b/docs/libnm/libnm.types
@@ -34,6 +34,7 @@ nm_device_ethernet_get_type
 nm_device_generic_get_type
 nm_device_get_type
 nm_device_infiniband_get_type
+nm_device_interface_flags_get_type
 nm_device_ip_tunnel_get_type
 nm_device_macsec_get_type
 nm_device_macvlan_get_type
@@ -58,7 +59,9 @@ nm_device_wimax_get_type
 nm_device_wireguard_get_type
 nm_device_wpan_get_type
 nm_dhcp_config_get_type
+nm_dhcp_hostname_flags_get_type
 nm_dns_entry_get_type
+nm_ip_address_cmp_flags_get_type
 nm_ip_address_get_type
 nm_ip_config_get_type
 nm_ip_route_get_type
@@ -68,6 +71,7 @@ nm_ip_tunnel_flags_get_type
 nm_ip_tunnel_mode_get_type
 nm_lldp_neighbor_get_type
 nm_manager_error_get_type
+nm_manager_reload_flags_get_type
 nm_metered_get_type
 nm_object_get_type
 nm_remote_connection_get_type
diff --git a/docs/libnm/meson.build b/docs/libnm/meson.build
index b4a23729..1a73b4dd 100644
--- a/docs/libnm/meson.build
+++ b/docs/libnm/meson.build
@@ -1,4 +1,7 @@
-doc_module = libnm_name
+src_dirs = [
+  libnm_core_inc,
+  libnm_inc,
+]
 
 private_headers = [
   'common.h',
@@ -17,7 +20,6 @@ private_headers = [
   'nm-object-private.h',
   'nm-property-compare.h',
   'nm-remote-connection-private.h',
-  'nm-remote-settings.h',
   'nm-setting-private.h',
   'nm-utils-private.h',
   'nm-core-tests-enum-types.h',
@@ -26,29 +28,29 @@ private_headers = [
   'test-general-enums.h',
 ]
 
-configure_file(
-  input: version_xml + '.in',
-  output: version_xml,
-  configuration: version_conf,
+scan_args = [
+  '--rebuild-types',
+  '--rebuild-sections',
+  '--ignore-decorators=NM_AVAILABLE_IN_\d_\d\d?|NM_DEPRECATED_IN_\d_\d\d?',
+  '--ignore-headers=' + ' '.join(private_headers),
+]
+
+version_xml = configure_file(
+  input: 'version.xml.in',
+  output: '@BASENAME@',
+  configuration: data_conf,
 )
 
 gnome.gtkdoc(
-  doc_module,
-  main_xml: doc_module + '-docs.xml',
-  src_dir: [
-    libnm_core_inc,
-    libnm_inc,
-  ],
+  libnm_name,
+  main_xml: libnm_name + '-docs.xml',
+  src_dir: src_dirs,
   dependencies: libnm_dep,
-  scan_args: [
-    '--rebuild-types',
-    '--rebuild-sections',
-    '--ignore-decorators=NM_AVAILABLE_IN_\d_\d\d?|NM_DEPRECATED_IN_\d_\d\d?',
-    '--ignore-headers=' + ' '.join(private_headers),
-  ],
+  scan_args: scan_args,
   scanobjs_args: '--type-init-func="g_type_init();"',
-  fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)),
-  gobject_typesfile: doc_module + '.types',
-  html_assets: doc_module + '.png',
+  fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(libnm_name)),
+  gobject_typesfile: libnm_name + '.types',
+  html_assets: 'libnm.png',
+  content_files: version_xml,
   install: true,
 )
diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml
index 95393fc7..57807d6d 100644
--- a/docs/libnm/version.xml
+++ b/docs/libnm/version.xml
@@ -1 +1 @@
-1.20.8
+1.22.0