diff options
| author | Michael Biebl <biebl@debian.org> | 2017-11-07 00:14:39 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2017-11-07 00:14:39 +0100 |
| commit | 90e8691111889a7b5f3c812f5a41f15a8a058913 (patch) | |
| tree | f101a879eca27c34a9bfa5f3da52266b22539a36 /docs/libnm/html/NMSettingWirelessSecurity.html | |
| parent | bdb6eeb0670658255c2a4c3c501c0a27fa8cfe55 (diff) | |
New upstream version 1.9.90 upstream/1.9.90
Diffstat (limited to 'docs/libnm/html/NMSettingWirelessSecurity.html')
| -rw-r--r-- | docs/libnm/html/NMSettingWirelessSecurity.html | 352 |
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: <= 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"> |