about summary refs log tree commit diff
path: root/docs/libnm/html/NMSettingWirelessSecurity.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/libnm/html/NMSettingWirelessSecurity.html')
-rw-r--r--docs/libnm/html/NMSettingWirelessSecurity.html352
1 files changed, 289 insertions, 63 deletions
diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html
index 90399f70..70aa4a76 100644
--- a/docs/libnm/html/NMSettingWirelessSecurity.html
+++ b/docs/libnm/html/NMSettingWirelessSecurity.html
@@ -59,7 +59,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-num-protos" title="nm_setting_wireless_security_get_num_protos ()">nm_setting_wireless_security_get_num_protos</a> <span class="c_punctuation">()</span>
@@ -74,7 +74,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-add-proto" title="nm_setting_wireless_security_add_proto ()">nm_setting_wireless_security_add_proto</a> <span class="c_punctuation">()</span>
@@ -90,7 +90,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-remove-proto-by-value" title="nm_setting_wireless_security_remove_proto_by_value ()">nm_setting_wireless_security_remove_proto_by_value</a> <span class="c_punctuation">()</span>
@@ -106,7 +106,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-num-pairwise" title="nm_setting_wireless_security_get_num_pairwise ()">nm_setting_wireless_security_get_num_pairwise</a> <span class="c_punctuation">()</span>
@@ -121,7 +121,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-add-pairwise" title="nm_setting_wireless_security_add_pairwise ()">nm_setting_wireless_security_add_pairwise</a> <span class="c_punctuation">()</span>
@@ -137,7 +137,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-remove-pairwise-by-value" title="nm_setting_wireless_security_remove_pairwise_by_value ()">nm_setting_wireless_security_remove_pairwise_by_value</a> <span class="c_punctuation">()</span>
@@ -153,7 +153,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-num-groups" title="nm_setting_wireless_security_get_num_groups ()">nm_setting_wireless_security_get_num_groups</a> <span class="c_punctuation">()</span>
@@ -168,7 +168,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-add-group" title="nm_setting_wireless_security_add_group ()">nm_setting_wireless_security_add_group</a> <span class="c_punctuation">()</span>
@@ -184,7 +184,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<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="NMSettingWirelessSecurity.html#nm-setting-wireless-security-remove-group-by-value" title="nm_setting_wireless_security_remove_group_by_value ()">nm_setting_wireless_security_remove_group_by_value</a> <span class="c_punctuation">()</span>
@@ -199,6 +199,14 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </td>
 </tr>
 <tr>
+<td class="function_type">
+<a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityPmf" title="enum NMSettingWirelessSecurityPmf"><span class="returnvalue">NMSettingWirelessSecurityPmf</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-pmf" title="nm_setting_wireless_security_get_pmf ()">nm_setting_wireless_security_get_pmf</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
 <td class="function_type">const <span class="returnvalue">char</span> *
 </td>
 <td class="function_name">
@@ -252,7 +260,7 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint32</span>
+<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 </td>
 <td class="function_name">
 <a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-wep-tx-keyidx" title="nm_setting_wireless_security_get_wep_tx_keyidx ()">nm_setting_wireless_security_get_wep_tx_keyidx</a> <span class="c_punctuation">()</span>
@@ -281,6 +289,14 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 <a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-wep-key-type" title="nm_setting_wireless_security_get_wep_key_type ()">nm_setting_wireless_security_get_wep_key_type</a> <span class="c_punctuation">()</span>
 </td>
 </tr>
+<tr>
+<td class="function_type">
+<a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityWpsMethod" title="enum NMSettingWirelessSecurityWpsMethod"><span class="returnvalue">NMSettingWirelessSecurityWpsMethod</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="NMSettingWirelessSecurity.html#nm-setting-wireless-security-get-wps-method" title="nm_setting_wireless_security_get_wps_method ()">nm_setting_wireless_security_get_wps_method</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -295,24 +311,24 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 <tbody>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--auth-alg" title="The “auth-alg” property">auth-alg</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">GStrv</span></td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--group" title="The “group” property">group</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--key-mgmt" title="The “key-mgmt” property">key-mgmt</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--leap-password" title="The “leap-password” property">leap-password</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
@@ -323,23 +339,28 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--leap-username" title="The “leap-username” property">leap-username</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">GStrv</span></td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--pairwise" title="The “pairwise” property">pairwise</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">GStrv</span></td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--pmf" title="The “pmf” property">pmf</a></td>
+<td class="property_flags">Read / Write / Construct</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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--proto" title="The “proto” property">proto</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--psk" title="The “psk” property">psk</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
@@ -360,33 +381,38 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key0" title="The “wep-key0” property">wep-key0</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key1" title="The “wep-key1” property">wep-key1</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key2" title="The “wep-key2” property">wep-key2</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key3" title="The “wep-key3” property">wep-key3</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">guint</span></td>
+<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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-tx-keyidx" title="The “wep-tx-keyidx” property">wep-tx-keyidx</a></td>
 <td class="property_flags">Read / Write / Construct</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="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wps-method" title="The “wps-method” property">wps-method</a></td>
+<td class="property_flags">Read / Write / Construct</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -407,6 +433,14 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 <td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NMWepKeyType" title="enum NMWepKeyType">NMWepKeyType</a></td>
 </tr>
 <tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityPmf" title="enum NMSettingWirelessSecurityPmf">NMSettingWirelessSecurityPmf</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityWpsMethod" title="enum NMSettingWirelessSecurityWpsMethod">NMSettingWirelessSecurityWpsMethod</a></td>
+</tr>
+<tr>
 <td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-KEY-MGMT:CAPS" title="NM_SETTING_WIRELESS_SECURITY_KEY_MGMT">NM_SETTING_WIRELESS_SECURITY_KEY_MGMT</a></td>
 </tr>
@@ -432,6 +466,10 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </tr>
 <tr>
 <td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF:CAPS" title="NM_SETTING_WIRELESS_SECURITY_PMF">NM_SETTING_WIRELESS_SECURITY_PMF</a></td>
+</tr>
+<tr>
+<td class="define_keyword">#define</td>
 <td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-LEAP-USERNAME:CAPS" title="NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME">NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME</a></td>
 </tr>
 <tr>
@@ -475,6 +513,10 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 <td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-LEAP-PASSWORD-FLAGS:CAPS" title="NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS">NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS</a></td>
 </tr>
 <tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-WPS-METHOD:CAPS" title="NM_SETTING_WIRELESS_SECURITY_WPS_METHOD">NM_SETTING_WIRELESS_SECURITY_WPS_METHOD</a></td>
+</tr>
+<tr>
 <td class="datatype_keyword"> </td>
 <td class="function_name"><a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity-struct" title="NMSettingWirelessSecurity">NMSettingWirelessSecurity</a></td>
 </tr>
@@ -483,9 +525,11 @@ use WEP, LEAP, WPA or WPA2/RSN security</p>
 </div>
 <div class="refsect1">
 <a name="NMSettingWirelessSecurity.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>
+<pre class="screen">    <a href="https://developer.gnome.org/gobject/unstable/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
+    <span class="lineart">├──</span> NMSettingWirelessSecurityPmf
+    <span class="lineart">├──</span> NMSettingWirelessSecurityWpsMethod
     <span class="lineart">╰──</span> NMWepKeyType
-    GObject
+    <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> NMSettingWirelessSecurity
 </pre>
@@ -547,7 +591,7 @@ nm_setting_wireless_security_get_key_mgmt
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-get-num-protos"></a><h3>nm_setting_wireless_security_get_num_protos ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_setting_wireless_security_get_num_protos
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
@@ -577,7 +621,7 @@ connecting to secure Wi-Fi networks</p>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_proto
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-get-proto.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -609,7 +653,7 @@ nm_setting_wireless_security_get_proto
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-add-proto"></a><h3>nm_setting_wireless_security_add_proto ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_add_proto
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *proto</code></em>);</pre>
@@ -643,8 +687,8 @@ with the access point.</p>
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-add-proto.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the protocol was new and was added to the allowed
-protocol list, or <code class="literal">FALSE</code> if it was already in the list</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the protocol was new and was added to the allowed
+protocol list, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was already in the list</p>
 </div>
 </div>
 <hr>
@@ -653,7 +697,7 @@ protocol list, or <code class="literal">FALSE</code> if it was already in the li
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_wireless_security_remove_proto
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <p>Removes a protocol from the allowed protocol list.</p>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-remove-proto.parameters"></a><h4>Parameters</h4>
@@ -681,7 +725,7 @@ nm_setting_wireless_security_remove_proto
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-remove-proto-by-value"></a><h3>nm_setting_wireless_security_remove_proto_by_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_remove_proto_by_value
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *proto</code></em>);</pre>
@@ -710,7 +754,7 @@ nm_setting_wireless_security_remove_proto_by_value
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-remove-proto-by-value.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the protocol was found and removed; <code class="literal">FALSE</code> if it was not.</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the protocol was found and removed; <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was not.</p>
 </div>
 </div>
 <hr>
@@ -740,7 +784,7 @@ specified then all protocols are allowed.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-get-num-pairwise"></a><h3>nm_setting_wireless_security_get_num_pairwise ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_setting_wireless_security_get_num_pairwise
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
@@ -769,7 +813,7 @@ nm_setting_wireless_security_get_num_pairwise
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_pairwise
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <p>Returns the allowed pairwise encryption algorithm from allowed algorithm
 list.</p>
 <div class="refsect3">
@@ -803,7 +847,7 @@ list.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-add-pairwise"></a><h3>nm_setting_wireless_security_add_pairwise ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_add_pairwise
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *pairwise</code></em>);</pre>
@@ -835,7 +879,7 @@ compatible with this connection.</p>
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-add-pairwise.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the algorithm was added to the list, <code class="literal">FALSE</code> if it was
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the algorithm was added to the list, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was
 already in the list</p>
 </div>
 </div>
@@ -845,7 +889,7 @@ already in the list</p>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_wireless_security_remove_pairwise
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <p>Removes an encryption algorithm from the allowed pairwise encryption
 algorithm list.</p>
 <div class="refsect3">
@@ -874,7 +918,7 @@ algorithm list.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-remove-pairwise-by-value"></a><h3>nm_setting_wireless_security_remove_pairwise_by_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_remove_pairwise_by_value
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *pairwise</code></em>);</pre>
@@ -904,7 +948,7 @@ algorithm list.</p>
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-remove-pairwise-by-value.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the encryption algorith was found and removed; <code class="literal">FALSE</code> if it was not.</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the encryption algorith was found and removed; <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was not.</p>
 </div>
 </div>
 <hr>
@@ -934,7 +978,7 @@ specified then all pairwise encryption algorithms are allowed.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-get-num-groups"></a><h3>nm_setting_wireless_security_get_num_groups ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_setting_wireless_security_get_num_groups
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
@@ -963,7 +1007,7 @@ nm_setting_wireless_security_get_num_groups
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_group
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <p>Returns the allowed groupwise encryption algorithm from allowed algorithm
 list.</p>
 <div class="refsect3">
@@ -997,7 +1041,7 @@ list.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-add-group"></a><h3>nm_setting_wireless_security_add_group ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_add_group
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *group</code></em>);</pre>
@@ -1030,7 +1074,7 @@ compatible with this connection.</p>
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-add-group.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the algorithm was added to the list, <code class="literal">FALSE</code> if it was
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the algorithm was added to the list, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was
 already in the list</p>
 </div>
 </div>
@@ -1040,7 +1084,7 @@ already in the list</p>
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_wireless_security_remove_group
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> i</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> i</code></em>);</pre>
 <p>Removes an encryption algorithm from the allowed groupwise encryption
 algorithm list.</p>
 <div class="refsect3">
@@ -1069,7 +1113,7 @@ algorithm list.</p>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-remove-group-by-value"></a><h3>nm_setting_wireless_security_remove_group_by_value ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
 nm_setting_wireless_security_remove_group_by_value
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *group</code></em>);</pre>
@@ -1100,7 +1144,7 @@ algorithm list.</p>
 </div>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-remove-group-by-value.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the algorithm was found and removed; <code class="literal">FALSE</code> if it was not.</p>
+<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the algorithm was found and removed; <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was not.</p>
 </div>
 </div>
 <hr>
@@ -1129,6 +1173,12 @@ specified then all groupwise encryption algorithms are allowed.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="nm-setting-wireless-security-get-pmf"></a><h3>nm_setting_wireless_security_get_pmf ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityPmf" title="enum NMSettingWirelessSecurityPmf"><span class="returnvalue">NMSettingWirelessSecurityPmf</span></a>
+nm_setting_wireless_security_get_pmf (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="nm-setting-wireless-security-get-psk"></a><h3>nm_setting_wireless_security_get_psk ()</h3>
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_psk (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
@@ -1264,7 +1314,7 @@ nm_setting_wireless_security_get_leap_password_flags
 <pre class="programlisting">const <span class="returnvalue">char</span> *
 nm_setting_wireless_security_get_wep_key
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> idx</code></em>);</pre>
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> idx</code></em>);</pre>
 <div class="refsect3">
 <a name="nm-setting-wireless-security-get-wep-key.parameters"></a><h4>Parameters</h4>
 <div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1298,7 +1348,7 @@ nm_setting_wireless_security_get_wep_key
 <pre class="programlisting"><span class="returnvalue">void</span>
 nm_setting_wireless_security_set_wep_key
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>,
-                                <em class="parameter"><code><span class="type">guint32</span> idx</code></em>,
+                                <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> idx</code></em>,
                                 <em class="parameter"><code>const <span class="type">char</span> *key</code></em>);</pre>
 <p>Sets a WEP key in the given index.</p>
 <div class="refsect3">
@@ -1334,7 +1384,7 @@ property.</p></td>
 <hr>
 <div class="refsect2">
 <a name="nm-setting-wireless-security-get-wep-tx-keyidx"></a><h3>nm_setting_wireless_security_get_wep_tx_keyidx ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint32</span>
+<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="returnvalue">guint32</span></a>
 nm_setting_wireless_security_get_wep_tx_keyidx
                                (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
 <div class="refsect3">
@@ -1435,6 +1485,33 @@ nm_setting_wireless_security_get_wep_key_type
 <p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wep-key-type" title="The “wep-key-type” property"><span class="type">“wep-key-type”</span></a> property of the setting</p>
 </div>
 </div>
+<hr>
+<div class="refsect2">
+<a name="nm-setting-wireless-security-get-wps-method"></a><h3>nm_setting_wireless_security_get_wps_method ()</h3>
+<pre class="programlisting"><a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurityWpsMethod" title="enum NMSettingWirelessSecurityWpsMethod"><span class="returnvalue">NMSettingWirelessSecurityWpsMethod</span></a>
+nm_setting_wireless_security_get_wps_method
+                               (<em class="parameter"><code><a class="link" href="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a> *setting</code></em>);</pre>
+<div class="refsect3">
+<a name="nm-setting-wireless-security-get-wps-method.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="NMSettingWirelessSecurity.html" title="NMSettingWirelessSecurity"><span class="type">NMSettingWirelessSecurity</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="nm-setting-wireless-security-get-wps-method.returns"></a><h4>Returns</h4>
+<p> the <a class="link" href="NMSettingWirelessSecurity.html#NMSettingWirelessSecurity--wps-method" title="The “wps-method” property"><span class="type">“wps-method”</span></a> property of the setting</p>
+</div>
+<p class="since">Since: 1.10</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="NMSettingWirelessSecurity.other_details"></a><h2>Types and Values</h2>
@@ -1504,6 +1581,114 @@ the actual WEP key using the MD5 hash algorithm.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingWirelessSecurityPmf"></a><h3>enum NMSettingWirelessSecurityPmf</h3>
+<p>These flags indicate whether PMF must be enabled.</p>
+<div class="refsect3">
+<a name="NMSettingWirelessSecurityPmf.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-SETTING-WIRELESS-SECURITY-PMF-DEFAULT:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT</p></td>
+<td class="enum_member_description">
+<p>use the default value</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-PMF-DISABLE:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE</p></td>
+<td class="enum_member_description">
+<p>disable PMF</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-PMF-OPTIONAL:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL</p></td>
+<td class="enum_member_description">
+<p>enable PMF if the supplicant and the AP support it</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-PMF-REQUIRED:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED</p></td>
+<td class="enum_member_description">
+<p>require PMF and fail if not available</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-PMF-NUM:CAPS"></a>_NM_SETTING_WIRELESS_SECURITY_PMF_NUM</p></td>
+<td> </td>
+<td> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-PMF-LAST:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_PMF_LAST</p></td>
+<td> </td>
+<td> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingWirelessSecurityWpsMethod"></a><h3>enum NMSettingWirelessSecurityWpsMethod</h3>
+<p>Configure the use of WPS by a connection while it activates.</p>
+<div class="refsect3">
+<a name="NMSettingWirelessSecurityWpsMethod.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-SETTING-WIRELESS-SECURITY-WPS-METHOD-DEFAULT:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DEFAULT</p></td>
+<td class="enum_member_description">
+<p>Attempt whichever method AP supports</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-WPS-METHOD-DISABLED:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_DISABLED</p></td>
+<td class="enum_member_description">
+<p>WPS can not be used.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-WPS-METHOD-AUTO:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_AUTO</p></td>
+<td class="enum_member_description">
+<p>Use WPS, any method</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-WPS-METHOD-PBC:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PBC</p></td>
+<td class="enum_member_description">
+<p>use WPS push-buthon method</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="NM-SETTING-WIRELESS-SECURITY-WPS-METHOD-PIN:CAPS"></a>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD_PIN</p></td>
+<td class="enum_member_description">
+<p>use PIN method</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p class="since">Since: 1.10</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-WIRELESS-SECURITY-KEY-MGMT:CAPS"></a><h3>NM_SETTING_WIRELESS_SECURITY_KEY_MGMT</h3>
 <pre class="programlisting">#define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT "key-mgmt"
 </pre>
@@ -1540,6 +1725,12 @@ the actual WEP key using the MD5 hash algorithm.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-WIRELESS-SECURITY-PMF:CAPS"></a><h3>NM_SETTING_WIRELESS_SECURITY_PMF</h3>
+<pre class="programlisting">#define NM_SETTING_WIRELESS_SECURITY_PMF "pmf"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NM-SETTING-WIRELESS-SECURITY-LEAP-USERNAME:CAPS"></a><h3>NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME</h3>
 <pre class="programlisting">#define NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME "leap-username"
 </pre>
@@ -1606,6 +1797,12 @@ the actual WEP key using the MD5 hash algorithm.</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NM-SETTING-WIRELESS-SECURITY-WPS-METHOD:CAPS"></a><h3>NM_SETTING_WIRELESS_SECURITY_WPS_METHOD</h3>
+<pre class="programlisting">#define NM_SETTING_WIRELESS_SECURITY_WPS_METHOD "wps-method"
+</pre>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingWirelessSecurity-struct"></a><h3>NMSettingWirelessSecurity</h3>
 <pre class="programlisting">typedef struct _NMSettingWirelessSecurity NMSettingWirelessSecurity;</pre>
 <p>Wi-Fi Security Settings</p>
@@ -1615,7 +1812,7 @@ the actual WEP key using the MD5 hash algorithm.</p>
 <a name="NMSettingWirelessSecurity.property-details"></a><h2>Property Details</h2>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--auth-alg"></a><h3>The <code class="literal">“auth-alg”</code> property</h3>
-<pre class="programlisting">  “auth-alg”                 <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “auth-alg”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>When WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the
 802.11 authentication algorithm required by the AP here.  One of "open"
 for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP.  When
@@ -1627,7 +1824,7 @@ using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--group"></a><h3>The <code class="literal">“group”</code> property</h3>
-<pre class="programlisting">  “group”                    <span class="type">GStrv</span></pre>
+<pre class="programlisting">  “group”                    <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
 <p>A list of group/broadcast encryption algorithms which prevents
 connections to Wi-Fi networks that do not utilize one of the algorithms
 in the list.  For maximum compatibility leave this property empty.  Each
@@ -1637,7 +1834,7 @@ list element may be one of "wep40", "wep104", "tkip", or "ccmp".</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--key-mgmt"></a><h3>The <code class="literal">“key-mgmt”</code> property</h3>
-<pre class="programlisting">  “key-mgmt”                 <span class="type">gchar</span> *</pre>
+<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), or "wpa-eap" (WPA-Enterprise).  This property must be set for
@@ -1648,7 +1845,7 @@ any Wi-Fi connection that uses security.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--leap-password"></a><h3>The <code class="literal">“leap-password”</code> property</h3>
-<pre class="programlisting">  “leap-password”            <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “leap-password”            <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>The login password for legacy LEAP connections (ie, key-mgmt =
 "ieee8021x" and auth-alg = "leap").</p>
 <p>Flags: Read / Write</p>
@@ -1665,7 +1862,7 @@ any Wi-Fi connection that uses security.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--leap-username"></a><h3>The <code class="literal">“leap-username”</code> property</h3>
-<pre class="programlisting">  “leap-username”            <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “leap-username”            <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>The login username for legacy LEAP connections (ie, key-mgmt =
 "ieee8021x" and auth-alg = "leap").</p>
 <p>Flags: Read / Write</p>
@@ -1674,7 +1871,7 @@ any Wi-Fi connection that uses security.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--pairwise"></a><h3>The <code class="literal">“pairwise”</code> property</h3>
-<pre class="programlisting">  “pairwise”                 <span class="type">GStrv</span></pre>
+<pre class="programlisting">  “pairwise”                 <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
 <p>A list of pairwise encryption algorithms which prevents connections to
 Wi-Fi networks that do not utilize one of the algorithms in the list.
 For maximum compatibility leave this property empty.  Each list element
@@ -1683,8 +1880,24 @@ may be one of "tkip" or "ccmp".</p>
 </div>
 <hr>
 <div class="refsect2">
+<a name="NMSettingWirelessSecurity--pmf"></a><h3>The <code class="literal">“pmf”</code> property</h3>
+<pre class="programlisting">  “pmf”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
+<p>Indicates whether Protected Management Frames (802.11w) must be enabled
+for the connection.  One of <a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF-DEFAULT:CAPS"><code class="literal">NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT</code></a>
+(use global default value), <a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF-DISABLE:CAPS"><code class="literal">NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE</code></a>
+(disable PMF), <a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF-OPTIONAL:CAPS"><code class="literal">NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL</code></a> (enable PMF if
+the supplicant and the access point support it) or
+<a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF-REQUIRED:CAPS"><code class="literal">NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED</code></a> (enable PMF and fail if not
+supported).  When set to <a class="link" href="NMSettingWirelessSecurity.html#NM-SETTING-WIRELESS-SECURITY-PMF-DEFAULT:CAPS"><code class="literal">NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT</code></a> and no
+global default is set, PMF will be optionally enabled.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.10</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="NMSettingWirelessSecurity--proto"></a><h3>The <code class="literal">“proto”</code> property</h3>
-<pre class="programlisting">  “proto”                    <span class="type">GStrv</span></pre>
+<pre class="programlisting">  “proto”                    <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
 <p>List of strings specifying the allowed WPA protocol versions to use.
 Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN).  If
 not specified, both WPA and RSN connections are allowed.</p>
@@ -1693,7 +1906,7 @@ not specified, both WPA and RSN connections are allowed.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--psk"></a><h3>The <code class="literal">“psk”</code> property</h3>
-<pre class="programlisting">  “psk”                      <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “psk”                      <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>Pre-Shared-Key for WPA networks.  If the key is 64-characters long, it
 must contain only hexadecimal characters and is interpreted as a
 hexadecimal WPA key.  Otherwise, the key must be between 8 and 63 ASCII
@@ -1736,7 +1949,7 @@ the actual WEP key.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--wep-key0"></a><h3>The <code class="literal">“wep-key0”</code> property</h3>
-<pre class="programlisting">  “wep-key0”                 <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “wep-key0”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>Index 0 WEP key.  This is the WEP key used in most networks.  See the
 "wep-key-type" property for a description of how this key is interpreted.</p>
 <p>Flags: Read / Write</p>
@@ -1745,7 +1958,7 @@ the actual WEP key.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--wep-key1"></a><h3>The <code class="literal">“wep-key1”</code> property</h3>
-<pre class="programlisting">  “wep-key1”                 <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “wep-key1”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>Index 1 WEP key.  This WEP index is not used by most networks.  See the
 "wep-key-type" property for a description of how this key is interpreted.</p>
 <p>Flags: Read / Write</p>
@@ -1754,7 +1967,7 @@ the actual WEP key.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--wep-key2"></a><h3>The <code class="literal">“wep-key2”</code> property</h3>
-<pre class="programlisting">  “wep-key2”                 <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “wep-key2”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>Index 2 WEP key.  This WEP index is not used by most networks.  See the
 "wep-key-type" property for a description of how this key is interpreted.</p>
 <p>Flags: Read / Write</p>
@@ -1763,7 +1976,7 @@ the actual WEP key.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--wep-key3"></a><h3>The <code class="literal">“wep-key3”</code> property</h3>
-<pre class="programlisting">  “wep-key3”                 <span class="type">gchar</span> *</pre>
+<pre class="programlisting">  “wep-key3”                 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
 <p>Index 3 WEP key.  This WEP index is not used by most networks.  See the
 "wep-key-type" property for a description of how this key is interpreted.</p>
 <p>Flags: Read / Write</p>
@@ -1772,7 +1985,7 @@ the actual WEP key.</p>
 <hr>
 <div class="refsect2">
 <a name="NMSettingWirelessSecurity--wep-tx-keyidx"></a><h3>The <code class="literal">“wep-tx-keyidx”</code> property</h3>
-<pre class="programlisting">  “wep-tx-keyidx”            <span class="type">guint</span></pre>
+<pre class="programlisting">  “wep-tx-keyidx”            <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
 <p>When static WEP is used (ie, key-mgmt = "none") and a non-default WEP key
 index is used by the AP, put that WEP key index here.  Valid values are 0
 (default key) through 3.  Note that some consumer access points (like the
@@ -1781,6 +1994,19 @@ Linksys WRT54G) number the keys 1 - 4.</p>
 <p>Allowed values: &lt;= 3</p>
 <p>Default value: 0</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="NMSettingWirelessSecurity--wps-method"></a><h3>The <code class="literal">“wps-method”</code> property</h3>
+<pre class="programlisting">  “wps-method”               <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a></pre>
+<p>Flags indicating which mode of WPS is to be used if any.</p>
+<p>There's little point in changing the default setting as NetworkManager will
+automatically determine whether it's feasible to start WPS enrollment from
+the Access Point capabilities.</p>
+<p>WPS can be disabled by setting this property to a value of 1.</p>
+<p>Flags: Read / Write / Construct</p>
+<p>Default value: 0</p>
+<p class="since">Since: 1.10</p>
+</div>
 </div>
 </div>
 <div class="footer">