From 80ec1decc49c72efec2a8b87c06245c92c0ab807 Mon Sep 17 00:00:00 2001
From: Michael Biebl
an array of
NMConnections that could be activated with the given ap
. The array should
-be freed with g_ptr_array_unref() when it is no longer required.
g_ptr_array_unref() when it is no longer required.
+WARNING: the transfer annotation for this function may not work correctly
+with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305.
+You can filter the list yourself with nm_access_point_connection_valid().
[transfer full][element-type NMConnection]
diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index 1d2f15b3..7e7c131d 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -793,6 +793,14 @@ nm_client_dbus_set_property_finish () +
Since: 1.24
+
+
+nm_utils_print ()
+void
+nm_utils_print (int output_mode,
+ const char *msg);
+The only purpose of this function is to give access to g_print()
+or g_printerr() from pygobject. libnm can do debug logging by
+setting LIBNM_CLIENT_DEBUG and uses thereby g_printerr() or
+g_print(). A plain "print()" function in python is not in sync
+with these functions (it implements additional buffering). By
+using nm_utils_print(), the same logging mechanisms can be used.
+
+Parameters
+
+
+
+
+
+
+
+
+output_mode
+if 1 it uses g_print(). If 2, it uses g_printerr().
+If 0, it uses either g_print() or g_printerr(), depending
+on LIBNM_CLIENT_DEBUG (and the "stdout" flag).
+
+
+
+msg
+the message to print. The function does not append
+a trailing newline.
+
+
+
+
+
+Since: 1.30
+
Types and Values
diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html
index 258ea96b..44e1f9b4 100644
--- a/docs/libnm/html/NMConnection.html
+++ b/docs/libnm/html/NMConnection.html
@@ -2850,7 +2850,7 @@ calling
if set, only secrets that
-are agent owned will be serialized. Since: 1.20
+are agent owned will be serialized. Since: 1.20.
diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html
index 358ca2fd..c1d5d86f 100644
--- a/docs/libnm/html/NMDevice.html
+++ b/docs/libnm/html/NMDevice.html
@@ -2389,7 +2389,10 @@ incompatible with the device. To get the full list of connections see
an array of
NMConnections that could be activated with the given device
. The array
-should be freed with g_ptr_array_unref() when it is no longer required.
+should be freed with g_ptr_array_unref() when it is no longer required.
+WARNING: the transfer annotation for this function may not work correctly
+with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305.
+You can filter the list yourself with nm_device_connection_valid().
[transfer full][element-type NMConnection]
diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html
index cadaca55..9d41ed96 100644
--- a/docs/libnm/html/NMDeviceTun.html
+++ b/docs/libnm/html/NMDeviceTun.html
@@ -7,7 +7,7 @@
-
+
@@ -20,7 +20,7 @@



-
+
diff --git a/docs/libnm/html/NMDeviceVeth.html b/docs/libnm/html/NMDeviceVeth.html
new file mode 100644
index 00000000..dd03515c
--- /dev/null
+++ b/docs/libnm/html/NMDeviceVeth.html
@@ -0,0 +1,108 @@
+
+
+
+
+NMDeviceVeth: libnm Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+Top
+
+
+
+
+
+
+
+
+
+
+
+
+
+Functions
+
+nm_device_veth_get_peer ()
+NMDevice *
+nm_device_veth_get_peer (NMDeviceVeth *device);
+
+
+Since: 1.30
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html
index a6107aee..463b4216 100644
--- a/docs/libnm/html/NMDeviceVlan.html
+++ b/docs/libnm/html/NMDeviceVlan.html
@@ -6,7 +6,7 @@
-
+
@@ -19,7 +19,7 @@


-
+

diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html
index 0a4be591..5c00d03e 100644
--- a/docs/libnm/html/NMSetting.html
+++ b/docs/libnm/html/NMSetting.html
@@ -312,6 +312,7 @@
├── NMSettingEthtool
├── NMSettingGeneric
├── NMSettingGsm
+ ├── NMSettingHostname
├── NMSettingInfiniband
├── NMSettingIPConfig
├── NMSettingIPTunnel
@@ -321,6 +322,7 @@
├── NMSettingOlpcMesh
├── NMSettingOvsBridge
├── NMSettingOvsDpdk
+ ├── NMSettingOvsExternalIDs
├── NMSettingOvsInterface
├── NMSettingOvsPatch
├── NMSettingOvsPort
@@ -334,6 +336,7 @@
├── NMSettingTeamPort
├── NMSettingTun
├── NMSettingUser
+ ├── NMSettingVeth
├── NMSettingVlan
├── NMSettingVpn
├── NMSettingVrf
diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html
index f9f0c304..9f3fbf59 100644
--- a/docs/libnm/html/NMSetting8021x.html
+++ b/docs/libnm/html/NMSetting8021x.html
@@ -4961,12 +4961,16 @@ server certificate's altSubjectName is performed.
The “phase2-auth” property
“phase2-auth” char *
-Specifies the allowed "phase 2" inner non-EAP authentication method when
-an EAP method that uses an inner TLS tunnel is specified in the
-“eap” property. Recognized non-EAP "phase 2" methods are
-"pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls".
+
Specifies the allowed "phase 2" inner authentication method when an EAP
+method that uses an inner TLS tunnel is specified in the “eap”
+property. For TTLS this property selects one of the supported non-EAP
+inner methods: "pap", "chap", "mschap", "mschapv2" while
+“phase2-autheap” selects an EAP inner method. For PEAP
+this selects an inner EAP method, one of: "gtc", "otp", "md5" and "tls".
Each "phase 2" inner method requires specific parameters for successful
-authentication; see the wpa_supplicant documentation for more details.
+authentication; see the wpa_supplicant documentation for more details.
+Both “phase2-auth” and “phase2-autheap” cannot
+be specified.
Owner: NMSetting8021x
Flags: Read / Write
Default value: NULL
@@ -4976,11 +4980,11 @@ authentication; see the wpa_supplicant documentation for more details.
The “phase2-autheap” property
“phase2-autheap” char *
Specifies the allowed "phase 2" inner EAP-based authentication method
-when an EAP method that uses an inner TLS tunnel is specified in the
-“eap” property. Recognized EAP-based "phase 2" methods are
-"md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method
-requires specific parameters for successful authentication; see the
-wpa_supplicant documentation for more details.
+when TTLS is specified in the “eap” property. Recognized
+EAP-based "phase 2" methods are "md5", "mschapv2", "otp", "gtc", and
+"tls". Each "phase 2" inner method requires specific parameters for
+successful authentication; see the wpa_supplicant documentation for
+more details.
Owner: NMSetting8021x
Flags: Read / Write
Default value: NULL
diff --git a/docs/libnm/html/NMSettingBond.html b/docs/libnm/html/NMSettingBond.html
index 5d09b50c..7dcaa606 100644
--- a/docs/libnm/html/NMSettingBond.html
+++ b/docs/libnm/html/NMSettingBond.html
@@ -420,12 +420,8 @@ setting; the value is owned by the setting and must not be modified
nm_setting_bond_add_option (NMSettingBond *setting,
const char *name,
const char *value);
-Add an option to the table. The option is compared to an internal list
-of allowed options. Option names may contain only alphanumeric characters
-(ie [a-zA-Z0-9]). Adding a new name replaces any existing name/value pair
+
Add an option to the table. Adding a new name replaces any existing name/value pair
that may already exist.
-The order of how to set several options is relevant because there are options
-that conflict with each other.
Parameters
@@ -540,7 +226,7 @@ nm_setting_ethtool_get_optnames (use nm_setting_option_get_all_names() instead.
This returns all options names that are set. This includes the feature names
-like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to
+like NM_ETHTOOL_OPTNAME_FEATURE_GRO. See nm_ethtool_optname_is_feature() to
check whether the option name is valid for offload features.
Parameters
@@ -695,472 +381,6 @@ nm_setting_ethtool_clear_features (
Types and Values
-NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD "feature-esp-hw-offload"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD "feature-esp-tx-csum-hw-offload"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU
-#define NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU "feature-fcoe-mtu"
-
-
-
-
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA
-#define NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA "feature-highdma"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD "feature-hw-tc-offload"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD "feature-l2-fwd-offload"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK
-#define NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK "feature-loopback"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW
-#define NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW "feature-rx-gro-hw"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD "feature-rx-udp_tunnel-port-offload"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER
-#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER "feature-rx-vlan-filter"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER
-#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER "feature-rx-vlan-stag-filter"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE
-#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE "feature-rx-vlan-stag-hw-parse"
-
-
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD
-#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD "feature-tls-hw-record"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD
-#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD "feature-tls-hw-tx-offload"
-
-
-
-
-
-
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC "feature-tx-checksum-fcoe-crc"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4 "feature-tx-checksum-ipv4"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6 "feature-tx-checksum-ipv6"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC "feature-tx-checksum-ip-generic"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP "feature-tx-checksum-sctp"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION "feature-tx-esp-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION "feature-tx-fcoe-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION "feature-tx-gre-csum-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION "feature-tx-gre-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL "feature-tx-gso-partial"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST "feature-tx-gso-robust"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION "feature-tx-ipxip4-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION "feature-tx-ipxip6-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY "feature-tx-nocache-copy"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER "feature-tx-scatter-gather"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST "feature-tx-scatter-gather-fraglist"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION "feature-tx-sctp-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION "feature-tx-tcp6-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION "feature-tx-tcp-ecn-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION "feature-tx-tcp-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION "feature-tx-udp-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION "feature-tx-udp_tnl-segmentation"
-
-
-
-
-NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT
-#define NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT "feature-tx-vlan-stag-hw-insert"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX
-#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX "coalesce-adaptive-rx"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX
-#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX "coalesce-adaptive-tx"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH
-#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH "coalesce-pkt-rate-high"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW
-#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW "coalesce-pkt-rate-low"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES "coalesce-rx-frames"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH "coalesce-rx-frames-high"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ "coalesce-rx-frames-irq"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW "coalesce-rx-frames-low"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS "coalesce-rx-usecs"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH "coalesce-rx-usecs-high"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ "coalesce-rx-usecs-irq"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW
-#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW "coalesce-rx-usecs-low"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL
-#define NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL "coalesce-sample-interval"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS
-#define NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS "coalesce-stats-block-usecs"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES "coalesce-tx-frames"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH "coalesce-tx-frames-high"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ "coalesce-tx-frames-irq"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW "coalesce-tx-frames-low"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS "coalesce-tx-usecs"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH "coalesce-tx-usecs-high"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ "coalesce-tx-usecs-irq"
-
-
-
-
-NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW
-#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW "coalesce-tx-usecs-low"
-
-
-
-
-
-
-
-
-
-
-
-
NM_SETTING_ETHTOOL_SETTING_NAME
#define NM_SETTING_ETHTOOL_SETTING_NAME "ethtool"
diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html
index 12819610..ae3c0930 100644
--- a/docs/libnm/html/NMSettingGsm.html
+++ b/docs/libnm/html/NMSettingGsm.html
@@ -7,7 +7,7 @@
-
+
@@ -22,7 +22,7 @@



-
+
diff --git a/docs/libnm/html/NMSettingHostname.html b/docs/libnm/html/NMSettingHostname.html
new file mode 100644
index 00000000..5ad796ae
--- /dev/null
+++ b/docs/libnm/html/NMSettingHostname.html
@@ -0,0 +1,289 @@
+
+
+
+
+NMSettingHostname: libnm Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+Top
+
+
+
+
+
+
+
+
+
+
+Functions
+
+
+
+
+
+
+
+
+NMSetting *
+
+
+nm_setting_hostname_new ()
+
+
+
+
+int
+
+
+nm_setting_hostname_get_priority ()
+
+
+
+
+NMTernary
+
+
+nm_setting_hostname_get_from_dhcp ()
+
+
+
+
+NMTernary
+
+
+nm_setting_hostname_get_from_dns_lookup ()
+
+
+
+
+NMTernary
+
+
+nm_setting_hostname_get_only_from_default ()
+
+
+
+
+
+
+Types and Values
+
+
+
+
+
+
+
+#define
+NM_SETTING_HOSTNAME_SETTING_NAME
+
+
+#define
+NM_SETTING_HOSTNAME_PRIORITY
+
+
+#define
+NM_SETTING_HOSTNAME_FROM_DHCP
+
+
+#define
+NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP
+
+
+#define
+NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT
+
+
+
+
+
+
+
+Functions
+
+nm_setting_hostname_new ()
+NMSetting *
+nm_setting_hostname_new (void);
+Creates a new NMSettingHostname object with default values.
+
+Since: 1.30
+
+
+
+nm_setting_hostname_get_priority ()
+int
+nm_setting_hostname_get_priority (NMSettingHostname *setting);
+Returns the value contained in the “priority”
+property.
+
+
+Since: 1.30
+
+
+
+nm_setting_hostname_get_from_dhcp ()
+NMTernary
+nm_setting_hostname_get_from_dhcp (NMSettingHostname *setting);
+Returns the value contained in the “from-dhcp”
+property.
+
+
+Since: 1.30
+
+
+
+nm_setting_hostname_get_from_dns_lookup ()
+NMTernary
+nm_setting_hostname_get_from_dns_lookup
+ (NMSettingHostname *setting);
+Returns the value contained in the “from-dns-lookup”
+property.
+
+
+Since: 1.30
+
+
+
+nm_setting_hostname_get_only_from_default ()
+NMTernary
+nm_setting_hostname_get_only_from_default
+ (NMSettingHostname *setting);
+Returns the value contained in the “only-from-default”
+property.
+
+
+Since: 1.30
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html
index a8470134..491abbff 100644
--- a/docs/libnm/html/NMSettingIP4Config.html
+++ b/docs/libnm/html/NMSettingIP4Config.html
@@ -375,8 +375,11 @@ non-hardware-address client ID and the 'type' field is set to 0.
current or permanent MAC address of the device to generate a client identifier
with type ethernet (01). Currently, these options only work for ethernet
type of links.
+The special value "ipv6-duid" uses the DUID from "ipv6.dhcp-duid" property as
+an RFC4361-compliant client identifier. As IAID it uses "ipv4.dhcp-iaid"
+and falls back to "ipv6.dhcp-iaid" if unset.
The special value "duid" generates a RFC4361-compliant client identifier based
-on a hash of the interface name as IAID and /etc/machine-id.
+on "ipv4.dhcp-iaid" and uses a DUID generated by hashing /etc/machine-id.
The special value "stable" is supported to generate a type 0 client identifier based
on the stable-id (see connection.stable-id) and a per-host key. If you set the
stable-id, you may want to include the "${DEVICE}" or "${MAC}" specifier to get a
diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html
index 06bb11e3..b2b0b8e2 100644
--- a/docs/libnm/html/NMSettingIPConfig.html
+++ b/docs/libnm/html/NMSettingIPConfig.html
@@ -6680,6 +6680,9 @@ distinct from an empty list of properties.
The "trust-ad" setting is only honored if the profile contributes
name servers to resolv.conf, and if all contributing profiles have
"trust-ad" enabled.
+When using a caching DNS plugin (dnsmasq or systemd-resolved in
+NetworkManager.conf) then "edns0" and "trust-ad" are automatically
+added.
Owner: NMSettingIPConfig
Flags: Read / Write
Since: 1.2
diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html
index d5e58646..576342e1 100644
--- a/docs/libnm/html/NMSettingInfiniband.html
+++ b/docs/libnm/html/NMSettingInfiniband.html
@@ -6,7 +6,7 @@
-
+
@@ -21,7 +21,7 @@


-
+

diff --git a/docs/libnm/html/NMSettingOvsExternalIDs.html b/docs/libnm/html/NMSettingOvsExternalIDs.html
new file mode 100644
index 00000000..9a04d3de
--- /dev/null
+++ b/docs/libnm/html/NMSettingOvsExternalIDs.html
@@ -0,0 +1,336 @@
+
+
+
+
+NMSettingOvsExternalIDs: libnm Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+Top
+
+
+
+
+
+
+
+
+
+
+Functions
+
+
+
+
+
+
+
+
+NMSetting *
+
+
+nm_setting_ovs_external_ids_new ()
+
+
+
+const char *const *
+
+
+nm_setting_ovs_external_ids_get_data_keys ()
+
+
+
+const char *
+
+
+nm_setting_ovs_external_ids_get_data ()
+
+
+
+
+void
+
+
+nm_setting_ovs_external_ids_set_data ()
+
+
+
+
+gboolean
+
+
+nm_setting_ovs_external_ids_check_key ()
+
+
+
+
+gboolean
+
+
+nm_setting_ovs_external_ids_check_val ()
+
+
+
+
+
+
+Types and Values
+
+
+
+
+
+
+
+#define
+NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME
+
+
+#define
+NM_SETTING_OVS_EXTERNAL_IDS_DATA
+
+
+
+
+
+Description
+The NMSettingOvsExternalIDs object is a NMSetting subclass that allow to
+configure external ids for OVS.
+
+
+Functions
+
+nm_setting_ovs_external_ids_new ()
+NMSetting *
+nm_setting_ovs_external_ids_new (void);
+Creates a new NMSettingOvsExternalIDs object with default values.
+
+Returns
+the new empty
+NMSettingOvsExternalIDs object.
+[transfer full][type NMSettingOvsExternalIDs]
+
+Since: 1.30
+
+
+
+nm_setting_ovs_external_ids_get_data_keys ()
+const char *const *
+nm_setting_ovs_external_ids_get_data_keys
+ (NMSettingOvsExternalIDs *setting,
+ guint *out_len);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+
+
+
+
+out_len
+the length of the returned array.
+[out]
+
+
+
+
+
+Returns
+a
+NULL-terminated array containing each key from the table.
+[array length=out_len][transfer none]
+
+
+
+
+nm_setting_ovs_external_ids_get_data ()
+const char *
+nm_setting_ovs_external_ids_get_data (NMSettingOvsExternalIDs *setting,
+ const char *key);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingOvsExternalIDs instance
+
+
+
+key
+the external-id to lookup
+
+
+
+
+
+
+Since: 1.30
+
+
+
+nm_setting_ovs_external_ids_set_data ()
+void
+nm_setting_ovs_external_ids_set_data (NMSettingOvsExternalIDs *setting,
+ const char *key,
+ const char *val);
+
+Parameters
+
+
+
+
+
+
+
+
+setting
+the NMSettingOvsExternalIDs instance
+
+
+
+key
+the key to set
+
+
+
+val
+the value to set or NULL to clear a key.
+[allow-none]
+
+
+
+
+Since: 1.30
+
+
+
+nm_setting_ovs_external_ids_check_key ()
+gboolean
+nm_setting_ovs_external_ids_check_key (const char *key,
+ GError **error);
+Checks whether key
+ is a valid key for OVS' external-ids.
+This means, the key cannot be NULL, not too large and valid ASCII.
+Also, only digits and numbers are allowed with a few special
+characters. They key must also not start with "NM.".
+
+
+Since: 1.30
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingOvsPort.html b/docs/libnm/html/NMSettingOvsPort.html
index d73d5b28..b3784aca 100644
--- a/docs/libnm/html/NMSettingOvsPort.html
+++ b/docs/libnm/html/NMSettingOvsPort.html
@@ -7,7 +7,7 @@
-
+
@@ -20,7 +20,7 @@



-
+
diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html
index 11c8cbaf..64fe6bbb 100644
--- a/docs/libnm/html/NMSettingPpp.html
+++ b/docs/libnm/html/NMSettingPpp.html
@@ -6,7 +6,7 @@
-
+
@@ -21,7 +21,7 @@


-
+

diff --git a/docs/libnm/html/NMSettingUser.html b/docs/libnm/html/NMSettingUser.html
index 0d00485d..d268e29c 100644
--- a/docs/libnm/html/NMSettingUser.html
+++ b/docs/libnm/html/NMSettingUser.html
@@ -7,7 +7,7 @@
-
+
@@ -20,7 +20,7 @@



-
+
diff --git a/docs/libnm/html/NMSettingVeth.html b/docs/libnm/html/NMSettingVeth.html
new file mode 100644
index 00000000..dee004a3
--- /dev/null
+++ b/docs/libnm/html/NMSettingVeth.html
@@ -0,0 +1,143 @@
+
+
+
+
+NMSettingVeth: libnm Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+Top
+
+
+
+
+
+
+
+
+
+
+Functions
+
+
+
+
+
+
+
+
+NMSetting *
+
+
+nm_setting_veth_new ()
+
+
+
+const char *
+
+
+nm_setting_veth_get_peer ()
+
+
+
+
+
+
+Types and Values
+
+
+
+
+
+
+
+#define
+NM_SETTING_VETH_SETTING_NAME
+
+
+#define
+NM_SETTING_VETH_PEER
+
+
+
+
+
+Description
+The NMSettingVeth object is a NMSetting subclass that describes properties
+necessary for connection to veth interfaces.
+
+
+Functions
+
+nm_setting_veth_new ()
+NMSetting *
+nm_setting_veth_new (void);
+Creates a new NMSettingVeth object with default values.
+
+Since: 1.30
+
+
+
+nm_setting_veth_get_peer ()
+const char *
+nm_setting_veth_get_peer (NMSettingVeth *setting);
+
+
+Since: 1.30
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html
index 6627983f..f5966c29 100644
--- a/docs/libnm/html/NMSettingVlan.html
+++ b/docs/libnm/html/NMSettingVlan.html
@@ -6,7 +6,7 @@
-
+
@@ -21,7 +21,7 @@


-
+

diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html
index 5f31c435..b15b2464 100644
--- a/docs/libnm/html/NMSettingWirelessSecurity.html
+++ b/docs/libnm/html/NMSettingWirelessSecurity.html
@@ -1953,9 +1953,9 @@ list element may be one of "wep40", "wep104", "tkip", or "ccmp".
“key-mgmt” char *
Key management used for the connection. One of "none" (WEP),
"ieee8021x" (Dynamic WEP), "wpa-psk" (infrastructure WPA-PSK), "sae"
-(SAE), "owe" (Opportunistic Wireless Encryption) or "wpa-eap"
-(WPA-Enterprise). This property must be set for
-any Wi-Fi connection that uses security.
+(SAE), "owe" (Opportunistic Wireless Encryption), "wpa-eap"
+(WPA-Enterprise) or "wpa-eap-suite-b-192" (WPA3-Enterprise Suite B).
+This property must be set for any Wi-Fi connection that uses security.
Owner: NMSettingWirelessSecurity
Flags: Read / Write
Default value: NULL
diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html
index d98c3d45..0a6143bb 100644
--- a/docs/libnm/html/api-index-full.html
+++ b/docs/libnm/html/api-index-full.html
@@ -13,7 +13,9 @@
-
+nm-keyfile
+
+-
nm-utils — Utility functions
-
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html
index c841e30f..86f29a7b 100644
--- a/docs/libnm/html/index.html
+++ b/docs/libnm/html/index.html
@@ -15,7 +15,7 @@
libnm Reference Manual
- for libnm 1.28.0
+ for libnm 1.29.90
The latest version of this documentation can be found on-line at
https://developer.gnome.org/libnm/stable/.
@@ -127,6 +127,9 @@
NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties
-
+NMSettingHostname — Contains properties related to the hostname
+
+-
NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks
-
@@ -170,6 +173,9 @@ addressing, routing, and name service properties
NMSettingOvsPort — Describes connection properties for Open vSwitch ports.
-
+NMSettingOvsExternalIDs — External-IDs for OVS database
+
+-
NMSettingPpp — Describes connection properties for devices/networks
that require PPP to deliver IP capability
@@ -202,6 +208,9 @@ serial communications
NMSettingUser — Describes user properties
-
+NMSettingVeth — Describes connection properties for veth interfaces
+
+-
NMSettingVlan — Describes connection properties for VLAN interfaces
-
@@ -302,6 +311,9 @@ use WEP, LEAP, WPA or WPA2/RSN security
NMDeviceTun
-
+NMDeviceVeth
+
+-
NMDeviceVlan
-
@@ -353,6 +365,9 @@ use WEP, LEAP, WPA or WPA2/RSN security
- Utility API Reference
-
+nm-keyfile
+
+-
nm-utils — Utility functions
-
diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html
index 5b8eb206..4a8561dc 100644
--- a/docs/libnm/html/libnm-nm-dbus-interface.html
+++ b/docs/libnm/html/libnm-nm-dbus-interface.html
@@ -943,7 +943,7 @@ is loaded.
OpenVSwitch can be managed. This means the OVS device plugin
-is loaded. Since: 1.24
+is loaded. Since: 1.24.
@@ -1335,14 +1335,14 @@ GSM/UMTS, or LTE network access protocols
-an 802.11 Wi-Fi P2P device (Since: 1.16)
+an 802.11 Wi-Fi P2P device. Since: 1.16.
-A VRF (Virtual Routing and Forwarding) interface (Since: 1.24)
+A VRF (Virtual Routing and Forwarding) interface. Since: 1.24.
@@ -1693,6 +1693,14 @@ transition mode is supported. Since: 1.26.
+
+
+
+WPA3 Enterprise Suite-B 192 bit mode
+is supported. Since: 1.30.
+
+
+
@@ -3243,7 +3251,7 @@ a new checkpoint, destroy all existing ones.
upon rollback,
-delete any new connection added after the checkpoint (Since: 1.6)
+delete any new connection added after the checkpoint. Since: 1.6.
@@ -3251,7 +3259,7 @@ delete any new connection added after the checkpoint (Since: 1.6)
upon rollback,
-disconnect any new device appeared after the checkpoint (Since: 1.6)
+disconnect any new device appeared after the checkpoint. Since: 1.6.
@@ -3269,7 +3277,7 @@ and rollback to them at will. With the special case that
rolling back to an older checkpoint will invalidate all
overlapping younger checkpoints. This opts-in that the
checkpoint can be automatically destroyed by the rollback
-of an older checkpoint. (Since: 1.12)
+of an older checkpoint. Since: 1.12.
@@ -3379,7 +3387,7 @@ in-memory only.
the profile was generated to represent
-an external configuration of a networking device. Since: 1.26
+an external configuration of a networking device. Since: 1.26.
@@ -3457,7 +3465,7 @@ This only makes sense if the device is a master.
the lifetime
of the activation is bound to the visibility of the connection profile,
which in turn depends on "connection.permissions" and whether a session
-for the user exists. Since: 1.16
+for the user exists. Since: 1.16.
@@ -3465,7 +3473,7 @@ for the user exists. Since: 1.16
the active connection was generated to
-represent an external configuration of a networking device. Since: 1.26
+represent an external configuration of a networking device. Since: 1.26.
diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html
index 759b2074..47574176 100644
--- a/docs/libnm/html/libnm-nm-errors.html
+++ b/docs/libnm/html/libnm-nm-errors.html
@@ -585,7 +585,7 @@ be completed due to missing dependencies.
-invalid argument. Since: 1.16
+invalid argument. Since: 1.16.
diff --git a/docs/libnm/html/libnm-nm-keyfile.html b/docs/libnm/html/libnm-nm-keyfile.html
new file mode 100644
index 00000000..ddd85e1c
--- /dev/null
+++ b/docs/libnm/html/libnm-nm-keyfile.html
@@ -0,0 +1,639 @@
+
+
+
+
+nm-keyfile: libnm Reference Manual
+
+
+
+
+
+
+
+
+
+
+
+Top
+
+
+
+
+
+
+
+
+
+
+Functions
+
+
+
+
+
+
+
+
+gboolean
+
+
+(*NMKeyfileReadHandler) ()
+
+
+
+
+NMConnection *
+
+
+nm_keyfile_read ()
+
+
+
+
+gboolean
+
+
+(*NMKeyfileWriteHandler) ()
+
+
+
+
+GKeyFile *
+
+
+nm_keyfile_write ()
+
+
+
+
+void
+
+
+nm_keyfile_handler_data_fail_with_error ()
+
+
+
+
+void
+
+
+nm_keyfile_handler_data_get_context ()
+
+
+
+
+void
+
+
+nm_keyfile_handler_data_warn_get ()
+
+
+
+
+
+
+Types and Values
+
+
+
+
+
+
+
+enum
+NMKeyfileHandlerFlags
+
+
+enum
+NMKeyfileHandlerType
+
+
+enum
+NMKeyfileWarnSeverity
+
+
+
+NMKeyfileHandlerData
+
+
+
+
+
+Object Hierarchy
+ GEnum
+ ├── NMKeyfileHandlerType
+ ╰── NMKeyfileWarnSeverity
+ GFlags
+ ╰── NMKeyfileHandlerFlags
+
+
+
+
+Functions
+
+NMKeyfileReadHandler ()
+gboolean
+(*NMKeyfileReadHandler) (GKeyFile *keyfile,
+ NMConnection *connection,
+ NMKeyfileHandlerType handler_type,
+ NMKeyfileHandlerData *handler_data,
+ void *user_data);
+Hook to nm_keyfile_read().
+The callee may abort the reading by setting an error via nm_keyfile_handler_data_fail_with_error().
+
+Parameters
+
+
+
+
+
+
+
+
+keyfile
+the GKeyFile that is currently read
+
+
+
+connection
+the NMConnection that is being constructed.
+
+
+
+handler_type
+the NMKeyfileHandlerType that indicates which type
+the request is.
+
+
+
+handler_data
+the NMKeyfileHandlerData. What you can do with it
+depends on the handler_type
+.
+
+
+
+user_data
+the user-data argument to nm_keyfile_read().
+
+
+
+
+
+
+Returns
+ the callee should return TRUE, if the event was handled and/or recognized.
+Otherwise, a default action will be performed that depends on the type
+.
+For NM_KEYFILE_HANDLER_TYPE_WARN type, the default action is doing nothing.
+
+Since: 1.30
+
+
+
+nm_keyfile_read ()
+NMConnection *
+nm_keyfile_read (GKeyFile *keyfile,
+ const char *base_dir,
+ NMKeyfileHandlerFlags handler_flags,
+ NMKeyfileReadHandler handler,
+ void *user_data,
+ GError **error);
+Tries to create a NMConnection from a keyfile. The resulting keyfile is
+not normalized and might not even verify.
+
+Parameters
+
+
+
+
+
+
+
+
+keyfile
+the keyfile from which to create the connection
+
+
+
+base_dir
+when reading certificates from files with relative name,
+the relative path is made absolute using base_dir
+. This must
+be an absolute path.
+
+
+
+handler_flags
+
+
+
+
+handler
+read handler.
+[allow-none][scope call]
+
+
+user_data
+user data for read handler
+
+
+
+error
+error.
+[allow-none][out]
+
+
+
+
+
+Since: 1.30
+
+
+
+NMKeyfileWriteHandler ()
+gboolean
+(*NMKeyfileWriteHandler) (NMConnection *connection,
+ GKeyFile *keyfile,
+ NMKeyfileHandlerType handler_type,
+ NMKeyfileHandlerData *handler_data,
+ void *user_data);
+This is a hook to tweak the serialization.
+Handler for certain properties or events that are not entirely contained
+within the keyfile or that might be serialized differently. The type
+ and
+handler_data
+ arguments tell which kind of argument we have at hand.
+Currently only the type NM_KEYFILE_HANDLER_TYPE_WRITE_CERT is supported.
+The callee may call nm_keyfile_handler_data_fail_with_error() to abort
+the writing with error.
+
+Parameters
+
+
+
+
+
+
+
+
+connection
+the NMConnection that is currently written.
+
+
+
+keyfile
+the GKeyFile that is currently constructed.
+
+
+
+handler_type
+the NMKeyfileHandlerType that indicates which type
+the request is.
+
+
+
+handler_data
+the NMKeyfileHandlerData. What you can do with it
+depends on the handler_type
+.
+
+
+
+user_data
+the user-data argument to nm_keyfile_read().
+
+
+
+
+
+
+Returns
+ the callee should return TRUE if the event was handled. If the
+event was unhandled, a default action will be performed that depends on
+the handler_type
+.
+
+Since: 1.30
+
+
+
+nm_keyfile_write ()
+GKeyFile *
+nm_keyfile_write (NMConnection *connection,
+ NMKeyfileHandlerFlags handler_flags,
+ NMKeyfileWriteHandler handler,
+ void *user_data,
+ GError **error);
+connection
+ must verify as a valid profile according to
+nm_connection_verify().
+
+Parameters
+
+
+
+
+
+
+
+
+connection
+the NMConnection to persist to keyfile.
+
+
+
+handler_flags
+
+
+
+
+handler
+optional handler for events and
+to override the default behavior.
+[allow-none][scope call]
+
+
+user_data
+argument for handler
+.
+
+
+
+error
+the GError in case writing fails.
+
+
+
+
+
+
+Since: 1.30
+
+
+
+nm_keyfile_handler_data_fail_with_error ()
+void
+nm_keyfile_handler_data_fail_with_error
+ (NMKeyfileHandlerData *handler_data,
+ GError *src);
+Set the error for the handler. This lets the operation fail
+with the provided error. You may only set the error once.
+src
+ must be non-NULL.
+Note that src
+ is no longer valid after this call. If you want
+to keep using the same GError*, you need to set it to NULL
+after calling this function on it.
+
+Parameters
+
+
+
+
+
+
+
+
+handler_data
+
+
+
+
+src
+error to move into the return location.
+[transfer full]
+
+
+
+
+Since: 1.30
+
+
+
+nm_keyfile_handler_data_get_context ()
+void
+nm_keyfile_handler_data_get_context (const NMKeyfileHandlerData *handler_data,
+ const char **out_kf_group_name,
+ const char **out_kf_key_name,
+ NMSetting **out_cur_setting,
+ const char **out_cur_property_name);
+Get context information of the current event. This function can be called
+on all events, but the context information may be unset.
+
+Parameters
+
+
+
+
+
+
+
+
+handler_data
+the NMKeyfileHandlerData for any event.
+
+
+
+out_kf_group_name
+if the event is in the
+context of a keyfile group, the group name.
+[out][allow-none][transfer none]
+
+
+out_kf_key_name
+if the event is in the
+context of a keyfile value, the key name.
+[out][allow-none][transfer none]
+
+
+out_cur_setting
+if the event happens while
+handling a particular NMSetting instance.
+[out][allow-none][transfer none]
+
+
+out_cur_property_name
+the property name if applicable.
+[out][allow-none][transfer none]
+
+
+
+
+Since: 1.30
+
+
+
+nm_keyfile_handler_data_warn_get ()
+void
+nm_keyfile_handler_data_warn_get (const NMKeyfileHandlerData *handler_data,
+ const char **out_message,
+ NMKeyfileWarnSeverity *out_severity);
+
+Parameters
+
+
+
+
+
+
+
+
+handler_data
+the NMKeyfileHandlerData for a NM_KEYFILE_HANDLER_TYPE_WARN
+event.
+
+
+
+out_message
+the warning message.
+[out][allow-none][transfer none]
+
+
+out_severity
+the NMKeyfileWarnSeverity warning severity.
+[out][allow-none]
+
+
+
+
+Since: 1.30
+
+
+
+Types and Values
+
+enum NMKeyfileHandlerFlags
+Flags for customizing nm_keyfile_read() and nm_keyfile_write().
+Currently no flags are implemented.
+
+Since: 1.30
+
+
+
+enum NMKeyfileHandlerType
+The type of the callback for NMKeyfileReadHandler and NMKeyfileWriteHandler.
+Depending on the type, you can interpret NMKeyfileHandlerData.
+
+Since: 1.30
+
+
+
+enum NMKeyfileWarnSeverity
+The severity level of NM_KEYFILE_HANDLER_TYPE_WARN events.
+
+Since: 1.30
+
+
+
+NMKeyfileHandlerData
+typedef struct _NMKeyfileHandlerData NMKeyfileHandlerData;
+Opaque type with parameters for the callback. The actual content
+depends on the NMKeyfileHandlerType.
+Since: 1.30
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index bbe47679..b4e0e2be 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -6,7 +6,7 @@
-
+
@@ -20,7 +20,7 @@


-
+

@@ -668,6 +668,10 @@
struct
+in6_addr
+
+
+struct
stat
@@ -1380,6 +1384,7 @@ falls in the predefined classes.
nm_utils_ip6_dns_to_variant (char **dns);
Utility function to convert an array of IP address strings int a GVariant of
type 'aay' representing an array of IPv6 addresses.
+If a string cannot be parsed, it will be silently ignored.
Parameters
@@ -2617,7 +2622,7 @@ argument. Don't pass
nm_utils_inet4_ntop ()
const char *
-nm_utils_inet4_ntop (in_addr_t inaddr,
+nm_utils_inet4_ntop (guint32 inaddr,
char *dst);
Wrapper for inet_ntop.
[skip]
@@ -3517,6 +3522,13 @@ generating the dynamic WEP keys automatically
+
+
+
+is used with WPA3 Enterprise Suite-B 192 bit mode. Since: 1.30.
+
+
+
@@ -3545,6 +3557,11 @@ for both
+struct in6_addr
+struct in6_addr;
+
+
+
diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html
index 5b3e21b5..3c12ebe9 100644
--- a/docs/libnm/html/libnm-nm-version.html
+++ b/docs/libnm/html/libnm-nm-version.html
@@ -137,6 +137,12 @@
NM_DEPRECATED_IN_1_28_FOR()
+
+#define
+
+NM_DEPRECATED_IN_1_30_FOR()
+
+
@@ -284,6 +290,14 @@
#define
NM_AVAILABLE_IN_1_28
+
+#define
+NM_DEPRECATED_IN_1_30
+
+
+#define
+NM_AVAILABLE_IN_1_30
+
@@ -387,6 +401,12 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_DEPRECATED_IN_1_28_FOR(f) G_DEPRECATED_FOR(f)
+
+
Types and Values
@@ -591,6 +611,18 @@ NM_DEPRECATED_IN_1_24_FOR ();
#define NM_AVAILABLE_IN_1_28 G_UNAVAILABLE(1, 28)
+
+
+
+