From c333f062ddcba9b35330647bf6cbd0a07f2d786e Mon Sep 17 00:00:00 2001
From: Michael Biebl networking state is unknown Networking state is unknown. This indicates a daemon error
+ that makes it unable to reasonably assess the state. In such event the
+ applications are expected to assume Internet connectivity might be present
+ and not disable controls that require network access.
+ The graphical shells may hide the network accessibility indicator altogether
+ since no meaningful status indication can be provided. networking is not enabled Networking is not enabled, the system is being suspended or
+ resumed from suspend. there is no active network connection There is no active network connection.
+ The graphical shell should indicate no network connectivity and the
+ applications should not attempt to access the network. network connections are being cleaned up Network connections are being cleaned up.
+ The applications should tear down their network sessions. a network connection is being started A network connection is being started
+ The graphical shell should indicate the network is being connected while
+ the applications should still make no attempts to connect the network. there is only local IPv4 and/or IPv6 connectivity There is only local IPv4 and/or IPv6 connectivity,
+ but no default route to access the Internet. The graphical shell should
+ indicate no network connectivity. there is only site-wide IPv4 and/or IPv6 connectivity There is only site-wide IPv4 and/or IPv6 connectivity.
+ This means a default route is available, but the Internet connectivity check
+ (see "Connectivity" property) did not succeed. The graphical shell should
+ indicate limited network connectivity. there is global IPv4 and/or IPv6 Internet connectivity There is global IPv4 and/or IPv6 Internet connectivity
+ This means the Internet connectivity check succeeded, the graphical shell should
+ indicate full network connectivity. Network connectivity is unknown. Network connectivity is unknown. This means the
+ connectivity checks are disabled (e.g. on server installations) or has
+ not run yet. The graphical shell should assume the Internet connection
+ might be available and not present a captive portal window. The host is not connected to any network. The host is not connected to any network. There's
+ no active connection that contains a default route to the internet and
+ thus it makes no sense to even attempt a connectivity check. The graphical
+ shell should use this state to indicate the network connection is unavailable. The host is behind a captive portal and
- cannot reach the full Internet. The Internet connection is hijacked by a captive
+ portal gateway. The graphical shell may open a sandboxed web browser window
+ (because the captive portals typically attempt a man-in-the-middle attacks
+ agains the https connections) for the purpose of authenticating to a gateway
+ and retrigger the connectivity check with The host is connected to a network, but
- does not appear to be able to reach the full Internet. The host is connected to a network, does not appear
+ to be able to reach the full Internet, but a captive portal has not been
+ detected. a dummy interface
+#define
+NM_AVAILABLE_IN_1_8
+
+
#define
NM_DBUS_SERVICE
@@ -134,6 +138,10 @@
+#define
+NM_DBUS_INTERFACE_DEVICE_DUMMY
+
+
#define
NM_DBUS_INTERFACE_DEVICE_TEAM
@@ -290,6 +298,10 @@
+enum
+NMActiveConnectionStateReason
+
+
enum
NMSecretAgentGetSecretsFlags
@@ -381,9 +393,10 @@
+Object Hierarchy
- GEnum
+
GEnum
├── NM80211Mode
├── NMActiveConnectionState
+ ├── NMActiveConnectionStateReason
├── NMCapability
├── NMConnectivityState
├── NMDeviceState
@@ -393,7 +406,7 @@
├── NMMetered
├── NMState
╰── NMWimaxNspNetworkType
- GFlags
+ GFlags
├── NM80211ApFlags
├── NM80211ApSecurityFlags
├── NMBluetoothCapabilities
@@ -419,6 +432,11 @@
+
+
NM_DBUS_INTERFACE_DEVICE_DUMMY
+#define NM_DBUS_INTERFACE_DEVICE_DUMMY NM_DBUS_INTERFACE_DEVICE ".Dummy"
+
+
+NM_DBUS_INTERFACE_DEVICE_TEAM
#define NM_DBUS_INTERFACE_DEVICE_TEAM NM_DBUS_INTERFACE_DEVICE ".Team"
@@ -730,56 +754,74 @@ extensions.
-
-
-
-
-
-
-
@@ -802,30 +844,41 @@ extensions.
-
-
-
-
CheckConnectivity() when the
+ browser window is dismissed.
@@ -1010,6 +1063,13 @@ GSM/UMTS, or LTE network access protocols
-
+
@@ -1055,6 +1115,13 @@ GSM/UMTS, or LTE network access protocols
+
+
+
+
this device supports single-root I/O virtualization
+Active connection state reasons.
+| + |
+ The reason for the active connection + state change is unknown. + |
++ |
| + |
+ No reason was given for the active + connection state change. + |
++ |
| + |
+ The active connection changed + state because the user disconnected it. + |
++ |
| + |
+ The active connection + changed state because the device it was using was disconnected. + |
++ |
| + |
+ The service providing the + VPN connection was stopped. + |
++ |
| + |
+ The IP config of the active + connection was invalid. + |
++ |
| + |
+ The connection attempt to + the VPN service timed out. + |
++ |
| + |
+ A timeout occurred + while starting the service providing the VPN connection. + |
++ |
| + |
+ Starting the service + providing the VPN connection failed. + |
++ |
| + |
+ Necessary secrets for the + connection were not provided. + |
++ |
| + |
+ Authentication to the + server failed. + |
++ |
| + |
+ The connection was + deleted from settings. + |
++ |
| + |
+ Master connection of this + connection failed to activate. + |
++ |
| + |
+ Could not create the + software device link. + |
++ |
| + |
+ The device this connection + depended on disappeared. + |
++ |
Since: 1.8
+NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.