From f60117b41d5433be1b4a96d82cd11d0c3dce9b63 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Mon, 23 Apr 2018 18:00:21 +0200 Subject: New upstream version 1.11.3 --- docs/api/Makefile.am | 2 +- docs/api/Makefile.in | 12 +- ....freedesktop.NetworkManager.Device.IPTunnel.xml | 10 + .../dbus-org.freedesktop.NetworkManager.PPP.xml | 15 + ...edesktop.NetworkManager.Settings.Connection.xml | 14 +- docs/api/dbus-org.freedesktop.NetworkManager.xml | 105 +- docs/api/html/NetworkManager.conf.html | 39 +- docs/api/html/NetworkManager.devhelp2 | 41 +- docs/api/html/NetworkManager.html | 6 +- docs/api/html/dbus-vpn-plugin.html | 32 + ...freedesktop.NetworkManager.Device.IPTunnel.html | 10 + .../gdbus-org.freedesktop.NetworkManager.PPP.html | 19 + ...desktop.NetworkManager.Settings.Connection.html | 16 +- ...-org.freedesktop.NetworkManager.VPN.Plugin.html | 8 +- .../html/gdbus-org.freedesktop.NetworkManager.html | 113 +- docs/api/html/index.html | 4 +- docs/api/html/ix01.html | 1350 ++++++++++---------- docs/api/html/nm-dbus-types.html | 103 +- docs/api/html/nm-settings-ifcfg-rh.html | 32 +- docs/api/html/nm-settings.html | 51 +- .../html/settings-802-11-wireless-security.html | 6 + docs/api/html/settings-bridge.html | 2 +- docs/api/html/settings-connection.html | 12 +- docs/api/html/settings-dcb.html | 12 +- docs/api/html/settings-ip-tunnel.html | 6 + docs/api/html/settings-ipv4.html | 6 +- docs/api/html/settings-ipv6.html | 4 +- docs/api/html/vpn-plugins.html | 6 +- docs/api/meson.build | 31 + docs/api/network-manager-docs.xml | 2 +- docs/api/settings-spec.xml | 33 +- docs/api/version.xml | 2 +- docs/libnm-glib/Makefile.am | 22 +- docs/libnm-glib/Makefile.in | 28 +- docs/libnm-glib/html/NMClient.html | 2 - docs/libnm-glib/html/NMDHCP4Config.html | 2 - docs/libnm-glib/html/NMDHCP6Config.html | 2 - docs/libnm-glib/html/NMSecretAgent.html | 131 -- docs/libnm-glib/html/index.html | 2 +- docs/libnm-glib/meson.build | 39 + docs/libnm-glib/version.xml | 2 +- docs/libnm-util/Makefile.am | 15 +- docs/libnm-util/Makefile.in | 21 +- docs/libnm-util/html/index.html | 2 +- docs/libnm-util/meson.build | 32 + docs/libnm-util/version.xml | 2 +- docs/libnm/Makefile.am | 24 +- docs/libnm/Makefile.in | 30 +- docs/libnm/html/NMActiveConnection.html | 2 +- docs/libnm/html/NMClient.html | 527 +++++++- docs/libnm/html/NMConnection.html | 4 +- docs/libnm/html/NMDevice.html | 2 +- docs/libnm/html/NMDeviceBond.html | 2 +- docs/libnm/html/NMDeviceBridge.html | 2 +- docs/libnm/html/NMDeviceIPTunnel.html | 58 + docs/libnm/html/NMDeviceTeam.html | 2 +- docs/libnm/html/NMDeviceWifi.html | 2 +- docs/libnm/html/NMDeviceWimax.html | 2 +- docs/libnm/html/NMDhcpConfig.html | 2 - docs/libnm/html/NMIPConfig.html | 1 + docs/libnm/html/NMObject.html | 1 + docs/libnm/html/NMRemoteConnection.html | 61 +- docs/libnm/html/NMSecretAgentOld.html | 131 -- docs/libnm/html/NMSettingBond.html | 4 - docs/libnm/html/NMSettingBridge.html | 4 + docs/libnm/html/NMSettingConnection.html | 134 +- docs/libnm/html/NMSettingDcb.html | 12 +- docs/libnm/html/NMSettingIP4Config.html | 8 + docs/libnm/html/NMSettingIPConfig.html | 22 +- docs/libnm/html/NMSettingIPTunnel.html | 101 +- docs/libnm/html/NMSettingTeam.html | 112 +- docs/libnm/html/NMSettingTeamPort.html | 36 +- docs/libnm/html/NMSettingVlan.html | 4 +- docs/libnm/html/NMSettingVpn.html | 98 +- docs/libnm/html/NMSettingWired.html | 5 - docs/libnm/html/NMSettingWirelessSecurity.html | 110 ++ docs/libnm/html/NMVpnEditorPlugin.html | 26 +- docs/libnm/html/annotation-glossary.html | 5 + docs/libnm/html/api-index-full.html | 194 ++- docs/libnm/html/index.html | 2 +- docs/libnm/html/libnm-nm-dbus-interface.html | 94 +- docs/libnm/html/libnm-nm-utils.html | 41 +- docs/libnm/html/libnm-nm-version.html | 32 +- docs/libnm/html/libnm.devhelp2 | 182 ++- docs/libnm/html/object-tree.html | 6 + docs/libnm/html/usage.html | 2 +- docs/libnm/libnm-sections.txt | 70 +- docs/libnm/libnm.types | 6 + docs/libnm/meson.build | 52 + docs/libnm/version.xml | 2 +- docs/meson.build | 12 + 91 files changed, 3223 insertions(+), 1412 deletions(-) create mode 100644 docs/api/html/dbus-vpn-plugin.html create mode 100644 docs/api/meson.build create mode 100644 docs/libnm-glib/meson.build create mode 100644 docs/libnm-util/meson.build create mode 100644 docs/libnm/meson.build create mode 100644 docs/meson.build (limited to 'docs') diff --git a/docs/api/Makefile.am b/docs/api/Makefile.am index 67f0a226..39a23b6a 100644 --- a/docs/api/Makefile.am +++ b/docs/api/Makefile.am @@ -101,7 +101,7 @@ include $(top_srcdir)/gtk-doc.make #################################### -EXTRA_DIST += version.xml.in settings-spec.xsl $(GENERATED_FILES) +EXTRA_DIST += version.xml.in settings-spec.xsl meson.build $(GENERATED_FILES) CLEANFILES += html/* tmpl/* xml/* \ NetworkManager-sections.txt \ NetworkManager-overrides.txt diff --git a/docs/api/Makefile.in b/docs/api/Makefile.in index 41297cde..a454263f 100644 --- a/docs/api/Makefile.in +++ b/docs/api/Makefile.in @@ -211,7 +211,7 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ @@ -265,14 +265,13 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBNL_CFLAGS = @LIBNL_CFLAGS@ -LIBNL_LIBS = @LIBNL_LIBS@ LIBOBJS = @LIBOBJS@ LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ LIBPSL_LIBS = @LIBPSL_LIBS@ LIBS = @LIBS@ LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ +LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ LIBTOOL = @LIBTOOL@ @@ -343,8 +342,11 @@ QT_LIBS = @QT_LIBS@ RANLIB = @RANLIB@ READELF = @READELF@ READLINE_LIBS = @READLINE_LIBS@ -SANITIZERS = @SANITIZERS@ SANITIZER_ENV = @SANITIZER_ENV@ +SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ +SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ +SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ +SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ SED = @SED@ SELINUX_CFLAGS = @SELINUX_CFLAGS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -544,7 +546,7 @@ SETUP_FILES = \ #################################### EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in \ - settings-spec.xsl $(GENERATED_FILES) + settings-spec.xsl meson.build $(GENERATED_FILES) DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml index cf6a8f91..c7b599b5 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml @@ -25,6 +25,7 @@ OutputKey readable s EncapsulationLimit readable y FlowLabel readable u +Flags readable u @@ -154,6 +155,15 @@ FlowLabel readable u IPv6 tunnels. + + The "Flags" property + org.freedesktop.NetworkManager.Device.IPTunnel:Flags + +Flags readable u + + Tunnel flags. + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.PPP.xml b/docs/api/dbus-org.freedesktop.NetworkManager.PPP.xml index 1d3fa72e..f8254186 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.PPP.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.PPP.xml @@ -13,6 +13,7 @@ SetIp4Config (IN a{sv} config); SetIp6Config (IN a{sv} config); SetState (IN u state); +SetIfindex (IN i ifindex); @@ -82,6 +83,20 @@ SetState (IN u state); + + The SetIfindex() method + org.freedesktop.NetworkManager.PPP.SetIfindex() + +SetIfindex (IN i ifindex); + + + + + IN i ifindex: + + + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml index 2ca567e8..8ebe1047 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml @@ -34,6 +34,7 @@ Properties Unsaved readable b +Flags readable u @@ -185,7 +186,7 @@ Update2 (IN a{sa{sv}} settings, storage or sent to a Secret Agent for storage, depending on the flags associated with each secret. Update2 is a extensible alternative to Update, UpdateUnsaved and Save. - Since: 1.10.2 + Since: 1.12 @@ -263,6 +264,17 @@ Unsaved readable b connection is saved to disk via Save() or from internal operations. + + The "Flags" property + org.freedesktop.NetworkManager.Settings.Connection:Flags + +Flags readable u + + Additional flags of the connection profile. + Returns: NMSettingsConnectionFlags + Since: 1.12 + + diff --git a/docs/api/dbus-org.freedesktop.NetworkManager.xml b/docs/api/dbus-org.freedesktop.NetworkManager.xml index 9a9a5754..4928f8fd 100644 --- a/docs/api/dbus-org.freedesktop.NetworkManager.xml +++ b/docs/api/dbus-org.freedesktop.NetworkManager.xml @@ -8,37 +8,39 @@ org.freedesktop.NetworkManager Connection Manager Methods -Reload (IN u flags); -GetDevices (OUT ao devices); -GetAllDevices (OUT ao devices); -GetDeviceByIpIface (IN s iface, - OUT o device); -ActivateConnection (IN o connection, - IN o device, - IN o specific_object, - OUT o active_connection); -AddAndActivateConnection (IN a{sa{sv}} connection, - IN o device, - IN o specific_object, - OUT o path, - OUT o active_connection); -DeactivateConnection (IN o active_connection); -Sleep (IN b sleep); -Enable (IN b enable); -GetPermissions (OUT a{ss} permissions); -SetLogging (IN s level, - IN s domains); -GetLogging (OUT s level, - OUT s domains); -CheckConnectivity (OUT u connectivity); -state (OUT u state); -CheckpointCreate (IN ao devices, - IN u rollback_timeout, - IN u flags, - OUT o checkpoint); -CheckpointDestroy (IN o checkpoint); -CheckpointRollback (IN o checkpoint, - OUT a{su} result); +Reload (IN u flags); +GetDevices (OUT ao devices); +GetAllDevices (OUT ao devices); +GetDeviceByIpIface (IN s iface, + OUT o device); +ActivateConnection (IN o connection, + IN o device, + IN o specific_object, + OUT o active_connection); +AddAndActivateConnection (IN a{sa{sv}} connection, + IN o device, + IN o specific_object, + OUT o path, + OUT o active_connection); +DeactivateConnection (IN o active_connection); +Sleep (IN b sleep); +Enable (IN b enable); +GetPermissions (OUT a{ss} permissions); +SetLogging (IN s level, + IN s domains); +GetLogging (OUT s level, + OUT s domains); +CheckConnectivity (OUT u connectivity); +state (OUT u state); +CheckpointCreate (IN ao devices, + IN u rollback_timeout, + IN u flags, + OUT o checkpoint); +CheckpointDestroy (IN o checkpoint); +CheckpointRollback (IN o checkpoint, + OUT a{su} result); +CheckpointAdjustRollbackTimeout (IN o checkpoint, + IN u add_timeout); @@ -56,6 +58,7 @@ Devices readable ao AllDevices readable ao +Checkpoints readable ao NetworkingEnabled readable b WirelessEnabled readwrite b WirelessHardwareEnabled readable b @@ -368,7 +371,7 @@ CheckConnectivity (OUT u connectivity); state (OUT u state); The overall networking state as determined by the NetworkManager daemon, - based on the state of network devices under it's management. + based on the state of network devices under its management. @@ -444,6 +447,35 @@ CheckpointRollback (IN o checkpoint, + + The CheckpointAdjustRollbackTimeout() method + org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout() + +CheckpointAdjustRollbackTimeout (IN o checkpoint, + IN u add_timeout); + + timeout will expire. Set to 0 to disable the timeout. + Note that the added seconds start counting from now, + not "Created" timestamp or the previous expiration + time. Note that the "Created" property of the checkpoint + will stay unchanged by this call. However, the "RollbackTimeout" + will be recalculated to give the approximate new expiration time. + The new "RollbackTimeout" property will be approximate up to + one second precision, which is the accuracy of the property. + Reset the timeout for rollback for the checkpoint. + Since: 1.12 + + + + IN o checkpoint: + + + + IN u add_timeout: + number of seconds from ~now~ in which the + + + Signal Details @@ -542,6 +574,15 @@ AllDevices readable ao for which backing resources can be created if the device is activated. + + The "Checkpoints" property + org.freedesktop.NetworkManager:Checkpoints + +Checkpoints readable ao + + The list of active checkpoints. + + The "NetworkingEnabled" property org.freedesktop.NetworkManager:NetworkingEnabled diff --git a/docs/api/html/NetworkManager.conf.html b/docs/api/html/NetworkManager.conf.html index bd53917a..ae94a9f7 100644 --- a/docs/api/html/NetworkManager.conf.html +++ b/docs/api/html/NetworkManager.conf.html @@ -303,6 +303,7 @@ no-auto-default=*

Set the DNS (resolv.conf) processing mode. If the key is unspecified, default is used, unless /etc/resolv.conf is a symlink to + /run/systemd/resolve/stub-resolv.conf, /run/systemd/resolve/resolv.conf, /lib/systemd/resolv.conf or /usr/lib/systemd/resolv.conf. @@ -617,6 +618,10 @@ ipv6.ip6-privacy=0 +

connection.mdns

+ + +

connection.stable-id

@@ -649,6 +654,10 @@ ipv6.ip6-privacy=0 +

ipv4.dhcp-client-id

+ + +

ipv4.dhcp-timeout

If left unspecified, the default value for the interface type is used.

@@ -718,6 +727,11 @@ ipv6.ip6-privacy=0

If left unspecified, the default value "optional" will be used.

+ +

wifi-sec.fils

+

If left unspecified, the default value + "optional" will be used.

+

@@ -909,6 +923,13 @@ managed=1

+

wifi.backend

+

+ Specify the Wi-Fi backend used for the device. Currently supported + are wpa_supplicant and iwd (experimental). +

+ +

wifi.scan-generate-mac-address-mask

Like the per-connection settings ethernet.generate-mac-address-mask @@ -963,7 +984,7 @@ managed=1

The URI of a web page to periodically request when connectivity is being checked. This page should return the header "X-NetworkManager-Status" with a - value of "online". Alternatively, it's body content should + value of "online". Alternatively, its body content should be set to "NetworkManager is online". The body content check can be controlled by the response option. If this option is blank or missing, connectivity @@ -1206,14 +1227,6 @@ enable=nm-version-min:1.3,nm-version-min:1.2.6,nm-version-min:1.0.16

-

ifcfg-suse

-

- This plugin is deprecated and its selection has no effect. - The keyfile plugin should be used - instead. -

- -

ifupdown

@@ -1247,6 +1260,14 @@ enable=nm-version-min:1.3,nm-version-min:1.2.6,nm-version-min:1.0.16

+ +

ifcfg-suse, ifnet

+

+ These plugins are deprecated and their selection has no effect. + The keyfile plugin should be used + instead. +

+ diff --git a/docs/api/html/NetworkManager.devhelp2 b/docs/api/html/NetworkManager.devhelp2 index 08ee6116..b9113657 100644 --- a/docs/api/html/NetworkManager.devhelp2 +++ b/docs/api/html/NetworkManager.devhelp2 @@ -127,7 +127,7 @@ - + @@ -155,6 +155,7 @@ + @@ -162,6 +163,7 @@ + @@ -213,6 +215,7 @@ + @@ -288,6 +291,7 @@ + @@ -381,6 +385,7 @@ + @@ -463,6 +468,7 @@ + @@ -707,24 +713,29 @@ + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/docs/api/html/NetworkManager.html b/docs/api/html/NetworkManager.html index 510bd9e8..e8892685 100644 --- a/docs/api/html/NetworkManager.html +++ b/docs/api/html/NetworkManager.html @@ -374,9 +374,9 @@

--plugins

List plugins used to manage system-wide connection settings. This list has preference over plugins - specified in the configuration file. Currently supported - plugins are: keyfile, ifcfg-rh, - ifcfg-suse, ifupdown. + specified in the configuration file. See main.plugins + setting in NetworkManager.conf(5) + for supported options.

diff --git a/docs/api/html/dbus-vpn-plugin.html b/docs/api/html/dbus-vpn-plugin.html new file mode 100644 index 00000000..cd55a488 --- /dev/null +++ b/docs/api/html/dbus-vpn-plugin.html @@ -0,0 +1,32 @@ + + + + +VPN services: NetworkManager Reference Manual + + + + + + + + + + + + + + + + +
+

+VPN services

+ +
+ + + \ No newline at end of file diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html index 63fa2a96..94e2c05d 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.Device.IPTunnel.html @@ -53,6 +53,7 @@ OutputKey readable s EncapsulationLimit readable y FlowLabel readable u +Flags readable u
@@ -184,6 +185,15 @@ FlowLabel readable u IPv6 tunnels.

+
+
+

The "Flags" property

+
+Flags  readable   u
+
+

Tunnel flags. +

+
@@ -125,6 +126,24 @@ SetState (IN u state);
+
+
+

The SetIfindex() method

+
+SetIfindex (IN  i ifindex);
+
+

+
++++ + + + + +

IN i ifindex:

+
@@ -233,7 +234,7 @@ Update2 (IN a{sa{sv}} settings,

Update2 is a extensible alternative to Update, UpdateUnsaved and Save.

-

Since: 1.10.2 +

Since: 1.12

@@ -319,6 +320,19 @@ Unsaved readable b connection is saved to disk via Save() or from internal operations.

+
+
+

The "Flags" property

+
+Flags  readable   u
+
+

Additional flags of the connection profile. +

+

Returns: NMSettingsConnectionFlags +

+

Since: 1.12 +

+
- - + +
HomeUpPrevUpPrev Next
diff --git a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html index 836d15b6..6d47c3d1 100644 --- a/docs/api/html/gdbus-org.freedesktop.NetworkManager.html +++ b/docs/api/html/gdbus-org.freedesktop.NetworkManager.html @@ -36,37 +36,39 @@

Methods

-Reload                   (IN  u         flags);
-GetDevices               (OUT ao        devices);
-GetAllDevices            (OUT ao        devices);
-GetDeviceByIpIface       (IN  s         iface,
-                          OUT o         device);
-ActivateConnection       (IN  o         connection,
-                          IN  o         device,
-                          IN  o         specific_object,
-                          OUT o         active_connection);
-AddAndActivateConnection (IN  a{sa{sv}} connection,
-                          IN  o         device,
-                          IN  o         specific_object,
-                          OUT o         path,
-                          OUT o         active_connection);
-DeactivateConnection     (IN  o         active_connection);
-Sleep                    (IN  b         sleep);
-Enable                   (IN  b         enable);
-GetPermissions           (OUT a{ss}     permissions);
-SetLogging               (IN  s         level,
-                          IN  s         domains);
-GetLogging               (OUT s         level,
-                          OUT s         domains);
-CheckConnectivity        (OUT u         connectivity);
-state                    (OUT u         state);
-CheckpointCreate         (IN  ao        devices,
-                          IN  u         rollback_timeout,
-                          IN  u         flags,
-                          OUT o         checkpoint);
-CheckpointDestroy        (IN  o         checkpoint);
-CheckpointRollback       (IN  o         checkpoint,
-                          OUT a{su}     result);
+Reload                          (IN  u         flags);
+GetDevices                      (OUT ao        devices);
+GetAllDevices                   (OUT ao        devices);
+GetDeviceByIpIface              (IN  s         iface,
+                                 OUT o         device);
+ActivateConnection              (IN  o         connection,
+                                 IN  o         device,
+                                 IN  o         specific_object,
+                                 OUT o         active_connection);
+AddAndActivateConnection        (IN  a{sa{sv}} connection,
+                                 IN  o         device,
+                                 IN  o         specific_object,
+                                 OUT o         path,
+                                 OUT o         active_connection);
+DeactivateConnection            (IN  o         active_connection);
+Sleep                           (IN  b         sleep);
+Enable                          (IN  b         enable);
+GetPermissions                  (OUT a{ss}     permissions);
+SetLogging                      (IN  s         level,
+                                 IN  s         domains);
+GetLogging                      (OUT s         level,
+                                 OUT s         domains);
+CheckConnectivity               (OUT u         connectivity);
+state                           (OUT u         state);
+CheckpointCreate                (IN  ao        devices,
+                                 IN  u         rollback_timeout,
+                                 IN  u         flags,
+                                 OUT o         checkpoint);
+CheckpointDestroy               (IN  o         checkpoint);
+CheckpointRollback              (IN  o         checkpoint,
+                                 OUT a{su}     result);
+CheckpointAdjustRollbackTimeout (IN  o         checkpoint,
+                                 IN  u         add_timeout);
 
@@ -84,6 +86,7 @@
 Devices                     readable   ao
 AllDevices                  readable   ao
+Checkpoints                 readable   ao
 NetworkingEnabled           readable   b
 WirelessEnabled             readwrite  b
 WirelessHardwareEnabled     readable   b
@@ -458,7 +461,7 @@ CheckConnectivity (OUT u connectivity);
 state (OUT u state);
 

The overall networking state as determined by the NetworkManager daemon, - based on the state of network devices under it's management. + based on the state of network devices under its management.

@@ -554,6 +557,43 @@ CheckpointRollback (IN o checkpoint,
+
+
+

The CheckpointAdjustRollbackTimeout() method

+
+CheckpointAdjustRollbackTimeout (IN  o checkpoint,
+                                 IN  u add_timeout);
+
+

timeout will expire. Set to 0 to disable the timeout. + Note that the added seconds start counting from now, + not "Created" timestamp or the previous expiration + time. Note that the "Created" property of the checkpoint + will stay unchanged by this call. However, the "RollbackTimeout" + will be recalculated to give the approximate new expiration time. + The new "RollbackTimeout" property will be approximate up to + one second precision, which is the accuracy of the property. +

+

Reset the timeout for rollback for the checkpoint. +

+

Since: 1.12 +

+
++++ + + + + + + + + + + +

IN o checkpoint:

IN u add_timeout:

number of seconds from ~now~ in which the

+

Signal Details

@@ -668,6 +708,15 @@ AllDevices readable ao

+

The "Checkpoints" property

+
+Checkpoints  readable   ao
+
+

The list of active checkpoints. +

+
+
+

The "NetworkingEnabled" property

 NetworkingEnabled  readable   b
diff --git a/docs/api/html/index.html b/docs/api/html/index.html
index 5befd610..94cdacd8 100644
--- a/docs/api/html/index.html
+++ b/docs/api/html/index.html
@@ -16,7 +16,7 @@
 

- for NetworkManager 1.10.6 + for NetworkManager 1.11.3 The latest version of this documentation can be found on-line at https://developer.gnome.org/NetworkManager/stable/. @@ -362,7 +362,7 @@

V. VPN Plugin D-Bus API Reference
-
VPN services
+
VPN services
org.freedesktop.NetworkManager.VPN.Plugin — VPN Service
diff --git a/docs/api/html/ix01.html b/docs/api/html/ix01.html index 18996225..ca7de68a 100644 --- a/docs/api/html/ix01.html +++ b/docs/api/html/ix01.html @@ -26,1451 +26,1467 @@

Symbols

-
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint +
org.freedesktop.NetworkManager.AccessPoint, org.freedesktop.NetworkManager.AccessPoint
-
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.AccessPoint::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property +
org.freedesktop.NetworkManager.AccessPoint:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property +
org.freedesktop.NetworkManager.AccessPoint:Frequency, The "Frequency" property
-
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.AccessPoint:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property +
org.freedesktop.NetworkManager.AccessPoint:LastSeen, The "LastSeen" property
-
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property +
org.freedesktop.NetworkManager.AccessPoint:MaxBitrate, The "MaxBitrate" property
-
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property +
org.freedesktop.NetworkManager.AccessPoint:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property +
org.freedesktop.NetworkManager.AccessPoint:RsnFlags, The "RsnFlags" property
-
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property +
org.freedesktop.NetworkManager.AccessPoint:Ssid, The "Ssid" property
-
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property +
org.freedesktop.NetworkManager.AccessPoint:Strength, The "Strength" property
-
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property +
org.freedesktop.NetworkManager.AccessPoint:WpaFlags, The "WpaFlags" property
-
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager +
org.freedesktop.NetworkManager.AgentManager, org.freedesktop.NetworkManager.AgentManager
-
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method +
org.freedesktop.NetworkManager.AgentManager.Register(), The Register() method
-
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method +
org.freedesktop.NetworkManager.AgentManager.RegisterWithCapabilities(), The RegisterWithCapabilities() method
-
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method +
org.freedesktop.NetworkManager.AgentManager.Unregister(), The Unregister() method
-
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device +
org.freedesktop.NetworkManager.Device, org.freedesktop.NetworkManager.Device
-
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl +
org.freedesktop.NetworkManager.Device.Adsl, org.freedesktop.NetworkManager.Device.Adsl
-
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Adsl::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Adsl:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth +
org.freedesktop.NetworkManager.Device.Bluetooth, org.freedesktop.NetworkManager.Device.Bluetooth
-
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bluetooth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property +
org.freedesktop.NetworkManager.Device.Bluetooth:BtCapabilities, The "BtCapabilities" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bluetooth:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property +
org.freedesktop.NetworkManager.Device.Bluetooth:Name, The "Name" property
-
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond +
org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bond
-
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bond::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bond:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bond:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bond:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge +
org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.Bridge
-
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Bridge::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Bridge:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Bridge:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Bridge:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Device.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.Device.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy +
org.freedesktop.NetworkManager.Device.Dummy, org.freedesktop.NetworkManager.Device.Dummy
-
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Dummy::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Dummy:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic +
org.freedesktop.NetworkManager.Device.Generic, org.freedesktop.NetworkManager.Device.Generic
-
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Generic::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Generic:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property +
org.freedesktop.NetworkManager.Device.Generic:TypeDescription, The "TypeDescription" property
-
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method +
org.freedesktop.NetworkManager.Device.GetAppliedConnection(), The GetAppliedConnection() method
-
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband +
org.freedesktop.NetworkManager.Device.Infiniband, org.freedesktop.NetworkManager.Device.Infiniband
-
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Infiniband::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Infiniband:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Infiniband:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel +
org.freedesktop.NetworkManager.Device.IPTunnel, org.freedesktop.NetworkManager.Device.IPTunnel
-
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.IPTunnel::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property +
org.freedesktop.NetworkManager.Device.IPTunnel:EncapsulationLimit, The "EncapsulationLimit" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:FlowLabel, The "FlowLabel" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.IPTunnel:InputKey, The "InputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.IPTunnel:OutputKey, The "OutputKey" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property +
org.freedesktop.NetworkManager.Device.IPTunnel:PathMtuDiscovery, The "PathMtuDiscovery" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Remote, The "Remote" property
-
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.IPTunnel:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec +
org.freedesktop.NetworkManager.Device.IPTunnel:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macsec, org.freedesktop.NetworkManager.Device.Macsec
-
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property +
org.freedesktop.NetworkManager.Device.Macsec::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property +
org.freedesktop.NetworkManager.Device.Macsec:CipherSuite, The "CipherSuite" property
-
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property +
org.freedesktop.NetworkManager.Device.Macsec:EncodingSa, The "EncodingSa" property
-
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property +
org.freedesktop.NetworkManager.Device.Macsec:Encrypt, The "Encrypt" property
-
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property +
org.freedesktop.NetworkManager.Device.Macsec:Es, The "Es" property
-
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property +
org.freedesktop.NetworkManager.Device.Macsec:IcvLength, The "IcvLength" property
-
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macsec:IncludeSci, The "IncludeSci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property +
org.freedesktop.NetworkManager.Device.Macsec:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property +
org.freedesktop.NetworkManager.Device.Macsec:Protect, The "Protect" property
-
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property +
org.freedesktop.NetworkManager.Device.Macsec:ReplayProtect, The "ReplayProtect" property
-
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property +
org.freedesktop.NetworkManager.Device.Macsec:Scb, The "Scb" property
-
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property +
org.freedesktop.NetworkManager.Device.Macsec:Sci, The "Sci" property
-
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property +
org.freedesktop.NetworkManager.Device.Macsec:Validation, The "Validation" property
-
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan +
org.freedesktop.NetworkManager.Device.Macsec:Window, The "Window" property
-
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Macvlan, org.freedesktop.NetworkManager.Device.Macvlan
-
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Macvlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property +
org.freedesktop.NetworkManager.Device.Macvlan:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Macvlan:NoPromisc, The "NoPromisc" property
-
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property +
org.freedesktop.NetworkManager.Device.Macvlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem +
org.freedesktop.NetworkManager.Device.Macvlan:Tap, The "Tap" property
-
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Modem, org.freedesktop.NetworkManager.Device.Modem
-
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property +
org.freedesktop.NetworkManager.Device.Modem:CurrentCapabilities, The "CurrentCapabilities" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh +
org.freedesktop.NetworkManager.Device.Modem:ModemCapabilities, The "ModemCapabilities" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.OlpcMesh, org.freedesktop.NetworkManager.Device.OlpcMesh
-
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property +
org.freedesktop.NetworkManager.Device.OlpcMesh::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:ActiveChannel, The "ActiveChannel" property
-
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.OlpcMesh:Companion, The "Companion" property
-
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method +
org.freedesktop.NetworkManager.Device.OlpcMesh:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics +
org.freedesktop.NetworkManager.Device.Reapply(), The Reapply() method
-
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Statistics, org.freedesktop.NetworkManager.Device.Statistics
-
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property +
org.freedesktop.NetworkManager.Device.Statistics::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics:RefreshRateMs, The "RefreshRateMs" property
-
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property +
org.freedesktop.NetworkManager.Device.Statistics:RxBytes, The "RxBytes" property
-
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team +
org.freedesktop.NetworkManager.Device.Statistics:TxBytes, The "TxBytes" property
-
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Team, org.freedesktop.NetworkManager.Device.Team
-
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Team::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property +
org.freedesktop.NetworkManager.Device.Team:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Team:Config, The "Config" property
-
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property +
org.freedesktop.NetworkManager.Device.Team:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun +
org.freedesktop.NetworkManager.Device.Team:Slaves, The "Slaves" property
-
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Tun, org.freedesktop.NetworkManager.Device.Tun
-
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Tun::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Tun:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Tun:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property +
org.freedesktop.NetworkManager.Device.Tun:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property +
org.freedesktop.NetworkManager.Device.Tun:MultiQueue, The "MultiQueue" property
-
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property +
org.freedesktop.NetworkManager.Device.Tun:NoPi, The "NoPi" property
-
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property +
org.freedesktop.NetworkManager.Device.Tun:Owner, The "Owner" property
-
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth +
org.freedesktop.NetworkManager.Device.Tun:VnetHdr, The "VnetHdr" property
-
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Veth, org.freedesktop.NetworkManager.Device.Veth
-
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property +
org.freedesktop.NetworkManager.Device.Veth::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan +
org.freedesktop.NetworkManager.Device.Veth:Peer, The "Peer" property
-
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Vlan, org.freedesktop.NetworkManager.Device.Vlan
-
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Vlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vlan:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property +
org.freedesktop.NetworkManager.Device.Vlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan +
org.freedesktop.NetworkManager.Device.Vlan:VlanId, The "VlanId" property
-
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Vxlan, org.freedesktop.NetworkManager.Device.Vxlan
-
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property +
org.freedesktop.NetworkManager.Device.Vxlan::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property +
org.freedesktop.NetworkManager.Device.Vxlan:Ageing, The "Ageing" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property +
org.freedesktop.NetworkManager.Device.Vxlan:DstPort, The "DstPort" property
-
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Vxlan:Group, The "Group" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property +
org.freedesktop.NetworkManager.Device.Vxlan:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:Id, The "Id" property
-
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property +
org.freedesktop.NetworkManager.Device.Vxlan:L2miss, The "L2miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property +
org.freedesktop.NetworkManager.Device.Vxlan:L3miss, The "L3miss" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property +
org.freedesktop.NetworkManager.Device.Vxlan:Learning, The "Learning" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property +
org.freedesktop.NetworkManager.Device.Vxlan:Limit, The "Limit" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property +
org.freedesktop.NetworkManager.Device.Vxlan:Local, The "Local" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property +
org.freedesktop.NetworkManager.Device.Vxlan:Parent, The "Parent" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property +
org.freedesktop.NetworkManager.Device.Vxlan:Proxy, The "Proxy" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property +
org.freedesktop.NetworkManager.Device.Vxlan:Rsc, The "Rsc" property
-
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMax, The "SrcPortMax" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property +
org.freedesktop.NetworkManager.Device.Vxlan:SrcPortMin, The "SrcPortMin" property
-
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property +
org.freedesktop.NetworkManager.Device.Vxlan:Tos, The "Tos" property
-
org.freedesktop.NetworkManager.Device.WiMax, org.freedesktop.NetworkManager.Device.WiMax +
org.freedesktop.NetworkManager.Device.Vxlan:Ttl, The "Ttl" property
-
org.freedesktop.NetworkManager.Device.WiMax.GetNspList(), The GetNspList() method +
org.freedesktop.NetworkManager.Device.WiMax, org.freedesktop.NetworkManager.Device.WiMax
-
org.freedesktop.NetworkManager.Device.WiMax::NspAdded, The "NspAdded" signal +
org.freedesktop.NetworkManager.Device.WiMax.GetNspList(), The GetNspList() method
-
org.freedesktop.NetworkManager.Device.WiMax::NspRemoved, The "NspRemoved" signal +
org.freedesktop.NetworkManager.Device.WiMax::NspAdded, The "NspAdded" signal
-
org.freedesktop.NetworkManager.Device.WiMax::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.WiMax::NspRemoved, The "NspRemoved" signal
-
org.freedesktop.NetworkManager.Device.WiMax:ActiveNsp, The "ActiveNsp" property +
org.freedesktop.NetworkManager.Device.WiMax::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.WiMax:Bsid, The "Bsid" property +
org.freedesktop.NetworkManager.Device.WiMax:ActiveNsp, The "ActiveNsp" property
-
org.freedesktop.NetworkManager.Device.WiMax:CenterFrequency, The "CenterFrequency" property +
org.freedesktop.NetworkManager.Device.WiMax:Bsid, The "Bsid" property
-
org.freedesktop.NetworkManager.Device.WiMax:Cinr, The "Cinr" property +
org.freedesktop.NetworkManager.Device.WiMax:CenterFrequency, The "CenterFrequency" property
-
org.freedesktop.NetworkManager.Device.WiMax:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.WiMax:Cinr, The "Cinr" property
-
org.freedesktop.NetworkManager.Device.WiMax:Nsps, The "Nsps" property +
org.freedesktop.NetworkManager.Device.WiMax:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.WiMax:Rssi, The "Rssi" property +
org.freedesktop.NetworkManager.Device.WiMax:Nsps, The "Nsps" property
-
org.freedesktop.NetworkManager.Device.WiMax:TxPower, The "TxPower" property +
org.freedesktop.NetworkManager.Device.WiMax:Rssi, The "Rssi" property
-
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Device.WiMax:TxPower, The "TxPower" property
-
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property +
org.freedesktop.NetworkManager.Device::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property +
org.freedesktop.NetworkManager.Device:ActiveConnection, The "ActiveConnection" property
-
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property +
org.freedesktop.NetworkManager.Device:Autoconnect, The "Autoconnect" property
-
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager.Device:AvailableConnections, The "AvailableConnections" property
-
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property +
org.freedesktop.NetworkManager.Device:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Device:DeviceType, The "DeviceType" property
-
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Device:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property +
org.freedesktop.NetworkManager.Device:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property +
org.freedesktop.NetworkManager.Device:Driver, The "Driver" property
-
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property +
org.freedesktop.NetworkManager.Device:DriverVersion, The "DriverVersion" property
-
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property +
org.freedesktop.NetworkManager.Device:FirmwareMissing, The "FirmwareMissing" property
-
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property +
org.freedesktop.NetworkManager.Device:FirmwareVersion, The "FirmwareVersion" property
-
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property +
org.freedesktop.NetworkManager.Device:Interface, The "Interface" property
-
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Device:Ip4Address, The "Ip4Address" property
-
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Device:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property +
org.freedesktop.NetworkManager.Device:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property +
org.freedesktop.NetworkManager.Device:IpInterface, The "IpInterface" property
-
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property +
org.freedesktop.NetworkManager.Device:LldpNeighbors, The "LldpNeighbors" property
-
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property +
org.freedesktop.NetworkManager.Device:Managed, The "Managed" property
-
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property +
org.freedesktop.NetworkManager.Device:Metered, The "Metered" property
-
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property +
org.freedesktop.NetworkManager.Device:Mtu, The "Mtu" property
-
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property +
org.freedesktop.NetworkManager.Device:NmPluginMissing, The "NmPluginMissing" property
-
org.freedesktop.NetworkManager.Device:Real, The "Real" property +
org.freedesktop.NetworkManager.Device:PhysicalPortId, The "PhysicalPortId" property
-
org.freedesktop.NetworkManager.Device:State, The "State" property +
org.freedesktop.NetworkManager.Device:Real, The "Real" property
-
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property +
org.freedesktop.NetworkManager.Device:State, The "State" property
-
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property +
org.freedesktop.NetworkManager.Device:StateReason, The "StateReason" property
-
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager +
org.freedesktop.NetworkManager.Device:Udi, The "Udi" property
-
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property +
org.freedesktop.NetworkManager.DnsManager, org.freedesktop.NetworkManager.DnsManager
-
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property +
org.freedesktop.NetworkManager.DnsManager:Configuration, The "Configuration" property
-
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property +
org.freedesktop.NetworkManager.DnsManager:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config +
org.freedesktop.NetworkManager.DnsManager:RcManager, The "RcManager" property
-
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.IP4Config, org.freedesktop.NetworkManager.IP4Config
-
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.IP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP4Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP4Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP4Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP4Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP4Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP4Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP4Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP4Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP4Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property +
org.freedesktop.NetworkManager.IP4Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config +
org.freedesktop.NetworkManager.IP4Config:WinsServers, The "WinsServers" property
-
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.IP6Config, org.freedesktop.NetworkManager.IP6Config
-
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property +
org.freedesktop.NetworkManager.IP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property +
org.freedesktop.NetworkManager.IP6Config:AddressData, The "AddressData" property
-
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property +
org.freedesktop.NetworkManager.IP6Config:Addresses, The "Addresses" property
-
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property +
org.freedesktop.NetworkManager.IP6Config:DnsOptions, The "DnsOptions" property
-
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property +
org.freedesktop.NetworkManager.IP6Config:DnsPriority, The "DnsPriority" property
-
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property +
org.freedesktop.NetworkManager.IP6Config:Domains, The "Domains" property
-
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property +
org.freedesktop.NetworkManager.IP6Config:Gateway, The "Gateway" property
-
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property +
org.freedesktop.NetworkManager.IP6Config:Nameservers, The "Nameservers" property
-
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property +
org.freedesktop.NetworkManager.IP6Config:RouteData, The "RouteData" property
-
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property +
org.freedesktop.NetworkManager.IP6Config:Routes, The "Routes" property
-
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent +
org.freedesktop.NetworkManager.IP6Config:Searches, The "Searches" property
-
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method +
org.freedesktop.NetworkManager.SecretAgent, org.freedesktop.NetworkManager.SecretAgent
-
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.CancelGetSecrets(), The CancelGetSecrets() method
-
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.DeleteSecrets(), The DeleteSecrets() method
-
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method +
org.freedesktop.NetworkManager.SecretAgent.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings +
org.freedesktop.NetworkManager.SecretAgent.SaveSecrets(), The SaveSecrets() method
-
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method +
org.freedesktop.NetworkManager.Settings, org.freedesktop.NetworkManager.Settings
-
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method +
org.freedesktop.NetworkManager.Settings.AddConnection(), The AddConnection() method
-
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection +
org.freedesktop.NetworkManager.Settings.AddConnectionUnsaved(), The AddConnectionUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method +
org.freedesktop.NetworkManager.Settings.Connection, org.freedesktop.NetworkManager.Settings.Connection
-
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method +
org.freedesktop.NetworkManager.Settings.Connection.ClearSecrets(), The ClearSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method +
org.freedesktop.NetworkManager.Settings.Connection.Delete(), The Delete() method
-
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSecrets(), The GetSecrets() method
-
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method +
org.freedesktop.NetworkManager.Settings.Connection.GetSettings(), The GetSettings() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method +
org.freedesktop.NetworkManager.Settings.Connection.Save(), The Save() method
-
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method +
org.freedesktop.NetworkManager.Settings.Connection.Update(), The Update() method
-
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method +
org.freedesktop.NetworkManager.Settings.Connection.Update2(), The Update2() method
-
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings.Connection.UpdateUnsaved(), The UpdateUnsaved() method
-
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal +
org.freedesktop.NetworkManager.Settings.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal +
org.freedesktop.NetworkManager.Settings.Connection::Removed, The "Removed" signal
-
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property +
org.freedesktop.NetworkManager.Settings.Connection::Updated, The "Updated" signal
-
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method +
org.freedesktop.NetworkManager.Settings.Connection:Flags, The "Flags" property
-
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method +
org.freedesktop.NetworkManager.Settings.Connection:Unsaved, The "Unsaved" property
-
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method +
org.freedesktop.NetworkManager.Settings.GetConnectionByUuid(), The GetConnectionByUuid() method
-
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method +
org.freedesktop.NetworkManager.Settings.ListConnections(), The ListConnections() method
-
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method +
org.freedesktop.NetworkManager.Settings.LoadConnections(), The LoadConnections() method
-
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal +
org.freedesktop.NetworkManager.Settings.ReloadConnections(), The ReloadConnections() method
-
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal +
org.freedesktop.NetworkManager.Settings.SaveHostname(), The SaveHostname() method
-
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Settings::ConnectionRemoved, The "ConnectionRemoved" signal
-
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
org.freedesktop.NetworkManager.Settings::NewConnection, The "NewConnection" signal
-
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
org.freedesktop.NetworkManager.Settings::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property +
org.freedesktop.NetworkManager.Settings:CanModify, The "CanModify" property +
+
org.freedesktop.NetworkManager.Settings:Connections, The "Connections" property +
+
org.freedesktop.NetworkManager.Settings:Hostname, The "Hostname" property

A

-
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active +
org.freedesktop.NetworkManager.Connection.Active, org.freedesktop.NetworkManager.Connection.Active
-
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.Connection.Active::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property +
org.freedesktop.NetworkManager.Connection.Active:Connection, The "Connection" property
-
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property +
org.freedesktop.NetworkManager.Connection.Active:Default, The "Default" property
-
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property +
org.freedesktop.NetworkManager.Connection.Active:Default6, The "Default6" property
-
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property +
org.freedesktop.NetworkManager.Connection.Active:Devices, The "Devices" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp4Config, The "Dhcp4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Dhcp6Config, The "Dhcp6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property +
org.freedesktop.NetworkManager.Connection.Active:Id, The "Id" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip4Config, The "Ip4Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property +
org.freedesktop.NetworkManager.Connection.Active:Ip6Config, The "Ip6Config" property
-
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property +
org.freedesktop.NetworkManager.Connection.Active:Master, The "Master" property
-
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property +
org.freedesktop.NetworkManager.Connection.Active:SpecificObject, The "SpecificObject" property
-
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property +
org.freedesktop.NetworkManager.Connection.Active:State, The "State" property
-
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property +
org.freedesktop.NetworkManager.Connection.Active:StateFlags, The "StateFlags" property
-
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property +
org.freedesktop.NetworkManager.Connection.Active:Type, The "Type" property
-
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property +
org.freedesktop.NetworkManager.Connection.Active:Uuid, The "Uuid" property
-
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property +
org.freedesktop.NetworkManager.Connection.Active:Vpn, The "Vpn" property
-
addr-gen-mode, ipv6 +
addr-gen-mode, ipv6
-
address-data, ipv4, ipv6 +
address-data, ipv4, ipv6
-
addresses, ipv4, ipv6 +
addresses, ipv4, ipv6
-
ageing, vxlan +
ageing, vxlan
-
ageing-time, bridge +
ageing-time, bridge
-
altsubject-matches, 802-1x +
altsubject-matches, 802-1x
-
anonymous-identity, 802-1x +
anonymous-identity, 802-1x
-
apn, gsm +
apn, gsm
-
app-fcoe-flags, dcb +
app-fcoe-flags, dcb
-
app-fcoe-mode, dcb +
app-fcoe-mode, dcb
-
app-fcoe-priority, dcb +
app-fcoe-priority, dcb
-
app-fip-flags, dcb +
app-fip-flags, dcb
-
app-fip-priority, dcb +
app-fip-priority, dcb
-
app-iscsi-flags, dcb +
app-iscsi-flags, dcb
-
app-iscsi-priority, dcb +
app-iscsi-priority, dcb
-
assigned-mac-address, 802-3-ethernet, 802-11-wireless +
assigned-mac-address, 802-3-ethernet, 802-11-wireless
-
auth-alg, 802-11-wireless-security +
auth-alg, 802-11-wireless-security
-
auth-retries, connection +
auth-retries, connection
-
auth-timeout, 802-1x +
auth-timeout, 802-1x
-
auto-negotiate, 802-3-ethernet +
auto-negotiate, 802-3-ethernet
-
autoconnect, connection +
autoconnect, connection
-
autoconnect-priority, connection +
autoconnect-priority, connection
-
autoconnect-retries, connection +
autoconnect-retries, connection
-
autoconnect-slaves, connection +
autoconnect-slaves, connection

B

-
band, 802-11-wireless +
band, 802-11-wireless
-
baud, ppp, serial +
baud, ppp, serial
-
bdaddr, bluetooth +
bdaddr, bluetooth
-
bits, serial +
bits, serial
-
bond-downdelay, ovs-port +
bond-downdelay, ovs-port
-
bond-mode, ovs-port +
bond-mode, ovs-port
-
bond-updelay, ovs-port +
bond-updelay, ovs-port
-
browser-only, proxy +
browser-only, proxy
-
bssid, 802-11-wireless +
bssid, 802-11-wireless

C

-
ca-cert, 802-1x +
ca-cert, 802-1x
-
ca-cert-password, 802-1x +
ca-cert-password, 802-1x
-
ca-cert-password-flags, 802-1x +
ca-cert-password-flags, 802-1x
-
ca-path, 802-1x +
ca-path, 802-1x
-
channel, 802-11-olpc-mesh, 802-11-wireless +
channel, 802-11-olpc-mesh, 802-11-wireless
-
client-cert, 802-1x +
client-cert, 802-1x
-
client-cert-password, 802-1x +
client-cert-password, 802-1x
-
client-cert-password-flags, 802-1x +
client-cert-password-flags, 802-1x
-
cloned-mac-address, 802-3-ethernet, 802-11-wireless +
cloned-mac-address, 802-3-ethernet, 802-11-wireless
-
config, team, team-port +
config, team, team-port
-
crtscts, ppp +
crtscts, ppp

D

-
dad-timeout, ipv4, ipv6 +
dad-timeout, ipv4, ipv6
-
data, user, vpn +
data, user, vpn
-
destination-port, vxlan +
destination-port, vxlan
-
device-id, gsm +
device-id, gsm
-
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired +
org.freedesktop.NetworkManager.Device.Wired, org.freedesktop.NetworkManager.Device.Wired
-
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wired::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property +
org.freedesktop.NetworkManager.Device.Wired:Carrier, The "Carrier" property
-
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wired:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.Wired:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property +
org.freedesktop.NetworkManager.Device.Wired:S390Subchannels, The "S390Subchannels" property
-
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property +
org.freedesktop.NetworkManager.Device.Wired:Speed, The "Speed" property
-
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless +
org.freedesktop.NetworkManager.Device.Wireless, org.freedesktop.NetworkManager.Device.Wireless
-
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless.GetAccessPoints(), The GetAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method +
org.freedesktop.NetworkManager.Device.Wireless.GetAllAccessPoints(), The GetAllAccessPoints() method
-
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method +
org.freedesktop.NetworkManager.Device.Wireless.RequestScan(), The RequestScan() method
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointAdded, The "AccessPointAdded" signal
-
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal +
org.freedesktop.NetworkManager.Device.Wireless::AccessPointRemoved, The "AccessPointRemoved" signal
-
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.Device.Wireless::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property +
org.freedesktop.NetworkManager.Device.Wireless:AccessPoints, The "AccessPoints" property
-
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property +
org.freedesktop.NetworkManager.Device.Wireless:ActiveAccessPoint, The "ActiveAccessPoint" property
-
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property +
org.freedesktop.NetworkManager.Device.Wireless:Bitrate, The "Bitrate" property
-
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless:HwAddress, The "HwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property +
org.freedesktop.NetworkManager.Device.Wireless:Mode, The "Mode" property
-
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property +
org.freedesktop.NetworkManager.Device.Wireless:PermHwAddress, The "PermHwAddress" property
-
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property +
org.freedesktop.NetworkManager.Device.Wireless:WirelessCapabilities, The "WirelessCapabilities" property
-
dhcp-anycast-address, 802-11-olpc-mesh +
dhcp-anycast-address, 802-11-olpc-mesh
-
dhcp-client-id, ipv4 +
dhcp-client-id, ipv4
-
dhcp-fqdn, ipv4 +
dhcp-fqdn, ipv4
-
dhcp-hostname, ipv4, ipv6 +
dhcp-hostname, ipv4, ipv6
-
dhcp-send-hostname, ipv4, ipv6 +
dhcp-send-hostname, ipv4, ipv6
-
dhcp-timeout, ipv4, ipv6 +
dhcp-timeout, ipv4, ipv6
-
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config +
org.freedesktop.NetworkManager.DHCP4Config, org.freedesktop.NetworkManager.DHCP4Config
-
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DHCP4Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP4Config:Options, The "Options" property
-
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config +
org.freedesktop.NetworkManager.DHCP6Config, org.freedesktop.NetworkManager.DHCP6Config
-
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.DHCP6Config::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property +
org.freedesktop.NetworkManager.DHCP6Config:Options, The "Options" property
-
dns, ipv4, ipv6 +
dns, ipv4, ipv6
-
dns-options, ipv4, ipv6 +
dns-options, ipv4, ipv6
-
dns-priority, ipv4, ipv6 +
dns-priority, ipv4, ipv6
-
dns-search, ipv4, ipv6 +
dns-search, ipv4, ipv6
-
domain-suffix-match, 802-1x +
domain-suffix-match, 802-1x
-
duplex, 802-3-ethernet +
duplex, 802-3-ethernet

E

-
eap, 802-1x +
eap, 802-1x
-
egress-priority-map, vlan +
egress-priority-map, vlan
-
encapsulation, adsl +
encapsulation, adsl
-
encapsulation-limit, ip-tunnel +
encapsulation-limit, ip-tunnel
-
encrypt, macsec +
encrypt, macsec

F

-
fail-mode, ovs-bridge +
fail-mode, ovs-bridge
-
flags, vlan +
fils, 802-11-wireless-security
-
flow-label, ip-tunnel +
flags, ip-tunnel, vlan
-
forward-delay, bridge +
flow-label, ip-tunnel +
+
forward-delay, bridge

G

-
gateway, ipv4, ipv6 +
gateway, ipv4, ipv6
-
gateway-ping-timeout, connection +
gateway-ping-timeout, connection
-
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless +
generate-mac-address-mask, 802-3-ethernet, 802-11-wireless
-
group, tun, 802-11-wireless-security +
group, tun, 802-11-wireless-security
-
group-forward-mask, bridge +
group-forward-mask, bridge

H

-
hairpin-mode, bridge-port +
hairpin-mode, bridge-port
-
hello-time, bridge +
hello-time, bridge
-
hidden, 802-11-wireless +
hidden, 802-11-wireless
-
home-only, gsm +
home-only, gsm

I

-
id, connection, vlan, vxlan +
id, connection, vlan, vxlan
-
identity, 802-1x +
identity, 802-1x
-
ignore-auto-dns, ipv4, ipv6 +
ignore-auto-dns, ipv4, ipv6
-
ignore-auto-routes, ipv4, ipv6 +
ignore-auto-routes, ipv4, ipv6
-
ingress-priority-map, vlan +
ingress-priority-map, vlan
-
input-key, ip-tunnel +
input-key, ip-tunnel
-
interface-name, connection, bond, bridge, team, vlan +
interface-name, connection, bond, bridge, team, vlan
-
ip6-privacy, ipv6 +
ip6-privacy, ipv6

L

-
l2-miss, vxlan +
l2-miss, vxlan
-
l3-miss, vxlan +
l3-miss, vxlan
-
lacp, ovs-port +
lacp, ovs-port
-
lacp-key, team-port +
lacp-key, team-port
-
lacp-prio, team-port +
lacp-prio, team-port
-
lcp-echo-failure, ppp +
lcp-echo-failure, ppp
-
lcp-echo-interval, ppp +
lcp-echo-interval, ppp
-
leap-password, 802-11-wireless-security +
leap-password, 802-11-wireless-security
-
leap-password-flags, 802-11-wireless-security +
leap-password-flags, 802-11-wireless-security
-
leap-username, 802-11-wireless-security +
leap-username, 802-11-wireless-security
-
learning, vxlan +
learning, vxlan
-
limit, vxlan +
limit, vxlan
-
link-watchers, team, team-port +
link-watchers, team, team-port
-
lldp, connection +
lldp, connection
-
local, ip-tunnel, vxlan +
local, ip-tunnel, vxlan

M

-
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless +
mac-address, bridge, infiniband, wimax, 802-3-ethernet, 802-11-wireless +
+
mac-address-blacklist, 802-3-ethernet, 802-11-wireless
-
mac-address-blacklist, 802-3-ethernet, 802-11-wireless +
mac-address-randomization, 802-11-wireless
-
mac-address-randomization, 802-11-wireless +
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager
-
org.freedesktop.NetworkManager, org.freedesktop.NetworkManager +
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method
-
org.freedesktop.NetworkManager.ActivateConnection(), The ActivateConnection() method +
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method
-
org.freedesktop.NetworkManager.AddAndActivateConnection(), The AddAndActivateConnection() method +
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method
-
org.freedesktop.NetworkManager.CheckConnectivity(), The CheckConnectivity() method +
org.freedesktop.NetworkManager.CheckpointAdjustRollbackTimeout(), The CheckpointAdjustRollbackTimeout() method
-
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method +
org.freedesktop.NetworkManager.CheckpointCreate(), The CheckpointCreate() method
-
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method +
org.freedesktop.NetworkManager.CheckpointDestroy(), The CheckpointDestroy() method
-
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method +
org.freedesktop.NetworkManager.CheckpointRollback(), The CheckpointRollback() method
-
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method +
org.freedesktop.NetworkManager.DeactivateConnection(), The DeactivateConnection() method
-
org.freedesktop.NetworkManager.Enable(), The Enable() method +
org.freedesktop.NetworkManager.Enable(), The Enable() method
-
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method +
org.freedesktop.NetworkManager.GetAllDevices(), The GetAllDevices() method
-
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method +
org.freedesktop.NetworkManager.GetDeviceByIpIface(), The GetDeviceByIpIface() method
-
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method +
org.freedesktop.NetworkManager.GetDevices(), The GetDevices() method
-
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method +
org.freedesktop.NetworkManager.GetLogging(), The GetLogging() method
-
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method +
org.freedesktop.NetworkManager.GetPermissions(), The GetPermissions() method
-
org.freedesktop.NetworkManager.Reload(), The Reload() method +
org.freedesktop.NetworkManager.Reload(), The Reload() method
-
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method +
org.freedesktop.NetworkManager.SetLogging(), The SetLogging() method
-
org.freedesktop.NetworkManager.Sleep(), The Sleep() method +
org.freedesktop.NetworkManager.Sleep(), The Sleep() method
-
org.freedesktop.NetworkManager.state(), The state() method +
org.freedesktop.NetworkManager.state(), The state() method
-
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal +
org.freedesktop.NetworkManager::CheckPermissions, The "CheckPermissions" signal
-
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal +
org.freedesktop.NetworkManager::DeviceAdded, The "DeviceAdded" signal
-
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal +
org.freedesktop.NetworkManager::DeviceRemoved, The "DeviceRemoved" signal
-
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property +
org.freedesktop.NetworkManager:ActivatingConnection, The "ActivatingConnection" property
-
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property +
org.freedesktop.NetworkManager:ActiveConnections, The "ActiveConnections" property
-
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property +
org.freedesktop.NetworkManager:AllDevices, The "AllDevices" property
-
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property +
org.freedesktop.NetworkManager:Capabilities, The "Capabilities" property
-
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property +
org.freedesktop.NetworkManager:Checkpoints, The "Checkpoints" property
-
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property +
org.freedesktop.NetworkManager:Connectivity, The "Connectivity" property
-
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property +
org.freedesktop.NetworkManager:ConnectivityCheckAvailable, The "ConnectivityCheckAvailable" property
-
org.freedesktop.NetworkManager:Devices, The "Devices" property +
org.freedesktop.NetworkManager:ConnectivityCheckEnabled, The "ConnectivityCheckEnabled" property
-
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property +
org.freedesktop.NetworkManager:Devices, The "Devices" property
-
org.freedesktop.NetworkManager:Metered, The "Metered" property +
org.freedesktop.NetworkManager:GlobalDnsConfiguration, The "GlobalDnsConfiguration" property
-
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property +
org.freedesktop.NetworkManager:Metered, The "Metered" property
-
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property +
org.freedesktop.NetworkManager:NetworkingEnabled, The "NetworkingEnabled" property
-
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property +
org.freedesktop.NetworkManager:PrimaryConnection, The "PrimaryConnection" property
-
org.freedesktop.NetworkManager:Startup, The "Startup" property +
org.freedesktop.NetworkManager:PrimaryConnectionType, The "PrimaryConnectionType" property
-
org.freedesktop.NetworkManager:State, The "State" property +
org.freedesktop.NetworkManager:Startup, The "Startup" property
-
org.freedesktop.NetworkManager:Version, The "Version" property +
org.freedesktop.NetworkManager:State, The "State" property
-
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property +
org.freedesktop.NetworkManager:Version, The "Version" property
-
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property +
org.freedesktop.NetworkManager:WimaxEnabled, The "WimaxEnabled" property
-
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property +
org.freedesktop.NetworkManager:WimaxHardwareEnabled, The "WimaxHardwareEnabled" property
-
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property +
org.freedesktop.NetworkManager:WirelessEnabled, The "WirelessEnabled" property
-
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property +
org.freedesktop.NetworkManager:WirelessHardwareEnabled, The "WirelessHardwareEnabled" property
-
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property +
org.freedesktop.NetworkManager:WwanEnabled, The "WwanEnabled" property
-
master, connection +
org.freedesktop.NetworkManager:WwanHardwareEnabled, The "WwanHardwareEnabled" property
-
max-age, bridge +
master, connection
-
may-fail, ipv4, ipv6 +
max-age, bridge
-
mcast-rejoin-count, team +
may-fail, ipv4, ipv6
-
mcast-rejoin-interval, team +
mcast-rejoin-count, team
-
mcast-snooping-enable, ovs-bridge +
mcast-rejoin-interval, team
-
metered, connection +
mcast-snooping-enable, ovs-bridge
-
method, ipv4, ipv6, proxy +
mdns, connection
-
mka-cak, macsec +
metered, connection
-
mka-cak-flags, macsec +
method, ipv4, ipv6, proxy
-
mka-ckn, macsec +
mka-cak, macsec
-
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless +
mka-cak-flags, macsec
-
mppe-stateful, ppp +
mka-ckn, macsec
-
mru, ppp +
mode, ip-tunnel, macsec, macvlan, tun, 802-11-wireless
-
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, 802-11-wireless +
mppe-stateful, ppp
-
multi-queue, tun +
mru, ppp
-
multicast-snooping, bridge +
mtu, cdma, gsm, infiniband, ip-tunnel, ppp, 802-3-ethernet, 802-11-wireless +
+
multi-queue, tun +
+
multicast-snooping, bridge

N

-
name, connection, 802-1x, adsl, bluetooth, bond, bridge, bridge-port, cdma, dcb, dummy, generic, gsm, infiniband, ipv4, ipv6, ip-tunnel, macsec, macvlan, 802-11-olpc-mesh, ovs-bridge, ovs-interface, ovs-patch, ovs-port, ppp, pppoe, proxy, serial, tc, team, team-port, tun, user, vlan, vpn, vxlan, wimax, 802-3-ethernet, 802-11-wireless, 802-11-wireless-security +
name, connection, 802-1x, adsl, bluetooth, bond, bridge, bridge-port, cdma, dcb, dummy, generic, gsm, infiniband, ipv4, ipv6, ip-tunnel, macsec, macvlan, 802-11-olpc-mesh, ovs-bridge, ovs-interface, ovs-patch, ovs-port, ppp, pppoe, proxy, serial, tc, team, team-port, tun, user, vlan, vpn, vxlan, wimax, 802-3-ethernet, 802-11-wireless, 802-11-wireless-security
-
network-id, gsm +
network-id, gsm
-
network-name, wimax +
network-name, wimax
-
never-default, ipv4, ipv6 +
never-default, ipv4, ipv6
-
NM80211ApFlags, enum NM80211ApFlags +
NM80211ApFlags, enum NM80211ApFlags
-
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags +
NM80211ApSecurityFlags, enum NM80211ApSecurityFlags
-
NM80211Mode, enum NM80211Mode +
NM80211Mode, enum NM80211Mode
-
NMActivationStateFlags, enum NMActivationStateFlags +
NMActivationStateFlags, enum NMActivationStateFlags
-
NMActiveConnectionState, enum NMActiveConnectionState +
NMActiveConnectionState, enum NMActiveConnectionState
-
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason +
NMActiveConnectionStateReason, enum NMActiveConnectionStateReason
-
NMBluetoothCapabilities, enum NMBluetoothCapabilities +
NMBluetoothCapabilities, enum NMBluetoothCapabilities
-
NMCapability, enum NMCapability +
NMCapability, enum NMCapability
-
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags +
NMCheckpointCreateFlags, enum NMCheckpointCreateFlags
-
NMConnectivityState, enum NMConnectivityState +
NMConnectivityState, enum NMConnectivityState
-
NMDeviceCapabilities, enum NMDeviceCapabilities +
NMDeviceCapabilities, enum NMDeviceCapabilities
-
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities +
NMDeviceModemCapabilities, enum NMDeviceModemCapabilities
-
NMDeviceState, enum NMDeviceState +
NMDeviceState, enum NMDeviceState
-
NMDeviceStateReason, enum NMDeviceStateReason +
NMDeviceStateReason, enum NMDeviceStateReason
-
NMDeviceType, enum NMDeviceType +
NMDeviceType, enum NMDeviceType
-
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities +
NMDeviceWifiCapabilities, enum NMDeviceWifiCapabilities
-
NMIPTunnelMode, enum NMIPTunnelMode +
NMIPTunnelMode, enum NMIPTunnelMode
-
NMMetered, enum NMMetered +
NMMetered, enum NMMetered
-
NMRollbackResult, enum NMRollbackResult +
NMRollbackResult, enum NMRollbackResult
-
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities +
NMSecretAgentCapabilities, enum NMSecretAgentCapabilities
-
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags +
NMSecretAgentGetSecretsFlags, enum NMSecretAgentGetSecretsFlags
-
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags +
NMSettingsConnectionFlags, enum NMSettingsConnectionFlags
-
NMState, enum NMState +
NMSettingsUpdate2Flags, enum NMSettingsUpdate2Flags
-
NMVpnConnectionState, enum NMVpnConnectionState +
NMState, enum NMState
-
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason +
NMVpnConnectionState, enum NMVpnConnectionState
-
NMVpnPluginFailure, enum NMVpnPluginFailure +
NMVpnConnectionStateReason, enum NMVpnConnectionStateReason
-
NMVpnServiceState, enum NMVpnServiceState +
NMVpnPluginFailure, enum NMVpnPluginFailure
-
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType +
NMVpnServiceState, enum NMVpnServiceState
-
no-vj-comp, ppp +
NMWimaxNspNetworkType, enum NMWimaxNspNetworkType
-
noauth, ppp +
no-vj-comp, ppp
-
nobsdcomp, ppp +
noauth, ppp
-
nodeflate, ppp +
nobsdcomp, ppp
-
notify-peers-count, team +
nodeflate, ppp
-
notify-peers-interval, team +
notify-peers-count, team
-
number, cdma, gsm +
notify-peers-interval, team +
+
number, cdma, gsm

O

-
options, bond +
options, bond
-
output-key, ip-tunnel +
output-key, ip-tunnel
-
owner, tun +
owner, tun

P

-
p-key, infiniband +
p-key, infiniband +
+
pac-file, 802-1x
-
pac-file, 802-1x +
pac-script, proxy
-
pac-script, proxy +
pac-url, proxy
-
pac-url, proxy +
pairwise, 802-11-wireless-security
-
pairwise, 802-11-wireless-security +
parent, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan
-
parent, infiniband, ip-tunnel, macsec, macvlan, pppoe, vlan, vxlan +
parity, serial
-
parity, serial +
password, 802-1x, adsl, cdma, gsm, pppoe
-
password, 802-1x, adsl, cdma, gsm, pppoe +
password-flags, 802-1x, adsl, cdma, gsm, pppoe
-
password-flags, 802-1x, adsl, cdma, gsm, pppoe +
password-raw, 802-1x
-
password-raw, 802-1x +
password-raw-flags, 802-1x
-
password-raw-flags, 802-1x +
path-cost, bridge-port
-
path-cost, bridge-port +
path-mtu-discovery, ip-tunnel
-
path-mtu-discovery, ip-tunnel +
peer, ovs-patch
-
peer, ovs-patch +
permissions, connection
-
permissions, connection +
persistent, vpn
-
persistent, vpn +
phase1-auth-flags, 802-1x
-
phase1-auth-flags, 802-1x +
phase1-fast-provisioning, 802-1x
-
phase1-fast-provisioning, 802-1x +
phase1-peaplabel, 802-1x
-
phase1-peaplabel, 802-1x +
phase1-peapver, 802-1x
-
phase1-peapver, 802-1x +
phase2-altsubject-matches, 802-1x
-
phase2-altsubject-matches, 802-1x +
phase2-auth, 802-1x
-
phase2-auth, 802-1x +
phase2-autheap, 802-1x
-
phase2-autheap, 802-1x +
phase2-ca-cert, 802-1x
-
phase2-ca-cert, 802-1x +
phase2-ca-cert-password, 802-1x
-
phase2-ca-cert-password, 802-1x +
phase2-ca-cert-password-flags, 802-1x
-
phase2-ca-cert-password-flags, 802-1x +
phase2-ca-path, 802-1x
-
phase2-ca-path, 802-1x +
phase2-client-cert, 802-1x
-
phase2-client-cert, 802-1x +
phase2-client-cert-password, 802-1x
-
phase2-client-cert-password, 802-1x +
phase2-client-cert-password-flags, 802-1x
-
phase2-client-cert-password-flags, 802-1x +
phase2-domain-suffix-match, 802-1x
-
phase2-domain-suffix-match, 802-1x +
phase2-private-key, 802-1x
-
phase2-private-key, 802-1x +
phase2-private-key-password, 802-1x
-
phase2-private-key-password, 802-1x +
phase2-private-key-password-flags, 802-1x
-
phase2-private-key-password-flags, 802-1x +
phase2-subject-match, 802-1x
-
phase2-subject-match, 802-1x +
pi, tun
-
pi, tun +
pin, 802-1x, gsm
-
pin, 802-1x, gsm +
pin-flags, 802-1x, gsm
-
pin-flags, 802-1x, gsm +
pmf, 802-11-wireless-security
-
pmf, 802-11-wireless-security +
port, macsec, 802-3-ethernet
-
port, macsec, 802-3-ethernet +
powersave, 802-11-wireless
-
powersave, 802-11-wireless +
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP
-
org.freedesktop.NetworkManager.PPP, org.freedesktop.NetworkManager.PPP +
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.PPP.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.PPP.SetIfindex(), The SetIfindex() method
-
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.PPP.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.PPP.SetIp6Config(), The SetIp6Config() method
-
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method +
org.freedesktop.NetworkManager.PPP.SetState(), The SetState() method
-
prio, team-port +
prio, team-port
-
priority, bridge, bridge-port +
priority, bridge, bridge-port
-
priority-bandwidth, dcb +
priority-bandwidth, dcb
-
priority-flow-control, dcb +
priority-flow-control, dcb
-
priority-flow-control-flags, dcb +
priority-flow-control-flags, dcb
-
priority-group-bandwidth, dcb +
priority-group-bandwidth, dcb
-
priority-group-flags, dcb +
priority-group-flags, dcb
-
priority-group-id, dcb +
priority-group-id, dcb
-
priority-strict-bandwidth, dcb +
priority-strict-bandwidth, dcb
-
priority-traffic-class, dcb +
priority-traffic-class, dcb
-
private-key, 802-1x +
private-key, 802-1x
-
private-key-password, 802-1x +
private-key-password, 802-1x
-
private-key-password-flags, 802-1x +
private-key-password-flags, 802-1x
-
promiscuous, macvlan +
promiscuous, macvlan
-
proto, 802-11-wireless-security +
proto, 802-11-wireless-security
-
protocol, adsl +
protocol, adsl
-
proxy, vxlan +
proxy, vxlan
-
psk, 802-11-wireless-security +
psk, 802-11-wireless-security
-
psk-flags, 802-11-wireless-security +
psk-flags, 802-11-wireless-security

Q

-
qdiscs, tc +
qdiscs, tc
-
queue-id, team-port +
queue-id, team-port

R

-
rate, 802-11-wireless +
rate, 802-11-wireless
-
read-only, connection +
read-only, connection
-
refuse-chap, ppp +
refuse-chap, ppp
-
refuse-eap, ppp +
refuse-eap, ppp
-
refuse-mschap, ppp +
refuse-mschap, ppp
-
refuse-mschapv2, ppp +
refuse-mschapv2, ppp
-
refuse-pap, ppp +
refuse-pap, ppp
-
remote, ip-tunnel, vxlan +
remote, ip-tunnel, vxlan
-
require-mppe, ppp +
require-mppe, ppp
-
require-mppe-128, ppp +
require-mppe-128, ppp
-
route-data, ipv4, ipv6 +
route-data, ipv4, ipv6
-
route-metric, ipv4, ipv6 +
route-metric, ipv4, ipv6
-
route-table, ipv4, ipv6 +
route-table, ipv4, ipv6
-
routes, ipv4, ipv6 +
routes, ipv4, ipv6
-
rsc, vxlan +
rsc, vxlan
-
rstp-enable, ovs-bridge +
rstp-enable, ovs-bridge
-
runner, team +
runner, team
-
runner-active, team +
runner-active, team
-
runner-agg-select-policy, team +
runner-agg-select-policy, team
-
runner-fast-rate, team +
runner-fast-rate, team
-
runner-hwaddr-policy, team +
runner-hwaddr-policy, team
-
runner-min-ports, team +
runner-min-ports, team
-
runner-sys-prio, team +
runner-sys-prio, team
-
runner-tx-balancer, team +
runner-tx-balancer, team
-
runner-tx-balancer-interval, team +
runner-tx-balancer-interval, team
-
runner-tx-hash, team +
runner-tx-hash, team

S

-
s390-nettype, 802-3-ethernet +
s390-nettype, 802-3-ethernet
-
s390-options, 802-3-ethernet +
s390-options, 802-3-ethernet
-
s390-subchannels, 802-3-ethernet +
s390-subchannels, 802-3-ethernet
-
secondaries, connection +
secondaries, connection
-
secrets, vpn +
secrets, vpn
-
security, 802-11-wireless +
security, 802-11-wireless
-
seen-bssids, 802-11-wireless +
seen-bssids, 802-11-wireless
-
send-delay, serial +
send-delay, serial
-
service, pppoe +
service, pppoe
-
service-type, vpn +
service-type, vpn
-
sim-id, gsm +
sim-id, gsm
-
sim-operator-id, gsm +
sim-operator-id, gsm
-
slave-type, connection +
slave-type, connection
-
source-port-max, vxlan +
source-port-max, vxlan
-
source-port-min, vxlan +
source-port-min, vxlan
-
speed, 802-3-ethernet +
speed, 802-3-ethernet
-
ssid, 802-11-olpc-mesh, 802-11-wireless +
ssid, 802-11-olpc-mesh, 802-11-wireless
-
stable-id, connection +
stable-id, connection
-
sticky, team-port +
sticky, team-port
-
stopbits, serial +
stopbits, serial
-
stp, bridge +
stp, bridge
-
stp-enable, ovs-bridge +
stp-enable, ovs-bridge
-
subject-match, 802-1x +
subject-match, 802-1x
-
system-ca-certs, 802-1x +
system-ca-certs, 802-1x

T

-
tag, ovs-port +
tag, ovs-port
-
tap, macvlan +
tap, macvlan
-
tfilters, tc +
tfilters, tc
-
timeout, vpn +
timeout, vpn
-
timestamp, connection +
timestamp, connection
-
token, ipv6 +
token, ipv6
-
tos, ip-tunnel, vxlan +
tos, ip-tunnel, vxlan
-
transport-mode, infiniband +
transport-mode, infiniband
-
ttl, ip-tunnel, vxlan +
ttl, ip-tunnel, vxlan
-
tx-power, 802-11-wireless +
tx-power, 802-11-wireless
-
type, connection, bluetooth, ovs-interface +
type, connection, bluetooth, ovs-interface

U

-
user-name, vpn +
user-name, vpn
-
username, adsl, cdma, gsm, pppoe +
username, adsl, cdma, gsm, pppoe
-
uuid, connection +
uuid, connection

V

-
validation, macsec +
validation, macsec
-
vci, adsl +
vci, adsl
-
vlan-mode, ovs-port +
vlan-mode, ovs-port
-
vnet-hdr, tun +
vnet-hdr, tun
-
vpi, adsl +
vpi, adsl
-
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection +
org.freedesktop.NetworkManager.VPN.Connection, org.freedesktop.NetworkManager.VPN.Connection
-
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::PropertiesChanged, The "PropertiesChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal +
org.freedesktop.NetworkManager.VPN.Connection::VpnStateChanged, The "VpnStateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property +
org.freedesktop.NetworkManager.VPN.Connection:Banner, The "Banner" property
-
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property +
org.freedesktop.NetworkManager.VPN.Connection:VpnState, The "VpnState" property
-
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin +
org.freedesktop.NetworkManager.VPN.Plugin, org.freedesktop.NetworkManager.VPN.Plugin
-
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Connect(), The Connect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method +
org.freedesktop.NetworkManager.VPN.Plugin.ConnectInteractive(), The ConnectInteractive() method
-
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method +
org.freedesktop.NetworkManager.VPN.Plugin.Disconnect(), The Disconnect() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NeedSecrets(), The NeedSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method +
org.freedesktop.NetworkManager.VPN.Plugin.NewSecrets(), The NewSecrets() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetConfig(), The SetConfig() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetFailure(), The SetFailure() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp4Config(), The SetIp4Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method +
org.freedesktop.NetworkManager.VPN.Plugin.SetIp6Config(), The SetIp6Config() method
-
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Config, The "Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Failure, The "Failure" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip4Config, The "Ip4Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal +
org.freedesktop.NetworkManager.VPN.Plugin::Ip6Config, The "Ip6Config" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal +
org.freedesktop.NetworkManager.VPN.Plugin::LoginBanner, The "LoginBanner" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal +
org.freedesktop.NetworkManager.VPN.Plugin::SecretsRequired, The "SecretsRequired" signal
-
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal +
org.freedesktop.NetworkManager.VPN.Plugin::StateChanged, The "StateChanged" signal
-
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property +
org.freedesktop.NetworkManager.VPN.Plugin:State, The "State" property

W

-
wake-on-lan, 802-3-ethernet +
wake-on-lan, 802-3-ethernet
-
wake-on-lan-password, 802-3-ethernet +
wake-on-lan-password, 802-3-ethernet
-
wep-key-flags, 802-11-wireless-security +
wep-key-flags, 802-11-wireless-security
-
wep-key-type, 802-11-wireless-security +
wep-key-type, 802-11-wireless-security
-
wep-key0, 802-11-wireless-security +
wep-key0, 802-11-wireless-security
-
wep-key1, 802-11-wireless-security +
wep-key1, 802-11-wireless-security
-
wep-key2, 802-11-wireless-security +
wep-key2, 802-11-wireless-security
-
wep-key3, 802-11-wireless-security +
wep-key3, 802-11-wireless-security
-
wep-tx-keyidx, 802-11-wireless-security +
wep-tx-keyidx, 802-11-wireless-security
-
wps-method, 802-11-wireless-security +
wps-method, 802-11-wireless-security

Z

-
zone, connection +
zone, connection
diff --git a/docs/api/html/nm-dbus-types.html b/docs/api/html/nm-dbus-types.html index 0587ed16..5afd9a9f 100644 --- a/docs/api/html/nm-dbus-types.html +++ b/docs/api/html/nm-dbus-types.html @@ -3605,7 +3605,7 @@

enum NMCheckpointCreateFlags

The flags for CheckpointCreate call

-

Since: 1.4

+

Since: 1.4 (gi flags generated since 1.12)

Values

@@ -3677,6 +3677,21 @@   + + +

NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING

+

+ + +

= 0x08

+

+ + +

by default, creating a checkpoint fails if there are already existing checkoints that reference the same devices. With this flag, creation of such checkpoints is allowed, however, if an older checkpoint that references overlapping devices gets rolled back, it will automatically destroy this checkpoint during rollback. This allows to create several overlapping checkpoints in parallel, and rollback to them at will. With the special case that rolling back to an older checkpoint will invalidate all overlapping younger checkpoints. This opts-in that the checkpoint can be automatically destroyed by the rollback of an older checkpoint. (Since: 1.12)

+

+ +  +
@@ -3763,12 +3778,92 @@

+

enum NMSettingsConnectionFlags

+

Flags describing the current activation state.

+

Since: 1.12

+

+
+

Values

+
++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

NM_SETTINGS_CONNECTION_FLAG_NONE

+

+
+

= 0

+

+
+

an alias for numeric zero, no flags set.

+

+
 
+

NM_SETTINGS_CONNECTION_FLAG_UNSAVED

+

+
+

= 0x01

+

+
+

the connection is not saved to disk. That either means, that the connection is in-memory only and currently is not backed by a file. Or, that the connection is backed by a file, but has modifications in-memory that were not persisted to disk.

+

+
 
+

NM_SETTINGS_CONNECTION_FLAG_NM_GENERATED

+

+
+

= 0x02

+

+
+

A connection is "nm-generated" if it was generated by NetworkManger. If the connection gets modified or saved by the user, the flag gets cleared. A nm-generated is also unsaved and has no backing file as it is in-memory only.

+

+
 
+

NM_SETTINGS_CONNECTION_FLAG_VOLATILE

+

+
+

= 0x04

+

+
+

The connection will be deleted when it disconnects. That is for in-memory connections (unsaved), which are currently active but deleted on disconnect. Volatile connections are always unsaved, but they are also no backing file on disk and are entirely in-memory only.

+

+
 
+
+
+
+

enum NMActivationStateFlags

Flags describing the current activation state.

Since: 1.10

-

Values

+

Values

@@ -3889,10 +3984,10 @@

enum NMSettingsUpdate2Flags

-

Since: 1.10.2

+

Since: 1.12

-

Values

+

Values

diff --git a/docs/api/html/nm-settings-ifcfg-rh.html b/docs/api/html/nm-settings-ifcfg-rh.html index f4fab601..7ac4736c 100644 --- a/docs/api/html/nm-settings-ifcfg-rh.html +++ b/docs/api/html/nm-settings-ifcfg-rh.html @@ -856,6 +856,17 @@ Allowed values: boolean value or 'rx' + + + + + +
0 Number of retries for authentication.
mdnsCONNECTION_MDNS(+) +missing variable means global defaultWhether or not mDNS is enabled for the connection + +Example: CONNECTION_MDNS=yes + +Allowed values: yes,no,resolve
@@ -1187,15 +1198,15 @@ Example: IPV4_DNS_PRIORITY=20   A string sent to the DHCP server to identify the local machine. A binary value can be specified using hex notation ('aa:bb:cc'). -Example: DHCP_CLIENT_ID=ax-srv-1; DHCP_CLIENT_ID=01:44:44:44:44:44:44" +Example: DHCP_CLIENT_ID=ax-srv-1; DHCP_CLIENT_ID=01:44:44:44:44:44:44 dad-timeout -ARPING_WAIT -missing variable means global default (config override or 3) -Timeout (in seconds) for performing DAD before configuring IPv4 addresses. 0 turns off the DAD completely, -1 means default value. +ACD_TIMEOUT, ARPING_WAIT +missing variable means global default (config override or zero) +Timeout (in milliseconds for ACD_TIMEOUT or in seconds for ARPING_WAIT) for address conflict detection before configuring IPv4 addresses. 0 turns off the ACD completely, -1 means default value. -Example: ARPING_WAIT=2 +Example: ACD_TIMEOUT=2000 or ARPING_WAIT=2 dhcp-timeout @@ -1933,6 +1944,17 @@ Example: KEY1=s:ahoj, KEY1=0a1c45bc02, KEY_PASSPHRASE1=mysuperse Example: WPS_METHOD=disabled, WPS_METHOD="pin pbc" + +fils +FILS(+) + +  +Enables or disables FILS (802.11ai) + +Example: FILS=required + +Allowed values: default, disable, optional, required +
diff --git a/docs/api/html/nm-settings.html b/docs/api/html/nm-settings.html index ff0fe48f..049563b2 100644 --- a/docs/api/html/nm-settings.html +++ b/docs/api/html/nm-settings.html @@ -122,7 +122,7 @@ autoconnect boolean TRUE -Whether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. +Whether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. Note that autoconnect is not implemented for VPN profiles. See "secondaries" as an alternative to automatically connect VPN profiles. @@ -143,7 +143,7 @@ autoconnect-slaves NMSettingConnectionAutoconnectSlaves (int32)   -Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0. +Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0. @@ -182,6 +182,13 @@ +mdns +int32 +-1 +Whether mDNS is enabled for the connection. The permitted values are: yes: register hostname and resolving for the connection, no: disable mDNS for the interface, resolve: do not register hostname but allow resolving of mDNS host names. When updating this property on a currently activated connection, the change takes effect immediately. This feature requires a plugin which supports mDNS. One such plugin is dns-systemd-resolved. + + + metered NMMetered (int32)   @@ -227,7 +234,7 @@ stable-id string   -Token to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions. +Token to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions. @@ -815,7 +822,7 @@ mac-address byte array   -If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. +If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. Deprecated: 1 @@ -1045,14 +1052,14 @@ priority-bandwidth array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L] An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents. priority-flow-control array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[False, False, False, False, False, False, False, False] An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause. @@ -1066,7 +1073,7 @@ priority-group-bandwidth array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L] An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents. @@ -1080,21 +1087,21 @@ priority-group-id array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L] An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group. priority-strict-bandwidth array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[False, False, False, False, False, False, False, False] An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group. priority-traffic-class array of uint32 -[0, 0, 0, 0, 0, 0, 0, 0] +[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L] An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped. @@ -1371,14 +1378,14 @@ dad-timeout int32 -1 -Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. +Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4. dhcp-client-id string   -A string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. +A string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. The special values "mac" and "perm-mac" are supported, which use the current or permanent MAC address of the device to generate a client identifier with type ethernet type (01). Currently, these options only work for ethernet type of links. The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id). If unset, a globally configured default is used. If still unset, the client-id from the last lease is reused. @@ -1434,7 +1441,7 @@ dns-search array of string [] -Array of DNS search domains. +Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. @@ -1560,7 +1567,7 @@ dad-timeout int32 -1 -Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. +Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4. @@ -1609,7 +1616,7 @@ dns-search array of string [] -Array of DNS search domains. +Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names. @@ -1732,6 +1739,13 @@ +flags +uint32 +0 +Tunnel flags. Currently the following values are supported: NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT (0x1), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS (0x2), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL (0x4), NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV (0x8), NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY (0x10), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK (0x20). They are valid only for IPv6 tunnels. + + + flow-label uint32 0 @@ -3545,6 +3559,13 @@ +fils +int32 +0 +Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled. + + + group array of string [] diff --git a/docs/api/html/settings-802-11-wireless-security.html b/docs/api/html/settings-802-11-wireless-security.html index 4fb6beae..374c4649 100644 --- a/docs/api/html/settings-802-11-wireless-security.html +++ b/docs/api/html/settings-802-11-wireless-security.html @@ -60,6 +60,12 @@ 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 using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified. +
fils
+
int32
+
0
+Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled. + +
group
array of string
[]
diff --git a/docs/api/html/settings-bridge.html b/docs/api/html/settings-bridge.html index 25e782c4..74923186 100644 --- a/docs/api/html/settings-bridge.html +++ b/docs/api/html/settings-bridge.html @@ -87,7 +87,7 @@
mac-address
byte array

-If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated.
+If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. Deprecated: 1
 
 
 
max-age
diff --git a/docs/api/html/settings-connection.html b/docs/api/html/settings-connection.html index 3ee17245..d81fc9ea 100644 --- a/docs/api/html/settings-connection.html +++ b/docs/api/html/settings-connection.html @@ -63,7 +63,7 @@
autoconnect
boolean
TRUE
-Whether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. +Whether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. Note that autoconnect is not implemented for VPN profiles. See "secondaries" as an alternative to automatically connect VPN profiles.
autoconnect-priority
@@ -81,7 +81,7 @@
autoconnect-slaves
NMSettingConnectionAutoconnectSlaves (int32)

-Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0.
+Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0.
 
 
 
gateway-ping-timeout
@@ -114,6 +114,12 @@ Interface name of the master device or UUID of the master connection. +
mdns
+
int32
+
-1
+Whether mDNS is enabled for the connection. The permitted values are: yes: register hostname and resolving for the connection, no: disable mDNS for the interface, resolve: do not register hostname but allow resolving of mDNS host names. When updating this property on a currently activated connection, the change takes effect immediately. This feature requires a plugin which supports mDNS. One such plugin is dns-systemd-resolved. + +
metered
NMMetered (int32)

@@ -153,7 +159,7 @@
 
stable-id
string

-Token to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions.
+Token to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions.
 
 
 
timestamp
diff --git a/docs/api/html/settings-dcb.html b/docs/api/html/settings-dcb.html index 0cf45e03..fb62875c 100644 --- a/docs/api/html/settings-dcb.html +++ b/docs/api/html/settings-dcb.html @@ -104,13 +104,13 @@
priority-bandwidth
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.
priority-flow-control
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[False, False, False, False, False, False, False, False]
An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause. @@ -122,7 +122,7 @@
priority-group-bandwidth
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]
An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents. @@ -134,19 +134,19 @@
priority-group-id
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group.
priority-strict-bandwidth
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[False, False, False, False, False, False, False, False]
An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.
priority-traffic-class
array of uint32
-
[0, 0, 0, 0, 0, 0, 0, 0]
+
[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]
An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped. diff --git a/docs/api/html/settings-ip-tunnel.html b/docs/api/html/settings-ip-tunnel.html index ca015b6b..ec6234aa 100644 --- a/docs/api/html/settings-ip-tunnel.html +++ b/docs/api/html/settings-ip-tunnel.html @@ -60,6 +60,12 @@ How many additional levels of encapsulation are permitted to be prepended to packets. This property applies only to IPv6 tunnels. +
flags
+
uint32
+
0
+Tunnel flags. Currently the following values are supported: NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT (0x1), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS (0x2), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL (0x4), NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV (0x8), NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY (0x10), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK (0x20). They are valid only for IPv6 tunnels. + +
flow-label
uint32
0
diff --git a/docs/api/html/settings-ipv4.html b/docs/api/html/settings-ipv4.html index 9be5185e..9a0aae1b 100644 --- a/docs/api/html/settings-ipv4.html +++ b/docs/api/html/settings-ipv4.html @@ -69,13 +69,13 @@
dad-timeout
int32
-1
-Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. +Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.
dhcp-client-id
string

-A string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0.
+A string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. The special values "mac" and "perm-mac" are supported, which use the current or permanent MAC address of the device to generate a client identifier with type ethernet type (01). Currently, these options only work for ethernet type of links. The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id). If unset, a globally configured default is used. If still unset, the client-id from the last lease is reused.
 
 
 
dhcp-fqdn
@@ -123,7 +123,7 @@
dns-search
array of string
[]
-Array of DNS search domains. +Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
gateway
diff --git a/docs/api/html/settings-ipv6.html b/docs/api/html/settings-ipv6.html index 5104e422..8f143283 100644 --- a/docs/api/html/settings-ipv6.html +++ b/docs/api/html/settings-ipv6.html @@ -75,7 +75,7 @@
dad-timeout
int32
-1
-Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. +Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.
dhcp-hostname
@@ -117,7 +117,7 @@
dns-search
array of string
[]
-Array of DNS search domains. +Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.
gateway
diff --git a/docs/api/html/vpn-plugins.html b/docs/api/html/vpn-plugins.html index fa552983..a5b7d263 100644 --- a/docs/api/html/vpn-plugins.html +++ b/docs/api/html/vpn-plugins.html @@ -7,7 +7,7 @@ - + @@ -17,7 +17,7 @@ Home Prev -Next +Next

@@ -25,7 +25,7 @@

Table of Contents

-
VPN services
+
VPN services
org.freedesktop.NetworkManager.VPN.Plugin — VPN Service
diff --git a/docs/api/meson.build b/docs/api/meson.build new file mode 100644 index 00000000..d0cc3ac8 --- /dev/null +++ b/docs/api/meson.build @@ -0,0 +1,31 @@ +doc_module = nm_name + +settings = 'settings-spec' +output = settings + '.xml' + +if enable_introspection + settings_xml = custom_target( + output, + input: nm_settings_docs, + output: output, + command: [xsltproc, '--output', '@OUTPUT@', join_paths(meson.current_source_dir(), settings + '.xsl'), '@INPUT@'], + # FIXME: there is no target depending on this, so it will not be built + build_by_default: true + ) +endif + +configure_file( + input: version_xml + '.in', + output: version_xml, + configuration: version_conf +) + +content_files += join_paths(meson.source_root(), 'COPYING') + +gnome.gtkdoc( + doc_module, + main_xml: 'network-manager-docs.xml', + src_dir: meson.current_source_dir(), + content_files: content_files, + install: true +) diff --git a/docs/api/network-manager-docs.xml b/docs/api/network-manager-docs.xml index 0002f8ee..343a7398 100644 --- a/docs/api/network-manager-docs.xml +++ b/docs/api/network-manager-docs.xml @@ -258,7 +258,7 @@ VPN Plugin D-Bus API Reference - + VPN services diff --git a/docs/api/settings-spec.xml b/docs/api/settings-spec.xml index b1b498f3..8ff4f841 100644 --- a/docs/api/settings-spec.xml +++ b/docs/api/settings-spec.xml @@ -5,22 +5,23 @@ Properties Key NameValue TypeDefault ValueValue Descriptionauth-retriesauth-retriesint32-1The number of retries for the authentication. Zero means to try indefinitely; -1 means to use a global default. If the global default is not set, the authentication retries for 3 times before failing the connection. Currently this only applies to 802-1x authentication. - autoconnectautoconnectbooleanTRUEWhether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. + autoconnectautoconnectbooleanTRUEWhether or not the connection should be automatically connected by NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection. Note that autoconnect is not implemented for VPN profiles. See "secondaries" as an alternative to automatically connect VPN profiles.autoconnect-priorityautoconnect-priorityint320The autoconnect priority. If the connection is set to autoconnect, connections with higher priority will be preferred. Defaults to 0. The higher number means higher priority.autoconnect-retriesautoconnect-retriesint32-1The number of times a connection should be tried when autoactivating before giving up. Zero means forever, -1 means the global default (4 times if not overridden). Setting this to 1 means to try activation only once before blocking autoconnect. Note that after a timeout, NetworkManager will try to autoconnect again. - autoconnect-slavesautoconnect-slavesNMSettingConnectionAutoconnectSlaves (int32)Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0. + autoconnect-slavesautoconnect-slavesNMSettingConnectionAutoconnectSlaves (int32)Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect for master connections. The properties "autoconnect", "autoconnect-priority" and "autoconnect-retries" are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0.gateway-ping-timeoutgateway-ping-timeoutuint320If greater than zero, delay success of IP addressing until either the timeout is reached, or an IP gateway replies to a ping.ididstringA human readable unique identifier for the connection, like "Work Wi-Fi" or "T-Mobile 3G".interface-nameinterface-namestringThe name of the network interface this connection is bound to. If not set, then the connection can be attached to any interface of the appropriate type (subject to restrictions imposed by other settings). For software devices this specifies the name of the created device. For connection types where interface names cannot easily be made persistent (e.g. mobile broadband or USB Ethernet), this property should not be used. Setting this property restricts the interfaces a connection can be used with, and if interface names change or are reordered the connection may be applied to the wrong interface.lldplldpint32-1Whether LLDP is enabled for the connection.mastermasterstringInterface name of the master device or UUID of the master connection. + mdnsmdnsint32-1Whether mDNS is enabled for the connection. The permitted values are: yes: register hostname and resolving for the connection, no: disable mDNS for the interface, resolve: do not register hostname but allow resolving of mDNS host names. When updating this property on a currently activated connection, the change takes effect immediately. This feature requires a plugin which supports mDNS. One such plugin is dns-systemd-resolved.meteredmeteredNMMetered (int32)Whether the connection is metered. When updating this property on a currently activated connection, the change takes effect immediately.namenamestringconnectionThe setting's name, which uniquely identifies the setting within the connection. Each setting type has a name unique to that type, for example "ppp" or "wireless" or "wired".permissionspermissionsarray of string[]An array of strings defining what access a given user has to this connection. If this is NULL or empty, all users are allowed to access this connection; otherwise users are allowed if and only if they are in this list. When this is not empty, the connection can be active only when one of the specified users is logged into an active session. Each entry is of the form "[type]:[id]:[reserved]"; for example, "user:dcbw:blah". At this time only the "user" [type] is allowed. Any other values are ignored and reserved for future use. [id] is the username that this permission refers to, which may not contain the ":" character. Any [reserved] information present must be ignored and is reserved for future use. All of [type], [id], and [reserved] must be valid UTF-8.read-onlyread-onlybooleanFALSEFALSE if the connection can be modified using the provided settings service's D-Bus interface with the right privileges, or TRUE if the connection is read-only and cannot be modified.secondariessecondariesarray of string[]List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.slave-typeslave-typestringSetting name of the device type of this slave's master connection (eg, "bond"), or NULL if this connection is not a slave. - stable-idstable-idstringToken to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions. + stable-idstable-idstringToken to generate stable IDs for the connection. The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable and wifi.cloned-mac-address=stable. It is also used as DHCP client identifier with ipv4.dhcp-client-id=stable. Note that also the interface name of the activating connection and a per-host secret key is included into the address generation so that the same stable-id on different hosts/devices yields different addresses. If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via dynamic substitutions. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are "${CONNECTION}", "${BOOT}", "${RANDOM}". These effectively create unique IDs per-connection, per-boot, or every time. Any unrecognized patterns following '$' are treated verbatim, however are reserved for future use. You are thus advised to avoid '$' or escape it as "$$". For example, set it to "${CONNECTION}/${BOOT}" to create a unique id for this connection that changes with every reboot. Note that two connections only use the same effective id if their stable-id is also identical before performing dynamic substitutions.timestamptimestampuint640The time, in seconds since the Unix Epoch, that the connection was last _successfully_ fully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved).typetypestringBase type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, "802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, "vpn" or "bridge", etc).uuiduuidstringA universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the "id" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or "type" property changes. The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" (ie, contains only hexadecimal characters and "-"). @@ -109,7 +110,7 @@ group-forward-maskgroup-forward-maskuint320A mask of group addresses to forward. Usually, group addresses in the range from 01:80:C2:00:00:00 to 01:80:C2:00:00:0F are not forwarded according to standards. This property is a mask of 16 bits, each corresponding to a group address in that range that must be forwarded. The mask can't have bits 0, 1 or 2 set because they are used for STP, MAC pause frames and LACP.hello-timehello-timeuint322The Spanning Tree Protocol (STP) hello time, in seconds.interface-nameinterface-namestringDeprecated in favor of connection.interface-name, but can be used for backward-compatibility with older daemons, to set the bridge's interface name. - mac-addressmac-addressbyte arrayIf specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. + mac-addressmac-addressbyte arrayIf specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. If this field is left unspecified, the "ethernet.cloned-mac-address" is referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated. Deprecated: 1max-agemax-ageuint3220The Spanning Tree Protocol (STP) maximum message age, in seconds.multicast-snoopingmulticast-snoopingbooleanTRUEControls whether IGMP snooping is enabled for this bridge. Note that if snooping was automatically disabled due to hash collisions, the system may refuse to enable the feature until the collisions are resolved.namenamestringbridgeThe setting's name, which uniquely identifies the setting within the connection. Each setting type has a name unique to that type, for example "ppp" or "wireless" or "wired". @@ -145,14 +146,14 @@ app-iscsi-flagsapp-iscsi-flagsNMSettingDcbFlags (uint32)Specifies the NMSettingDcbFlags for the DCB iSCSI application. Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).app-iscsi-priorityapp-iscsi-priorityint32-1The highest User Priority (0 - 7) which iSCSI frames should use, or -1 for default priority. Only used when the "app-iscsi-flags" property includes the NM_SETTING_DCB_FLAG_ENABLE (0x1) flag.namenamestringdcbThe setting's name, which uniquely identifies the setting within the connection. Each setting type has a name unique to that type, for example "ppp" or "wireless" or "wired". - priority-bandwidthpriority-bandwidtharray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents. - priority-flow-controlpriority-flow-controlarray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause. + priority-bandwidthpriority-bandwidtharray of uint32[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents. + priority-flow-controlpriority-flow-controlarray of uint32[False, False, False, False, False, False, False, False]An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.priority-flow-control-flagspriority-flow-control-flagsNMSettingDcbFlags (uint32)Specifies the NMSettingDcbFlags for DCB Priority Flow Control (PFC). Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4). - priority-group-bandwidthpriority-group-bandwidtharray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents. + priority-group-bandwidthpriority-group-bandwidtharray of uint32[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]An array of 8 uint values, where the array index corresponds to the Priority Group ID (0 - 7) and the value indicates the percentage of link bandwidth allocated to that group. Allowed values are 0 - 100, and the sum of all values must total 100 percents.priority-group-flagspriority-group-flagsNMSettingDcbFlags (uint32)Specifies the NMSettingDcbFlags for DCB Priority Groups. Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4). - priority-group-idpriority-group-idarray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group. - priority-strict-bandwidthpriority-strict-bandwidtharray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group. - priority-traffic-classpriority-traffic-classarray of uint32[0, 0, 0, 0, 0, 0, 0, 0]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped. + priority-group-idpriority-group-idarray of uint32[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the Priority Group ID. Allowed Priority Group ID values are 0 - 7 or 15 for the unrestricted group. + priority-strict-bandwidthpriority-strict-bandwidtharray of uint32[False, False, False, False, False, False, False, False]An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group. + priority-traffic-classpriority-traffic-classarray of uint32[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L]An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.
dummyDummy Link Settings Properties @@ -197,8 +198,8 @@ Key NameValue TypeDefault ValueValue Descriptionaddress-dataaddress-dataarray of vardictArray of IPv4 addresses. Each address dictionary contains at least 'address' and 'prefix' entries, containing the IP address as a string, and the prefix length as a uint32. Additional attributes may also exist on some addresses.addressesaddressesarray of array of uint32[]Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv4 address structures. Each IPv4 address structure is composed of 3 32-bit values; the first being the IPv4 address (network byte order), the second the prefix (1 - 32), and last the IPv4 gateway (network byte order). The gateway may be left as 0 if no gateway exists for that subnet. - dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. - dhcp-client-iddhcp-client-idstringA string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. + dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4. + dhcp-client-iddhcp-client-idstringA string sent to the DHCP server to identify the local machine which the DHCP server may use to customize the DHCP lease and options. When the property is a hex string ('aa:bb:cc') it is interpreted as a binary client ID, in which case the first byte is assumed to be the 'type' field as per RFC 2132 section 9.14 and the remaining bytes may be an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0. The special values "mac" and "perm-mac" are supported, which use the current or permanent MAC address of the device to generate a client identifier with type ethernet type (01). Currently, these options only work for ethernet type of links. The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id). If unset, a globally configured default is used. If still unset, the client-id from the last lease is reused.dhcp-fqdndhcp-fqdnstringIf the "dhcp-send-hostname" property is TRUE, then the specified FQDN will be sent to the DHCP server when acquiring a lease. This property and "dhcp-hostname" are mutually exclusive and cannot be set at the same time.dhcp-hostnamedhcp-hostnamestringIf the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.dhcp-send-hostnamedhcp-send-hostnamebooleanTRUEIf TRUE, a hostname is sent to the DHCP server when acquiring a lease. Some DHCP servers use this hostname to update DNS databases, essentially providing a static hostname for the computer. If the "dhcp-hostname" property is NULL and this property is TRUE, the current persistent hostname of the computer is sent. @@ -206,7 +207,7 @@ dnsdnsarray of uint32[]Array of IP addresses of DNS servers (as network-byte-order integers)dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.dns-prioritydns-priorityint320Intra-connection DNS priority. The relative priority to be used when determining the order of DNS servers in resolv.conf. A lower value means that servers will be on top of the file. Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. For that, just specify the DNS servers in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Note that when using dns=dnsmasq the order is meaningless since dnsmasq forwards queries to all known servers at the same time. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. - dns-searchdns-searcharray of string[]Array of DNS search domains. + dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set.ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used.ignore-auto-routesignore-auto-routesbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured routes are ignored and only routes specified in the "routes" property, if any, are used. @@ -225,14 +226,14 @@ addr-gen-modeaddr-gen-modeint321Configure method for creating the address for use with RFC4862 IPv6 Stateless Address Autoconfiguration. The permitted values are: NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64 (0) or NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY (1). If the property is set to EUI64, the addresses will be generated using the interface tokens derived from hardware address. This makes the host part of the address to stay constant, making it possible to track host's presence when it changes networks. The address changes when the interface hardware is replaced. The value of stable-privacy enables use of cryptographically secure hash of a secret host-specific key along with the connection's stable-id and the network address as specified by RFC7217. This makes it impossible to use the address track host's presence, and makes the address stable when the network interface hardware is replaced. On D-Bus, the absence of an addr-gen-mode setting equals enabling stable-privacy. For keyfile plugin, the absence of the setting on disk means EUI64 so that the property doesn't change on upgrade from older versions. Note that this setting is distinct from the Privacy Extensions as configured by "ip6-privacy" property and it does not affect the temporary addresses configured with this option.address-dataaddress-dataarray of vardictArray of IPv6 addresses. Each address dictionary contains at least 'address' and 'prefix' entries, containing the IP address as a string, and the prefix length as a uint32. Additional attributes may also exist on some addresses.addressesaddressesarray of legacy IPv6 address struct (a(ayuay))[]Deprecated in favor of the 'address-data' and 'gateway' properties, but this can be used for backward-compatibility with older daemons. Note that if you send this property the daemon will ignore 'address-data' and 'gateway'. Array of IPv6 address structures. Each IPv6 address structure is composed of an IPv6 address, a prefix length (1 - 128), and an IPv6 gateway address. The gateway may be zeroed out if no gateway exists for that subnet. - dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or 3 seconds). A value greater than zero is a timeout in milliseconds. + dad-timeoutdad-timeoutint32-1Timeout in milliseconds used to check for the presence of duplicate IP addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds. The property is currently implemented only for IPv4.dhcp-hostnamedhcp-hostnamestringIf the "dhcp-send-hostname" property is TRUE, then the specified name will be sent to the DHCP server when acquiring a lease. This property and "dhcp-fqdn" are mutually exclusive and cannot be set at the same time.dhcp-send-hostnamedhcp-send-hostnamebooleanTRUEIf TRUE, a hostname is sent to the DHCP server when acquiring a lease. Some DHCP servers use this hostname to update DNS databases, essentially providing a static hostname for the computer. If the "dhcp-hostname" property is NULL and this property is TRUE, the current persistent hostname of the computer is sent.dhcp-timeoutdhcp-timeoutint320A timeout for a DHCP transaction in seconds.dnsdnsarray of byte array[]Array of IP addresses of DNS servers (in network byte order)dns-optionsdns-optionsarray of string[]Array of DNS options as described in man 5 resolv.conf. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.dns-prioritydns-priorityint320Intra-connection DNS priority. The relative priority to be used when determining the order of DNS servers in resolv.conf. A lower value means that servers will be on top of the file. Zero selects the default value, which is 50 for VPNs and 100 for other connections. Note that the priority is to order DNS settings for multiple active connections. It does not disambiguate multiple DNS servers within the same connection profile. For that, just specify the DNS servers in the desired order. When multiple devices have configurations with the same priority, the one with an active default route will be preferred. Note that when using dns=dnsmasq the order is meaningless since dnsmasq forwards queries to all known servers at the same time. Negative values have the special effect of excluding other configurations with a greater priority value; so in presence of at least a negative priority, only DNS servers from connections with the lowest priority value will be used. - dns-searchdns-searcharray of string[]Array of DNS search domains. + dns-searchdns-searcharray of string[]Array of DNS search domains. Domains starting with a tilde ('~') are considered 'routing' domains and are used only to decide the interface over which a query must be forwarded; they are not used to complete unqualified host names.gatewaygatewaystringThe gateway associated with this configuration. This is only meaningful if "addresses" is also set.ignore-auto-dnsignore-auto-dnsbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured nameservers and search domains are ignored and only nameservers and search domains specified in the "dns" and "dns-search" properties, if any, are used.ignore-auto-routesignore-auto-routesbooleanFALSEWhen "method" is set to "auto" and this property to TRUE, automatically configured routes are ignored and only routes specified in the "routes" property, if any, are used. @@ -251,6 +252,7 @@ Properties
Key NameValue TypeDefault ValueValue Descriptionencapsulation-limitencapsulation-limituint320How many additional levels of encapsulation are permitted to be prepended to packets. This property applies only to IPv6 tunnels. + flagsflagsuint320Tunnel flags. Currently the following values are supported: NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT (0x1), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS (0x2), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL (0x4), NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV (0x8), NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY (0x10), NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK (0x20). They are valid only for IPv6 tunnels.flow-labelflow-labeluint320The flow label to assign to tunnel packets. This property applies only to IPv6 tunnels.input-keyinput-keystringThe key used for tunnel input packets; the property is valid only for certain tunnel modes (GRE, IP6GRE). If empty, no key is used.locallocalstringThe local endpoint of the tunnel; the value can be empty, otherwise it must contain an IPv4 or IPv6 address. @@ -533,6 +535,7 @@ Properties
Key NameValue TypeDefault ValueValue Descriptionauth-algauth-algstringWhen 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 using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the "leap-username" and "leap-password" properties must be specified. + filsfilsint320Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE (1) (disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (2) (enable FILS if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (3) (enable FILS and fail if not supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (0) and no global default is set, FILS will be optionally enabled.groupgrouparray of string[]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 list element may be one of "wep40", "wep104", "tkip", or "ccmp".key-mgmtkey-mgmtstringKey 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 any Wi-Fi connection that uses security.leap-passwordleap-passwordstringThe login password for legacy LEAP connections (ie, key-mgmt = "ieee8021x" and auth-alg = "leap"). diff --git a/docs/api/version.xml b/docs/api/version.xml index 7b4d9a4f..0a5af26d 100644 --- a/docs/api/version.xml +++ b/docs/api/version.xml @@ -1 +1 @@ -1.10.6 +1.11.3 diff --git a/docs/libnm-glib/Makefile.am b/docs/libnm-glib/Makefile.am index b975f1b2..dab2e3f7 100644 --- a/docs/libnm-glib/Makefile.am +++ b/docs/libnm-glib/Makefile.am @@ -15,9 +15,6 @@ DOC_SOURCE_DIR=$(top_srcdir)/libnm-glib # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS= -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS=--type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS=--sgml-mode --output-format=xml @@ -52,19 +49,18 @@ extra_files = libnm-glib.png # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/shared \ +GTKDOC_CFLAGS = \ + -I$(top_srcdir)/shared \ -I$(top_builddir)/shared \ - -I$(top_srcdir)/libnm-util \ - -I$(top_builddir)/libnm-util \ - -I$(top_srcdir)/libnm-glib \ - -I$(top_builddir)/libnm-glib \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ + -I$(top_srcdir)/libnm-util \ + -I$(top_builddir)/libnm-util \ + -I$(top_srcdir)/libnm-glib \ + -I$(top_builddir)/libnm-glib \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ + $(GLIB_CFLAGS) \ $(DBUS_CFLAGS) -GTKDOC_LIBS = \ +GTKDOC_LIBS = \ $(top_builddir)/libnm-glib/libnm-glib.la \ $(GLIB_LIBS) @@ -72,7 +68,7 @@ GTKDOC_LIBS = \ # include common portion ... include $(top_srcdir)/gtk-doc.make -EXTRA_DIST += version.xml.in +EXTRA_DIST += version.xml.in meson.build CLEANFILES += \ libnm-glib-sections.txt \ diff --git a/docs/libnm-glib/Makefile.in b/docs/libnm-glib/Makefile.in index 1e6f0c58..16a2ee36 100644 --- a/docs/libnm-glib/Makefile.in +++ b/docs/libnm-glib/Makefile.in @@ -209,7 +209,7 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ @@ -263,14 +263,13 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBNL_CFLAGS = @LIBNL_CFLAGS@ -LIBNL_LIBS = @LIBNL_LIBS@ LIBOBJS = @LIBOBJS@ LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ LIBPSL_LIBS = @LIBPSL_LIBS@ LIBS = @LIBS@ LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ +LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ LIBTOOL = @LIBTOOL@ @@ -341,8 +340,11 @@ QT_LIBS = @QT_LIBS@ RANLIB = @RANLIB@ READELF = @READELF@ READLINE_LIBS = @READLINE_LIBS@ -SANITIZERS = @SANITIZERS@ SANITIZER_ENV = @SANITIZER_ENV@ +SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ +SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ +SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ +SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ SED = @SED@ SELINUX_CFLAGS = @SELINUX_CFLAGS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -462,9 +464,6 @@ DOC_SOURCE_DIR = $(top_srcdir)/libnm-glib # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS = -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS = --type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS = --sgml-mode --output-format=xml @@ -500,15 +499,14 @@ extra_files = libnm-glib.png # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. GTKDOC_CFLAGS = \ - -I$(top_srcdir)/shared \ + -I$(top_srcdir)/shared \ -I$(top_builddir)/shared \ - -I$(top_srcdir)/libnm-util \ - -I$(top_builddir)/libnm-util \ - -I$(top_srcdir)/libnm-glib \ - -I$(top_builddir)/libnm-glib \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ + -I$(top_srcdir)/libnm-util \ + -I$(top_builddir)/libnm-util \ + -I$(top_srcdir)/libnm-glib \ + -I$(top_builddir)/libnm-glib \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ + $(GLIB_CFLAGS) \ $(DBUS_CFLAGS) GTKDOC_LIBS = \ @@ -538,7 +536,7 @@ SETUP_FILES = \ # include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp diff --git a/docs/libnm-glib/html/NMClient.html b/docs/libnm-glib/html/NMClient.html index 47a706c1..09fbe7ff 100644 --- a/docs/libnm-glib/html/NMClient.html +++ b/docs/libnm-glib/html/NMClient.html @@ -2235,8 +2235,6 @@ likely to become the new

The “active-connections” property

  “active-connections”       NMObjectArray *
-

The active connections. -Type: GLib.PtrArray

Flags: Read


diff --git a/docs/libnm-glib/html/NMDHCP4Config.html b/docs/libnm-glib/html/NMDHCP4Config.html index c2fc38ed..f4c7211c 100644 --- a/docs/libnm-glib/html/NMDHCP4Config.html +++ b/docs/libnm-glib/html/NMDHCP4Config.html @@ -219,8 +219,6 @@ configuration, and must not be modified.

The “options” property

  “options”                  GHashTable *
-

The GHashTable containing options of the configuration.

-

Type: GLib.HashTable(utf8,GObject.Value)

Flags: Read

diff --git a/docs/libnm-glib/html/NMDHCP6Config.html b/docs/libnm-glib/html/NMDHCP6Config.html index ca5ca04d..a5d05b9d 100644 --- a/docs/libnm-glib/html/NMDHCP6Config.html +++ b/docs/libnm-glib/html/NMDHCP6Config.html @@ -219,8 +219,6 @@ configuration, and must not be modified.

The “options” property

  “options”                  GHashTable *
-

The GHashTable containing options of the configuration.

-

Type: GLib.HashTable(utf8,GObject.Value)

Flags: Read

diff --git a/docs/libnm-glib/html/NMSecretAgent.html b/docs/libnm-glib/html/NMSecretAgent.html index d7617dd9..e7491ef0 100644 --- a/docs/libnm-glib/html/NMSecretAgent.html +++ b/docs/libnm-glib/html/NMSecretAgent.html @@ -532,63 +532,6 @@ nm_secret_agent_get_secrets (NMSecretAgentGetSecretsFlags flags, NMSecretAgentGetSecretsFunc callback, gpointer user_data); -

Asyncronously retrieve secrets belonging to connection - for the -setting setting_name -. flags - indicate specific behavior that the secret -agent should use when performing the request, for example returning only -existing secrets without user interaction, or requesting entirely new -secrets from the user.

-

Virtual: get_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgent

 

connection

the NMConnection for which we're asked secrets

 

setting_name

the name of the secret setting

 

hints

hints to the agent.

[array zero-terminated=1]

flags

flags that modify the behavior of the request

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-


@@ -598,43 +541,6 @@ nm_secret_agent_save_secrets (NMConnection *connection, NMSecretAgentSaveSecretsFunc callback, gpointer user_data); -

Asyncronously ensure that all secrets inside connection - -are stored to disk.

-

Virtual: save_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgent

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-

@@ -644,43 +550,6 @@ nm_secret_agent_delete_secrets (NMConnection *connection, NMSecretAgentDeleteSecretsFunc callback, gpointer user_data); -

Asynchronously ask the agent to delete all saved secrets belonging to -connection -.

-

Virtual: delete_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgent

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
diff --git a/docs/libnm-glib/html/index.html b/docs/libnm-glib/html/index.html index fba741ff..850a9ff9 100644 --- a/docs/libnm-glib/html/index.html +++ b/docs/libnm-glib/html/index.html @@ -15,7 +15,7 @@

- for libnm-glib 1.10.6 + for libnm-glib 1.11.3 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm-glib/stable/. diff --git a/docs/libnm-glib/meson.build b/docs/libnm-glib/meson.build new file mode 100644 index 00000000..b760ce00 --- /dev/null +++ b/docs/libnm-glib/meson.build @@ -0,0 +1,39 @@ +doc_module = libnm_glib_name + +private_headers = [ + 'common.h', + 'nm-dbus-helpers-private.h', + 'nm-device-private.h', + 'nm-object-cache.h', + 'nm-object-private.h', + 'nm-remote-connection-private.h', + 'nm-types-private.h', + 'nm-secret-agent-glue.h', + 'nm-vpn-plugin-glue.h' +] + +configure_file( + input: version_xml + '.in', + output: version_xml, + configuration: version_conf +) + +gnome.gtkdoc( + doc_module, + main_xml: doc_module + '-docs.xml', + src_dir: join_paths(meson.source_root(), 'libnm-glib'), + dependencies: [ + libnm_glib_dep, + libnm_glib_vpn_dep + ], + scan_args: [ + '--rebuild-types', + '--rebuild-sections', + '--ignore-headers=' + ' '.join(private_headers), + ], + scanobjs_args: '--type-init-func="g_type_init();"', + fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), + gobject_typesfile: doc_module + '.types', + html_assets: doc_module + '.png', + install: true +) diff --git a/docs/libnm-glib/version.xml b/docs/libnm-glib/version.xml index 7b4d9a4f..0a5af26d 100644 --- a/docs/libnm-glib/version.xml +++ b/docs/libnm-glib/version.xml @@ -1 +1 @@ -1.10.6 +1.11.3 diff --git a/docs/libnm-util/Makefile.am b/docs/libnm-util/Makefile.am index b1386e60..5b8d7260 100644 --- a/docs/libnm-util/Makefile.am +++ b/docs/libnm-util/Makefile.am @@ -17,9 +17,6 @@ DOC_SOURCE_DIR= \ # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS=--rebuild-types --rebuild-sections -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS=--type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS=--sgml-mode --output-format=xml @@ -33,7 +30,6 @@ CFILE_GLOB=$(top_srcdir)/libnm-util/*.c # Header files to ignore when scanning. IGNORE_HFILES= \ crypto.h \ - nm-setting-template.h \ nm-utils-private.h \ nm-setting-private.h \ nm-param-spec-specialized.h \ @@ -41,7 +37,7 @@ IGNORE_HFILES= \ nm-version.h # Images to copy into HTML directory. -HTML_IMAGES = +HTML_IMAGES = # Extra XML files that are included by $(DOC_MAIN_SGML_FILE). content_files = version.xml @@ -52,11 +48,10 @@ extra_files = # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-util \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ +GTKDOC_CFLAGS = \ + -I$(top_srcdir)/libnm-util \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ + $(GLIB_CFLAGS) \ $(DBUS_CFLAGS) GTKDOC_LIBS = \ @@ -68,7 +63,7 @@ GTKDOC_LIBS = \ # include common portion ... include $(top_srcdir)/gtk-doc.make -EXTRA_DIST += version.xml.in +EXTRA_DIST += version.xml.in meson.build CLEANFILES += \ libnm-util-sections.txt \ diff --git a/docs/libnm-util/Makefile.in b/docs/libnm-util/Makefile.in index 6471f826..63858099 100644 --- a/docs/libnm-util/Makefile.in +++ b/docs/libnm-util/Makefile.in @@ -209,7 +209,7 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ @@ -263,14 +263,13 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBNL_CFLAGS = @LIBNL_CFLAGS@ -LIBNL_LIBS = @LIBNL_LIBS@ LIBOBJS = @LIBOBJS@ LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ LIBPSL_LIBS = @LIBPSL_LIBS@ LIBS = @LIBS@ LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ +LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ LIBTOOL = @LIBTOOL@ @@ -341,8 +340,11 @@ QT_LIBS = @QT_LIBS@ RANLIB = @RANLIB@ READELF = @READELF@ READLINE_LIBS = @READLINE_LIBS@ -SANITIZERS = @SANITIZERS@ SANITIZER_ENV = @SANITIZER_ENV@ +SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ +SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ +SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ +SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ SED = @SED@ SELINUX_CFLAGS = @SELINUX_CFLAGS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -465,9 +467,6 @@ DOC_SOURCE_DIR = \ # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS = --rebuild-types --rebuild-sections -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS = --type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS = --sgml-mode --output-format=xml @@ -481,7 +480,6 @@ CFILE_GLOB = $(top_srcdir)/libnm-util/*.c # Header files to ignore when scanning. IGNORE_HFILES = \ crypto.h \ - nm-setting-template.h \ nm-utils-private.h \ nm-setting-private.h \ nm-param-spec-specialized.h \ @@ -501,10 +499,9 @@ extra_files = # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-util \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ + -I$(top_srcdir)/libnm-util \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) \ + $(GLIB_CFLAGS) \ $(DBUS_CFLAGS) GTKDOC_LIBS = \ @@ -534,7 +531,7 @@ SETUP_FILES = \ # include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp diff --git a/docs/libnm-util/html/index.html b/docs/libnm-util/html/index.html index 83ae4a9f..99edcddf 100644 --- a/docs/libnm-util/html/index.html +++ b/docs/libnm-util/html/index.html @@ -15,7 +15,7 @@

- for libnm-util 1.10.6 + for libnm-util 1.11.3 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm-util/stable/. diff --git a/docs/libnm-util/meson.build b/docs/libnm-util/meson.build new file mode 100644 index 00000000..7b06baf3 --- /dev/null +++ b/docs/libnm-util/meson.build @@ -0,0 +1,32 @@ +doc_module = libnm_util_name + +private_headers = [ + 'crypto.h', + 'nm-utils-private.h', + 'nm-setting-private.h', + 'nm-param-spec-specialized.h', + 'nm-test-utils.h', + 'nm-version.h' +] + +configure_file( + input: version_xml + '.in', + output: version_xml, + configuration: version_conf +) + +gnome.gtkdoc( + doc_module, + main_xml: doc_module + '-docs.sgml', + src_dir: libnm_util_inc, + dependencies: libnm_util_dep, + scan_args: [ + '--rebuild-types', + '--rebuild-sections', + '--ignore-headers=' + ' '.join(private_headers) + ], + scanobjs_args: '--type-init-func="g_type_init();"', + fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), + gobject_typesfile: doc_module + '.types', + install: true +) diff --git a/docs/libnm-util/version.xml b/docs/libnm-util/version.xml index 7b4d9a4f..0a5af26d 100644 --- a/docs/libnm-util/version.xml +++ b/docs/libnm-util/version.xml @@ -1 +1 @@ -1.10.6 +1.11.3 diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am index 3e0eca49..c2bcff1b 100644 --- a/docs/libnm/Makefile.am +++ b/docs/libnm/Makefile.am @@ -19,9 +19,6 @@ DOC_SOURCE_DIR= \ # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS=--rebuild-types --rebuild-sections -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS=--type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS=--sgml-mode --output-format=xml @@ -69,24 +66,25 @@ extra_files = libnm.png # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. -GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-core \ - -I$(top_builddir)/libnm-core \ - -I$(top_srcdir)/libnm \ - -I$(top_builddir)/libnm \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ +GTKDOC_CFLAGS = \ + -I$(top_srcdir)/libnm-core \ + -I$(top_builddir)/libnm-core \ + -I$(top_srcdir)/libnm \ + -I$(top_builddir)/libnm \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) + $(GLIB_CFLAGS) \ + $(SANITIZER_EXEC_CFLAGS) -GTKDOC_LIBS = \ +GTKDOC_LIBS = \ $(top_builddir)/libnm/libnm.la \ - $(GLIB_LIBS) + $(GLIB_LIBS) \ + $(SANITIZER_EXEC_LDFLAGS) # include common portion ... include $(top_srcdir)/gtk-doc.make -EXTRA_DIST += version.xml.in +EXTRA_DIST += version.xml.in meson.build CLEANFILES += \ libnm-sections.txt \ diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in index ff314e0e..124bcc61 100644 --- a/docs/libnm/Makefile.in +++ b/docs/libnm/Makefile.in @@ -209,7 +209,7 @@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MAKEFILE = @GLIB_MAKEFILE@ GLIB_MKENUMS = @GLIB_MKENUMS@ @@ -263,14 +263,13 @@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBNDP_CFLAGS = @LIBNDP_CFLAGS@ LIBNDP_LIBS = @LIBNDP_LIBS@ -LIBNL_CFLAGS = @LIBNL_CFLAGS@ -LIBNL_LIBS = @LIBNL_LIBS@ LIBOBJS = @LIBOBJS@ LIBPSL_CFLAGS = @LIBPSL_CFLAGS@ LIBPSL_LIBS = @LIBPSL_LIBS@ LIBS = @LIBS@ LIBSYSTEMD_CFLAGS = @LIBSYSTEMD_CFLAGS@ LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@ +LIBSYSTEMD_NM_CFLAGS = @LIBSYSTEMD_NM_CFLAGS@ LIBTEAMDCTL_CFLAGS = @LIBTEAMDCTL_CFLAGS@ LIBTEAMDCTL_LIBS = @LIBTEAMDCTL_LIBS@ LIBTOOL = @LIBTOOL@ @@ -341,8 +340,11 @@ QT_LIBS = @QT_LIBS@ RANLIB = @RANLIB@ READELF = @READELF@ READLINE_LIBS = @READLINE_LIBS@ -SANITIZERS = @SANITIZERS@ SANITIZER_ENV = @SANITIZER_ENV@ +SANITIZER_EXEC_CFLAGS = @SANITIZER_EXEC_CFLAGS@ +SANITIZER_EXEC_LDFLAGS = @SANITIZER_EXEC_LDFLAGS@ +SANITIZER_LIB_CFLAGS = @SANITIZER_LIB_CFLAGS@ +SANITIZER_LIB_LDFLAGS = @SANITIZER_LIB_LDFLAGS@ SED = @SED@ SELINUX_CFLAGS = @SELINUX_CFLAGS@ SELINUX_LIBS = @SELINUX_LIBS@ @@ -467,9 +469,6 @@ DOC_SOURCE_DIR = \ # Extra options to supply to gtkdoc-scan. SCAN_OPTIONS = --rebuild-types --rebuild-sections -# Extra options to supply to gtkdoc-scangobj. -SCANGOBJ_OPTIONS = --type-init-func 'g_type_init();' - # Extra options to supply to gtkdoc-mkdb. MKDB_OPTIONS = --sgml-mode --output-format=xml @@ -518,17 +517,18 @@ extra_files = libnm.png # CFLAGS and LDFLAGS for compiling scan program. Only needed # if $(DOC_MODULE).types is non-empty. GTKDOC_CFLAGS = \ - -I$(top_srcdir)/libnm-core \ - -I$(top_builddir)/libnm-core \ - -I$(top_srcdir)/libnm \ - -I$(top_builddir)/libnm \ - -DNM_VERSION_MAX_ALLOWED=NM_VERSION_NEXT_STABLE \ + -I$(top_srcdir)/libnm-core \ + -I$(top_builddir)/libnm-core \ + -I$(top_srcdir)/libnm \ + -I$(top_builddir)/libnm \ -DNM_VERSION_MIN_REQUIRED=NM_VERSION_0_9_8 \ - $(GLIB_CFLAGS) + $(GLIB_CFLAGS) \ + $(SANITIZER_EXEC_CFLAGS) GTKDOC_LIBS = \ $(top_builddir)/libnm/libnm.la \ - $(GLIB_LIBS) + $(GLIB_LIBS) \ + $(SANITIZER_EXEC_LDFLAGS) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @@ -553,7 +553,7 @@ SETUP_FILES = \ # include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html index 1543554d..866b4737 100644 --- a/docs/libnm/html/NMActiveConnection.html +++ b/docs/libnm/html/NMActiveConnection.html @@ -1001,7 +1001,7 @@ nm_active_connection_get_vpn (

The “devices” property

  “devices”                  GPtrArray *

The devices of the active connection.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read


diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index 6015f726..2af3621c 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -568,6 +568,77 @@ nm_client_get_dns_configuration () + +const GPtrArray * + + +nm_client_get_checkpoints () + + + + +void + + +nm_client_checkpoint_create () + + + + +NMCheckpoint * + + +nm_client_checkpoint_create_finish () + + + + +void + + +nm_client_checkpoint_destroy () + + + + +gboolean + + +nm_client_checkpoint_destroy_finish () + + + + +void + + +nm_client_checkpoint_rollback () + + + + +GHashTable * + + +nm_client_checkpoint_rollback_finish () + + + + +void + + +nm_client_checkpoint_adjust_rollback_timeout () + + + + +gboolean + + +nm_client_checkpoint_adjust_rollback_timeout_finish () + +
@@ -606,6 +677,12 @@ GPtrArray * +checkpoints +Read + + + +GPtrArray * connections Read @@ -3470,6 +3547,438 @@ and should not be modified.

Since: 1.6

+
+
+

nm_client_get_checkpoints ()

+
const GPtrArray *
+nm_client_get_checkpoints (NMClient *client);
+

Gets all the active checkpoints.

+
+

Parameters

+
+++++ + + + + + +

client

a NMClient

 
+
+
+

Returns

+

a GPtrArray +containing all the NMCheckpoint. The returned array is owned by the +NMClient object and should not be modified.

+

[transfer none][element-type NMCheckpoint]

+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_create ()

+
void
+nm_client_checkpoint_create (NMClient *client,
+                             const GPtrArray *devices,
+                             guint32 rollback_timeout,
+                             NMCheckpointCreateFlags flags,
+                             GCancellable *cancellable,
+                             GAsyncReadyCallback callback,
+                             gpointer user_data);
+

Creates a checkpoint of the current networking configuration +for given interfaces. An empty devices + argument means all +devices. If rollback_timeout + is not zero, a rollback is +automatically performed after the given timeout.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

devices

a list of devices for which a +checkpoint should be created.

[element-type NMDevice]

rollback_timeout

the rollback timeout in seconds

 

flags

creation flags

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback +.

[closure]
+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_create_finish ()

+
NMCheckpoint *
+nm_client_checkpoint_create_finish (NMClient *client,
+                                    GAsyncResult *result,
+                                    GError **error);
+

Gets the result of a call to nm_client_checkpoint_create().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

the NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

the new NMCheckpoint on success, NULL on +failure, in which case error +will be set.

+

[transfer full]

+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_destroy ()

+
void
+nm_client_checkpoint_destroy (NMClient *client,
+                              const char *checkpoint_path,
+                              GCancellable *cancellable,
+                              GAsyncReadyCallback callback,
+                              gpointer user_data);
+

Destroys an existing checkpoint without performing a rollback.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

checkpoint_path

the D-Bus path for the checkpoint

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback +.

[closure]
+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_destroy_finish ()

+
gboolean
+nm_client_checkpoint_destroy_finish (NMClient *client,
+                                     GAsyncResult *result,
+                                     GError **error);
+

Gets the result of a call to nm_client_checkpoint_destroy().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

TRUE on success or FALSE on failure, in which case +error +will be set.

+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_rollback ()

+
void
+nm_client_checkpoint_rollback (NMClient *client,
+                               const char *checkpoint_path,
+                               GCancellable *cancellable,
+                               GAsyncReadyCallback callback,
+                               gpointer user_data);
+

Performs the rollback of a checkpoint before the timeout is reached.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

checkpoint_path

the D-Bus path to the checkpoint

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback +.

[closure]
+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_rollback_finish ()

+
GHashTable *
+nm_client_checkpoint_rollback_finish (NMClient *client,
+                                      GAsyncResult *result,
+                                      GError **error);
+

Gets the result of a call to nm_client_checkpoint_rollback().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

an hash table of +devices and results. Devices are represented by their original +D-Bus path; each result is a NMRollbackResult.

+

[transfer full][element-type utf8 guint32]

+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_adjust_rollback_timeout ()

+
void
+nm_client_checkpoint_adjust_rollback_timeout
+                               (NMClient *client,
+                                const char *checkpoint_path,
+                                guint32 add_timeout,
+                                GCancellable *cancellable,
+                                GAsyncReadyCallback callback,
+                                gpointer user_data);
+

Resets the timeout for the checkpoint with path checkpoint_path + +to timeout_add +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

client

the NMClient

 

checkpoint_path

a D-Bus path to a checkpoint

 

add_timeout

the timeout in seconds counting from now. +Set to zero, to disable the timeout.

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the add operation completes.

[scope async]

user_data

caller-specific data passed to callback +.

[closure]
+
+

Since: 1.12

+
+
+
+

nm_client_checkpoint_adjust_rollback_timeout_finish ()

+
gboolean
+nm_client_checkpoint_adjust_rollback_timeout_finish
+                               (NMClient *client,
+                                GAsyncResult *result,
+                                GError **error);
+

Gets the result of a call to nm_client_checkpoint_adjust_rollback_timeout().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

an NMClient

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

TRUE on success or FALSE on failure.

+
+

Since: 1.12

+

Types and Values

@@ -3958,7 +4467,7 @@ likely to become the new

The “active-connections” property

  “active-connections”       GPtrArray *

The active connections.

-

Element-type: NMActiveConnection

+

[type GPtrArray(NMActiveConnection)]

Flags: Read


@@ -3966,7 +4475,7 @@ likely to become the new

The “all-devices” property

  “all-devices”              GPtrArray *

List of both real devices and device placeholders.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read

Since: 1.2

@@ -3980,13 +4489,22 @@ likely to become the new +

The “checkpoints” property

+
  “checkpoints”              GPtrArray *
+

The list of active checkpoints.

+

[type GPtrArray(NMCheckpoint)]

+

Flags: Read

+

Since: 1.12

+
+
+

The “connections” property

  “connections”              GPtrArray *

The list of configured connections that are available to the user. (Note that this differs from the underlying D-Bus property, which may also contain the object paths of connections that the user does not have permission to read the details of.)

-

Element-type: NMRemoteConnection

+

[type GPtrArray(NMRemoteConnection)]

Flags: Read


@@ -4016,7 +4534,7 @@ permission to read the details of.)

The “devices” property

  “devices”                  GPtrArray *

List of real network devices. Does not include placeholder devices.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read


@@ -4030,6 +4548,7 @@ dictionaries. Each dictionary has the "nameservers", relative priority, "interface" the interface on which these servers are contacted, "vpn" a boolean telling whether the configuration was obtained from a VPN connection.

+

[type GPtrArray(GVariant)]

Flags: Read

Since: 1.6

diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html index ef3b0136..67bfae88 100644 --- a/docs/libnm/html/NMConnection.html +++ b/docs/libnm/html/NMConnection.html @@ -1123,7 +1123,7 @@ cannot be normalized, the connection will not be modified.

a GHashTable with normalization parameters to allow customization of the normalization by providing specific arguments. Unknown arguments will be ignored and the default will be -used. The keys must be strings, hashed by g_str_hash() and g_str_equal() functions. +used. The keys must be strings compared with g_str_equal() function. The values are opaque and depend on the parameter name.

[allow-none][element-type utf8 gpointer] @@ -2482,7 +2482,7 @@ nm_connection_get_setting_tc_config (an NMSettingTCConfig if the connection contains one, otherwise NULL.

[transfer none]

-

Since: 1.10.2

+

Since: 1.12


diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index b58fcda5..2de3b948 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -2962,7 +2962,7 @@ nm_lldp_neighbor_get_attr_type (

The “available-connections” property

  “available-connections”    GPtrArray *

The available connections of the device

-

Element-type: NMRemoteConnection

+

[type GPtrArray(NMRemoteConnection)]

Flags: Read


diff --git a/docs/libnm/html/NMDeviceBond.html b/docs/libnm/html/NMDeviceBond.html index e0f5cd27..872e2358 100644 --- a/docs/libnm/html/NMDeviceBond.html +++ b/docs/libnm/html/NMDeviceBond.html @@ -273,7 +273,7 @@ copy used by the device, and must not be modified.

The “slaves” property

  “slaves”                   GPtrArray *

The devices slaved to the bond device.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read

diff --git a/docs/libnm/html/NMDeviceBridge.html b/docs/libnm/html/NMDeviceBridge.html index 6936ca89..5d366ac6 100644 --- a/docs/libnm/html/NMDeviceBridge.html +++ b/docs/libnm/html/NMDeviceBridge.html @@ -273,7 +273,7 @@ copy used by the device, and must not be modified.

The “slaves” property

  “slaves”                   GPtrArray *

The devices slaved to the bridge device.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read

diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html index c8807ffe..83e6348a 100644 --- a/docs/libnm/html/NMDeviceIPTunnel.html +++ b/docs/libnm/html/NMDeviceIPTunnel.html @@ -126,6 +126,14 @@ nm_device_ip_tunnel_get_flow_label () + + +NMIPTunnelFlags + + +nm_device_ip_tunnel_get_flags () + + @@ -145,6 +153,11 @@ guint +flags +Read + + +guint flow-label Read @@ -254,6 +267,10 @@ NM_DEVICE_IP_TUNNEL_FLOW_LABEL +#define +NM_DEVICE_IP_TUNNEL_FLAGS + +   NMDeviceIPTunnel @@ -568,6 +585,32 @@ nm_device_ip_tunnel_get_flow_label (

Since: 1.2

+
+
+

nm_device_ip_tunnel_get_flags ()

+
NMIPTunnelFlags
+nm_device_ip_tunnel_get_flags (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the tunnel flags

+
+

Since: 1.12

+

Types and Values

@@ -638,6 +681,12 @@ nm_device_ip_tunnel_get_flow_label (
+

NM_DEVICE_IP_TUNNEL_FLAGS

+
#define NM_DEVICE_IP_TUNNEL_FLAGS               "flags"
+
+
+
+

NMDeviceIPTunnel

typedef struct _NMDeviceIPTunnel NMDeviceIPTunnel;
@@ -656,6 +705,15 @@ tunnels.


+

The “flags” property

+
  “flags”                    guint
+

Tunnel flags.

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+

The “flow-label” property

  “flow-label”               guint

The flow label to assign to tunnel packets. This property diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html index d4b1a6e4..ccd6e47a 100644 --- a/docs/libnm/html/NMDeviceTeam.html +++ b/docs/libnm/html/NMDeviceTeam.html @@ -333,7 +333,7 @@ device, and must not be modified.

The “slaves” property

  “slaves”                   GPtrArray *

The devices enslaved to the team device.

-

Element-type: NMDevice

+

[type GPtrArray(NMDevice)]

Flags: Read

diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html index eacae65f..252037e9 100644 --- a/docs/libnm/html/NMDeviceWifi.html +++ b/docs/libnm/html/NMDeviceWifi.html @@ -816,7 +816,7 @@ set.

The “access-points” property

  “access-points”            GPtrArray *

List of all Wi-Fi access points the device can see.

-

Element-type: NMAccessPoint

+

[type GPtrArray(NMAccessPoint)]

Flags: Read


diff --git a/docs/libnm/html/NMDeviceWimax.html b/docs/libnm/html/NMDeviceWimax.html index 2cb66cbe..6799ddd6 100644 --- a/docs/libnm/html/NMDeviceWimax.html +++ b/docs/libnm/html/NMDeviceWimax.html @@ -677,7 +677,7 @@ meaning when the device is not connected.

The “nsps” property

  “nsps”                     GPtrArray *

List of all WiMAX Network Service Providers the device can see.

-

Element-type: NMWimaxNsp

+

[type GPtrArray(NMWimaxNsp)]

Flags: Read


diff --git a/docs/libnm/html/NMDhcpConfig.html b/docs/libnm/html/NMDhcpConfig.html index 495070c0..16794a9a 100644 --- a/docs/libnm/html/NMDhcpConfig.html +++ b/docs/libnm/html/NMDhcpConfig.html @@ -257,8 +257,6 @@ configuration, and must not be modified.

The “options” property

  “options”                  GHashTable *
-

The GHashTable containing options of the configuration.

-

Type: GLib.HashTable(utf8,utf8)

Flags: Read

diff --git a/docs/libnm/html/NMIPConfig.html b/docs/libnm/html/NMIPConfig.html index b62bc639..5948b14c 100644 --- a/docs/libnm/html/NMIPConfig.html +++ b/docs/libnm/html/NMIPConfig.html @@ -549,6 +549,7 @@ nm_ip_config_get_wins_servers (

The “routes” property

  “routes”                   GPtrArray *

A GPtrArray containing the routes (NMIPRoute) of the configuration.

+

[type GPtrArray(NMIPRoute)]

Flags: Read


diff --git a/docs/libnm/html/NMObject.html b/docs/libnm/html/NMObject.html index e8a18ec8..b901f314 100644 --- a/docs/libnm/html/NMObject.html +++ b/docs/libnm/html/NMObject.html @@ -119,6 +119,7 @@ ╰── NMObject ├── NMAccessPoint ├── NMActiveConnection + ├── NMCheckpoint ├── NMDevice ├── NMDhcpConfig ├── NMIPConfig diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html index 6cd6e6dd..cc4b7999 100644 --- a/docs/libnm/html/NMRemoteConnection.html +++ b/docs/libnm/html/NMRemoteConnection.html @@ -164,6 +164,14 @@ +NMSettingsConnectionFlags + + +nm_remote_connection_get_flags () + + + + gboolean @@ -183,6 +191,11 @@ +guint +flags +Read + + gboolean unsaved Read @@ -217,6 +230,10 @@ #define +NM_REMOTE_CONNECTION_FLAGS + + +#define NM_REMOTE_CONNECTION_VISIBLE @@ -303,7 +320,7 @@ nm_remote_connection_update2 (Since: 1.10.2

+

Since: 1.12


@@ -918,6 +935,32 @@ representation.


+

nm_remote_connection_get_flags ()

+
NMSettingsConnectionFlags
+nm_remote_connection_get_flags (NMRemoteConnection *connection);
+
+

Parameters

+
+++++ + + + + + +

connection

the NMRemoteConnection

 
+
+
+

Returns

+

the flags of the connection of type NMSettingsConnectionFlags.

+
+

Since: 1.12

+
+
+

nm_remote_connection_get_visible ()

gboolean
 nm_remote_connection_get_visible (NMRemoteConnection *connection);
@@ -972,6 +1015,12 @@ user, +

NM_REMOTE_CONNECTION_FLAGS

+
#define NM_REMOTE_CONNECTION_FLAGS           "flags"
+
+
+
+

NM_REMOTE_CONNECTION_VISIBLE

#define NM_REMOTE_CONNECTION_VISIBLE         "visible"
 
@@ -985,6 +1034,16 @@ user,

Property Details

+

The “flags” property

+
  “flags”                    guint
+

The flags of the connection as unsigned integer. The values +correspond to the NMSettingsConnectionFlags enum.

+

Flags: Read

+

Default value: 0

+

Since: 1.12

+
+
+

The “unsaved” property

  “unsaved”                  gboolean

TRUE if the remote connection contains changes that have not been saved diff --git a/docs/libnm/html/NMSecretAgentOld.html b/docs/libnm/html/NMSecretAgentOld.html index b7625a37..81801e6d 100644 --- a/docs/libnm/html/NMSecretAgentOld.html +++ b/docs/libnm/html/NMSecretAgentOld.html @@ -722,63 +722,6 @@ nm_secret_agent_old_get_secrets (NMSecretAgentGetSecretsFlags flags, NMSecretAgentOldGetSecretsFunc callback, gpointer user_data); -

Asynchronously retrieves secrets belonging to connection - for the -setting setting_name -. flags - indicate specific behavior that the secret -agent should use when performing the request, for example returning only -existing secrets without user interaction, or requesting entirely new -secrets from the user.

-

Virtual: get_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

the NMConnection for which we're asked secrets

 

setting_name

the name of the secret setting

 

hints

hints to the agent.

[array zero-terminated=1]

flags

flags that modify the behavior of the request

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-

@@ -788,43 +731,6 @@ nm_secret_agent_old_save_secrets (NMConnection *connection, NMSecretAgentOldSaveSecretsFunc callback, gpointer user_data); -

Asynchronously ensures that all secrets inside connection - are stored to -disk.

-

Virtual: save_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-

@@ -834,43 +740,6 @@ nm_secret_agent_old_delete_secrets (NMConnection *connection, NMSecretAgentOldDeleteSecretsFunc callback, gpointer user_data); -

Asynchronously asks the agent to delete all saved secrets belonging to -connection -.

-

Virtual: delete_secrets

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

self

a NMSecretAgentOld

 

connection

a NMConnection

 

callback

a callback, to be invoked when the operation is done.

[scope async]

user_data

caller-specific data to be passed to callback -.

[closure]
-
diff --git a/docs/libnm/html/NMSettingBond.html b/docs/libnm/html/NMSettingBond.html index d64629ac..e4284e3f 100644 --- a/docs/libnm/html/NMSettingBond.html +++ b/docs/libnm/html/NMSettingBond.html @@ -782,10 +782,6 @@ the

The “options” property

  “options”                  GHashTable *
-

Dictionary of key/value pairs of bonding options. Both keys and values -must be strings. Option names must contain only alphanumeric characters -(ie, [a-zA-Z0-9]).

-

Type: GHashTable(utf8,utf8)

Flags: Read / Write

diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html index 5644cae1..116589b0 100644 --- a/docs/libnm/html/NMSettingBridge.html +++ b/docs/libnm/html/NMSettingBridge.html @@ -613,6 +613,10 @@ referred instead to generate the initial MAC address. Note that setting "ethernet.cloned-mac-address" anyway overwrites the MAC address of the bridge later while activating the bridge. Hence, this property is deprecated.

+
+

NMSettingBridge:mac-address has been deprecated since version 1.12 and should not be used in newly-written code.

+

Use the ethernet.cloned-mac-address property instead.

+

Flags: Read / Write

Default value: NULL

diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html index 36f687c3..6fbb0b5f 100644 --- a/docs/libnm/html/NMSettingConnection.html +++ b/docs/libnm/html/NMSettingConnection.html @@ -280,6 +280,14 @@ nm_setting_connection_get_auth_retries () + + +NMSettingConnectionMdns + + +nm_setting_connection_get_mdns () + + @@ -346,6 +354,11 @@ Read / Write +gint +mdns +Read / Write + + NMMetered metered Read / Write @@ -508,6 +521,10 @@ NM_SETTING_CONNECTION_AUTH_RETRIES +#define +NM_SETTING_CONNECTION_MDNS + + enum NMSettingConnectionAutoconnectSlaves @@ -516,6 +533,10 @@ NMSettingConnectionLldp +enum +NMSettingConnectionMdns + +   NMSettingConnection @@ -526,7 +547,8 @@

Object Hierarchy

    GEnum
     ├── NMSettingConnectionAutoconnectSlaves
-    ╰── NMSettingConnectionLldp
+    ├── NMSettingConnectionLldp
+    ╰── NMSettingConnectionMdns
     GObject
     ╰── NMSetting
         ╰── NMSettingConnection
@@ -1493,6 +1515,32 @@ infinity and -1 means a global default value.

Since: 1.10

+
+
+

nm_setting_connection_get_mdns ()

+
NMSettingConnectionMdns
+nm_setting_connection_get_mdns (NMSettingConnection *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingConnection

 
+
+
+

Returns

+

the “mdns” property of the setting.

+
+

Since: 1.12

+

Types and Values

@@ -1641,6 +1689,12 @@ infinity and -1 means a global default value.


+

NM_SETTING_CONNECTION_MDNS

+
#define NM_SETTING_CONNECTION_MDNS           "mdns"
+
+
+
+

enum NMSettingConnectionAutoconnectSlaves

NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.

@@ -1720,6 +1774,52 @@ should be activated when master is activated.


+

enum NMSettingConnectionMdns

+

NMSettingConnectionMdns values indicate whether mDNS should be enabled.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

NM_SETTING_CONNECTION_MDNS_DEFAULT

+

default value

+
 

NM_SETTING_CONNECTION_MDNS_NO

+

disable mDNS

+
 

NM_SETTING_CONNECTION_MDNS_RESOLVE

+

support only resolving, do not register hostname

+
 

NM_SETTING_CONNECTION_MDNS_YES

+

enable mDNS

+
 
+
+

Since: 1.12

+
+
+

NMSettingConnection

typedef struct _NMSettingConnection NMSettingConnection;

General Connection Profile Settings

@@ -1747,6 +1847,9 @@ retries for 3 times before failing the connection.

NetworkManager when the resources for the connection are available. TRUE to automatically activate the connection, FALSE to require manual intervention to activate the connection.

+

Note that autoconnect is not implemented for VPN profiles. See +“secondaries” as an alternative to automatically +connect VPN profiles.

Flags: Read / Write / Construct

Default value: TRUE

@@ -1780,7 +1883,9 @@ to autoconnect again.

  “autoconnect-slaves”       NMSettingConnectionAutoconnectSlaves

Whether or not slaves of this connection should be automatically brought up when NetworkManager activates this connection. This only has a real effect -for master connections. +for master connections. The properties “autoconnect”, +“autoconnect-priority” and “autoconnect-retries” +are unrelated to this setting. The permitted values are: 0: leave slave connections untouched, 1: activate all the slave connections with this connection, -1: default. If -1 (default) is set, global connection.autoconnect-slaves is read to @@ -1843,6 +1948,22 @@ connection may be applied to the wrong interface.


+

The “mdns” property

+
  “mdns”                     gint
+

Whether mDNS is enabled for the connection.

+

The permitted values are: yes: register hostname and resolving +for the connection, no: disable mDNS for the interface, resolve: +do not register hostname but allow resolving of mDNS host names. +When updating this property on a currently activated connection, +the change takes effect immediately.

+

This feature requires a plugin which supports mDNS. One such +plugin is dns-systemd-resolved.

+

Flags: Read / Write

+

Default value: -1

+

Since: 1.12

+
+
+

The “metered” property

  “metered”                  NMMetered

Whether the connection is metered.

@@ -1906,10 +2027,11 @@ slave.

The stable-id is used for generating IPv6 stable private addresses with ipv6.addr-gen-mode=stable-privacy. It is also used to seed the generated cloned MAC address for ethernet.cloned-mac-address=stable -and wifi.cloned-mac-address=stable. Note that also the interface name -of the activating connection and a per-host secret key is included -into the address generation so that the same stable-id on different -hosts/devices yields different addresses.

+and wifi.cloned-mac-address=stable. It is also used as DHCP client +identifier with ipv4.dhcp-client-id=stable.

+

Note that also the interface name of the activating connection and a +per-host secret key is included into the address generation so that the +same stable-id on different hosts/devices yields different addresses.

If the value is unset, an ID unique for the connection is used. Specifying a stable-id allows multiple connections to generate the same addresses. Another use is to generate IDs at runtime via diff --git a/docs/libnm/html/NMSettingDcb.html b/docs/libnm/html/NMSettingDcb.html index f7560b20..44373e30 100644 --- a/docs/libnm/html/NMSettingDcb.html +++ b/docs/libnm/html/NMSettingDcb.html @@ -1328,7 +1328,7 @@ Priority (0 - 7) and the value indicates the percentage of bandwidth of the priority's assigned group that the priority may use. The sum of all percentages for priorities which belong to the same group must total 100 percents.

-

Element-type: guint

+

[type GArray(guint)]

Flags: Read / Write


@@ -1338,7 +1338,7 @@ percents.

An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the corresponding priority should transmit priority pause.

-

Element-type: gboolean

+

[type GArray(gboolean)]

Flags: Read / Write


@@ -1358,7 +1358,7 @@ Flags may be any combination of [type GArray(guint)]

Flags: Read / Write


@@ -1377,7 +1377,7 @@ any combination of
[type GArray(guint)]

Flags: Read / Write


@@ -1387,7 +1387,7 @@ Priority Group ID values are 0 - 7 or 15 for the unrestricted group.

An array of 8 boolean values, where the array index corresponds to the User Priority (0 - 7) and the value indicates whether or not the priority may use all of the bandwidth allocated to its assigned group.

-

Element-type: gboolean

+

[type GArray(gboolean)]

Flags: Read / Write


@@ -1397,7 +1397,7 @@ use all of the bandwidth allocated to its assigned group.

An array of 8 uint values, where the array index corresponds to the User Priority (0 - 7) and the value indicates the traffic class (0 - 7) to which the priority is mapped.

-

Element-type: guint

+

[type GArray(guint)]

Flags: Read / Write

diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html index 4bd8df58..b26150c1 100644 --- a/docs/libnm/html/NMSettingIP4Config.html +++ b/docs/libnm/html/NMSettingIP4Config.html @@ -319,6 +319,14 @@ an hardware address (e.g. '01:xx:xx:xx:xx:xx:xx' where 1 is the Ethernet ARP type and the rest is a MAC address). If the property is not a hex string it is considered as a non-hardware-address client ID and the 'type' field is set to 0.

+

The special values "mac" and "perm-mac" are supported, which use the +current or permanent MAC address of the device to generate a client identifier +with type ethernet type (01). Currently, these options only work for ethernet +type of links.

+

The special value "stable" is supported to generate a type 0 client identifier based +on the stable-id (see connection.stable-id).

+

If unset, a globally configured default is used. If still unset, the +client-id from the last lease is reused.

Flags: Read / Write

Default value: NULL

diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 5fe47818..63e0b785 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -840,6 +840,10 @@ #define +
NM_IP_ADDRESS_ATTRIBUTE_LABEL + + +#define NM_IP_ROUTE_ATTRIBUTE_TABLE @@ -3832,6 +3836,12 @@ the particular kind of device.

Types and Values

+

NM_IP_ADDRESS_ATTRIBUTE_LABEL

+
#define NM_IP_ADDRESS_ATTRIBUTE_LABEL        "label"
+
+
+
+

NM_IP_ROUTE_ATTRIBUTE_TABLE

#define NM_IP_ROUTE_ATTRIBUTE_TABLE          "table"
 
@@ -4136,7 +4146,7 @@ the particular kind of device.

The “addresses” property

  “addresses”                GPtrArray *

Array of IP addresses.

-

Element-Type: NMIPAddress

+

[type GPtrArray(NMIPAddress)]

Flags: Read / Write


@@ -4147,8 +4157,9 @@ the particular kind of device.

addresses on the network. If an address conflict is detected, the activation will fail. A zero value means that no duplicate address detection is performed, -1 means the default value (either configuration -ipvx.dad-timeout override or 3 seconds). A value greater than zero is a +ipvx.dad-timeout override or zero). A value greater than zero is a timeout in milliseconds.

+

The property is currently implemented only for IPv4.

Flags: Read / Write / Construct

Allowed values: [-1,30000]

Default value: -1

@@ -4232,7 +4243,10 @@ value will be used.

The “dns-search” property

  “dns-search”               GStrv
-

Array of DNS search domains.

+

Array of DNS search domains. Domains starting with a tilde ('~') +are considered 'routing' domains and are used only to decide the +interface over which a query must be forwarded; they are not used +to complete unqualified host names.

Flags: Read / Write


@@ -4353,7 +4367,7 @@ of NetworkManager.

The “routes” property

  “routes”                   GPtrArray *

Array of IP routes.

-

Element-Type: NMIPRoute

+

[type GPtrArray(NMIPRoute)]

Flags: Read / Write

diff --git a/docs/libnm/html/NMSettingIPTunnel.html b/docs/libnm/html/NMSettingIPTunnel.html index e8bb273c..093a8cf5 100644 --- a/docs/libnm/html/NMSettingIPTunnel.html +++ b/docs/libnm/html/NMSettingIPTunnel.html @@ -140,6 +140,14 @@ nm_setting_ip_tunnel_get_mtu () + + +NMIPTunnelFlags + + +nm_setting_ip_tunnel_get_flags () + + @@ -159,6 +167,11 @@ guint +flags +Read / Write + + +guint flow-label Read / Write / Construct @@ -281,15 +294,25 @@ NM_SETTING_IP_TUNNEL_MTU +#define +NM_SETTING_IP_TUNNEL_FLAGS + +   NMSettingIPTunnel + +enum +NMIPTunnelFlags +

Object Hierarchy

-
    GObject
+
    GFlags
+    ╰── NMIPTunnelFlags
+    GObject
     ╰── NMSetting
         ╰── NMSettingIPTunnel
 
@@ -637,6 +660,12 @@ nm_setting_ip_tunnel_get_mtu (Since: 1.2

+
+
+

nm_setting_ip_tunnel_get_flags ()

+
NMIPTunnelFlags
+nm_setting_ip_tunnel_get_flags (NMSettingIPTunnel *setting);
+

Types and Values

@@ -719,10 +748,67 @@ nm_setting_ip_tunnel_get_mtu ( +

NM_SETTING_IP_TUNNEL_FLAGS

+
#define NM_SETTING_IP_TUNNEL_FLAGS               "flags"
+
+
+
+

NMSettingIPTunnel

typedef struct _NMSettingIPTunnel NMSettingIPTunnel;

IP Tunneling Settings

+
+
+

enum NMIPTunnelFlags

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NM_IP_TUNNEL_FLAG_NONE

  

NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT

  

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS

  

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL

  

NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV

  

NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY

  

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK

  
+
+

Property Details

@@ -738,6 +824,19 @@ to packets. This property applies only to IPv6 tunnels.


+

The “flags” property

+
  “flags”                    guint
+

Tunnel flags. Currently the following values are supported: +NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT, NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS, +NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL, NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV, +NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY, NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK. +They are valid only for IPv6 tunnels.

+

Flags: Read / Write

+

Default value: 0

+

Since: 1.12

+
+
+

The “flow-label” property

  “flow-label”               guint

The flow label to assign to tunnel packets. This property applies only to diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html index 19f211c7..f9352308 100644 --- a/docs/libnm/html/NMSettingTeam.html +++ b/docs/libnm/html/NMSettingTeam.html @@ -710,7 +710,7 @@ consistency with the link_watcher constructors of other type

the new NMTeamLinkWatcher object.

[transfer full]

-

Since: 1.10.2

+

Since: 1.12


@@ -765,7 +765,7 @@ target address in the NS packet

the new NMTeamLinkWatcher object, or NULL on error.

[transfer full]

-

Since: 1.10.2

+

Since: 1.12


@@ -833,7 +833,7 @@ address in the arp request

the new NMTeamLinkWatcher object, or NULL on error.

[transfer full]

-

Since: 1.10.2

+

Since: 1.12


@@ -856,7 +856,7 @@ nm_team_link_watcher_ref (Since: 1.10.2

+

Since: 1.12


@@ -880,7 +880,7 @@ reaches zero, the object will be destroyed.

-

Since: 1.10.2

+

Since: 1.12


@@ -917,7 +917,7 @@ to.

Returns

TRUE if the objects contain the same values, FALSE if they do not.

-

Since: 1.10.2

+

Since: 1.12


@@ -947,7 +947,7 @@ nm_team_link_watcher_dup ([transfer full]

-

Since: 1.10.2

+

Since: 1.12


-

Since: 1.10.2

+

Since: 1.12


@@ -994,7 +994,7 @@ coming up and the runner beeing notified about it.

-

Since: 1.10.2

+

Since: 1.12


@@ -1018,7 +1018,7 @@ going down and the runner beeing notified about it.

-

Since: 1.10.2

+

Since: 1.12


@@ -1042,7 +1042,7 @@ wait before sending the first packet to the target host.

-

Since: 1.10.2

+

Since: 1.12


@@ -1066,7 +1066,7 @@ sending two check packets to the target host.

-

Since: 1.10.2

+

Since: 1.12


-

Since: 1.10.2

+

Since: 1.12


@@ -1113,7 +1113,7 @@ packets.

-

Since: 1.10.2

+

Since: 1.12



-

Since: 1.10.2

+

Since: 1.12


-

Since: 1.10.2

+

Since: 1.12


@@ -1250,7 +1250,7 @@ nm_setting_team_get_notify_peers_interval

Returns

the #“notify-peers-interval” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1277,7 +1277,7 @@ nm_setting_team_get_mcast_rejoin_count

Returns

the #“mcast-rejoin-count” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1304,7 +1304,7 @@ nm_setting_team_get_mcast_rejoin_interval

Returns

the #“mcast-rejoin-interval” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1330,7 +1330,7 @@ nm_setting_team_get_runner (

Returns

the #“runner” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1357,7 +1357,7 @@ nm_setting_team_get_runner_hwaddr_policy

Returns

the #“runner-hwaddr-policy” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1384,7 +1384,7 @@ nm_setting_team_get_runner_tx_balancer

Returns

the #“runner-tx-balancer” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1411,7 +1411,7 @@ nm_setting_team_get_runner_tx_balancer_interval

Returns

the #“runner-tx-balancer_interval” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1437,7 +1437,7 @@ nm_setting_team_get_runner_active (

Returns

the #“runner_active” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1463,7 +1463,7 @@ nm_setting_team_get_runner_fast_rate (

Returns

the #“runner-fast-rate” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1489,7 +1489,7 @@ nm_setting_team_get_runner_sys_prio (

Returns

the #“runner-sys-prio” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1515,7 +1515,7 @@ nm_setting_team_get_runner_min_ports (

Returns

the #“runner-min-ports” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1542,7 +1542,7 @@ nm_setting_team_get_runner_agg_select_policy

Returns

the #“runner-agg-select-policy” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -1578,7 +1578,7 @@ nm_setting_team_remove_runner_tx_hash_by_value

Returns

TRUE if the txhash element was found and removed; FALSE if it was not.

-

Since: 1.10.2

+

Since: 1.12


@@ -1605,7 +1605,7 @@ nm_setting_team_get_num_runner_tx_hash

Returns

the number of elements in txhash

-

Since: 1.10.2

+

Since: 1.12


@@ -1640,7 +1640,7 @@ nm_setting_team_get_runner_tx_hash ( the txhash element at index idx

-

Since: 1.10.2

+

Since: 1.12



@@ -1708,7 +1708,7 @@ nm_setting_team_add_runner_tx_hash ( TRUE if the txhash element was added; FALSE if the element was already knnown.

-

Since: 1.10.2

+

Since: 1.12


@@ -1734,7 +1734,7 @@ nm_setting_team_get_num_link_watchers (

Returns

the number of configured link watchers

-

Since: 1.10.2

+

Since: 1.12


@@ -1770,7 +1770,7 @@ nm_setting_team_get_link_watcher (

[transfer none]

-

Since: 1.10.2

+

Since: 1.12


@@ -1806,7 +1806,7 @@ nm_setting_team_add_link_watcher ( TRUE if the link watcher is added; FALSE if an identical link watcher was already there.

-

Since: 1.10.2

+

Since: 1.12


@@ -1837,7 +1837,7 @@ nm_setting_team_remove_link_watcher (
-

Since: 1.10.2

+

Since: 1.12


@@ -1873,7 +1873,7 @@ nm_setting_team_remove_link_watcher_by_value

Returns

TRUE if the link watcher was found and removed, FALSE otherwise.

-

Since: 1.10.2

+

Since: 1.12


@@ -1896,7 +1896,7 @@ nm_setting_team_clear_link_watchers (
-

Since: 1.10.2

+

Since: 1.12

@@ -2226,9 +2226,9 @@ Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.

-

Element-Type: NMTeamLinkWatcher

+

[type GPtrArray(NMTeamLinkWatcher)]

Flags: Read / Write

-

Since: 1.10.2

+

Since: 1.12


@@ -2237,7 +2237,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',

Corresponds to the teamd mcast_rejoin.count.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2246,7 +2246,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',

Corresponds to the teamd mcast_rejoin.interval.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2255,7 +2255,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',

Corresponds to the teamd notify_peers.count.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2264,7 +2264,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',

Corresponds to the teamd notify_peers.interval.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2279,7 +2279,7 @@ other runners will be set to an empty value (or if not possible to a default value).

Flags: Read / Write

Default value: NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -2288,7 +2288,7 @@ a default value).

Corresponds to the teamd runner.active.

Flags: Read / Write

Default value: FALSE

-

Since: 1.10.2

+

Since: 1.12


@@ -2297,7 +2297,7 @@ a default value).

Corresponds to the teamd runner.agg_select_policy.

Flags: Read / Write

Default value: NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -2306,7 +2306,7 @@ a default value).

Corresponds to the teamd runner.fast_rate.

Flags: Read / Write

Default value: FALSE

-

Since: 1.10.2

+

Since: 1.12


@@ -2315,7 +2315,7 @@ a default value).

Corresponds to the teamd runner.hwaddr_policy.

Flags: Read / Write

Default value: NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -2324,7 +2324,7 @@ a default value).

Corresponds to the teamd runner.min_ports.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2333,7 +2333,7 @@ a default value).

Corresponds to the teamd runner.sys_prio.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2342,7 +2342,7 @@ a default value).

Corresponds to the teamd runner.tx_balancer.name.

Flags: Read / Write

Default value: NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -2351,7 +2351,7 @@ a default value).

Corresponds to the teamd runner.tx_balancer.interval.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -2359,7 +2359,7 @@ a default value).

  “runner-tx-hash”           GStrv

Corresponds to the teamd runner.tx_hash.

Flags: Read / Write

-

Since: 1.10.2

+

Since: 1.12

diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html index 4e5feda1..b71ec713 100644 --- a/docs/libnm/html/NMSettingTeamPort.html +++ b/docs/libnm/html/NMSettingTeamPort.html @@ -325,7 +325,7 @@ nm_setting_team_port_get_queue_id (

Returns

the “queue_id” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -351,7 +351,7 @@ nm_setting_team_port_get_prio (

Returns

the “prio” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -377,7 +377,7 @@ nm_setting_team_port_get_sticky (

Returns

the “sticky” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -403,7 +403,7 @@ nm_setting_team_port_get_lacp_prio (

Returns

the “lacp-prio” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -429,7 +429,7 @@ nm_setting_team_port_get_lacp_key (

Returns

the “lacp-key” property of the setting

-

Since: 1.10.2

+

Since: 1.12


@@ -456,7 +456,7 @@ nm_setting_team_port_get_num_link_watchers

Returns

the number of configured link watchers

-

Since: 1.10.2

+

Since: 1.12


@@ -492,7 +492,7 @@ nm_setting_team_port_get_link_watcher ([transfer none]

-

Since: 1.10.2

+

Since: 1.12


@@ -528,7 +528,7 @@ nm_setting_team_port_add_link_watcher (TRUE if the link watcher is added; FALSE if an identical link watcher was already there.

-

Since: 1.10.2

+

Since: 1.12


@@ -560,7 +560,7 @@ nm_setting_team_port_remove_link_watcher
-

Since: 1.10.2

+

Since: 1.12


@@ -596,7 +596,7 @@ nm_setting_team_port_remove_link_watcher_by_value

Returns

TRUE if the link watcher was found and removed, FALSE otherwise.

-

Since: 1.10.2

+

Since: 1.12


@@ -620,7 +620,7 @@ nm_setting_team_port_clear_link_watchers
-

Since: 1.10.2

+

Since: 1.12

@@ -710,7 +710,7 @@ used. See man teamd.conf for the format details.

Corresponds to the teamd ports.PORTIFNAME.lacp_key.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -719,7 +719,7 @@ used. See man teamd.conf for the format details.

Corresponds to the teamd ports.PORTIFNAME.lacp_prio.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -733,9 +733,9 @@ Available keys are: ethtool: 'delay-up', 'delay-down', 'init-wait'; nsna_ping: 'init-wait', 'interval', 'missed-max', 'target-host'; arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', 'validate-incative', 'send-always'. See teamd.conf man for more details.

-

Element-Type: NMTeamLinkWatcher

+

[type GPtrArray(NMTeamLinkWatcher)]

Flags: Read / Write

-

Since: 1.10.2

+

Since: 1.12


@@ -744,7 +744,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active',

Corresponds to the teamd ports.PORTIFNAME.prio.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -754,7 +754,7 @@ arp_ping: all the ones in nsna_ping and 'source-host', 'validate-active', When set to -1 means the parameter is skipped from the json config.

Flags: Read / Write

Default value: 0

-

Since: 1.10.2

+

Since: 1.12


@@ -763,7 +763,7 @@ When set to -1 means the parameter is skipped from the json config.

Corresponds to the teamd ports.PORTIFNAME.sticky.

Flags: Read / Write

Default value: FALSE

-

Since: 1.10.2

+

Since: 1.12

diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html index 4aeec14f..e9f270e5 100644 --- a/docs/libnm/html/NMSettingVlan.html +++ b/docs/libnm/html/NMSettingVlan.html @@ -798,7 +798,7 @@ to 802.1p priorities used in VLANs.

NM_VLAN_FLAG_GVRP

indicates that this interface should use GVRP to register - itself with it's switch

+ itself with its switch

  @@ -815,7 +815,7 @@ to 802.1p priorities used in VLANs.

NM_VLAN_FLAG_MVRP

indicates that this interface should use MVRP to register - itself with it's switch

+ itself with its switch

  diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html index 8814e6f8..10bf4db3 100644 --- a/docs/libnm/html/NMSettingVpn.html +++ b/docs/libnm/html/NMSettingVpn.html @@ -119,6 +119,13 @@ +const char ** + + +nm_setting_vpn_get_data_keys () + + + guint32 @@ -158,6 +165,13 @@ +const char ** + + +nm_setting_vpn_get_secret_keys () + + + guint32 @@ -581,6 +595,45 @@ during iteration will not be part of the iteration.


+

nm_setting_vpn_get_data_keys ()

+
const char **
+nm_setting_vpn_get_data_keys (NMSettingVpn *setting,
+                              guint *out_length);
+

Retrieves every data key inside setting +, as an array.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingVpn

 

out_length

(out): the length of the returned array.

[allow-none]
+
+
+

Returns

+

a +NULL-terminated array containing each data key or NULL if +there are no data items.

+

[array length=out_length][transfer container]

+
+

Since: 1.12

+
+
+

nm_setting_vpn_get_num_secrets ()

guint32
 nm_setting_vpn_get_num_secrets (NMSettingVpn *setting);
@@ -759,6 +812,45 @@ iteration will not be part of the iteration.


+

nm_setting_vpn_get_secret_keys ()

+
const char **
+nm_setting_vpn_get_secret_keys (NMSettingVpn *setting,
+                                guint *out_length);
+

Retrieves every secret key inside setting +, as an array.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingVpn

 

out_length

(out): the length of the returned array.

[allow-none]
+
+
+

Returns

+

a +NULL-terminated array containing each secret key or NULL if +there are no secrets.

+

[array length=out_length][transfer container]

+
+

Since: 1.12

+
+
+

nm_setting_vpn_get_timeout ()

guint32
 nm_setting_vpn_get_timeout (NMSettingVpn *setting);
@@ -839,9 +931,6 @@ nm_setting_vpn_get_timeout (

The “data” property

  “data”                     GHashTable *
-

Dictionary of key/value pairs of VPN plugin specific data. Both keys and -values must be strings.

-

Type: GHashTable(utf8,utf8)

Flags: Read / Write


@@ -858,9 +947,6 @@ until explicitly disconnected.

The “secrets” property

  “secrets”                  GHashTable *
-

Dictionary of key/value pairs of VPN plugin specific secrets like -passwords or private keys. Both keys and values must be strings.

-

Type: GHashTable(utf8,utf8)

Flags: Read / Write


diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html index 3bbe9fd4..e22c9fd9 100644 --- a/docs/libnm/html/NMSettingWired.html +++ b/docs/libnm/html/NMSettingWired.html @@ -1534,11 +1534,6 @@ the different types of virtual network devices available on s390 systems.

The “s390-options” property

  “s390-options”             GHashTable *
-

Dictionary of key/value pairs of s390-specific device options. Both keys -and values must be strings. Allowed keys include "portno", "layer2", -"portname", "protocol", among others. Key names must contain only -alphanumeric characters (ie, [a-zA-Z0-9]).

-

Type: GHashTable(utf8,utf8)

Flags: Read / Write


diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html index 848f2cf9..c8b208a7 100644 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ b/docs/libnm/html/NMSettingWirelessSecurity.html @@ -297,6 +297,14 @@ use WEP, LEAP, WPA or WPA2/RSN security

nm_setting_wireless_security_get_wps_method () + + +NMSettingWirelessSecurityFils + + +nm_setting_wireless_security_get_fils () + + @@ -316,6 +324,11 @@ use WEP, LEAP, WPA or WPA2/RSN security

Read / Write +gint +fils +Read / Write / Construct + + GStrv group Read / Write @@ -441,6 +454,10 @@ use WEP, LEAP, WPA or WPA2/RSN security

NMSettingWirelessSecurityWpsMethod +enum +NMSettingWirelessSecurityFils + + #define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT @@ -517,6 +534,10 @@ use WEP, LEAP, WPA or WPA2/RSN security

NM_SETTING_WIRELESS_SECURITY_WPS_METHOD +#define +NM_SETTING_WIRELESS_SECURITY_FILS + +   NMSettingWirelessSecurity @@ -526,6 +547,7 @@ use WEP, LEAP, WPA or WPA2/RSN security

Object Hierarchy

    GEnum
+    ├── NMSettingWirelessSecurityFils
     ├── NMSettingWirelessSecurityPmf
     ├── NMSettingWirelessSecurityWpsMethod
     ╰── NMWepKeyType
@@ -1512,6 +1534,12 @@ nm_setting_wireless_security_get_wps_method
 

Since: 1.10

+
+
+

nm_setting_wireless_security_get_fils ()

+
NMSettingWirelessSecurityFils
+nm_setting_wireless_security_get_fils (NMSettingWirelessSecurity *setting);
+

Types and Values

@@ -1689,6 +1717,66 @@ the actual WEP key using the MD5 hash algorithm.


+

enum NMSettingWirelessSecurityFils

+

These flags indicate whether FILS must be enabled.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT

+

use the default value

+
 

NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE

+

disable FILS

+
 

NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL

+

enable FILS if the supplicant and the AP support it

+
 

NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED

+

require FILS and fail if not available

+
 

_NM_SETTING_WIRELESS_SECURITY_FILS_NUM

+

placeholder value for bounds-checking

+
 

NM_SETTING_WIRELESS_SECURITY_FILS_LAST

+

placeholder value for bounds-checking

+
 
+
+

Since: 1.12

+
+
+

NM_SETTING_WIRELESS_SECURITY_KEY_MGMT

#define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT "key-mgmt"
 
@@ -1803,6 +1891,12 @@ the actual WEP key using the MD5 hash algorithm.


+

NM_SETTING_WIRELESS_SECURITY_FILS

+
#define NM_SETTING_WIRELESS_SECURITY_FILS "fils"
+
+
+
+

NMSettingWirelessSecurity

typedef struct _NMSettingWirelessSecurity NMSettingWirelessSecurity;

Wi-Fi Security Settings

@@ -1823,6 +1917,22 @@ using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the

+

The “fils” property

+
  “fils”                     gint
+

Indicates whether Fast Initial Link Setup (802.11ai) must be enabled for +the connection. One of NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT (use +global default value), NM_SETTING_WIRELESS_SECURITY_FILS_DISABLE +(disable FILS), NM_SETTING_WIRELESS_SECURITY_FILS_OPTIONAL (enable FILS +if the supplicant and the access point support it) or +NM_SETTING_WIRELESS_SECURITY_FILS_REQUIRED (enable FILS and fail if not +supported). When set to NM_SETTING_WIRELESS_SECURITY_FILS_DEFAULT and +no global default is set, FILS will be optionally enabled.

+

Flags: Read / Write / Construct

+

Default value: 0

+

Since: 1.12

+
+
+

The “group” property

  “group”                    GStrv

A list of group/broadcast encryption algorithms which prevents diff --git a/docs/libnm/html/NMVpnEditorPlugin.html b/docs/libnm/html/NMVpnEditorPlugin.html index 7bdc9f9b..63f0e087 100644 --- a/docs/libnm/html/NMVpnEditorPlugin.html +++ b/docs/libnm/html/NMVpnEditorPlugin.html @@ -124,7 +124,8 @@ -struct _NMVpnPluginInfo * + +NMVpnPluginInfo * nm_vpn_editor_plugin_get_plugin_info () @@ -222,6 +223,10 @@   NMVpnEditorPluginVT + +  +NMVpnPluginInfo +

@@ -542,7 +547,7 @@ the given service.


nm_vpn_editor_plugin_get_plugin_info ()

-
struct _NMVpnPluginInfo *
+
NMVpnPluginInfo *
 nm_vpn_editor_plugin_get_plugin_info (NMVpnEditorPlugin *plugin);

Parameters

@@ -561,7 +566,7 @@ nm_vpn_editor_plugin_get_plugin_info (

Returns

-

if set, return the NMVpnPluginInfo instance.

+

if set, return the NMVpnPluginInfo instance.

[transfer none]

Since: 1.4

@@ -571,7 +576,7 @@ nm_vpn_editor_plugin_get_plugin_info (

nm_vpn_editor_plugin_set_plugin_info ()

void
 nm_vpn_editor_plugin_set_plugin_info (NMVpnEditorPlugin *plugin,
-                                      struct _NMVpnPluginInfo *plugin_info);
+ NMVpnPluginInfo *plugin_info);

Set or clear the plugin-info instance. This takes a weak reference on plugin_info , to avoid circular @@ -592,7 +597,7 @@ reference as the plugin-info might also reference the editor-plugin.

plugin_info

-

a NMVpnPluginInfo instance or NULL.

+

a NMVpnPluginInfo instance or NULL.

[allow-none] @@ -689,7 +694,7 @@ reference as the plugin-info might also reference the editor-plugin.

char * (*get_suggested_filename) (NMVpnEditorPlugin *plugin, NMConnection *connection); void (*notify_plugin_info_set) (NMVpnEditorPlugin *plugin, - struct _NMVpnPluginInfo *plugin_info); + NMVpnPluginInfo *plugin_info); const NMVpnEditorPluginVT *(*get_vt) (NMVpnEditorPlugin *plugin, gsize *out_vt_size); @@ -768,6 +773,15 @@ the plugin, without requiring to update libnm. Used by

NMVpnEditorPluginVT

typedef struct _NMVpnEditorPluginVT NMVpnEditorPluginVT;
+
+
+

NMVpnPluginInfo

+
typedef struct {
+	NM_AVAILABLE_IN_1_2
+	GObject parent;
+} NMVpnPluginInfo;
+
+

Property Details

diff --git a/docs/libnm/html/annotation-glossary.html b/docs/libnm/html/annotation-glossary.html index 2af383fb..5a66390d 100644 --- a/docs/libnm/html/annotation-glossary.html +++ b/docs/libnm/html/annotation-glossary.html @@ -20,6 +20,8 @@  |  I  |  + N +  |  O  |  S @@ -47,6 +49,9 @@

I

inout

Parameter for input and for returning results. Default is transfer full.

+

N

+
nullable
+

NULL may be passed as the value in, out, in-out; or as a return value.

O

out

Parameter for returning results. Default is transfer full.

diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html index bd12cd14..bcb67421 100644 --- a/docs/libnm/html/api-index-full.html +++ b/docs/libnm/html/api-index-full.html @@ -447,7 +447,7 @@
-NM_AVAILABLE_IN_1_10_2, macro in nm-version +NM_AVAILABLE_IN_1_12, macro in nm-version
@@ -477,10 +477,50 @@
+NMCheckpoint, struct in nm-types +
+
+
+NMCheckpoint:created, object property in nm-types +
+
+
+NMCheckpoint:devices, object property in nm-types +
+
+
+NMCheckpoint:rollback-timeout, object property in nm-types +
+
+
NMCheckpointCreateFlags, enum in nm-dbus-interface
+NM_CHECKPOINT_CREATED, macro in nm-checkpoint +
+
+
+NM_CHECKPOINT_DEVICES, macro in nm-checkpoint +
+
+
+nm_checkpoint_get_created, function in nm-checkpoint +
+
+
+nm_checkpoint_get_devices, function in nm-checkpoint +
+
+
+nm_checkpoint_get_rollback_timeout, function in nm-checkpoint +
+
+
+NM_CHECKPOINT_ROLLBACK_TIMEOUT, macro in nm-checkpoint +
+
+
NMClient, struct in nm-types
@@ -537,6 +577,10 @@
+NMClient:checkpoints, object property in nm-types +
+
+
NMClient:connections, object property in nm-types
@@ -693,6 +737,38 @@
+nm_client_checkpoint_adjust_rollback_timeout, function in NMClient +
+
+
+nm_client_checkpoint_adjust_rollback_timeout_finish, function in NMClient +
+
+
+nm_client_checkpoint_create, function in NMClient +
+
+
+nm_client_checkpoint_create_finish, function in NMClient +
+
+
+nm_client_checkpoint_destroy, function in NMClient +
+
+
+nm_client_checkpoint_destroy_finish, function in NMClient +
+
+
+nm_client_checkpoint_rollback, function in NMClient +
+
+
+nm_client_checkpoint_rollback_finish, function in NMClient +
+
+
nm_client_check_connectivity, function in NMClient
@@ -797,6 +873,10 @@
+nm_client_get_checkpoints, function in NMClient +
+
+
nm_client_get_connections, function in NMClient
@@ -1378,6 +1458,10 @@
+NM_DBUS_INTERFACE_CHECKPOINT, macro in nm-dbus-interface +
+
+
NM_DBUS_INTERFACE_DEVICE, macro in nm-dbus-interface
@@ -1678,6 +1762,14 @@
+NM_DEPRECATED_IN_1_12, macro in nm-version +
+
+
+NM_DEPRECATED_IN_1_12_FOR, macro in nm-version +
+
+
NM_DEPRECATED_IN_1_2, macro in nm-version
@@ -1954,6 +2046,10 @@
+NMDeviceIPTunnel:flags, object property in nm-types +
+
+
NMDeviceIPTunnel:flow-label, object property in nm-types
@@ -2774,6 +2870,10 @@ NMDevicePpp, struct in nm-types
+NM_DEVICE_IP_TUNNEL_FLAGS, macro in NMDeviceIPTunnel +
+
+
NM_DEVICE_IP_TUNNEL_FLOW_LABEL, macro in NMDeviceIPTunnel
@@ -2782,6 +2882,10 @@ NMDevicePpp, struct in nm-types
+nm_device_ip_tunnel_get_flags, function in NMDeviceIPTunnel +
+
+
nm_device_ip_tunnel_get_flow_label, function in NMDeviceIPTunnel
@@ -3631,10 +3735,18 @@ NMDevicePpp, struct in nm-types
+NMIPTunnelFlags, enum in NMSettingIPTunnel +
+
+
NMIPTunnelMode, enum in nm-dbus-interface
+NM_IP_ADDRESS_ATTRIBUTE_LABEL, macro in NMSettingIPConfig +
+
+
nm_ip_address_dup, function in NMSettingIPConfig
@@ -3984,10 +4096,6 @@ json_object_iter, macro in nm-json
-json_object_iter_at, macro in nm-json -
-
-
json_object_iter_key, macro in nm-json
@@ -4180,6 +4288,10 @@ json_true, macro in nm-json
+NMRemoteConnection:flags, object property in nm-types +
+
+
NMRemoteConnection:unsaved, object property in nm-types
@@ -4216,6 +4328,14 @@ json_true, macro in nm-json
+NM_REMOTE_CONNECTION_FLAGS, macro in NMRemoteConnection +
+
+
+nm_remote_connection_get_flags, function in NMRemoteConnection +
+
+
nm_remote_connection_get_secrets, function in NMRemoteConnection
@@ -4765,6 +4885,10 @@ json_true, macro in nm-json
+NMSettingConnection:mdns, object property in NMSettingConnection +
+
+
NMSettingConnection:metered, object property in NMSettingConnection
@@ -4813,6 +4937,10 @@ json_true, macro in nm-json
+NMSettingConnectionMdns, enum in NMSettingConnection +
+
+
NMSettingDcb, struct in NMSettingDcb
@@ -5093,6 +5221,10 @@ json_true, macro in nm-json
+NMSettingIPTunnel:flags, object property in NMSettingIPTunnel +
+
+
NMSettingIPTunnel:flow-label, object property in NMSettingIPTunnel
@@ -5413,6 +5545,10 @@ NMSettingProxyMethod, enum in NMSettingProxy
+NMSettingsConnectionFlags, enum in nm-dbus-interface +
+
+
NMSettingSecretFlags, enum in NMSetting
@@ -5893,6 +6029,10 @@ NMSettingUser:data, object property in nm-core-types
+NMSettingWirelessSecurity:fils, object property in NMSettingWirelessSecurity +
+
+
NMSettingWirelessSecurity:group, object property in NMSettingWirelessSecurity
@@ -5965,6 +6105,10 @@ NMSettingUser:data, object property in nm-core-types
+NMSettingWirelessSecurityFils, enum in NMSettingWirelessSecurity +
+
+
NMSettingWirelessSecurityPmf, enum in NMSettingWirelessSecurity
@@ -7033,6 +7177,10 @@ NMSettingUser:data, object property in nm-core-types
+nm_setting_connection_get_mdns, function in NMSettingConnection +
+
+
nm_setting_connection_get_metered, function in NMSettingConnection
@@ -7097,6 +7245,10 @@ NMSettingUser:data, object property in nm-core-types
+NM_SETTING_CONNECTION_MDNS, macro in NMSettingConnection +
+
+
NM_SETTING_CONNECTION_METERED, macro in NMSettingConnection
@@ -7949,6 +8101,10 @@ NMSettingUser:data, object property in nm-core-types
+NM_SETTING_IP_TUNNEL_FLAGS, macro in NMSettingIPTunnel +
+
+
NM_SETTING_IP_TUNNEL_FLOW_LABEL, macro in NMSettingIPTunnel
@@ -7957,6 +8113,10 @@ NMSettingUser:data, object property in nm-core-types
+nm_setting_ip_tunnel_get_flags, function in NMSettingIPTunnel +
+
+
nm_setting_ip_tunnel_get_flow_label, function in NMSettingIPTunnel
@@ -9249,6 +9409,10 @@ nm_setting_user_set_data, function in nm-setting-user
+nm_setting_vpn_get_data_keys, function in NMSettingVpn +
+
+
nm_setting_vpn_get_num_data_items, function in NMSettingVpn
@@ -9265,6 +9429,10 @@ nm_setting_user_set_data, function in nm-setting-user
+nm_setting_vpn_get_secret_keys, function in NMSettingVpn +
+
+
nm_setting_vpn_get_service_type, function in NMSettingVpn
@@ -9833,10 +10001,18 @@ nm_setting_user_set_data, function in nm-setting-user
+NM_SETTING_WIRELESS_SECURITY_FILS, macro in NMSettingWirelessSecurity +
+
+
nm_setting_wireless_security_get_auth_alg, function in NMSettingWirelessSecurity
+nm_setting_wireless_security_get_fils, function in NMSettingWirelessSecurity +
+
+
nm_setting_wireless_security_get_group, function in NMSettingWirelessSecurity
@@ -10319,7 +10495,11 @@ nm_tc_tfilter_unref, function in nm-setting-tc-config
-nm_utils_fixup_desc_string, function in nm-libnm-utils +nm_utils_fixup_product_string, function in nm-libnm-utils +
+
+
+nm_utils_fixup_vendor_string, function in nm-libnm-utils
@@ -10664,7 +10844,7 @@ NMVpnEditorInterface, struct in NMVpnPluginInfo, struct in nm-vpn-plugin-info
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html index 8d5e5ebc..ddd2828f 100644 --- a/docs/libnm/html/index.html +++ b/docs/libnm/html/index.html @@ -15,7 +15,7 @@

- for libnm 1.10.6 + for libnm 1.11.3 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm/stable/. diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html index 575adb4e..dbf59b84 100644 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-dbus-interface.html @@ -206,6 +206,10 @@ #define +NM_DBUS_INTERFACE_CHECKPOINT + + +#define NM_DBUS_INTERFACE_SETTINGS @@ -406,6 +410,10 @@ enum +NMSettingsConnectionFlags + + +enum NMActivationStateFlags @@ -435,11 +443,13 @@ ├── NM80211ApSecurityFlags ├── NMActivationStateFlags ├── NMBluetoothCapabilities + ├── NMCheckpointCreateFlags ├── NMDeviceCapabilities ├── NMDeviceModemCapabilities ├── NMDeviceWifiCapabilities ├── NMSecretAgentCapabilities ├── NMSecretAgentGetSecretsFlags + ├── NMSettingsConnectionFlags ╰── NMSettingsUpdate2Flags

@@ -697,6 +707,12 @@
+

NM_DBUS_INTERFACE_CHECKPOINT

+
#define NM_DBUS_INTERFACE_CHECKPOINT           NM_DBUS_INTERFACE ".Checkpoint"
+
+
+
+

NM_DBUS_INTERFACE_SETTINGS

#define NM_DBUS_INTERFACE_SETTINGS        "org.freedesktop.NetworkManager.Settings"
 
@@ -2861,10 +2877,28 @@ VPN plugin authentication dialogs.

  + +

NM_CHECKPOINT_CREATE_FLAG_ALLOW_OVERLAPPING

+ +

by default, creating + a checkpoint fails if there are already existing checkoints that + reference the same devices. With this flag, creation of such + checkpoints is allowed, however, if an older checkpoint + that references overlapping devices gets rolled back, it will + automatically destroy this checkpoint during rollback. This + allows to create several overlapping checkpoints in parallel, + and rollback to them at will. With the special case that + rolling back to an older checkpoint will invalidate all + overlapping younger checkpoints. This opts-in that the + checkpoint can be automatically destroyed by the rollback + of an older checkpoint. (Since: 1.12)

+ +  +
-

Since: 1.4

+

Since: 1.4 (gi flags generated since 1.12)


@@ -2914,6 +2948,62 @@ VPN plugin authentication dialogs.


+

enum NMSettingsConnectionFlags

+

Flags describing the current activation state.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

NM_SETTINGS_CONNECTION_FLAG_NONE

+

an alias for numeric zero, no flags set.

+
 

NM_SETTINGS_CONNECTION_FLAG_UNSAVED

+

the connection is not saved to disk. + That either means, that the connection is in-memory only and currently + is not backed by a file. Or, that the connection is backed by a file, + but has modifications in-memory that were not persisted to disk.

+
 

NM_SETTINGS_CONNECTION_FLAG_NM_GENERATED

+

A connection is "nm-generated" if + it was generated by NetworkManger. If the connection gets modified or saved + by the user, the flag gets cleared. A nm-generated is also unsaved + and has no backing file as it is in-memory only.

+
 

NM_SETTINGS_CONNECTION_FLAG_VOLATILE

+

The connection will be deleted + when it disconnects. That is for in-memory connections (unsaved), which are + currently active but deleted on disconnect. Volatile connections are + always unsaved, but they are also no backing file on disk and are entirely + in-memory only.

+
 
+
+

Since: 1.12

+
+
+

enum NMActivationStateFlags

Flags describing the current activation state.

@@ -3068,7 +3158,7 @@ VPN plugin authentication dialogs.

-

Since: 1.10.2

+

Since: 1.12

diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html index 002d54ce..918f6336 100644 --- a/docs/libnm/html/libnm-nm-utils.html +++ b/docs/libnm/html/libnm-nm-utils.html @@ -2051,9 +2051,11 @@ nm_utils_wifi_5ghz_freqs (voidguint8 strength);

Converts strength into a 4-character-wide graphical representation of -strength suitable for printing to stdout. If the current locale and terminal -support it, this will use unicode graphics characters to represent -"bars". Otherwise it will use 0 to 4 asterisks.

+strength suitable for printing to stdout.

+

Previous versions used to take a guess at the terminal type and possibly +return a wide UTF-8 encoded string. Now it always returns a 7-bit +clean strings of one to 0 to 4 asterisks. Users that actually need +the functionality are encouraged to make their implementations instead.

Parameters

@@ -2209,8 +2211,8 @@ Bytes in asc - - + + @@ -2362,8 +2364,8 @@ guaranteed to not match if they are invalid.)

- - + + @@ -2374,8 +2376,8 @@ is ASCII

- - + + @@ -2598,7 +2600,7 @@ nm_utils_inet4_ntop (in_addr_tNULL, it will return a pointer to an internal, static buffer (shared with nm_utils_inet6_ntop()). Beware, that the internal buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst +nm_utils_inet6_ntop() that does not provide its own dst buffer. Also, using the internal buffer is not thread safe. When in doubt, pass your own dst @@ -2644,7 +2646,7 @@ nm_utils_inet6_ntop (const struct characters. If set to NULL, it will return a pointer to an internal, static buffer (shared with nm_utils_inet4_ntop()). Beware, that the internal buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst +nm_utils_inet6_ntop() that does not provide its own dst buffer. Also, using the internal buffer is not thread safe. When in doubt, pass your own dst @@ -3015,8 +3017,9 @@ nm_utils_parse_variant_attributes (const

Returns

-

a GHashTable mapping attribute names to GVariant values.

-

[transfer full]

+

a GHashTable mapping +attribute names to GVariant values.

+

[transfer full][element-type utf8 GVariant]

Since: 1.8

@@ -3062,7 +3065,7 @@ discipline to a NMTCQdisc instance. Supports a subs

Returns

the NMTCQdisc or NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -3098,7 +3101,7 @@ discipline.

Returns

formatted string or NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -3134,7 +3137,7 @@ discipline to a NMTCAction instance. Supports a sub

Returns

the NMTCAction or NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -3170,7 +3173,7 @@ discipline.

Returns

formatted string or NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -3206,7 +3209,7 @@ discipline to a NMTCTfilter instance. Supports a su

Returns

the NMTCTfilter or NULL

-

Since: 1.10.2

+

Since: 1.12


@@ -3242,7 +3245,7 @@ discipline.

Returns

formatted string or NULL

-

Since: 1.10.2

+

Since: 1.12

diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html index e2010ded..f403698d 100644 --- a/docs/libnm/html/libnm-nm-version.html +++ b/docs/libnm/html/libnm-nm-version.html @@ -81,6 +81,12 @@ NM_DEPRECATED_IN_1_10_FOR()
+ + + +

buffer

buffer to store the result into

 

buffer to store the result into.

[type guint8][array length=length]

length

hwaddr1

pointer to a binary or ASCII hardware address, or NULL

 

pointer to a binary or ASCII hardware address, or NULL.

[nullable]

hwaddr1_len

hwaddr2

pointer to a binary or ASCII hardware address, or NULL

 

pointer to a binary or ASCII hardware address, or NULL.

[nullable]

hwaddr2_len

#define +NM_DEPRECATED_IN_1_12_FOR() +
@@ -158,7 +164,11 @@ #define -NM_AVAILABLE_IN_1_10_2 +NM_DEPRECATED_IN_1_12 + + +#define +NM_AVAILABLE_IN_1_12 @@ -208,18 +218,24 @@
# define NM_DEPRECATED_IN_1_10_FOR(f)    G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_12_FOR()

+
# define NM_DEPRECATED_IN_1_12_FOR(f)    G_DEPRECATED_FOR(f)
+
+

Types and Values

NM_VERSION_MIN_REQUIRED

-
# define NM_VERSION_MIN_REQUIRED (NM_VERSION_CUR_STABLE)
+
# define NM_VERSION_MIN_REQUIRED (NM_API_VERSION)
 

NM_VERSION_MAX_ALLOWED

-
# define NM_VERSION_MAX_ALLOWED (NM_VERSION_CUR_STABLE)
+
# define NM_VERSION_MAX_ALLOWED (NM_API_VERSION)
 

@@ -306,8 +322,14 @@

-

NM_AVAILABLE_IN_1_10_2

-
# define NM_AVAILABLE_IN_1_10_2          G_UNAVAILABLE(1,10.2)
+

NM_DEPRECATED_IN_1_12

+
# define NM_DEPRECATED_IN_1_12           G_DEPRECATED
+
+
+
+
+

NM_AVAILABLE_IN_1_12

+
# define NM_AVAILABLE_IN_1_12            G_UNAVAILABLE(1,12)
 
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2 index 1e687022..8ae5853d 100644 --- a/docs/libnm/html/libnm.devhelp2 +++ b/docs/libnm/html/libnm.devhelp2 @@ -159,6 +159,15 @@ + + + + + + + + + @@ -203,6 +212,7 @@ + @@ -330,6 +340,7 @@ + @@ -378,10 +389,11 @@ - + + - + @@ -439,7 +451,7 @@ - + @@ -515,6 +527,7 @@ + @@ -539,8 +552,10 @@ + + @@ -552,6 +567,7 @@ + @@ -1129,6 +1145,7 @@ + @@ -1210,6 +1227,7 @@ + @@ -1223,8 +1241,11 @@ + + + @@ -1389,48 +1410,48 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -1492,17 +1513,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -1580,11 +1601,13 @@ + + @@ -1814,10 +1837,12 @@ + + @@ -1837,8 +1862,10 @@ + + @@ -2048,6 +2075,7 @@ + @@ -2059,8 +2087,10 @@ + + @@ -2367,7 +2397,7 @@ - + @@ -2382,12 +2412,15 @@ + + + @@ -2536,12 +2569,12 @@ - - - - - - + + + + + + @@ -2554,6 +2587,7 @@ + @@ -2570,7 +2604,8 @@ - + + @@ -2656,6 +2691,7 @@ + @@ -2971,10 +3007,15 @@ + + + + + @@ -3019,6 +3060,10 @@ + + + + @@ -3043,6 +3088,13 @@ + + + + + + + @@ -3105,6 +3157,12 @@ + + + + + + diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html index 268539b2..3a05c8a2 100644 --- a/docs/libnm/html/object-tree.html +++ b/docs/libnm/html/object-tree.html @@ -69,6 +69,7 @@ ├── NMAccessPoint ├── NMActiveConnection ╰── NMVpnConnection + ├── NMCheckpoint ├── NMDevice ├── NMDeviceAdsl ├── NMDeviceBond @@ -109,16 +110,19 @@ ├── NM80211ApSecurityFlags ├── NMActivationStateFlags ├── NMBluetoothCapabilities + ├── NMCheckpointCreateFlags ├── NMConnectionSerializationFlags ├── NMDeviceCapabilities ├── NMDeviceModemCapabilities ├── NMDeviceWifiCapabilities + ├── NMIPTunnelFlags ├── NMSecretAgentCapabilities ├── NMSecretAgentGetSecretsFlags ├── NMSetting8021xAuthFlags ├── NMSettingDcbFlags ├── NMSettingSecretFlags ├── NMSettingWiredWakeOnLan + ├── NMSettingsConnectionFlags ├── NMSettingsUpdate2Flags ├── NMTeamLinkWatcherArpPingFlags ├── NMVlanFlags @@ -150,6 +154,7 @@ ├── NMSettingCompareFlags ├── NMSettingConnectionAutoconnectSlaves ├── NMSettingConnectionLldp + ├── NMSettingConnectionMdns ├── NMSettingDiffResult ├── NMSettingIP6ConfigAddrGenMode ├── NMSettingIP6ConfigPrivacy @@ -161,6 +166,7 @@ ├── NMSettingSerialParity ├── NMSettingTunMode ├── NMSettingWirelessPowersave + ├── NMSettingWirelessSecurityFils ├── NMSettingWirelessSecurityPmf ├── NMSettingWirelessSecurityWpsMethod ├── NMState diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html index 9ab60e1d..e037ae29 100644 --- a/docs/libnm/html/usage.html +++ b/docs/libnm/html/usage.html @@ -96,7 +96,7 @@

$ cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c
   $ ./hello-nm
-  NetworkManager version: 1.10.6
+  NetworkManager version: 1.11.3
 
   $ 

diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt index 7310f18b..af7571bc 100644 --- a/docs/libnm/libnm-sections.txt +++ b/docs/libnm/libnm-sections.txt @@ -87,6 +87,29 @@ NM_TYPE_ACTIVE_CONNECTION nm_active_connection_get_type +

+nm-autoptr + +
+ +
+nm-checkpoint +NM_CHECKPOINT_DEVICES +NM_CHECKPOINT_CREATED +NM_CHECKPOINT_ROLLBACK_TIMEOUT +nm_checkpoint_get_devices +nm_checkpoint_get_created +nm_checkpoint_get_rollback_timeout + +NMCheckpointClass +NM_CHECKPOINT +NM_CHECKPOINT_CLASS +NM_CHECKPOINT_GET_CLASS +NM_IS_CHECKPOINT +NM_TYPE_CHECKPOINT +nm_checkpoint_get_type +
+
nm-client NMClient @@ -197,6 +220,15 @@ nm_client_reload_connections_finish nm_client_get_dns_mode nm_client_get_dns_rc_manager nm_client_get_dns_configuration +nm_client_get_checkpoints +nm_client_checkpoint_create +nm_client_checkpoint_create_finish +nm_client_checkpoint_destroy +nm_client_checkpoint_destroy_finish +nm_client_checkpoint_rollback +nm_client_checkpoint_rollback_finish +nm_client_checkpoint_adjust_rollback_timeout +nm_client_checkpoint_adjust_rollback_timeout_finish NMClientClass NMDnsEntry @@ -310,6 +342,7 @@ NM_TYPE_ACTIVE_CONNECTION_STATE_REASON NM_TYPE_AGENT_MANAGER_ERROR NM_TYPE_BLUETOOTH_CAPABILITIES NM_TYPE_CAPABILITY +NM_TYPE_CHECKPOINT_CREATE_FLAGS NM_TYPE_CONNECTION_ERROR NM_TYPE_CONNECTION_SERIALIZATION_FLAGS NM_TYPE_CONNECTIVITY_STATE @@ -320,12 +353,14 @@ NM_TYPE_DEVICE_MODEM_CAPABILITIES NM_TYPE_DEVICE_STATE_REASON NM_TYPE_DEVICE_TYPE NM_TYPE_DEVICE_WIFI_CAPABILITIES +NM_TYPE_IP_TUNNEL_FLAGS NM_TYPE_IP_TUNNEL_MODE NM_TYPE_MANAGER_ERROR NM_TYPE_METERED NM_TYPE_SECRET_AGENT_CAPABILITIES NM_TYPE_SECRET_AGENT_ERROR NM_TYPE_SECRET_AGENT_GET_SECRETS_FLAGS +NM_TYPE_SETTINGS_CONNECTION_FLAGS NM_TYPE_SETTINGS_ERROR NM_TYPE_SETTINGS_UPDATE2_FLAGS NM_TYPE_SETTING_802_1X_AUTH_FLAGS @@ -334,6 +369,7 @@ NM_TYPE_SETTING_802_1X_CK_SCHEME NM_TYPE_SETTING_COMPARE_FLAGS NM_TYPE_SETTING_CONNECTION_AUTOCONNECT_SLAVES NM_TYPE_SETTING_CONNECTION_LLDP +NM_TYPE_SETTING_CONNECTION_MDNS NM_TYPE_SETTING_DCB_FLAGS NM_TYPE_SETTING_DIFF_RESULT NM_TYPE_SETTING_IP6_CONFIG_ADDR_GEN_MODE @@ -348,6 +384,7 @@ NM_TYPE_SETTING_SERIAL_PARITY NM_TYPE_SETTING_TUN_MODE NM_TYPE_SETTING_WIRED_WAKE_ON_LAN NM_TYPE_SETTING_WIRELESS_POWERSAVE +NM_TYPE_SETTING_WIRELESS_SECURITY_FILS NM_TYPE_SETTING_WIRELESS_SECURITY_PMF NM_TYPE_SETTING_WIRELESS_SECURITY_WPS_METHOD NM_TYPE_STATE @@ -369,6 +406,7 @@ nm_active_connection_state_reason_get_type nm_agent_manager_error_get_type nm_bluetooth_capabilities_get_type nm_capability_get_type +nm_checkpoint_create_flags_get_type nm_connection_error_get_type nm_connection_serialization_flags_get_type nm_crypto_error_get_type @@ -378,6 +416,7 @@ nm_device_modem_capabilities_get_type nm_device_state_reason_get_type nm_device_type_get_type nm_device_wifi_capabilities_get_type +nm_ip_tunnel_flags_get_type nm_ip_tunnel_mode_get_type nm_manager_error_get_type nm_metered_get_type @@ -390,6 +429,7 @@ nm_setting_802_1x_ck_scheme_get_type nm_setting_compare_flags_get_type nm_setting_connection_autoconnect_slaves_get_type nm_setting_connection_lldp_get_type +nm_setting_connection_mdns_get_type nm_setting_dcb_flags_get_type nm_setting_diff_result_get_type nm_setting_ip6_config_addr_gen_mode_get_type @@ -404,8 +444,10 @@ nm_setting_serial_parity_get_type nm_setting_tun_mode_get_type nm_setting_wired_wake_on_lan_get_type nm_setting_wireless_powersave_get_type +nm_setting_wireless_security_fils_get_type nm_setting_wireless_security_pmf_get_type nm_setting_wireless_security_wps_method_get_type +nm_settings_connection_flags_get_type nm_settings_error_get_type nm_settings_update2_flags_get_type nm_state_get_type @@ -510,6 +552,7 @@ NM_DBUS_INTERFACE_DEVICE_VXLAN NM_DBUS_INTERFACE_DEVICE_GRE NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL NM_DBUS_INTERFACE_DEVICE_STATISTICS +NM_DBUS_INTERFACE_CHECKPOINT NM_DBUS_INTERFACE_SETTINGS NM_DBUS_PATH_SETTINGS NM_DBUS_INTERFACE_SETTINGS_CONNECTION @@ -560,6 +603,7 @@ NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE NMIPTunnelMode NMCheckpointCreateFlags NMRollbackResult +NMSettingsConnectionFlags NMActivationStateFlags NMSettingsUpdate2Flags
@@ -829,6 +873,7 @@ NM_DEVICE_IP_TUNNEL_INPUT_KEY NM_DEVICE_IP_TUNNEL_OUTPUT_KEY NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT NM_DEVICE_IP_TUNNEL_FLOW_LABEL +NM_DEVICE_IP_TUNNEL_FLAGS NMDeviceIPTunnel nm_device_ip_tunnel_get_parent nm_device_ip_tunnel_get_mode @@ -841,6 +886,7 @@ nm_device_ip_tunnel_get_input_key nm_device_ip_tunnel_get_output_key nm_device_ip_tunnel_get_encapsulation_limit nm_device_ip_tunnel_get_flow_label +nm_device_ip_tunnel_get_flags NMDeviceIPTunnelClass NM_DEVICE_IP_TUNNEL @@ -1301,14 +1347,14 @@ json_true json_object_size json_object_set_new json_object_iter -json_object_iter_at json_integer_value json_string_value
nm-libnm-utils -nm_utils_fixup_desc_string +nm_utils_fixup_vendor_string +nm_utils_fixup_product_string
@@ -1335,6 +1381,7 @@ nm_object_get_type NM_REMOTE_CONNECTION_DBUS_CONNECTION NM_REMOTE_CONNECTION_PATH NM_REMOTE_CONNECTION_UNSAVED +NM_REMOTE_CONNECTION_FLAGS NM_REMOTE_CONNECTION_VISIBLE NMRemoteConnection nm_remote_connection_update2 @@ -1352,6 +1399,7 @@ nm_remote_connection_get_secrets nm_remote_connection_get_secrets_async nm_remote_connection_get_secrets_finish nm_remote_connection_get_unsaved +nm_remote_connection_get_flags nm_remote_connection_get_visible NMRemoteConnectionClass @@ -1800,8 +1848,10 @@ NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT NM_SETTING_CONNECTION_METERED NM_SETTING_CONNECTION_LLDP NM_SETTING_CONNECTION_AUTH_RETRIES +NM_SETTING_CONNECTION_MDNS NMSettingConnectionAutoconnectSlaves NMSettingConnectionLldp +NMSettingConnectionMdns NMSettingConnection nm_setting_connection_new nm_setting_connection_get_id @@ -1834,6 +1884,7 @@ nm_setting_connection_get_gateway_ping_timeout nm_setting_connection_get_metered nm_setting_connection_get_lldp nm_setting_connection_get_auth_retries +nm_setting_connection_get_mdns NMSettingConnectionClass NM_IS_SETTING_CONNECTION @@ -2003,6 +2054,7 @@ nm_setting_infiniband_get_type
nm-setting-ip-config NMSettingIPConfig +NM_IP_ADDRESS_ATTRIBUTE_LABEL nm_ip_address_new nm_ip_address_new_binary nm_ip_address_ref @@ -2169,7 +2221,9 @@ NM_SETTING_IP_TUNNEL_OUTPUT_KEY NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT NM_SETTING_IP_TUNNEL_FLOW_LABEL NM_SETTING_IP_TUNNEL_MTU +NM_SETTING_IP_TUNNEL_FLAGS NMSettingIPTunnel +NMIPTunnelFlags nm_setting_ip_tunnel_new nm_setting_ip_tunnel_get_parent nm_setting_ip_tunnel_get_mode @@ -2183,6 +2237,7 @@ nm_setting_ip_tunnel_get_output_key nm_setting_ip_tunnel_get_encapsulation_limit nm_setting_ip_tunnel_get_flow_label nm_setting_ip_tunnel_get_mtu +nm_setting_ip_tunnel_get_flags NMSettingIPTunnelClass NM_IS_SETTING_IP_TUNNEL @@ -2846,11 +2901,13 @@ nm_setting_vpn_add_data_item nm_setting_vpn_get_data_item nm_setting_vpn_remove_data_item nm_setting_vpn_foreach_data_item +nm_setting_vpn_get_data_keys nm_setting_vpn_get_num_secrets nm_setting_vpn_add_secret nm_setting_vpn_get_secret nm_setting_vpn_remove_secret nm_setting_vpn_foreach_secret +nm_setting_vpn_get_secret_keys nm_setting_vpn_get_timeout NMSettingVpnClass @@ -3054,6 +3111,7 @@ NM_SETTING_WIRELESS_SECURITY_SETTING_NAME NMWepKeyType NMSettingWirelessSecurityPmf NMSettingWirelessSecurityWpsMethod +NMSettingWirelessSecurityFils NM_SETTING_WIRELESS_SECURITY_KEY_MGMT NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX NM_SETTING_WIRELESS_SECURITY_AUTH_ALG @@ -3073,6 +3131,7 @@ NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS NM_SETTING_WIRELESS_SECURITY_WPS_METHOD +NM_SETTING_WIRELESS_SECURITY_FILS NMSettingWirelessSecurity nm_setting_wireless_security_new nm_setting_wireless_security_get_key_mgmt @@ -3107,6 +3166,7 @@ nm_setting_wireless_security_get_auth_alg nm_setting_wireless_security_get_wep_key_flags nm_setting_wireless_security_get_wep_key_type nm_setting_wireless_security_get_wps_method +nm_setting_wireless_security_get_fils NMSettingWirelessSecurityClass NM_IS_SETTING_WIRELESS_SECURITY @@ -3138,6 +3198,7 @@ nm_simple_connection_get_type nm-types NMAccessPoint NMActiveConnection +NMCheckpoint NMClient NMDevice NMDeviceAdsl @@ -3277,7 +3338,9 @@ NM_AVAILABLE_IN_1_8 NM_DEPRECATED_IN_1_10 NM_DEPRECATED_IN_1_10_FOR NM_AVAILABLE_IN_1_10 -NM_AVAILABLE_IN_1_10_2 +NM_DEPRECATED_IN_1_12 +NM_DEPRECATED_IN_1_12_FOR +NM_AVAILABLE_IN_1_12
@@ -3404,6 +3467,7 @@ nm_vpn_editor_plugin_get_plugin_info nm_vpn_editor_plugin_set_plugin_info NMVpnEditor NMVpnEditorPluginVT +NMVpnPluginInfo NMVpnEditorPlugin NM_IS_VPN_EDITOR_PLUGIN diff --git a/docs/libnm/libnm.types b/docs/libnm/libnm.types index 9682f14d..41fa51a0 100644 --- a/docs/libnm/libnm.types +++ b/docs/libnm/libnm.types @@ -9,6 +9,8 @@ nm_active_connection_state_reason_get_type nm_agent_manager_error_get_type nm_bluetooth_capabilities_get_type nm_capability_get_type +nm_checkpoint_create_flags_get_type +nm_checkpoint_get_type nm_client_error_get_type nm_client_get_type nm_client_permission_get_type @@ -54,6 +56,7 @@ nm_dns_entry_get_type nm_ip_address_get_type nm_ip_config_get_type nm_ip_route_get_type +nm_ip_tunnel_flags_get_type nm_ip_tunnel_mode_get_type nm_lldp_neighbor_get_type nm_manager_error_get_type @@ -78,6 +81,7 @@ nm_setting_compare_flags_get_type nm_setting_connection_autoconnect_slaves_get_type nm_setting_connection_get_type nm_setting_connection_lldp_get_type +nm_setting_connection_mdns_get_type nm_setting_dcb_flags_get_type nm_setting_dcb_get_type nm_setting_diff_result_get_type @@ -124,9 +128,11 @@ nm_setting_wired_get_type nm_setting_wired_wake_on_lan_get_type nm_setting_wireless_get_type nm_setting_wireless_powersave_get_type +nm_setting_wireless_security_fils_get_type nm_setting_wireless_security_get_type nm_setting_wireless_security_pmf_get_type nm_setting_wireless_security_wps_method_get_type +nm_settings_connection_flags_get_type nm_settings_error_get_type nm_settings_update2_flags_get_type nm_simple_connection_get_type diff --git a/docs/libnm/meson.build b/docs/libnm/meson.build new file mode 100644 index 00000000..7baf09f8 --- /dev/null +++ b/docs/libnm/meson.build @@ -0,0 +1,52 @@ +doc_module = libnm_name + +private_headers = [ + 'common.h', + 'crypto.h', + 'nm-dbus-helpers.h', + 'nm-core-internal.h', + 'nm-core-types-internal.h', + 'nm-device-private.h', + 'nm-dhcp4-config.h', + 'nm-dhcp6-config.h', + 'nm-dns-manager.h', + 'nm-ip4-config.h', + 'nm-ip6-config.h', + 'nm-manager.h', + 'nm-object-private.h', + 'nm-property-compare.h', + 'nm-remote-connection-private.h', + 'nm-remote-settings.h', + 'nm-setting-private.h', + 'nm-utils-private.h', + 'nm-core-tests-enum-types.h', + 'nm-keyfile-internal.h', + 'nm-keyfile-utils.h', + 'test-general-enums.h' +] + +configure_file( + input: version_xml + '.in', + output: version_xml, + configuration: version_conf +) + +gnome.gtkdoc( + doc_module, + main_xml: doc_module + '-docs.xml', + src_dir: [ + libnm_core_inc, + libnm_inc + ], + dependencies: libnm_dep, + scan_args: [ + '--rebuild-types', + '--rebuild-sections', + '--ignore-headers=' + ' '.join(private_headers) + ], + scanobjs_args: '--type-init-func="g_type_init();"', + fixxref_args: '--html-dir=' + join_paths(nm_prefix, gnome.gtkdoc_html_dir(doc_module)), + gobject_typesfile: doc_module + '.types', + html_assets: doc_module + '.png', + install: true +) diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml index 7b4d9a4f..0a5af26d 100644 --- a/docs/libnm/version.xml +++ b/docs/libnm/version.xml @@ -1 +1 @@ -1.10.6 +1.11.3 diff --git a/docs/meson.build b/docs/meson.build new file mode 100644 index 00000000..78ace8b2 --- /dev/null +++ b/docs/meson.build @@ -0,0 +1,12 @@ +version_conf = configuration_data() +version_conf.set('VERSION', nm_version) + +version_xml = 'version.xml' + +subdir('libnm') +subdir('api') + +if enable_libnm_glib + subdir('libnm-util') + subdir('libnm-glib') +endif -- cgit 1.3.0-6-gf8a5