summary refs log tree commit diff
path: root/clients
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2019-03-26 23:25:23 +0100
committerMichael Biebl <biebl@debian.org>2019-03-26 23:25:23 +0100
commit9a6dcbf895f9da01768e64b73cec88c16157d91e (patch)
treea359958930d731e9f1b59344642e10754419fe84 /clients
parent964ae8cc391520440cf5aa13e2b9cc34850ea6c2 (diff)
New upstream version 1.16.0 upstream/1.16.0
Diffstat (limited to 'clients')
-rw-r--r--clients/cli/agent.c24
-rw-r--r--clients/cli/common.c108
-rw-r--r--clients/cli/common.h15
-rw-r--r--clients/cli/connections.c477
-rw-r--r--clients/cli/connections.h2
-rw-r--r--clients/cli/devices.c463
-rw-r--r--clients/cli/general.c49
-rw-r--r--clients/cli/meson.build8
-rw-r--r--clients/cli/nmcli.c49
-rw-r--r--clients/cli/nmcli.h6
-rw-r--r--clients/cli/polkit-agent.c16
-rw-r--r--clients/cli/settings.c17
-rw-r--r--clients/cli/settings.h3
-rw-r--r--clients/cli/utils.c65
-rw-r--r--clients/cli/utils.h6
-rw-r--r--clients/common/meson.build18
-rw-r--r--clients/common/nm-client-utils.c3
-rw-r--r--clients/common/nm-client-utils.h7
-rw-r--r--clients/common/nm-meta-setting-desc.c695
-rw-r--r--clients/common/nm-meta-setting-desc.h5
-rw-r--r--clients/common/nm-polkit-listener.c3
-rw-r--r--clients/common/nm-polkit-listener.h4
-rw-r--r--clients/common/nm-secret-agent-simple.c1155
-rw-r--r--clients/common/nm-secret-agent-simple.h42
-rw-r--r--clients/common/nm-vpn-helpers.c569
-rw-r--r--clients/common/nm-vpn-helpers.h3
-rw-r--r--clients/common/settings-docs.h27
-rw-r--r--clients/common/settings-docs.h.in27
-rw-r--r--clients/common/tests/meson.build4
-rw-r--r--clients/common/tests/test-general.c96
-rw-r--r--clients/common/tests/wg-test0.conf18
-rw-r--r--clients/common/tests/wg-test1.conf3
-rw-r--r--clients/common/tests/wg-test2.conf8
-rw-r--r--clients/common/tests/wg-test3.conf3
-rw-r--r--clients/meson.build4
-rw-r--r--clients/nm-online.c4
-rw-r--r--clients/tests/test-client.check-on-disk/test_001.expected284
-rw-r--r--clients/tests/test-client.check-on-disk/test_002.expected168
-rw-r--r--clients/tests/test-client.check-on-disk/test_003.expected2086
-rw-r--r--clients/tests/test-client.check-on-disk/test_004.expected12176
-rwxr-xr-xclients/tests/test-client.py22
-rw-r--r--clients/tui/meson.build8
-rw-r--r--clients/tui/newt/meson.build6
-rw-r--r--clients/tui/newt/nmt-newt-button-box.c3
-rw-r--r--clients/tui/newt/nmt-newt-container.c3
-rw-r--r--clients/tui/newt/nmt-newt-entry-numeric.c4
-rw-r--r--clients/tui/newt/nmt-newt-entry.c2
-rw-r--r--clients/tui/newt/nmt-newt-form.c1
-rw-r--r--clients/tui/newt/nmt-newt-grid.c2
-rw-r--r--clients/tui/newt/nmt-newt-label.c3
-rw-r--r--clients/tui/newt/nmt-newt-listbox.c2
-rw-r--r--clients/tui/newt/nmt-newt-section.c3
-rw-r--r--clients/tui/newt/nmt-newt-stack.c2
-rw-r--r--clients/tui/newt/nmt-newt-textbox.c3
-rw-r--r--clients/tui/newt/nmt-newt-utils.c1
-rw-r--r--clients/tui/nm-editor-bindings.c7
-rw-r--r--clients/tui/nmt-address-list.c4
-rw-r--r--clients/tui/nmt-device-entry.c4
-rw-r--r--clients/tui/nmt-editor-grid.c2
-rw-r--r--clients/tui/nmt-mac-entry.c2
-rw-r--r--clients/tui/nmt-slave-list.c2
-rw-r--r--clients/tui/nmt-utils.c2
-rw-r--r--clients/tui/nmt-widget-list.c4
-rw-r--r--clients/tui/nmtui-connect.c8
-rw-r--r--clients/tui/nmtui.c4
65 files changed, 10647 insertions, 8177 deletions
diff --git a/clients/cli/agent.c b/clients/cli/agent.c
index bbfe47fb..6c116153 100644
--- a/clients/cli/agent.c
+++ b/clients/cli/agent.c
@@ -25,7 +25,6 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <errno.h>
 #include <readline/readline.h>
 #include <readline/history.h>
 
@@ -85,7 +84,8 @@ set_deftext (void)
 }
 
 static gboolean
-get_secrets_from_user (const char *request_id,
+get_secrets_from_user (const NmcConfig *nmc_config,
+                       const char *request_id,
                        const char *title,
                        const char *msg,
                        GPtrArray *secrets)
@@ -104,7 +104,10 @@ get_secrets_from_user (const char *request_id,
 			rl_startup_hook = set_deftext;
 			pre_input_deftext = g_strdup (secret->value);
 		}
-		pwd = nmc_readline ("%s (%s): ", secret->pretty_name, secret->entry_id);
+		if (secret->no_prompt_entry_id)
+			pwd = nmc_readline (nmc_config, "%s: ", secret->pretty_name);
+		else
+			pwd = nmc_readline (nmc_config, "%s (%s): ", secret->pretty_name, secret->entry_id);
 
 		/* No password provided, cancel the secrets. */
 		if (!pwd)
@@ -123,17 +126,16 @@ secrets_requested (NMSecretAgentSimple *agent,
                    GPtrArray           *secrets,
                    gpointer             user_data)
 {
-	NmCli *nmc = (NmCli *) user_data;
-	gboolean success = FALSE;
+	NmCli *nmc = user_data;
+	gboolean success;
 
 	if (nmc->nmc_config.print_output == NMC_PRINT_PRETTY)
 		nmc_terminal_erase_line ();
 
-	success = get_secrets_from_user (request_id, title, msg, secrets);
-	if (success)
-		nm_secret_agent_simple_response (agent, request_id, secrets);
-	else
-		nm_secret_agent_simple_response (agent, request_id, NULL);
+	success = get_secrets_from_user (&nmc->nmc_config, request_id, title, msg, secrets);
+	nm_secret_agent_simple_response (agent,
+	                                 request_id,
+	                                 success ? secrets : NULL);
 }
 
 static NMCResultCode
@@ -149,7 +151,7 @@ do_agent_secret (NmCli *nmc, int argc, char **argv)
 		/* We keep running */
 		nmc->should_wait++;
 
-		nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (nmc->secret_agent), NULL);
+		nm_secret_agent_simple_enable (nmc->secret_agent, NULL);
 		g_signal_connect (nmc->secret_agent,
 		                  NM_SECRET_AGENT_SIMPLE_REQUEST_SECRETS,
 		                  G_CALLBACK (secrets_requested),
diff --git a/clients/cli/common.c b/clients/cli/common.c
index d3f5f865..3c1c315d 100644
--- a/clients/cli/common.c
+++ b/clients/cli/common.c
@@ -25,7 +25,6 @@
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <errno.h>
 #include <sys/ioctl.h>
 #include <readline/readline.h>
 #include <readline/history.h>
@@ -661,12 +660,12 @@ vpn_openconnect_get_secrets (NMConnection *connection, GPtrArray *secrets)
 }
 
 static gboolean
-get_secrets_from_user (const char *request_id,
+get_secrets_from_user (const NmcConfig *nmc_config,
+                       const char *request_id,
                        const char *title,
                        const char *msg,
                        NMConnection *connection,
                        gboolean ask,
-                       gboolean echo_on,
                        GHashTable *pwds_hash,
                        GPtrArray *secrets)
 {
@@ -686,6 +685,8 @@ get_secrets_from_user (const char *request_id,
 			pwd = g_strdup (pwd);
 		} else {
 			if (ask) {
+				gboolean echo_on;
+
 				if (secret->value) {
 					if (!g_strcmp0 (secret->vpn_type, NM_DBUS_INTERFACE ".openconnect")) {
 						/* Do not present and ask user for openconnect secrets, we already have them */
@@ -698,10 +699,16 @@ get_secrets_from_user (const char *request_id,
 				}
 				if (msg)
 					g_print ("%s\n", msg);
-				pwd = nmc_readline_echo (secret->is_secret
-				                         ? echo_on
-				                         : TRUE,
-				                         "%s (%s): ", secret->pretty_name, secret->entry_id);
+
+				echo_on = secret->is_secret
+				          ? nmc_config->show_secrets
+				          : TRUE;
+
+				if (secret->no_prompt_entry_id)
+					pwd = nmc_readline_echo (nmc_config, echo_on, "%s: ", secret->pretty_name);
+				else
+					pwd = nmc_readline_echo (nmc_config, echo_on, "%s (%s): ", secret->pretty_name, secret->entry_id);
+
 				if (!pwd)
 					pwd = g_strdup ("");
 			} else {
@@ -763,15 +770,21 @@ nmc_secrets_requested (NMSecretAgentSimple *agent,
 		g_free (path);
 	}
 
-	success = get_secrets_from_user (request_id, title, msg, connection, nmc->nmc_config.in_editor || nmc->ask,
-	                                 nmc->nmc_config.show_secrets, nmc->pwds_hash, secrets);
+	success = get_secrets_from_user (&nmc->nmc_config,
+	                                 request_id,
+	                                 title,
+	                                 msg,
+	                                 connection,
+	                                 nmc->nmc_config.in_editor || nmc->ask,
+	                                 nmc->pwds_hash,
+	                                 secrets);
 	if (success)
 		nm_secret_agent_simple_response (agent, request_id, secrets);
 	else {
 		/* Unregister our secret agent on failure, so that another agent
 		 * may be tried */
 		if (nmc->secret_agent) {
-			nm_secret_agent_old_unregister (nmc->secret_agent, NULL, NULL);
+			nm_secret_agent_old_unregister (NM_SECRET_AGENT_OLD (nmc->secret_agent), NULL, NULL);
 			g_clear_object (&nmc->secret_agent);
 		}
 	}
@@ -847,7 +860,8 @@ stdin_ready_cb (GIOChannel * io, GIOCondition condition, gpointer data)
 }
 
 static char *
-nmc_readline_helper (const char *prompt)
+nmc_readline_helper (const NmcConfig *nmc_config,
+                     const char *prompt)
 {
 	GIOChannel *io = NULL;
 	guint io_watch_id;
@@ -884,7 +898,7 @@ read_again:
 	if (nmc_seen_sigint ()) {
 		/* Ctrl-C */
 		nmc_clear_sigint ();
-		if (   nm_cli.nmc_config.in_editor
+		if (   nmc_config->in_editor
 		    || (rl_string  && *rl_string)) {
 			/* In editor, or the line is not empty */
 			/* Call readline again to get new prompt (repeat) */
@@ -926,22 +940,19 @@ read_again:
  * this function returns NULL.
  */
 char *
-nmc_readline (const char *prompt_fmt, ...)
+nmc_readline (const NmcConfig *nmc_config,
+              const char *prompt_fmt,
+              ...)
 {
 	va_list args;
-	char *prompt, *str;
+	gs_free char *prompt = NULL;
 
 	rl_initialize ();
 
 	va_start (args, prompt_fmt);
 	prompt = g_strdup_vprintf (prompt_fmt, args);
 	va_end (args);
-
-	str = nmc_readline_helper (prompt);
-
-	g_free (prompt);
-
-	return str;
+	return nmc_readline_helper (nmc_config, prompt);
 }
 
 static void
@@ -976,10 +987,14 @@ nmc_secret_redisplay (void)
  * nmc_readline(TRUE, ...) == nmc_readline(...)
  */
 char *
-nmc_readline_echo (gboolean echo_on, const char *prompt_fmt, ...)
+nmc_readline_echo (const NmcConfig *nmc_config,
+                   gboolean echo_on,
+                   const char *prompt_fmt,
+                   ...)
 {
 	va_list args;
-	char *prompt, *str;
+	gs_free char *prompt = NULL;
+	char *str;
 	HISTORY_STATE *saved_history;
 	HISTORY_STATE passwd_history = { 0, };
 
@@ -996,9 +1011,7 @@ nmc_readline_echo (gboolean echo_on, const char *prompt_fmt, ...)
 		rl_redisplay_function = nmc_secret_redisplay;
 	}
 
-	str = nmc_readline_helper (prompt);
-
-	g_free (prompt);
+	str = nmc_readline_helper (nmc_config, prompt);
 
 	/* Restore the non-hiding behavior */
 	if (!echo_on) {
@@ -1336,23 +1349,39 @@ nmc_do_cmd (NmCli *nmc, const NMCCommand cmds[], const char *cmd, int argc, char
 /**
  * nmc_complete_strings:
  * @prefix: a string to match
- * @...: a %NULL-terminated list of candidate strings
+ * @nargs: the number of elements in @args. Or -1 if @args is a NULL terminated
+ *   strv array.
+ * @args: the argument list. If @nargs is not -1, then some elements may
+ *   be %NULL to indicate to silently skip the values.
  *
  * Prints all the matching candidates for completion. Useful when there's
  * no better way to suggest completion other than a hardcoded string list.
  */
 void
-nmc_complete_strings (const char *prefix, ...)
+nmc_complete_strv (const char *prefix, gssize nargs, const char *const*args)
 {
-	va_list args;
-	const char *candidate;
+	gsize i, n;
 
-	va_start (args, prefix);
-	while ((candidate = va_arg (args, const char *))) {
-		if (!*prefix || matches (prefix, candidate))
-			g_print ("%s\n", candidate);
+	if (prefix && !prefix[0])
+		prefix = NULL;
+
+	if (nargs < 0) {
+		nm_assert (nargs == -1);
+		n = NM_PTRARRAY_LEN (args);
+	} else
+		n = (gsize) nargs;
+
+	for (i = 0; i < n; i++) {
+		const char *candidate = args[i];
+
+		if (!candidate)
+			continue;
+		if (   prefix
+		    && !matches (prefix, candidate))
+			continue;
+
+		g_print ("%s\n", candidate);
 	}
-	va_end (args);
 }
 
 /**
@@ -1384,3 +1413,14 @@ nmc_error_get_simple_message (GError *error)
 	else
 		return error->message;
 }
+
+/*****************************************************************************/
+
+NM_UTILS_LOOKUP_STR_DEFINE (nm_connectivity_to_string, NMConnectivityState,
+	NM_UTILS_LOOKUP_DEFAULT (N_("unknown")),
+	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_NONE,    N_("none")),
+	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_PORTAL,  N_("portal")),
+	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_LIMITED, N_("limited")),
+	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_FULL,    N_("full")),
+	NM_UTILS_LOOKUP_ITEM_IGNORE (NM_CONNECTIVITY_UNKNOWN),
+);
diff --git a/clients/cli/common.h b/clients/cli/common.h
index c180dfb7..688f2819 100644
--- a/clients/cli/common.h
+++ b/clients/cli/common.h
@@ -59,8 +59,13 @@ char *nmc_unique_connection_name (const GPtrArray *connections,
                                   const char *try_name);
 
 void nmc_cleanup_readline (void);
-char *nmc_readline (const char *prompt_fmt, ...) G_GNUC_PRINTF (1, 2);
-char *nmc_readline_echo (gboolean echo_on, const char *prompt_fmt, ...) G_GNUC_PRINTF (2, 3);
+char *nmc_readline (const NmcConfig *nmc_config,
+                    const char *prompt_fmt,
+                    ...) G_GNUC_PRINTF (2, 3);
+char *nmc_readline_echo (const NmcConfig *nmc_config,
+                         gboolean echo_on,
+                         const char *prompt_fmt,
+                         ...) G_GNUC_PRINTF (3, 4);
 NmcCompEntryFunc nmc_rl_compentry_func_wrap (const char *const*values);
 char *nmc_rl_gen_func_basic (const char *text, int state, const char *const*words);
 char *nmc_rl_gen_func_ifnames (const char *text, int state);
@@ -83,7 +88,9 @@ typedef struct {
 
 void nmc_do_cmd (NmCli *nmc, const NMCCommand cmds[], const char *cmd, int argc, char **argv);
 
-void nmc_complete_strings (const char *prefix, ...) G_GNUC_NULL_TERMINATED;
+void nmc_complete_strv (const char *prefix, gssize nargs, const char *const*args);
+
+#define nmc_complete_strings(prefix, ...) nmc_complete_strv ((prefix), NM_NARG (__VA_ARGS__), (const char *const[]) { __VA_ARGS__ })
 
 void nmc_complete_bool (const char *prefix);
 
@@ -93,4 +100,6 @@ extern const NmcMetaGenericInfo *const metagen_ip4_config[];
 extern const NmcMetaGenericInfo *const metagen_ip6_config[];
 extern const NmcMetaGenericInfo *const metagen_dhcp_config[];
 
+const char *nm_connectivity_to_string (NMConnectivityState connectivity);
+
 #endif /* NMC_COMMON_H */
diff --git a/clients/cli/connections.c b/clients/cli/connections.c
index 8a10691e..6db44f87 100644
--- a/clients/cli/connections.c
+++ b/clients/cli/connections.c
@@ -22,14 +22,13 @@
 #include "connections.h"
 
 #include <stdio.h>
-#include <string.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <errno.h>
 #include <signal.h>
 #include <netinet/ether.h>
 #include <readline/readline.h>
 #include <readline/history.h>
+#include <fcntl.h>
 
 #include "nm-client-utils.h"
 #include "nm-vpn-helpers.h"
@@ -140,15 +139,68 @@ active_connection_get_state_ord (NMActiveConnection *active)
 	return -1;
 }
 
-static int
-active_connection_cmp (NMActiveConnection *ac_a, NMActiveConnection *ac_b)
+int
+nmc_active_connection_cmp (NMActiveConnection *ac_a, NMActiveConnection *ac_b)
 {
+	NMSettingIPConfig *s_ip;
+	NMRemoteConnection *conn;
+	NMIPConfig *da_ip;
+	NMIPConfig *db_ip;
+	int da_num_addrs;
+	int db_num_addrs;
+	int cmp = 0;
+
+	/* Non-active sort last. */
 	NM_CMP_SELF (ac_a, ac_b);
 	NM_CMP_DIRECT (active_connection_get_state_ord (ac_b),
 	               active_connection_get_state_ord (ac_a));
-	NM_CMP_DIRECT_STRCMP0 (nm_active_connection_get_id (ac_a), nm_active_connection_get_id (ac_b));
-	NM_CMP_DIRECT_STRCMP0 (nm_active_connection_get_connection_type (ac_a), nm_active_connection_get_connection_type (ac_b));
-	NM_CMP_DIRECT_STRCMP0 (nm_object_get_path (NM_OBJECT (ac_a)), nm_object_get_path (NM_OBJECT (ac_b)));
+
+	/* Shared connections (likely hotspots) go on the top if possible */
+	conn = nm_active_connection_get_connection (ac_a);
+	s_ip = conn ? nm_connection_get_setting_ip6_config (NM_CONNECTION (conn)) : NULL;
+	if (s_ip && strcmp (nm_setting_ip_config_get_method (s_ip), NM_SETTING_IP6_CONFIG_METHOD_SHARED) == 0)
+		cmp++;
+	conn = nm_active_connection_get_connection (ac_b);
+	s_ip = conn ? nm_connection_get_setting_ip6_config (NM_CONNECTION (conn)) : NULL;
+	if (s_ip && strcmp (nm_setting_ip_config_get_method (s_ip), NM_SETTING_IP6_CONFIG_METHOD_SHARED) == 0)
+		cmp--;
+	NM_CMP_RETURN (cmp);
+
+	conn = nm_active_connection_get_connection (ac_a);
+	s_ip = conn ? nm_connection_get_setting_ip4_config (NM_CONNECTION (conn)) : NULL;
+	if (s_ip && strcmp (nm_setting_ip_config_get_method (s_ip), NM_SETTING_IP4_CONFIG_METHOD_SHARED) == 0)
+		cmp++;
+	conn = nm_active_connection_get_connection (ac_b);
+	s_ip = conn ? nm_connection_get_setting_ip4_config (NM_CONNECTION (conn)) : NULL;
+	if (s_ip && strcmp (nm_setting_ip_config_get_method (s_ip), NM_SETTING_IP4_CONFIG_METHOD_SHARED) == 0)
+		cmp--;
+	NM_CMP_RETURN (cmp);
+
+	/* VPNs go next */
+	NM_CMP_DIRECT (!!nm_active_connection_get_vpn (ac_a),
+	               !!nm_active_connection_get_vpn (ac_b));
+
+	/* Default devices are prioritized */
+	NM_CMP_DIRECT (nm_active_connection_get_default (ac_a),
+	               nm_active_connection_get_default (ac_b));
+
+	/* Default IPv6 devices are prioritized */
+	NM_CMP_DIRECT (nm_active_connection_get_default6 (ac_a),
+	               nm_active_connection_get_default6 (ac_b));
+
+	/* Sort by number of addresses. */
+	da_ip = nm_active_connection_get_ip4_config (ac_a);
+	da_num_addrs = da_ip ? nm_ip_config_get_addresses (da_ip)->len : 0;
+	db_ip = nm_active_connection_get_ip4_config (ac_b);
+	db_num_addrs = db_ip ? nm_ip_config_get_addresses (db_ip)->len : 0;
+
+	da_ip = nm_active_connection_get_ip6_config (ac_a);
+	da_num_addrs += da_ip ? nm_ip_config_get_addresses (da_ip)->len : 0;
+	db_ip = nm_active_connection_get_ip6_config (ac_b);
+	db_num_addrs += db_ip ? nm_ip_config_get_addresses (db_ip)->len : 0;
+
+	NM_CMP_DIRECT (da_num_addrs, db_num_addrs);
+
 	return 0;
 }
 
@@ -742,6 +794,7 @@ const NmcMetaGenericInfo *const metagen_con_active_vpn[_NMC_GENERIC_INFO_TYPE_CO
                                          NM_SETTING_IP4_CONFIG_SETTING_NAME","\
                                          NM_SETTING_IP6_CONFIG_SETTING_NAME","\
                                          NM_SETTING_SERIAL_SETTING_NAME","\
+                                         NM_SETTING_WIFI_P2P_SETTING_NAME","\
                                          NM_SETTING_PPP_SETTING_NAME","\
                                          NM_SETTING_PPPOE_SETTING_NAME","\
                                          NM_SETTING_ADSL_SETTING_NAME","\
@@ -769,6 +822,7 @@ const NmcMetaGenericInfo *const metagen_con_active_vpn[_NMC_GENERIC_INFO_TYPE_CO
                                          NM_SETTING_VXLAN_SETTING_NAME"," \
                                          NM_SETTING_WPAN_SETTING_NAME","\
                                          NM_SETTING_6LOWPAN_SETTING_NAME","\
+                                         NM_SETTING_WIREGUARD_SETTING_NAME","\
                                          NM_SETTING_PROXY_SETTING_NAME"," \
                                          NM_SETTING_TC_CONFIG_SETTING_NAME"," \
                                          NM_SETTING_SRIOV_SETTING_NAME"," \
@@ -991,8 +1045,10 @@ usage_connection_add (void)
 	              "                  [source-port-min <0-65535>]\n"
 	              "                  [source-port-max <0-65535>]\n"
 	              "                  [destination-port <0-65535>]\n\n"
-	              "    wpan:         [short-addr <0x0000-0xffff>]\n\n"
-	              "                  [pan-id <0x0000-0xffff>]\n\n"
+	              "    wpan:         [short-addr <0x0000-0xffff>]\n"
+	              "                  [pan-id <0x0000-0xffff>]\n"
+	              "                  [page <default|0-31>]\n"
+	              "                  [channel <default|0-26>]\n"
 	              "                  [mac <MAC address>]\n\n"
 	              "    6lowpan:      dev <parent device (connection UUID, ifname, or MAC)>\n"
 	              "    dummy:\n\n"
@@ -1141,12 +1197,20 @@ construct_header_name (const char *base, const char *spec)
 }
 
 static int
-get_ac_for_connection_cmp (gconstpointer pa, gconstpointer pb, gpointer user_data)
+get_ac_for_connection_cmp (gconstpointer pa, gconstpointer pb)
 {
 	NMActiveConnection *ac_a = *((NMActiveConnection *const*) pa);
 	NMActiveConnection *ac_b = *((NMActiveConnection *const*) pb);
 
-	return active_connection_cmp (ac_a, ac_b);
+	NM_CMP_RETURN (nmc_active_connection_cmp (ac_a, ac_b));
+	NM_CMP_DIRECT_STRCMP0 (nm_active_connection_get_id (ac_a),
+	                       nm_active_connection_get_id (ac_b));
+	NM_CMP_DIRECT_STRCMP0 (nm_active_connection_get_connection_type (ac_a),
+	                       nm_active_connection_get_connection_type (ac_b));
+	NM_CMP_DIRECT_STRCMP0 (nm_object_get_path (NM_OBJECT (ac_a)),
+	                       nm_object_get_path (NM_OBJECT (ac_b)));
+
+	g_return_val_if_reached (0);
 }
 
 static NMActiveConnection *
@@ -1172,7 +1236,7 @@ get_ac_for_connection (const GPtrArray *active_cons, NMConnection *connection, G
 	}
 
 	if (result) {
-		g_ptr_array_sort_with_data (result, get_ac_for_connection_cmp, NULL);
+		g_ptr_array_sort (result, get_ac_for_connection_cmp);
 		best_candidate = result->pdata[0];
 	}
 
@@ -1629,12 +1693,10 @@ con_show_get_items_cmp (gconstpointer pa, gconstpointer pb, gpointer user_data)
 			switch (item) {
 
 			case NMC_SORT_ACTIVE:
-				NM_CMP_DIRECT (active_connection_get_state_ord (ac_b),
-				               active_connection_get_state_ord (ac_a));
+				NM_CMP_RETURN (nmc_active_connection_cmp (ac_b, ac_a));
 				break;
 			case NMC_SORT_ACTIVE_INV:
-				NM_CMP_DIRECT (active_connection_get_state_ord (ac_a),
-				               active_connection_get_state_ord (ac_b));
+				NM_CMP_RETURN (nmc_active_connection_cmp (ac_a, ac_b));
 				break;
 
 			case NMC_SORT_TYPE:
@@ -1673,13 +1735,12 @@ con_show_get_items_cmp (gconstpointer pa, gconstpointer pb, gpointer user_data)
 		                       nm_connection_get_uuid (c_b));
 		NM_CMP_DIRECT_STRCMP0 (nm_connection_get_path (c_a),
 		                       nm_connection_get_path (c_b));
-
-		/* This line is not expected to be reached, because there shouldn't be two
-		 * different connections with the same path. Anyway, fall-through and compare by
-		 * active connections... */
 	}
 
-	return active_connection_cmp (ac_a, ac_b);
+	NM_CMP_DIRECT_STRCMP0 (nm_object_get_path (NM_OBJECT (ac_a)),
+	                       nm_object_get_path (NM_OBJECT (ac_b)));
+
+	g_return_val_if_reached (0);
 }
 
 static GPtrArray *
@@ -1755,7 +1816,7 @@ con_show_get_items (NmCli *nmc, gboolean active_only, gboolean show_active_field
 		 * color (activated or not) based on primary_active. */
 		if (!row_data) {
 			/* this is unexpected. The active connection references a connection that
-			 * seemingly no longer exists. It's a bug in libnm. Add a row nontheless. */
+			 * seemingly no longer exists. It's a bug in libnm. Add a row nonetheless. */
 			row_data = _metagen_con_show_row_data_new_for_connection (c, show_active_fields);
 			g_hash_table_insert (row_hash, c, row_data);
 		}
@@ -1985,8 +2046,7 @@ do_connections_show (NmCli *nmc, int argc, char **argv)
 			}
 		}
 
-		/* Optionally start paging the output. */
-		nmc_terminal_spawn_pager (&nmc->nmc_config);
+		nm_cli_spawn_pager (nmc);
 
 		items = con_show_get_items (nmc, active_only, show_active_fields, order);
 		g_ptr_array_add (items, NULL);
@@ -2287,7 +2347,7 @@ find_device_for_connection (NmCli *nmc,
 					continue;
 
 				if (!nm_device_connection_compatible (dev, connection, error)) {
-					g_prefix_error (error, _("device '%s' not compatible with connection '%s':"),
+					g_prefix_error (error, _("device '%s' not compatible with connection '%s': "),
 					                iface, nm_setting_connection_get_id (s_con));
 					return FALSE;
 				}
@@ -2340,6 +2400,43 @@ typedef struct {
 	NMActiveConnection *active;
 } ActivateConnectionInfo;
 
+static void
+active_connection_hint (GString *return_text,
+                        NMActiveConnection *active,
+                        NMDevice *device)
+{
+	NMRemoteConnection *connection;
+	nm_auto_free_gstring GString *hint = NULL;
+	const GPtrArray *devices;
+	guint i;
+
+	if (!active)
+		return;
+
+	if (!nm_streq (NM_CONFIG_DEFAULT_LOGGING_BACKEND, "journal"))
+		return;
+
+	connection = nm_active_connection_get_connection (active);
+	g_return_if_fail (connection);
+
+	hint = g_string_new ("journalctl -xe ");
+	g_string_append_printf (hint, "NM_CONNECTION=%s",
+	                        nm_connection_get_uuid (NM_CONNECTION (connection)));
+
+	if (device)
+		g_string_append_printf (hint, " + NM_DEVICE=%s", nm_device_get_iface (device));
+	else {
+		devices = nm_active_connection_get_devices (active);
+		for (i = 0; i < devices->len; i++) {
+			g_string_append_printf (hint, " + NM_DEVICE=%s",
+			                        nm_device_get_iface (NM_DEVICE (g_ptr_array_index (devices, i))));
+		}
+	}
+
+	g_string_append (return_text, "\n");
+	g_string_append_printf (return_text, _("Hint: use '%s' to get more details."), hint->str);
+}
+
 static void activate_connection_info_finish (ActivateConnectionInfo *info);
 
 static void
@@ -2368,6 +2465,7 @@ check_activated (ActivateConnectionInfo *info)
 		nm_assert (reason);
 		g_string_printf (nmc->return_text, _("Error: Connection activation failed: %s"),
 		                 reason);
+		active_connection_hint (nmc->return_text, info->active, info->device);
 		nmc->return_value = NMC_RESULT_ERROR_CON_ACTIVATION;
 		activate_connection_info_finish (info);
 		break;
@@ -2375,7 +2473,7 @@ check_activated (ActivateConnectionInfo *info)
 		if (nmc->secret_agent) {
 			NMRemoteConnection *connection = nm_active_connection_get_connection (info->active);
 
-			nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (nmc->secret_agent),
+			nm_secret_agent_simple_enable (nmc->secret_agent,
 			                               nm_connection_get_path (NM_CONNECTION (connection)));
 		}
 		break;
@@ -2490,6 +2588,7 @@ activate_connection_cb (GObject *client, GAsyncResult *result, gpointer user_dat
 		g_string_printf (nmc->return_text, _("Error: Connection activation failed: %s"),
 		                 error->message);
 		g_error_free (error);
+		active_connection_hint (nmc->return_text, info->active, info->device);
 		nmc->return_value = NMC_RESULT_ERROR_CON_ACTIVATION;
 		activate_connection_info_finish (info);
 	} else {
@@ -2676,7 +2775,6 @@ nmc_activate_connection (NmCli *nmc,
 		g_hash_table_destroy (nmc->pwds_hash);
 	nmc->pwds_hash = pwds_hash;
 
-	/* Create secret agent */
 	nmc->secret_agent = nm_secret_agent_simple_new ("nmcli-connect");
 	if (nmc->secret_agent) {
 		g_signal_connect (nmc->secret_agent,
@@ -2726,14 +2824,14 @@ do_connection_up (NmCli *nmc, int argc, char **argv)
 	argc_ptr = &argc;
 
 	if (argc == 0 && nmc->ask) {
-		char *line;
+		gs_free char *line = NULL;
 
 		/* nmc_do_cmd() should not call this with argc=0. */
 		g_assert (!nmc->complete);
 
-		line = nmc_readline (PROMPT_CONNECTION);
+		line = nmc_readline (&nmc->nmc_config,
+		                     PROMPT_CONNECTION);
 		nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
-		g_free (line);
 		argv_ptr = &arg_arr;
 		argc_ptr = &arg_num;
 	}
@@ -2906,6 +3004,7 @@ connection_cb_info_finish (ConnectionCbInfo *info, gpointer obj)
 
 	nm_clear_g_source (&info->timeout_id);
 	nm_clear_g_cancellable (&info->cancellable);
+	g_ptr_array_free (info->obj_list, TRUE);
 
 	g_signal_handlers_disconnect_by_func (info->nmc->client, connection_removed_cb, info);
 
@@ -2980,9 +3079,11 @@ do_connection_down (NmCli *nmc, int argc, char **argv)
 		g_assert (!nmc->complete);
 
 		if (nmc->ask) {
-			char *line = nmc_readline (PROMPT_ACTIVE_CONNECTIONS);
+			gs_free char *line = NULL;
+
+			line = nmc_readline (&nmc->nmc_config,
+			                     PROMPT_ACTIVE_CONNECTIONS);
 			nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
-			g_free (line);
 			arg_ptr = arg_arr;
 		}
 		if (arg_num == 0) {
@@ -3204,7 +3305,7 @@ get_valid_properties_string (const NMMetaSettingValidPartItem *const*array,
 	str = g_string_sized_new (1024);
 
 	for (i = 0; i < 2; i++, iter = array_slv) {
-		for(; !full_match && iter && *iter; iter++) {
+		for (; !full_match && iter && *iter; iter++) {
 			const NMMetaSettingInfoEditor *setting_info = (*iter)->setting_info;
 
 			if (   !(g_str_has_prefix (setting_info->general->setting_name, prefix))
@@ -3850,9 +3951,13 @@ reset_options (void)
 }
 
 static gboolean
-set_property (NMConnection *connection,
-              const char *setting_name, const char *property, const char *value,
-              char modifier, GError **error)
+set_property (NMClient *client,
+              NMConnection *connection,
+              const char *setting_name,
+              const char *property,
+              const char *value,
+              char modifier,
+              GError **error)
 {
 	gs_free char *property_name = NULL, *value_free = NULL;
 	NMSetting *setting;
@@ -3885,7 +3990,7 @@ set_property (NMConnection *connection,
 			value = value_free = g_strdup (value);
 			nmc_setting_reset_property (setting, property_name, NULL);
 		}
-		if (!nmc_setting_set_property (setting, property_name, value, &local)) {
+		if (!nmc_setting_set_property (client, setting, property_name, value, &local)) {
 			g_set_error (error, NMCLI_ERROR, NMC_RESULT_ERROR_USER_INPUT,
 			             _("Error: failed to modify %s.%s: %s."),
 			             setting_name, property, local->message);
@@ -3937,7 +4042,7 @@ set_option (NmCli *nmc, NMConnection *connection, const NMMetaAbstractInfo *abst
 	if (option && option->check_and_set) {
 		return option->check_and_set (nmc, connection, option, value, error);
 	} else if (value) {
-		return set_property (connection, setting_name, property_name,
+		return set_property (nmc->client, connection, setting_name, property_name,
 		                     value, inf_flags & NM_META_PROPERTY_INF_FLAG_MULTI ? '+' : '\0', error);
 	} else if (inf_flags & NM_META_PROPERTY_INF_FLAG_REQD) {
 		g_set_error (error, NMCLI_ERROR, NMC_RESULT_ERROR_USER_INPUT,
@@ -3985,7 +4090,7 @@ con_settings (NMConnection *connection, const NMMetaSettingValidPartItem *const*
 
 /*
  * Make sure all required settings are in place (should be called when
- * it's possible that a type is aready set).
+ * it's possible that a type is already set).
  */
 static void
 ensure_settings (NMConnection *connection, const NMMetaSettingValidPartItem *const*item)
@@ -4059,7 +4164,7 @@ set_connection_type (NmCli *nmc, NMConnection *con, const OptionInfo *option, co
 	}
 
 	if (slave_type) {
-		if (!set_property (con, NM_SETTING_CONNECTION_SETTING_NAME,
+		if (!set_property (nmc->client, con, NM_SETTING_CONNECTION_SETTING_NAME,
 		                   NM_SETTING_CONNECTION_SLAVE_TYPE, slave_type,
 		                   '\0', error)) {
 			return FALSE;
@@ -4076,7 +4181,7 @@ set_connection_type (NmCli *nmc, NMConnection *con, const OptionInfo *option, co
 		                 NM_SETTING_CONNECTION_INTERFACE_NAME);
 	}
 
-	if (!set_property (con, option->setting_info->general->setting_name, option->property, value, '\0', error))
+	if (!set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value, '\0', error))
 		return FALSE;
 
 	if (!con_settings (con, &type_settings, &slv_settings, error))
@@ -4105,7 +4210,7 @@ set_connection_iface (NmCli *nmc, NMConnection *con, const OptionInfo *option, c
 		}
 	}
 
-	return set_property (con, option->setting_info->general->setting_name, option->property, value, '\0', error);
+	return set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value, '\0', error);
 }
 
 static gboolean
@@ -4128,13 +4233,13 @@ set_connection_master (NmCli *nmc, NMConnection *con, const OptionInfo *option,
 	connections = nm_client_get_connections (nmc->client);
 	value = normalized_master_for_slave (connections, value, slave_type, &slave_type);
 
-	if (!set_property (con, NM_SETTING_CONNECTION_SETTING_NAME,
+	if (!set_property (nmc->client, con, NM_SETTING_CONNECTION_SETTING_NAME,
 	                   NM_SETTING_CONNECTION_SLAVE_TYPE, slave_type,
 	                   '\0', error)) {
 		return FALSE;
 	}
 
-	return set_property (con, option->setting_info->general->setting_name, option->property, value, '\0', error);
+	return set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value, '\0', error);
 }
 
 static gboolean
@@ -4248,7 +4353,7 @@ set_bluetooth_type (NmCli *nmc, NMConnection *con, const OptionInfo *option, con
 		return FALSE;
 	}
 
-	return set_property (con, option->setting_info->general->setting_name, option->property, value, '\0', error);
+	return set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value, '\0', error);
 }
 
 static gboolean
@@ -4267,7 +4372,7 @@ set_ip4_address (NmCli *nmc, NMConnection *con, const OptionInfo *option, const
 		              NM_SETTING_IP_CONFIG_METHOD, NM_SETTING_IP4_CONFIG_METHOD_MANUAL,
 		              NULL);
 	}
-	return set_property (con, option->setting_info->general->setting_name, option->property, value,
+	return set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value,
 	                     '+', error);
 }
 
@@ -4287,7 +4392,7 @@ set_ip6_address (NmCli *nmc, NMConnection *con, const OptionInfo *option, const
 		              NM_SETTING_IP_CONFIG_METHOD, NM_SETTING_IP6_CONFIG_METHOD_MANUAL,
 		              NULL);
 	}
-	return set_property (con, option->setting_info->general->setting_name, option->property, value,
+	return set_property (nmc->client, con, option->setting_info->general->setting_name, option->property, value,
 	                     '+', error);
 }
 
@@ -4573,7 +4678,7 @@ nmc_read_connection_properties (NmCli *nmc,
 			if (!*argc && nmc->complete)
 				complete_property (setting, strv[1], value ?: "", connection);
 
-			if (!set_property (connection, setting_name, strv[1], value, modifier, error))
+			if (!set_property (nmc->client, connection, setting_name, strv[1], value, modifier, error))
 				return FALSE;
 		} else {
 			NMMetaSettingType s;
@@ -4853,7 +4958,9 @@ ask_option (NmCli *nmc, NMConnection *connection, const NMMetaAbstractInfo *abst
 		g_print (_("You can specify this option more than once. Press <Enter> when you're done.\n"));
 
 again:
-	value = nmc_readline ("%s", prompt);
+	value = nmc_readline (&nmc->nmc_config,
+	                      "%s",
+	                      prompt);
 	if (multi && !value)
 		return;
 
@@ -4943,23 +5050,25 @@ questionnaire_mandatory (NmCli *nmc, NMConnection *connection)
 }
 
 static gboolean
-want_provide_opt_args (const char *type, int num)
+want_provide_opt_args (const NmcConfig *nmc_config,
+                       const char *type,
+                       guint num)
 {
-	char *answer;
-	gboolean ret = TRUE;
+	gs_free char *answer = NULL;
 
 	/* Ask for optional arguments. */
 	g_print (ngettext ("There is %d optional setting for %s.\n",
-	                   "There are %d optional settings for %s.\n", num),
-	         num, type);
-	answer = nmc_readline (ngettext ("Do you want to provide it? %s",
-	                                 "Do you want to provide them? %s", num),
+	                   "There are %d optional settings for %s.\n",
+	                   num),
+	         (int) num,
+	         type);
+	answer = nmc_readline (nmc_config,
+	                       ngettext ("Do you want to provide it? %s",
+	                                 "Do you want to provide them? %s",
+	                                 num),
 	                       prompt_yes_no (TRUE, NULL));
-	answer = answer ? g_strstrip (answer) : NULL;
-	if (answer && !matches (answer, WORD_YES))
-		ret = FALSE;
-	g_free (answer);
-	return ret;
+	nm_strstrip (answer);
+	return !answer || matches (answer, WORD_YES);
 }
 
 static gboolean
@@ -5029,7 +5138,9 @@ again:
 
 		/* Now ask for the settings. */
 		if (   already_confirmed
-			|| want_provide_opt_args (_(setting_info->pretty_name), infos->len)) {
+		    || want_provide_opt_args (&nmc->nmc_config,
+		                              _(setting_info->pretty_name),
+		                              infos->len)) {
 			ask_option (nmc, connection, infos->pdata[0]);
 			already_confirmed = TRUE;
 			/* asking for an option may enable other options. Create the list again. */
@@ -5059,7 +5170,7 @@ do_connection_add (NmCli *nmc, int argc, char **argv)
 
 	next_arg (nmc, &argc, &argv, NULL);
 
-	rl_attempted_completion_function = (rl_completion_func_t *) nmcli_con_add_tab_completion;
+	rl_attempted_completion_function = nmcli_con_add_tab_completion;
 
 	nmc->return_value = NMC_RESULT_SUCCESS;
 
@@ -6615,7 +6726,7 @@ progress_activation_editor_cb (gpointer user_data)
 		NMRemoteConnection *connection;
 
 		connection = nm_active_connection_get_connection (ac);
-		nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (info->nmc->secret_agent),
+		nm_secret_agent_simple_enable (info->nmc->secret_agent,
 		                               nm_object_get_path (NM_OBJECT (connection)));
 	}
 
@@ -6656,6 +6767,10 @@ activate_connection_editor_cb (GObject *client,
 		} else
 			g_object_unref (active);
 	}
+
+	nm_g_object_unref (info->device);
+	g_free (info);
+
 	set_info_and_signal_editor_thread (error, monitor_ac_info);
 	g_clear_error (&error);
 }
@@ -6749,20 +6864,16 @@ is_connection_dirty (NMConnection *connection, NMRemoteConnection *remote)
 }
 
 static gboolean
-confirm_quit (void)
+confirm_quit (const NmcConfig *nmc_config)
 {
-	char *answer;
-	gboolean want_quit = FALSE;
+	gs_free char *answer = NULL;
 
-	answer = nmc_readline (_("The connection is not saved. "
+	answer = nmc_readline (nmc_config,
+	                       _("The connection is not saved. "
 	                         "Do you really want to quit? %s"),
 	                       prompt_yes_no (FALSE, NULL));
-	answer = answer ? g_strstrip (answer) : NULL;
-	if (answer && matches (answer, WORD_YES))
-		want_quit = TRUE;
-
-	g_free (answer);
-	return want_quit;
+	nm_strstrip (answer);
+	return (answer && matches (answer, WORD_YES));
 }
 
 /*
@@ -6797,7 +6908,7 @@ property_edit_submenu (NmCli *nmc,
 		gboolean removed;
 		gboolean dirty;
 
-		/* Get the remote connection again, it may have disapeared */
+		/* Get the remote connection again, it may have disappeared */
 		removed = refresh_remote_connection (rem_con_weak, rem_con);
 		if (removed) {
 			g_print (_("The connection profile has been removed from another client. "
@@ -6810,10 +6921,13 @@ property_edit_submenu (NmCli *nmc,
 		if (nmc->editor_status_line)
 			editor_show_status_line (connection, dirty, temp_changes);
 
-		cmd_property_user = nmc_readline ("%s", prompt);
+		cmd_property_user = nmc_readline (&nmc->nmc_config,
+		                                  "%s",
+		                                  prompt);
 		if (!cmd_property_user || !*cmd_property_user)
 			continue;
-		cmdsub = parse_editor_sub_cmd (g_strstrip (cmd_property_user), &cmd_property_arg);
+		g_strstrip (cmd_property_user);
+		cmdsub = parse_editor_sub_cmd (cmd_property_user, &cmd_property_arg);
 
 		switch (cmdsub) {
 		case NMC_EDITOR_SUB_CMD_SET:
@@ -6834,7 +6948,9 @@ property_edit_submenu (NmCli *nmc,
 					g_print (_("Allowed values for '%s' property: %s\n"),
 					         prop_name, avals_str);
 				}
-				prop_val_user = nmc_readline (_("Enter '%s' value: "), prop_name);
+				prop_val_user = nmc_readline (&nmc->nmc_config,
+				                              _("Enter '%s' value: "),
+				                              prop_name);
 			} else
 				prop_val_user = g_strdup (cmd_property_arg);
 
@@ -6846,7 +6962,7 @@ property_edit_submenu (NmCli *nmc,
 				nmc_property_set_default_value (curr_setting, prop_name);
 			}
 
-			set_result = nmc_setting_set_property (curr_setting, prop_name, prop_val_user, &tmp_err);
+			set_result = nmc_setting_set_property (nmc->client, curr_setting, prop_name, prop_val_user, &tmp_err);
 			if (!set_result) {
 				g_print (_("Error: failed to set '%s' property: %s\n"), prop_name, tmp_err->message);
 				g_clear_error (&tmp_err);
@@ -6862,12 +6978,14 @@ property_edit_submenu (NmCli *nmc,
 		case NMC_EDITOR_SUB_CMD_CHANGE:
 			rl_startup_hook = nmc_rl_set_deftext;
 			nmc_rl_pre_input_deftext = nmc_setting_get_property_parsable (curr_setting, prop_name, NULL);
-			prop_val_user = nmc_readline (_("Edit '%s' value: "), prop_name);
+			prop_val_user = nmc_readline (&nmc->nmc_config,
+			                              _("Edit '%s' value: "),
+			                              prop_name);
 
 			nmc_property_get_gvalue (curr_setting, prop_name, &prop_g_value);
 			nmc_property_set_default_value (curr_setting, prop_name);
 
-			if (!nmc_setting_set_property (curr_setting, prop_name, prop_val_user, &tmp_err)) {
+			if (!nmc_setting_set_property (nmc->client, curr_setting, prop_name, prop_val_user, &tmp_err)) {
 				g_print (_("Error: failed to set '%s' property: %s\n"), prop_name, tmp_err->message);
 				g_clear_error (&tmp_err);
 				g_signal_handlers_block_matched (curr_setting, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, NULL);
@@ -6879,19 +6997,20 @@ property_edit_submenu (NmCli *nmc,
 		case NMC_EDITOR_SUB_CMD_REMOVE:
 			if (cmd_property_arg) {
 				unsigned long val_int = G_MAXUINT32;
-				char *option = NULL;
+				gs_free char *option = NULL;
 
-				if (!nmc_string_to_uint (cmd_property_arg, TRUE, 0, G_MAXUINT32, &val_int))
+				if (!nmc_string_to_uint (cmd_property_arg, TRUE, 0, G_MAXUINT32, &val_int)) {
 					option = g_strdup (cmd_property_arg);
+					g_strstrip (option);
+				}
 
 				if (!nmc_setting_remove_property_option (curr_setting, prop_name,
-				                                         option ? g_strstrip (option) : NULL,
+				                                         option,
 				                                         (guint32) val_int,
 				                                         &tmp_err)) {
 					g_print (_("Error: %s\n"), tmp_err->message);
 					g_clear_error (&tmp_err);
 				}
-				g_free (option);
 			} else {
 				if (!nmc_setting_reset_property (curr_setting, prop_name, &tmp_err)) {
 					g_print (_("Error: failed to remove value of '%s': %s\n"), prop_name,
@@ -6934,7 +7053,7 @@ property_edit_submenu (NmCli *nmc,
 
 		case NMC_EDITOR_SUB_CMD_QUIT:
 			if (is_connection_dirty (connection, *rem_con)) {
-				if (confirm_quit ())
+				if (confirm_quit (&nmc->nmc_config))
 					return FALSE;
 			} else
 				return FALSE;
@@ -6995,7 +7114,8 @@ create_setting_by_name (const char *name, const NMMetaSettingValidPartItem *cons
 }
 
 static const char *
-ask_check_setting (const char *arg,
+ask_check_setting (const NmcConfig *nmc_config,
+                   const char *arg,
                    const NMMetaSettingValidPartItem *const*valid_settings_main,
                    const NMMetaSettingValidPartItem *const*valid_settings_slave,
                    const char *valid_settings_str)
@@ -7006,12 +7126,12 @@ ask_check_setting (const char *arg,
 
 	if (!arg) {
 		g_print (_("Available settings: %s\n"), valid_settings_str);
-		setting_name_user = nmc_readline (EDITOR_PROMPT_SETTING);
+		setting_name_user = nmc_readline (nmc_config,
+		                                  EDITOR_PROMPT_SETTING);
 	} else
 		setting_name_user = g_strdup (arg);
 
-	if (setting_name_user)
-		g_strstrip (setting_name_user);
+	nm_strstrip (setting_name_user);
 
 	if (!(setting_name = check_valid_name (setting_name_user,
 	                                       valid_settings_main,
@@ -7025,7 +7145,8 @@ ask_check_setting (const char *arg,
 }
 
 static const char *
-ask_check_property (const char *arg,
+ask_check_property (const NmcConfig *nmc_config,
+                    const char *arg,
                     const char **valid_props,
                     const char *valid_props_str)
 {
@@ -7035,9 +7156,9 @@ ask_check_property (const char *arg,
 
 	if (!arg) {
 		g_print (_("Available properties: %s\n"), valid_props_str);
-		prop_name_user = nmc_readline (EDITOR_PROMPT_PROPERTY);
-		if (prop_name_user)
-			g_strstrip (prop_name_user);
+		prop_name_user = nmc_readline (nmc_config,
+		                               EDITOR_PROMPT_PROPERTY);
+		nm_strstrip (prop_name_user);
 	} else
 		prop_name_user = g_strdup (arg);
 
@@ -7064,7 +7185,9 @@ update_connection_timestamp (NMConnection *src, NMConnection *dst)
 }
 
 static gboolean
-confirm_connection_saving (NMConnection *local, NMConnection *remote)
+confirm_connection_saving (const NmcConfig *nmc_config,
+                           NMConnection *local,
+                           NMConnection *remote)
 {
 	NMSettingConnection *s_con_loc, *s_con_rem;
 	gboolean ac_local, ac_remote;
@@ -7082,16 +7205,15 @@ confirm_connection_saving (NMConnection *local, NMConnection *remote)
 		ac_remote = FALSE;
 
 	if (ac_local && !ac_remote) {
-		char *answer;
-		answer = nmc_readline (_("Saving the connection with 'autoconnect=yes'. "
+		gs_free char *answer = NULL;
+
+		answer = nmc_readline (nmc_config,
+		                       _("Saving the connection with 'autoconnect=yes'. "
 		                         "That might result in an immediate activation of the connection.\n"
-		                         "Do you still want to save? %s"), prompt_yes_no (TRUE, NULL));
-		answer = answer ? g_strstrip (answer) : NULL;
-		if (!answer || matches (answer, WORD_YES))
-			confirmed = TRUE;
-		else
-			confirmed = FALSE;
-		g_free (answer);
+		                         "Do you still want to save? %s"),
+		                       prompt_yes_no (TRUE, NULL));
+		nm_strstrip (answer);
+		confirmed = (!answer || matches (answer, WORD_YES));
 	}
 	return confirmed;
 }
@@ -7196,9 +7318,11 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 		if (nmc->editor_status_line)
 			editor_show_status_line (connection, dirty, temp_changes);
 
-		cmd_user = nmc_readline ("%s", menu_ctx.main_prompt);
+		cmd_user = nmc_readline (&nmc->nmc_config,
+		                         "%s",
+		                         menu_ctx.main_prompt);
 
-		/* Get the remote connection again, it may have disapeared */
+		/* Get the remote connection again, it may have disappeared */
 		removed = refresh_remote_connection (&weak, &rem_con);
 		if (removed) {
 			g_print (_("The connection profile has been removed from another client. "
@@ -7208,7 +7332,9 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 		if (!cmd_user || !*cmd_user)
 			continue;
 
-		cmd = parse_editor_main_cmd (g_strstrip (cmd_user), &cmd_arg);
+		g_strstrip (cmd_user);
+
+		cmd = parse_editor_main_cmd (cmd_user, &cmd_arg);
 
 		split_editor_main_cmd_args (cmd_arg, &cmd_arg_s, &cmd_arg_p, &cmd_arg_v);
 		switch (cmd) {
@@ -7222,7 +7348,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 					const char *const*avals;
 					GError *tmp_err = NULL;
 
-					prop_name = ask_check_property (cmd_arg,
+					prop_name = ask_check_property (&nmc->nmc_config,
+					                                cmd_arg,
 					                                (const char **) menu_ctx.valid_props,
 					                                menu_ctx.valid_props_str);
 					if (!prop_name)
@@ -7236,10 +7363,12 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 						g_print (_("Allowed values for '%s' property: %s\n"),
 						         prop_name, avals_str);
 					}
-					prop_val_user = nmc_readline (_("Enter '%s' value: "), prop_name);
+					prop_val_user = nmc_readline (&nmc->nmc_config,
+					                              _("Enter '%s' value: "),
+					                              prop_name);
 
 					/* Set property value */
-					if (!nmc_setting_set_property (menu_ctx.curr_setting, prop_name, prop_val_user, &tmp_err)) {
+					if (!nmc_setting_set_property (nmc->client, menu_ctx.curr_setting, prop_name, prop_val_user, &tmp_err)) {
 						g_print (_("Error: failed to set '%s' property: %s\n"), prop_name, tmp_err->message);
 						g_clear_error (&tmp_err);
 					}
@@ -7294,11 +7423,13 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 						g_print (_("Allowed values for '%s' property: %s\n"),
 						         prop_name, avals_str);
 					}
-					cmd_arg_v = nmc_readline (_("Enter '%s' value: "), prop_name);
+					cmd_arg_v = nmc_readline (&nmc->nmc_config,
+					                          _("Enter '%s' value: "),
+					                          prop_name);
 				}
 
 				/* Set property value */
-				if (!nmc_setting_set_property (ss, prop_name, cmd_arg_v, &tmp_err)) {
+				if (!nmc_setting_set_property (nmc->client, ss, prop_name, cmd_arg_v, &tmp_err)) {
 					g_print (_("Error: failed to set '%s' property: %s\n"),
 					         prop_name, tmp_err->message);
 					g_clear_error (&tmp_err);
@@ -7317,7 +7448,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 				NMSetting *setting;
 				const char *user_arg = cmd_arg_s ?: cmd_arg_p;
 
-				setting_name = ask_check_setting (user_arg,
+				setting_name = ask_check_setting (&nmc->nmc_config,
+				                                  user_arg,
 				                                  valid_settings_main,
 				                                  valid_settings_slave,
 				                                  valid_settings_str);
@@ -7363,7 +7495,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 				/* level 1 - setting selected */
 				const char *prop_name;
 
-				prop_name = ask_check_property (cmd_arg_p,
+				prop_name = ask_check_property (&nmc->nmc_config,
+				                                cmd_arg_p,
 				                                (const char **) menu_ctx.valid_props,
 				                                menu_ctx.valid_props_str);
 				if (!prop_name)
@@ -7386,7 +7519,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 					GError *tmp_err = NULL;
 					const char *prop_name;
 
-					prop_name = ask_check_property (cmd_arg,
+					prop_name = ask_check_property (&nmc->nmc_config,
+					                                cmd_arg,
 					                                (const char **) menu_ctx.valid_props,
 					                                menu_ctx.valid_props_str);
 					if (!prop_name)
@@ -7480,7 +7614,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 				if (menu_ctx.level == 1) {
 					const char *prop_name;
 
-					prop_name = ask_check_property (cmd_arg,
+					prop_name = ask_check_property (&nmc->nmc_config,
+					                                cmd_arg,
 					                                (const char **) menu_ctx.valid_props,
 					                                menu_ctx.valid_props_str);
 					if (!prop_name)
@@ -7682,9 +7817,12 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 				}
 
 				/* Ask for save confirmation if the connection changes to autoconnect=yes */
-				if (nmc->editor_save_confirmation)
-					if (!confirm_connection_saving (connection, NM_CONNECTION (rem_con)))
+				if (nmc->editor_save_confirmation) {
+					if (!confirm_connection_saving (&nmc->nmc_config,
+					                                connection,
+					                                NM_CONNECTION (rem_con)))
 						break;
+				}
 
 				if (!rem_con) {
 					/* Tell the settings service to add the new connection */
@@ -7823,7 +7961,8 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 				         nmc_editor_error->message);
 				g_error_free (nmc_editor_error);
 			} else {
-				nmc_readline (_("Monitoring connection activation (press any key to continue)\n"));
+				nmc_readline (&nmc->nmc_config,
+				              _("Monitoring connection activation (press any key to continue)\n"));
 			}
 
 			if (nmc_editor_monitor_ac) {
@@ -7897,7 +8036,7 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
 
 		case NMC_EDITOR_MAIN_CMD_QUIT:
 			if (is_connection_dirty (connection, rem_con)) {
-				if (confirm_quit ())
+				if (confirm_quit (&nmc->nmc_config))
 					cmd_loop = FALSE;  /* quit command loop */
 			} else
 				cmd_loop = FALSE;  /* quit command loop */
@@ -8085,7 +8224,7 @@ do_connection_edit (NmCli *nmc, int argc, char **argv)
 
 	/* Setup some readline completion stuff */
 	/* Set a pointer to an alternative function to create matches */
-	rl_attempted_completion_function = (rl_completion_func_t *) nmcli_editor_tab_completion;
+	rl_attempted_completion_function = nmcli_editor_tab_completion;
 	/* Use ' ' and '.' as word break characters */
 	rl_completer_word_break_characters = ". ";
 
@@ -8173,8 +8312,9 @@ do_connection_edit (NmCli *nmc, int argc, char **argv)
 				g_print (_("Error: invalid connection type; %s\n"), err1->message);
 			g_clear_error (&err1);
 
-			type_ask = nmc_readline (EDITOR_PROMPT_CON_TYPE);
-			type = type_ask = type_ask ? g_strstrip (type_ask) : NULL;
+			type_ask = nmc_readline (&nmc->nmc_config,
+			                         EDITOR_PROMPT_CON_TYPE);
+			type = type_ask = nm_strstrip (type_ask);
 			connection_type = check_valid_name_toplevel (type_ask, &slave_type, &err1);
 		}
 		nm_clear_g_free (&tmp_str);
@@ -8367,14 +8507,14 @@ do_connection_clone (NmCli *nmc, int argc, char **argv)
 	argc_ptr = &argc;
 
 	if (argc == 0 && nmc->ask) {
-		char *line;
+		gs_free char *line = NULL;
 
 		/* nmc_do_cmd() should not call this with argc=0. */
 		g_assert (!nmc->complete);
 
-		line = nmc_readline (PROMPT_CONNECTION);
+		line = nmc_readline (&nmc->nmc_config,
+		                     PROMPT_CONNECTION);
 		nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
-		g_free (line);
 		argv_ptr = &arg_arr;
 		argc_ptr = &arg_num;
 	}
@@ -8390,9 +8530,10 @@ do_connection_clone (NmCli *nmc, int argc, char **argv)
 
 	if (argv[0])
 		new_name = *argv;
-	else if (nmc->ask)
-		new_name = new_name_ask = nmc_readline (_("New connection name: "));
-	else {
+	else if (nmc->ask) {
+		new_name = new_name_ask = nmc_readline (&nmc->nmc_config,
+		                                        _("New connection name: "));
+	} else {
 		g_string_printf (nmc->return_text, _("Error: <new name> argument is missing."));
 		NMC_RETURN (nmc, NMC_RESULT_ERROR_USER_INPUT);
 	}
@@ -8477,14 +8618,14 @@ do_connection_delete (NmCli *nmc, int argc, char **argv)
 
 	if (argc == 0) {
 		if (nmc->ask) {
-			char *line;
+			gs_free char *line = NULL;
 
 			/* nmc_do_cmd() should not call this with argc=0. */
 			g_assert (!nmc->complete);
 
-			line = nmc_readline (PROMPT_CONNECTIONS);
+			line = nmc_readline (&nmc->nmc_config,
+			                     PROMPT_CONNECTIONS);
 			nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
-			g_free (line);
 			arg_ptr = arg_arr;
 		}
 		if (arg_num == 0) {
@@ -8733,10 +8874,13 @@ do_connection_import (NmCli *nmc, int argc, char **argv)
 		g_assert (!nmc->complete);
 
 		if (nmc->ask) {
-			type_ask = nmc_readline ("%s: ", gettext (NM_META_TEXT_PROMPT_VPN_TYPE));
-			filename_ask = nmc_readline (gettext (PROMPT_IMPORT_FILE));
-			type = type_ask = type_ask ? g_strstrip (type_ask) : NULL;
-			filename = filename_ask = filename_ask ? g_strstrip (filename_ask) : NULL;
+			type_ask = nmc_readline (&nmc->nmc_config,
+			                         "%s: ",
+			                         gettext (NM_META_TEXT_PROMPT_VPN_TYPE));
+			type = nm_strstrip (type_ask);
+			filename_ask = nmc_readline (&nmc->nmc_config,
+			                             gettext (PROMPT_IMPORT_FILE));
+			filename = nm_strstrip (filename_ask);
 		} else {
 			g_string_printf (nmc->return_text, _("Error: No arguments provided."));
 			NMC_RETURN (nmc, NMC_RESULT_ERROR_USER_INPUT);
@@ -8744,8 +8888,11 @@ do_connection_import (NmCli *nmc, int argc, char **argv)
 	}
 
 	while (argc > 0) {
-		if (argc == 1 && nmc->complete)
-			nmc_complete_strings (*argv, "type", "file", NULL);
+		if (argc == 1 && nmc->complete) {
+			nmc_complete_strings (*argv,
+			                      type ? NULL : "type",
+			                      filename ? NULL : "file");
+		}
 
 		if (strcmp (*argv, "type") == 0) {
 			argc--;
@@ -8755,8 +8902,13 @@ do_connection_import (NmCli *nmc, int argc, char **argv)
 				NMC_RETURN (nmc, NMC_RESULT_ERROR_USER_INPUT);
 			}
 
-			if (argc == 1 && nmc->complete)
-				complete_option ((const NMMetaAbstractInfo *) nm_meta_property_info_vpn_service_type, *argv, NULL);
+			if (   argc == 1
+			    && nmc->complete) {
+				nmc_complete_strings (*argv, "wireguard");
+				complete_option ((const NMMetaAbstractInfo *) nm_meta_property_info_vpn_service_type,
+				                 *argv,
+				                 NULL);
+			}
 
 			if (!type)
 				type = *argv;
@@ -8796,21 +8948,26 @@ do_connection_import (NmCli *nmc, int argc, char **argv)
 		NMC_RETURN (nmc, NMC_RESULT_ERROR_USER_INPUT);
 	}
 
-	service_type = nm_vpn_plugin_info_list_find_service_type (nm_vpn_get_plugin_infos (), type);
-	if (!service_type) {
-		g_string_printf (nmc->return_text, _("Error: failed to find VPN plugin for %s."), type);
-		NMC_RETURN (nmc, NMC_RESULT_ERROR_UNKNOWN);
-	}
+	if (nm_streq (type, "wireguard"))
+		connection = nm_vpn_wireguard_import (filename, &error);
+	else {
+		service_type = nm_vpn_plugin_info_list_find_service_type (nm_vpn_get_plugin_infos (), type);
+		if (!service_type) {
+			g_string_printf (nmc->return_text, _("Error: failed to find VPN plugin for %s."), type);
+			NMC_RETURN (nmc, NMC_RESULT_ERROR_UNKNOWN);
+		}
 
-	/* Import VPN configuration */
-	plugin = nm_vpn_get_editor_plugin (service_type, &error);
-	if (!plugin) {
-		g_string_printf (nmc->return_text, _("Error: failed to load VPN plugin: %s."),
-		                 error->message);
-		NMC_RETURN (nmc, NMC_RESULT_ERROR_UNKNOWN);
+		/* Import VPN configuration */
+		plugin = nm_vpn_get_editor_plugin (service_type, &error);
+		if (!plugin) {
+			g_string_printf (nmc->return_text, _("Error: failed to load VPN plugin: %s."),
+			                 error->message);
+			NMC_RETURN (nmc, NMC_RESULT_ERROR_UNKNOWN);
+		}
+
+		connection = nm_vpn_editor_plugin_import (plugin, filename, &error);
 	}
 
-	connection = nm_vpn_editor_plugin_import (plugin, filename, &error);
 	if (!connection) {
 		g_string_printf (nmc->return_text, _("Error: failed to import '%s': %s."),
 		                 filename, error->message);
@@ -8853,14 +9010,14 @@ do_connection_export (NmCli *nmc, int argc, char **argv)
 	argc_ptr = &argc;
 
 	if (argc == 0 && nmc->ask) {
-		char *line;
+		gs_free char *line = NULL;
 
 		/* nmc_do_cmd() should not call this with argc=0. */
 		g_assert (!nmc->complete);
 
-		line = nmc_readline (PROMPT_VPN_CONNECTION);
+		line = nmc_readline (&nmc->nmc_config,
+		                     PROMPT_VPN_CONNECTION);
 		nmc_string_to_arg_array (line, NULL, TRUE, &arg_arr, &arg_num);
-		g_free (line);
 		argv_ptr = &arg_arr;
 		argc_ptr = &arg_num;
 	}
@@ -8883,8 +9040,10 @@ do_connection_export (NmCli *nmc, int argc, char **argv)
 		goto finish;
 	}
 
-	if (out_name == NULL && nmc->ask)
-		out_name = out_name_ask = nmc_readline (_("Output file name: "));
+	if (!out_name && nmc->ask) {
+		out_name = out_name_ask = nmc_readline (&nmc->nmc_config,
+		                                        _("Output file name: "));
+	}
 
 	type = nm_connection_get_connection_type (connection);
 	if (g_strcmp0 (type, NM_SETTING_VPN_SETTING_NAME) != 0) {
@@ -8908,7 +9067,7 @@ do_connection_export (NmCli *nmc, int argc, char **argv)
 	else {
 		nm_auto_close int fd = -1;
 
-		fd = g_mkstemp (tmpfile);
+		fd = g_mkstemp_full (tmpfile, O_RDWR | O_CLOEXEC, 0600);
 		if (fd == -1) {
 			g_string_printf (nmc->return_text, _("Error: failed to create temporary file %s."), tmpfile);
 			nmc->return_value = NMC_RESULT_ERROR_UNKNOWN;
@@ -9060,7 +9219,7 @@ do_connections (NmCli *nmc, int argc, char **argv)
 	nmc_start_polkit_agent_start_try (nmc);
 
 	/* Set completion function for 'nmcli con' */
-	rl_attempted_completion_function = (rl_completion_func_t *) nmcli_con_tab_completion;
+	rl_attempted_completion_function = nmcli_con_tab_completion;
 
 	nmc_do_cmd (nmc, connection_cmds, *argv, argc, argv);
 
diff --git a/clients/cli/connections.h b/clients/cli/connections.h
index 22bfa8ec..122a7e27 100644
--- a/clients/cli/connections.h
+++ b/clients/cli/connections.h
@@ -35,6 +35,8 @@ nmc_read_connection_properties (NmCli *nmc,
 
 NMMetaColor nmc_active_connection_state_to_color (NMActiveConnectionState state);
 
+int nmc_active_connection_cmp (NMActiveConnection *ac_a, NMActiveConnection *ac_b);
+
 extern const NmcMetaGenericInfo *const metagen_con_show[];
 extern const NmcMetaGenericInfo *const metagen_con_active_general[];
 extern const NmcMetaGenericInfo *const metagen_con_active_vpn[];
diff --git a/clients/cli/devices.c b/clients/cli/devices.c
index 5aaf4ef8..04a8c988 100644
--- a/clients/cli/devices.c
+++ b/clients/cli/devices.c
@@ -22,9 +22,7 @@
 #include "devices.h"
 
 #include <stdio.h>
-#include <string.h>
 #include <stdlib.h>
-#include <errno.h>
 #include <readline/readline.h>
 
 #include "nm-secret-agent-simple.h"
@@ -44,43 +42,39 @@
 static char *
 ap_wpa_rsn_flags_to_string (NM80211ApSecurityFlags flags)
 {
-	char *flags_str[16]; /* Enough space for flags and terminating NULL */
-	char *ret_str;
+	char *flags_str[13];
 	int i = 0;
 
 	if (flags & NM_802_11_AP_SEC_PAIR_WEP40)
-		flags_str[i++] = g_strdup ("pair_wpe40");
+		flags_str[i++] = "pair_wpe40";
 	if (flags & NM_802_11_AP_SEC_PAIR_WEP104)
-		flags_str[i++] = g_strdup ("pair_wpe104");
+		flags_str[i++] = "pair_wpe104";
 	if (flags & NM_802_11_AP_SEC_PAIR_TKIP)
-		flags_str[i++] = g_strdup ("pair_tkip");
+		flags_str[i++] = "pair_tkip";
 	if (flags & NM_802_11_AP_SEC_PAIR_CCMP)
-		flags_str[i++] = g_strdup ("pair_ccmp");
+		flags_str[i++] = "pair_ccmp";
 	if (flags & NM_802_11_AP_SEC_GROUP_WEP40)
-		flags_str[i++] = g_strdup ("group_wpe40");
+		flags_str[i++] = "group_wpe40";
 	if (flags & NM_802_11_AP_SEC_GROUP_WEP104)
-		flags_str[i++] = g_strdup ("group_wpe104");
+		flags_str[i++] = "group_wpe104";
 	if (flags & NM_802_11_AP_SEC_GROUP_TKIP)
-		flags_str[i++] = g_strdup ("group_tkip");
+		flags_str[i++] = "group_tkip";
 	if (flags & NM_802_11_AP_SEC_GROUP_CCMP)
-		flags_str[i++] = g_strdup ("group_ccmp");
+		flags_str[i++] = "group_ccmp";
 	if (flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
-		flags_str[i++] = g_strdup ("psk");
+		flags_str[i++] = "psk";
 	if (flags & NM_802_11_AP_SEC_KEY_MGMT_802_1X)
-		flags_str[i++] = g_strdup ("802.1X");
+		flags_str[i++] = "802.1X";
+	if (flags & NM_802_11_AP_SEC_KEY_MGMT_SAE)
+		flags_str[i++] = "sae";
+	/* Make sure you grow flags_str when adding items here. */
 
 	if (i == 0)
-		flags_str[i++] = g_strdup (_("(none)"));
+		flags_str[i++] = _("(none)");
 
 	flags_str[i] = NULL;
 
-	ret_str = g_strjoinv (" ", flags_str);
-
-	i = 0;
-	while (flags_str[i])
-		g_free (flags_str[i++]);
-
-	return ret_str;
+	return g_strjoinv (" ", flags_str);
 }
 
 static NMMetaColor
@@ -116,6 +110,12 @@ _metagen_device_status_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 	case NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_STATE:
 		return nmc_meta_generic_get_str_i18n (nmc_device_state_to_string (nm_device_get_state (d)),
 		                                      get_type);
+	case NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP4_CONNECTIVITY:
+		return nmc_meta_generic_get_str_i18n (nm_connectivity_to_string (nm_device_get_connectivity (d, AF_INET)),
+		                                      get_type);
+	case NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP6_CONNECTIVITY:
+		return nmc_meta_generic_get_str_i18n (nm_connectivity_to_string (nm_device_get_connectivity (d, AF_INET6)),
+		                                      get_type);
 	case NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DBUS_PATH:
 		return nm_object_get_path (NM_OBJECT (d));
 	case NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CONNECTION:
@@ -137,13 +137,15 @@ _metagen_device_status_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 const NmcMetaGenericInfo *const metagen_device_status[_NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_NUM + 1] = {
 #define _METAGEN_DEVICE_STATUS(type, name) \
 	[type] = NMC_META_GENERIC(name, .info_type = type, .get_fcn = _metagen_device_status_get_fcn)
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DEVICE,     "DEVICE"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_TYPE,       "TYPE"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_STATE,      "STATE"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DBUS_PATH,  "DBUS-PATH"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CONNECTION, "CONNECTION"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CON_UUID,   "CON-UUID"),
-	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CON_PATH,   "CON-PATH"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DEVICE,             "DEVICE"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_TYPE,               "TYPE"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_STATE,              "STATE"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP4_CONNECTIVITY,   "IP4-CONNECTIVITY"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP6_CONNECTIVITY,   "IP6-CONNECTIVITY"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DBUS_PATH,          "DBUS-PATH"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CONNECTION,         "CONNECTION"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CON_UUID,           "CON-UUID"),
+	_METAGEN_DEVICE_STATUS (NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CON_PATH,           "CON-PATH"),
 };
 
 /*****************************************************************************/
@@ -155,6 +157,7 @@ _metagen_device_detail_general_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 	NMActiveConnection *ac;
 	NMDeviceState state;
 	NMDeviceStateReason state_reason;
+	NMConnectivityState connectivity;
 	const char *s;
 
 	NMC_HANDLE_COLOR (NM_META_COLOR_NONE);
@@ -194,6 +197,18 @@ _metagen_device_detail_general_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 		                                                              state_reason,
 		                                                              nmc_device_reason_to_string (state_reason),
 		                                                              get_type));
+	case NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP4_CONNECTIVITY:
+		connectivity = nm_device_get_connectivity (d, AF_INET);
+		return (*out_to_free = nmc_meta_generic_get_enum_with_detail (NMC_META_GENERIC_GET_ENUM_TYPE_PARENTHESES,
+		                                                              connectivity,
+		                                                              nm_connectivity_to_string (connectivity),
+		                                                              get_type));
+	case NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP6_CONNECTIVITY:
+		connectivity = nm_device_get_connectivity (d, AF_INET6);
+		return (*out_to_free = nmc_meta_generic_get_enum_with_detail (NMC_META_GENERIC_GET_ENUM_TYPE_PARENTHESES,
+		                                                              connectivity,
+		                                                              nm_connectivity_to_string (connectivity),
+		                                                              get_type));
 	case NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_UDI:
 		return nm_device_get_udi (d);
 	case NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP_IFACE:
@@ -244,6 +259,8 @@ const NmcMetaGenericInfo *const metagen_device_detail_general[_NMC_GENERIC_INFO_
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_MTU,               "MTU"),
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_STATE,             "STATE"),
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_REASON,            "REASON"),
+	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP4_CONNECTIVITY,  "IP4-CONNECTIVITY"),
+	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP6_CONNECTIVITY,  "IP6-CONNECTIVITY"),
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_UDI,               "UDI"),
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP_IFACE,          "IP-IFACE"),
 	_METAGEN_DEVICE_DETAIL_GENERAL (NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IS_SOFTWARE,       "IS-SOFTWARE"),
@@ -680,7 +697,7 @@ usage (void)
 	              "  disconnect <ifname> ...\n\n"
 	              "  delete <ifname> ...\n\n"
 	              "  monitor <ifname> ...\n\n"
-	              "  wifi [list [ifname <ifname>] [bssid <BSSID>]]\n\n"
+	              "  wifi [list [ifname <ifname>] [bssid <BSSID>] [--rescan yes|no|auto]]\n\n"
 	              "  wifi connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [ifname <ifname>]\n"
 	              "                         [bssid <BSSID>] [name <name>] [private yes|no] [hidden yes|no]\n\n"
 	              "  wifi hotspot [ifname <ifname>] [con-name <name>] [ssid <SSID>] [band a|bg] [channel <channel>] [password <password>]\n\n"
@@ -815,22 +832,22 @@ usage_device_wifi (void)
 	              "\n"
 	              "Perform operation on Wi-Fi devices.\n"
 	              "\n"
-	              "ARGUMENTS := [list [ifname <ifname>] [bssid <BSSID>]]\n"
+	              "ARGUMENTS := [list [ifname <ifname>] [bssid <BSSID>] [--rescan yes|no|auto]]\n"
 	              "\n"
 	              "List available Wi-Fi access points. The 'ifname' and 'bssid' options can be\n"
-	              "used to list APs for a particular interface, or with a specific BSSID.\n"
+	              "used to list APs for a particular interface, or with a specific BSSID. The\n"
+	              "--rescan flag tells whether a new Wi-Fi scan should be triggered.\n"
 	              "\n"
 	              "ARGUMENTS := connect <(B)SSID> [password <password>] [wep-key-type key|phrase] [ifname <ifname>]\n"
 	              "                     [bssid <BSSID>] [name <name>] [private yes|no] [hidden yes|no]\n"
 	              "\n"
-	              "Connect to a Wi-Fi network specified by SSID or BSSID. The command creates\n"
-	              "a new connection and then activates it on a device. This is a command-line\n"
-	              "counterpart of clicking an SSID in a GUI client. The command always creates\n"
-	              "a new connection and thus it is mainly useful for connecting to new Wi-Fi\n"
-	              "networks. If a connection for the network already exists, it is better to\n"
-	              "bring up the existing profile as follows: nmcli con up id <name>. Note that\n"
-	              "only open, WEP and WPA-PSK networks are supported at the moment. It is also\n"
-	              "assumed that IP configuration is obtained via DHCP.\n"
+	              "Connect to a Wi-Fi network specified by SSID or BSSID. The command finds a\n"
+	              "matching connection or creates one and then activates it on a device. This\n"
+	              "is a command-line counterpart of clicking an SSID in a GUI client. If a\n"
+	              "connection for the network already exists, it is possible to bring up the\n"
+	              "existing profile as follows: nmcli con up id <name>. Note that only open,\n"
+	              "WEP and WPA-PSK networks are supported if no previous connection exists.\n"
+	              "It is also assumed that IP configuration is obtained via DHCP.\n"
 	              "\n"
 	              "ARGUMENTS := hotspot [ifname <ifname>] [con-name <name>] [ssid <SSID>]\n"
 	              "                     [band a|bg] [channel <channel>] [password <password>]\n"
@@ -879,77 +896,19 @@ compare_devices (const void *a, const void *b)
 {
 	NMDevice *da = *(NMDevice **)a;
 	NMDevice *db = *(NMDevice **)b;
-	NMActiveConnection *da_ac;
-	NMActiveConnection *db_ac;
-	NMIPConfig *da_ip;
-	NMIPConfig *db_ip;
-	int da_num_addrs;
-	int db_num_addrs;
-	int cmp;
-
-	/* Sort by later device states first */
-	cmp = nm_device_get_state (db) - nm_device_get_state (da);
-	if (cmp != 0)
-		return cmp;
-
-	da_ac = nm_device_get_active_connection (da);
-	db_ac = nm_device_get_active_connection (db);
-
-	/* Prioritize devices with active connections */
-	if (da_ac)
-		cmp++;
-	if (db_ac)
-		cmp--;
-	if (cmp != 0)
-		return cmp;
-
-	/* VPNs go on the top if possible */
-	if (da_ac && !nm_active_connection_get_vpn (da_ac))
-		cmp++;
-	if (db_ac && !nm_active_connection_get_vpn (db_ac))
-		cmp--;
-	if (cmp != 0)
-		return cmp;
-
-	/* Default devices are prioritized */
-	if (da_ac && !nm_active_connection_get_default (da_ac))
-		cmp++;
-	if (db_ac && !nm_active_connection_get_default (db_ac))
-		cmp--;
-	if (cmp != 0)
-		return cmp;
-
-	/* Default IPv6 devices are prioritized */
-	if (da_ac && !nm_active_connection_get_default6 (da_ac))
-		cmp++;
-	if (db_ac && !nm_active_connection_get_default6 (db_ac))
-		cmp--;
-	if (cmp != 0)
-		return cmp;
-
-	/* Sort by number of addresses. */
-	da_ip = da_ac ? nm_active_connection_get_ip4_config (da_ac) : NULL;
-	da_num_addrs = da_ip ? nm_ip_config_get_addresses (da_ip)->len : 0;
-	db_ip = db_ac ? nm_active_connection_get_ip4_config (db_ac) : NULL;
-	db_num_addrs = db_ip ? nm_ip_config_get_addresses (db_ip)->len : 0;
-
-	da_ip = da_ac ? nm_active_connection_get_ip6_config (da_ac) : NULL;
-	da_num_addrs += da_ip ? nm_ip_config_get_addresses (da_ip)->len : 0;
-	db_ip = db_ac ? nm_active_connection_get_ip6_config (db_ac) : NULL;
-	db_num_addrs += db_ip ? nm_ip_config_get_addresses (db_ip)->len : 0;
-
-	cmp = db_num_addrs - da_num_addrs;
-	if (cmp != 0)
-		return cmp;
-
-	/* Fall back to alphanumeric sort by description and interface. */
-	cmp = g_strcmp0 (nm_device_get_type_description (da),
-	                 nm_device_get_type_description (db));
-	if (cmp != 0)
-		return cmp;
-
-	return g_strcmp0 (nm_device_get_iface (da),
-	                  nm_device_get_iface (db));
+	NMActiveConnection *da_ac = nm_device_get_active_connection (da);
+	NMActiveConnection *db_ac = nm_device_get_active_connection (db);
+
+	NM_CMP_DIRECT (nm_device_get_state (db), nm_device_get_state (da));
+	NM_CMP_RETURN (nmc_active_connection_cmp (db_ac, da_ac));
+	NM_CMP_DIRECT_STRCMP0 (nm_device_get_type_description (da),
+	                       nm_device_get_type_description (db));
+	NM_CMP_DIRECT_STRCMP0 (nm_device_get_iface (da),
+	                       nm_device_get_iface (db));
+	NM_CMP_DIRECT_STRCMP0 (nm_object_get_path (NM_OBJECT (da)),
+	                       nm_object_get_path (NM_OBJECT (db)));
+
+	g_return_val_if_reached (0);
 }
 
 NMDevice **
@@ -1006,9 +965,11 @@ get_device_list (NmCli *nmc, int argc, char **argv)
 
 	if (argc == 0) {
 		if (nmc->ask) {
-			char *line = nmc_readline (PROMPT_INTERFACES);
+			gs_free char *line = NULL;
+
+			line = nmc_readline (&nmc->nmc_config,
+			                     PROMPT_INTERFACES);
 			nmc_string_to_arg_array (line, NULL, FALSE, &arg_arr, &arg_num);
-			g_free (line);
 			arg_ptr = arg_arr;
 		}
 		if (arg_num == 0) {
@@ -1063,8 +1024,10 @@ get_device (NmCli *nmc, int *argc, char ***argv, GError **error)
 	int i;
 
 	if (*argc == 0) {
-		if (nmc->ask)
-			ifname = ifname_ask = nmc_readline (PROMPT_INTERFACE);
+		if (nmc->ask) {
+			ifname = ifname_ask = nmc_readline (&nmc->nmc_config,
+			                                    PROMPT_INTERFACE);
+		}
 
 		if (!ifname_ask) {
 			g_set_error_literal (error, NMCLI_ERROR, NMC_RESULT_ERROR_USER_INPUT,
@@ -1195,21 +1158,21 @@ fill_output_access_point (gpointer data, gpointer user_data)
 	if (   (flags & NM_802_11_AP_FLAGS_PRIVACY)
 	    && (wpa_flags == NM_802_11_AP_SEC_NONE)
 	    && (rsn_flags == NM_802_11_AP_SEC_NONE)) {
-		g_string_append (security_str, _("WEP"));
-		g_string_append_c (security_str, ' ');
+		g_string_append (security_str, "WEP ");
 	}
 	if (wpa_flags != NM_802_11_AP_SEC_NONE) {
-		g_string_append (security_str, _("WPA1"));
-		g_string_append_c (security_str, ' ');
+		g_string_append (security_str, "WPA1 ");
+	}
+	if (   (rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
+	    || (rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_802_1X)) {
+		g_string_append (security_str, "WPA2 ");
 	}
-	if (rsn_flags != NM_802_11_AP_SEC_NONE) {
-		g_string_append (security_str, _("WPA2"));
-		g_string_append_c (security_str, ' ');
+	if (rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_SAE) {
+		g_string_append (security_str, "WPA3 ");
 	}
 	if (   (wpa_flags & NM_802_11_AP_SEC_KEY_MGMT_802_1X)
 	    || (rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_802_1X)) {
-		g_string_append   (security_str, _("802.1X"));
-		g_string_append_c (security_str, ' ');
+		g_string_append   (security_str, "802.1X ");
 	}
 
 	if (security_str->len > 0)
@@ -1869,6 +1832,7 @@ typedef struct {
 	NmCli *nmc;
 	NMDevice *device;
 	gboolean hotspot;
+	gboolean create;
 } AddAndActivateInfo;
 
 static void
@@ -1879,47 +1843,29 @@ add_and_activate_cb (GObject *client,
 	AddAndActivateInfo *info = (AddAndActivateInfo *) user_data;
 	NmCli *nmc = info->nmc;
 	NMDevice *device = info->device;
-	NMActiveConnectionState state;
 	NMActiveConnection *active;
 	GError *error = NULL;
 
-	active = nm_client_add_and_activate_connection_finish (NM_CLIENT (client), result, &error);
+	if (info->create)
+		active = nm_client_add_and_activate_connection_finish (NM_CLIENT (client), result, &error);
+	else
+		active = nm_client_activate_connection_finish (NM_CLIENT (client), result, &error);
 
 	if (error) {
 		if (info->hotspot)
 			g_string_printf (nmc->return_text, _("Error: Failed to setup a Wi-Fi hotspot: %s"),
 			                 error->message);
-		else
+		else if (info->create)
 			g_string_printf (nmc->return_text, _("Error: Failed to add/activate new connection: %s"),
 			                 error->message);
+		else
+			g_string_printf (nmc->return_text, _("Error: Failed to activate connection: %s"),
+			                 error->message);
 		g_error_free (error);
 		nmc->return_value = NMC_RESULT_ERROR_CON_ACTIVATION;
 		quit ();
 	} else {
-		state = nm_active_connection_get_state (active);
-
-		if (state == NM_ACTIVE_CONNECTION_STATE_UNKNOWN) {
-			if (info->hotspot)
-				g_string_printf (nmc->return_text, _("Error: Failed to setup a Wi-Fi hotspot"));
-			else
-				g_string_printf (nmc->return_text, _("Error: Failed to add/activate new connection: Unknown error"));
-			nmc->return_value = NMC_RESULT_ERROR_CON_ACTIVATION;
-			g_object_unref (active);
-			quit ();
-		}
-
-		if (nmc->nowait_flag || state == NM_ACTIVE_CONNECTION_STATE_ACTIVATED) {
-			/* User doesn't want to wait or already activated */
-			if (state == NM_ACTIVE_CONNECTION_STATE_ACTIVATED) {
-				if (nmc->nmc_config.print_output == NMC_PRINT_PRETTY)
-					nmc_terminal_erase_line ();
-				if (!info->hotspot)
-					g_print (_("Connection with UUID '%s' created and activated on device '%s'\n"),
-					         nm_active_connection_get_uuid (active), nm_device_get_iface (device));
-				else
-					g_print (_("Hotspot '%s' activated on device '%s'\n"),
-					         nm_active_connection_get_id (active), nm_device_get_iface (device));
-			}
+		if (nmc->nowait_flag) {
 			g_object_unref (active);
 			quit ();
 		} else {
@@ -1927,6 +1873,8 @@ add_and_activate_cb (GObject *client,
 			g_signal_connect (device, "notify::state", G_CALLBACK (device_state_cb), active);
 			g_signal_connect (active, "notify::state", G_CALLBACK (active_state_cb), device);
 
+			connected_state_cb (device, active);
+
 			g_timeout_add_seconds (nmc->timeout, timeout_cb, nmc);  /* Exit if timeout expires */
 
 			if (nmc->nmc_config.print_output == NMC_PRINT_PRETTY)
@@ -1970,13 +1918,13 @@ connect_device_cb (GObject *client, GAsyncResult *result, gpointer user_data)
 	GError *error = NULL;
 	const GPtrArray *devices;
 	NMDevice *device;
-	NMDeviceState state;
 
 	active = nm_client_activate_connection_finish (NM_CLIENT (client), result, &error);
 
 	if (error) {
 		/* If no connection existed for the device, create one and activate it */
 		if (g_error_matches (error, NM_MANAGER_ERROR, NM_MANAGER_ERROR_UNKNOWN_CONNECTION)) {
+			info->create = TRUE;
 			create_connect_connection_for_device (info);
 			return;
 		}
@@ -1999,27 +1947,24 @@ connect_device_cb (GObject *client, GAsyncResult *result, gpointer user_data)
 		}
 
 		device = g_ptr_array_index (devices, 0);
-		state = nm_device_get_state (device);
 
-		if (nmc->nowait_flag || state == NM_DEVICE_STATE_ACTIVATED) {
-			/* Don't want to wait or device already activated */
-			if (state == NM_DEVICE_STATE_ACTIVATED && nmc->nmc_config.print_output == NMC_PRINT_PRETTY) {
-				nmc_terminal_erase_line ();
-				g_print (_("Device '%s' has been connected.\n"), nm_device_get_iface (device));
-			}
+		if (nmc->nowait_flag) {
 			g_object_unref (active);
 			quit ();
 		} else {
 			if (nmc->secret_agent) {
 				NMRemoteConnection *connection = nm_active_connection_get_connection (active);
 
-				nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (nmc->secret_agent),
+				nm_secret_agent_simple_enable (nmc->secret_agent,
 				                               nm_connection_get_path (NM_CONNECTION (connection)));
 			}
 
 			g_object_ref (device);
 			g_signal_connect (device, "notify::state", G_CALLBACK (device_state_cb), active);
 			g_signal_connect (active, "notify::state", G_CALLBACK (active_state_cb), device);
+
+			connected_state_cb (device, active);
+
 			/* Start timer not to loop forever if "notify::state" signal is not issued */
 			g_timeout_add_seconds (nmc->timeout, timeout_cb, nmc);
 		}
@@ -2518,7 +2463,7 @@ do_device_set (NmCli *nmc, int argc, char **argv)
 		return error->code;
 	}
 
-        if (!argc) {
+	if (!argc) {
 		g_string_printf (nmc->return_text, _("Error: No property specified."));
 		return NMC_RESULT_ERROR_USER_INPUT;
 	}
@@ -2717,7 +2662,7 @@ find_wifi_device_by_iface (NMDevice **devices, const char *iface, int *idx)
 }
 
 /*
- * Find AP on 'device' according to 'bssid' or 'ssid' parameter.
+ * Find AP on 'device' according to 'bssid' and 'ssid' parameters.
  * Returns: found AP or NULL
  */
 static NMAccessPoint *
@@ -2734,17 +2679,17 @@ find_ap_on_device (NMDevice *device, const char *bssid, const char *ssid, gboole
 		NMAccessPoint *candidate_ap = g_ptr_array_index (aps, i);
 
 		if (bssid) {
-			/* Parameter is BSSID */
 			const char *candidate_bssid = nm_access_point_get_bssid (candidate_ap);
 
+			if (!candidate_bssid)
+				continue;
+
 			/* Compare BSSIDs */
 			if (complete) {
 				if (g_str_has_prefix (candidate_bssid, bssid))
 					g_print ("%s\n", candidate_bssid);
-			} else if (strcmp (bssid, candidate_bssid) == 0) {
-				ap = candidate_ap;
-				break;
-			}
+			} else if (strcmp (bssid, candidate_bssid) != 0)
+				continue;
 		}
 
 		if (ssid) {
@@ -2763,13 +2708,18 @@ find_ap_on_device (NMDevice *device, const char *bssid, const char *ssid, gboole
 			if (complete) {
 				if (g_str_has_prefix (ssid_tmp, ssid))
 					g_print ("%s\n", ssid_tmp);
-			} else if (strcmp (ssid, ssid_tmp) == 0) {
-				ap = candidate_ap;
+			} else if (strcmp (ssid, ssid_tmp) != 0) {
 				g_free (ssid_tmp);
-				break;
+				continue;
 			}
 			g_free (ssid_tmp);
 		}
+
+		if (complete)
+			continue;
+
+		ap = candidate_ap;
+		break;
 	}
 
 	return ap;
@@ -3173,7 +3123,6 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 	NMConnection *connection = NULL;
 	NMSettingConnection *s_con;
 	NMSettingWireless *s_wifi;
-	NMSettingWirelessSecurity *s_wsec;
 	AddAndActivateInfo *info;
 	const char *param_user = NULL;
 	const char *ifname = NULL;
@@ -3189,6 +3138,10 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 	int devices_idx;
 	char *ssid_ask = NULL;
 	char *passwd_ask = NULL;
+	const GPtrArray *avail_cons;
+	gboolean name_match = FALSE;
+	gboolean existing_con = FALSE;
+	int i;
 
 	/* Set default timeout waiting for operation completion. */
 	if (nmc->timeout == -1)
@@ -3211,7 +3164,7 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 		g_assert (!nmc->complete);
 
 		if (nmc->ask) {
-			ssid_ask = nmc_readline (_("SSID or BSSID: "));
+			ssid_ask = nmc_readline (&nmc->nmc_config, _("SSID or BSSID: "));
 			param_user = ssid_ask ?: "";
 			bssid1_arr = nm_utils_hwaddr_atoba (param_user, ETH_ALEN);
 		}
@@ -3393,14 +3346,14 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 	}
 
 	/* Find an AP to connect to */
-	ap = find_ap_on_device (device, bssid1_arr ? param_user : NULL,
+	ap = find_ap_on_device (device, bssid1_arr ? param_user : bssid,
 	                                bssid1_arr ? NULL : param_user, FALSE);
 	if (!ap && !ifname) {
 		NMDevice *dev;
 
 		/* AP not found, ifname was not specified, so try finding the AP on another device. */
 		while ((dev = find_wifi_device_by_iface (devices, NULL, &devices_idx)) != NULL) {
-			ap = find_ap_on_device (dev, bssid1_arr ? param_user : NULL,
+			ap = find_ap_on_device (dev, bssid1_arr ? param_user : bssid,
 			                             bssid1_arr ? NULL : param_user, FALSE);
 			if (ap) {
 				device = dev;
@@ -3418,45 +3371,75 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 		goto finish;
 	}
 
-	/* If there are some connection data from user, create a connection and
-	 * fill them into proper settings. */
-	if (con_name || private || bssid2_arr || password || hidden)
-		connection = nm_simple_connection_new ();
+	avail_cons = nm_device_get_available_connections (device);
+	for (i = 0; i < avail_cons->len; i++) {
+		NMRemoteConnection *avail_con = g_ptr_array_index (avail_cons, i);
+		const char *id = nm_connection_get_id (NM_CONNECTION (avail_con));
 
-	if (con_name || private) {
-		s_con =  (NMSettingConnection *) nm_setting_connection_new ();
-		nm_connection_add_setting (connection, NM_SETTING (s_con));
+		if (con_name) {
+			if (!id || strcmp (id, con_name))
+				continue;
 
-		/* Set user provided connection name */
-		if (con_name)
-			g_object_set (s_con, NM_SETTING_CONNECTION_ID, con_name, NULL);
+			name_match = TRUE;
+		}
 
-		/* Connection will only be visible to this user when 'private' is specified */
-		if (private)
-			nm_setting_connection_add_permission (s_con, "user", g_get_user_name (), NULL);
+		if (nm_access_point_connection_valid (ap, NM_CONNECTION (avail_con))) {
+			/* ap has been checked against bssid1, bssid2 and the ssid
+			 * and now avail_con has been checked against ap.
+			 */
+			connection = NM_CONNECTION (avail_con);
+			existing_con = TRUE;
+			break;
+		}
 	}
-	if (bssid2_arr || hidden) {
-		s_wifi = (NMSettingWireless *) nm_setting_wireless_new ();
-		nm_connection_add_setting (connection, NM_SETTING (s_wifi));
-
-		/* 'bssid' parameter is used to restrict the connection only to the BSSID */
-		if (bssid2_arr)
-			g_object_set (s_wifi, NM_SETTING_WIRELESS_BSSID, bssid2_arr, NULL);
-
-		/* 'hidden' parameter is used to indicate that SSID is not broadcasted */
-		if (hidden) {
-			GBytes *ssid = g_bytes_new (param_user, strlen (param_user));
-
-			g_object_set (s_wifi,
-			              NM_SETTING_WIRELESS_SSID, ssid,
-			              NM_SETTING_WIRELESS_HIDDEN, hidden,
-			              NULL);
-			g_bytes_unref (ssid);
-
-			/* Warn when the provided AP identifier looks like BSSID instead of SSID */
-			if (bssid1_arr)
-				g_printerr (_("Warning: '%s' should be SSID for hidden APs; but it looks like a BSSID.\n"),
-				               param_user);
+
+	if (name_match && !existing_con) {
+		g_string_printf (nmc->return_text, _("Error: Connection '%s' exists but properties don't match."), con_name);
+		nmc->return_value = NMC_RESULT_ERROR_NOT_FOUND;
+		goto finish;
+	}
+
+	if (!existing_con) {
+		/* If there are some connection data from user, create a connection and
+		 * fill them into proper settings. */
+		if (con_name || private || bssid2_arr || password || hidden)
+			connection = nm_simple_connection_new ();
+
+		if (con_name || private) {
+			s_con =  (NMSettingConnection *) nm_setting_connection_new ();
+			nm_connection_add_setting (connection, NM_SETTING (s_con));
+
+			/* Set user provided connection name */
+			if (con_name)
+				g_object_set (s_con, NM_SETTING_CONNECTION_ID, con_name, NULL);
+
+			/* Connection will only be visible to this user when 'private' is specified */
+			if (private)
+				nm_setting_connection_add_permission (s_con, "user", g_get_user_name (), NULL);
+		}
+		if (bssid2_arr || hidden) {
+			s_wifi = (NMSettingWireless *) nm_setting_wireless_new ();
+			nm_connection_add_setting (connection, NM_SETTING (s_wifi));
+
+			/* 'bssid' parameter is used to restrict the connection only to the BSSID */
+			if (bssid2_arr)
+				g_object_set (s_wifi, NM_SETTING_WIRELESS_BSSID, bssid2_arr, NULL);
+
+			/* 'hidden' parameter is used to indicate that SSID is not broadcasted */
+			if (hidden) {
+				GBytes *ssid = g_bytes_new (param_user, strlen (param_user));
+
+				g_object_set (s_wifi,
+				              NM_SETTING_WIRELESS_SSID, ssid,
+				              NM_SETTING_WIRELESS_HIDDEN, hidden,
+				              NULL);
+				g_bytes_unref (ssid);
+
+				/* Warn when the provided AP identifier looks like BSSID instead of SSID */
+				if (bssid1_arr)
+					g_printerr (_("Warning: '%s' should be SSID for hidden APs; but it looks like a BSSID.\n"),
+					               param_user);
+			}
 		}
 	}
 
@@ -3469,15 +3452,38 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 	if (   (ap_flags & NM_802_11_AP_FLAGS_PRIVACY)
 	    || ap_wpa_flags != NM_802_11_AP_SEC_NONE
 	    || ap_rsn_flags != NM_802_11_AP_SEC_NONE) {
+		const char *con_password = NULL;
+		NMSettingWirelessSecurity *s_wsec = NULL;
+
+		if (connection) {
+			s_wsec = nm_connection_get_setting_wireless_security (connection);
+			if (s_wsec) {
+				if (ap_wpa_flags == NM_802_11_AP_SEC_NONE && ap_rsn_flags == NM_802_11_AP_SEC_NONE) {
+					/* WEP */
+					con_password = nm_setting_wireless_security_get_wep_key (s_wsec, 0);
+				} else if (   (ap_wpa_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
+				           || (ap_rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
+				           || (ap_rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_SAE)) {
+					/* WPA PSK */
+					con_password = nm_setting_wireless_security_get_psk (s_wsec);
+				}
+			}
+		}
+
 		/* Ask for missing password when one is expected and '--ask' is used */
-		if (!password && nmc->ask)
-			password = passwd_ask = nmc_readline_echo (nmc->nmc_config.show_secrets, _("Password: "));
+		if (!password && !con_password && nmc->ask) {
+			password = passwd_ask = nmc_readline_echo (&nmc->nmc_config,
+			                                           nmc->nmc_config.show_secrets,
+			                                           _("Password: "));
+		}
 
 		if (password) {
 			if (!connection)
 				connection = nm_simple_connection_new ();
-			s_wsec = (NMSettingWirelessSecurity *) nm_setting_wireless_security_new ();
-			nm_connection_add_setting (connection, NM_SETTING (s_wsec));
+			if (!s_wsec) {
+				s_wsec = (NMSettingWirelessSecurity *) nm_setting_wireless_security_new ();
+				nm_connection_add_setting (connection, NM_SETTING (s_wsec));
+			}
 
 			if (ap_wpa_flags == NM_802_11_AP_SEC_NONE && ap_rsn_flags == NM_802_11_AP_SEC_NONE) {
 				/* WEP */
@@ -3487,13 +3493,14 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 				              wep_passphrase ? NM_WEP_KEY_TYPE_PASSPHRASE: NM_WEP_KEY_TYPE_KEY,
 				              NULL);
 			} else if (   (ap_wpa_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
-			           || (ap_rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)) {
+			           || (ap_rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_PSK)
+			           || (ap_rsn_flags & NM_802_11_AP_SEC_KEY_MGMT_SAE)) {
 				/* WPA PSK */
 				g_object_set (s_wsec, NM_SETTING_WIRELESS_SECURITY_PSK, password, NULL);
 			}
 		}
 	}
-	// FIXME: WPA-Enterprise is not supported yet.
+	// FIXME: Creating WPA-Enterprise connections is not supported yet.
 	// We are not able to determine and fill all the parameters for
 	// 802.1X authentication automatically without user providing
 	// the data. Adding nmcli options for the 8021x setting would
@@ -3511,14 +3518,24 @@ do_device_wifi_connect_network (NmCli *nmc, int argc, char **argv)
 	info->nmc = nmc;
 	info->device = device;
 	info->hotspot = FALSE;
-
-	nm_client_add_and_activate_connection_async (nmc->client,
-	                                             connection,
-	                                             device,
-	                                             nm_object_get_path (NM_OBJECT (ap)),
-	                                             NULL,
-	                                             add_and_activate_cb,
-	                                             info);
+	info->create = !existing_con;
+	if (existing_con) {
+		nm_client_activate_connection_async (nmc->client,
+		                                     connection,
+		                                     device,
+		                                     nm_object_get_path (NM_OBJECT (ap)),
+		                                     NULL,
+		                                     add_and_activate_cb,
+		                                     info);
+	} else {
+		nm_client_add_and_activate_connection_async (nmc->client,
+		                                             connection,
+		                                             device,
+		                                             nm_object_get_path (NM_OBJECT (ap)),
+		                                             NULL,
+		                                             add_and_activate_cb,
+		                                             info);
+	}
 
 finish:
 	if (bssid1_arr)
diff --git a/clients/cli/general.c b/clients/cli/general.c
index cb87c110..2c22bdc9 100644
--- a/clients/cli/general.c
+++ b/clients/cli/general.c
@@ -21,7 +21,6 @@
 
 #include "general.h"
 
-#include <string.h>
 #include <stdlib.h>
 
 #include "nm-common-macros.h"
@@ -37,7 +36,7 @@
 
 /*****************************************************************************/
 
-NM_UTILS_LOOKUP_STR_DEFINE_STATIC (nm_state_to_string_no_l10n, NMState,
+NM_UTILS_LOOKUP_STR_DEFINE_STATIC (nm_state_to_string, NMState,
 	NM_UTILS_LOOKUP_DEFAULT (N_("unknown")),
 	NM_UTILS_LOOKUP_ITEM (NM_STATE_ASLEEP,           N_("asleep")),
 	NM_UTILS_LOOKUP_ITEM (NM_STATE_CONNECTING,       N_("connecting")),
@@ -49,12 +48,6 @@ NM_UTILS_LOOKUP_STR_DEFINE_STATIC (nm_state_to_string_no_l10n, NMState,
 	NM_UTILS_LOOKUP_ITEM_IGNORE (NM_STATE_UNKNOWN),
 );
 
-static const char *
-nm_state_to_string (NMState state)
-{
-	return _(nm_state_to_string_no_l10n (state));
-}
-
 static NMMetaColor
 state_to_color (NMState state)
 {
@@ -78,21 +71,6 @@ state_to_color (NMState state)
 	}
 }
 
-NM_UTILS_LOOKUP_STR_DEFINE_STATIC (nm_connectivity_to_string_no_l10n, NMConnectivityState,
-	NM_UTILS_LOOKUP_DEFAULT (N_("unknown")),
-	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_NONE,    N_("none")),
-	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_PORTAL,  N_("portal")),
-	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_LIMITED, N_("limited")),
-	NM_UTILS_LOOKUP_ITEM (NM_CONNECTIVITY_FULL,    N_("full")),
-	NM_UTILS_LOOKUP_ITEM_IGNORE (NM_CONNECTIVITY_UNKNOWN),
-);
-
-static const char *
-nm_connectivity_to_string (NMConnectivityState connectivity)
-{
-	return _(nm_connectivity_to_string_no_l10n (connectivity));
-}
-
 static NMMetaColor
 connectivity_to_color (NMConnectivityState connectivity)
 {
@@ -146,12 +124,14 @@ permission_to_string (NMClientPermission perm)
 		return NM_AUTH_PERMISSION_ENABLE_DISABLE_STATISTICS;
 	case NM_CLIENT_PERMISSION_ENABLE_DISABLE_CONNECTIVITY_CHECK:
 		return NM_AUTH_PERMISSION_ENABLE_DISABLE_CONNECTIVITY_CHECK;
+	case NM_CLIENT_PERMISSION_WIFI_SCAN:
+		return NM_AUTH_PERMISSION_WIFI_SCAN;
 	default:
 		return _("unknown");
 	}
 }
 
-NM_UTILS_LOOKUP_STR_DEFINE_STATIC (permission_result_to_string_no_l10n, NMClientPermissionResult,
+NM_UTILS_LOOKUP_STR_DEFINE_STATIC (permission_result_to_string, NMClientPermissionResult,
 	NM_UTILS_LOOKUP_DEFAULT (N_("unknown")),
 	NM_UTILS_LOOKUP_ITEM (NM_CLIENT_PERMISSION_RESULT_YES,  N_("yes")),
 	NM_UTILS_LOOKUP_ITEM (NM_CLIENT_PERMISSION_RESULT_NO,   N_("no")),
@@ -192,7 +172,7 @@ _metagen_general_status_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_STATE:
 		state = nm_client_get_state (nmc->client);
 		NMC_HANDLE_COLOR (state_to_color (state));
-		value = nm_state_to_string_no_l10n (state);
+		value = nm_state_to_string (state);
 		goto translate_and_out;
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_STARTUP:
 		v_bool = nm_client_get_startup (nmc->client);
@@ -202,7 +182,7 @@ _metagen_general_status_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_CONNECTIVITY:
 		connectivity = nm_client_get_connectivity (nmc->client);
 		NMC_HANDLE_COLOR (connectivity_to_color (connectivity));
-		value = nm_connectivity_to_string_no_l10n (connectivity);
+		value = nm_connectivity_to_string (connectivity);
 		goto translate_and_out;
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_NETWORKING:
 		v_bool = nm_client_networking_get_enabled (nmc->client);
@@ -221,7 +201,7 @@ _metagen_general_status_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 		goto enabled_out;
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_WIMAX_HW:
 	case NMC_GENERIC_INFO_TYPE_GENERAL_STATUS_WIMAX:
-		/* deprected fields. Don't return anything. */
+		/* deprecated fields. Don't return anything. */
 		return NULL;
 	default:
 		break;
@@ -286,7 +266,7 @@ _metagen_general_permissions_get_fcn (NMC_META_GENERIC_INFO_GET_FCN_ARGS)
 	case NMC_GENERIC_INFO_TYPE_GENERAL_PERMISSIONS_VALUE:
 		perm_result = nm_client_get_permission_result (nmc->client, perm);
 		NMC_HANDLE_COLOR (permission_result_to_color (perm_result));
-		s = permission_result_to_string_no_l10n (perm_result);
+		s = permission_result_to_string (perm_result);
 		if (get_type == NM_META_ACCESSOR_GET_TYPE_PRETTY)
 			return _(s);
 		return s;
@@ -561,8 +541,7 @@ print_permissions (void *user_data)
 		permissions[i++] = GINT_TO_POINTER (perm);
 	permissions[i++] = NULL;
 
-	/* Optionally start paging the output. */
-	nmc_terminal_spawn_pager (&nmc->nmc_config);
+	nm_cli_spawn_pager (nmc);
 
 	if (!nmc_print (&nmc->nmc_config,
 	                permissions,
@@ -998,7 +977,7 @@ do_radio_wifi (NmCli *nmc, int argc, char **argv)
 		if (nmc->complete)
 			return nmc->return_value;
 
-		/* no argument, show current WiFi state */
+		/* no argument, show current Wi-Fi state */
 		nmc_switch_show (nmc, NMC_FIELDS_NM_WIFI, N_("Wi-Fi radio switch"));
 	} else {
 		if (nmc->complete) {
@@ -1114,7 +1093,8 @@ client_connectivity (NMClient *client, GParamSpec *param, NmCli *nmc)
 
 	g_object_get (client, NM_CLIENT_CONNECTIVITY, &connectivity, NULL);
 	str = nmc_colorize (&nmc->nmc_config, connectivity_to_color (connectivity),
-	                    _("Connectivity is now '%s'\n"), nm_connectivity_to_string (connectivity));
+	                    _("Connectivity is now '%s'\n"),
+	                    gettext (nm_connectivity_to_string (connectivity)));
 	g_print ("%s", str);
 	g_free (str);
 }
@@ -1128,7 +1108,7 @@ client_state (NMClient *client, GParamSpec *param, NmCli *nmc)
 	g_object_get (client, NM_CLIENT_STATE, &state, NULL);
 	str = nmc_colorize (&nmc->nmc_config, state_to_color (state),
 	                    _("Networkmanager is now in the '%s' state\n"),
-	                    nm_state_to_string (state));
+	                    gettext (nm_state_to_string (state)));
 	g_print ("%s", str);
 	g_free (str);
 }
@@ -1285,8 +1265,7 @@ do_overview (NmCli *nmc, int argc, char **argv)
 	/* Register polkit agent */
 	nmc_start_polkit_agent_start_try (nmc);
 
-	/* Optionally start paging the output. */
-	nmc_terminal_spawn_pager (&nmc->nmc_config);
+	nm_cli_spawn_pager (nmc);
 
 	/* The VPN connections don't have devices (yet?). */
 	p = nm_client_get_active_connections (nmc->client);
diff --git a/clients/cli/meson.build b/clients/cli/meson.build
index c5669c96..11fe1cd1 100644
--- a/clients/cli/meson.build
+++ b/clients/cli/meson.build
@@ -3,7 +3,7 @@ name = 'nmcli'
 # FIXME: nmcli-completion should be renamed to nmcli
 install_data(
   'nmcli-completion',
-  install_dir: join_paths(nm_datadir, 'bash-completion', 'completions')
+  install_dir: join_paths(nm_datadir, 'bash-completion', 'completions'),
 )
 
 sources = files(
@@ -15,7 +15,7 @@ sources = files(
   'nmcli.c',
   'polkit-agent.c',
   'settings.c',
-  'utils.c'
+  'utils.c',
 )
 
 deps = [
@@ -23,7 +23,7 @@ deps = [
   libnmc_base_dep,
   libnmc_dep,
   nm_core_dep,
-  readline_dep
+  readline_dep,
 ]
 
 cflags = clients_cflags + [
@@ -43,5 +43,5 @@ executable(
   c_args: cflags,
   link_args: ldflags_linker_script_binary,
   link_depends: linker_script_binary,
-  install: true
+  install: true,
 )
diff --git a/clients/cli/nmcli.c b/clients/cli/nmcli.c
index bbfc310d..d7bc2a46 100644
--- a/clients/cli/nmcli.c
+++ b/clients/cli/nmcli.c
@@ -24,7 +24,6 @@
 #include "nmcli.h"
 
 #include <stdio.h>
-#include <string.h>
 #include <stdlib.h>
 #include <signal.h>
 #include <termios.h>
@@ -245,19 +244,19 @@ usage (void)
 	g_printerr (_("Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }\n"
 	              "\n"
 	              "OPTIONS\n"
-	              "  -o[verview]                                    overview mode (hide default values)\n"
-	              "  -t[erse]                                       terse output\n"
-	              "  -p[retty]                                      pretty output\n"
-	              "  -m[ode] tabular|multiline                      output mode\n"
-	              "  -c[olors] auto|yes|no                          whether to use colors in output\n"
-	              "  -f[ields] <field1,field2,...>|all|common       specify fields to output\n"
-	              "  -g[et-values] <field1,field2,...>|all|common   shortcut for -m tabular -t -f\n"
-	              "  -e[scape] yes|no                               escape columns separators in values\n"
-	              "  -a[sk]                                         ask for missing parameters\n"
-	              "  -s[how-secrets]                                allow displaying passwords\n"
-	              "  -w[ait] <seconds>                              set timeout waiting for finishing operations\n"
-	              "  -v[ersion]                                     show program version\n"
-	              "  -h[elp]                                        print this help\n"
+	              "  -a, --ask                                ask for missing parameters\n"
+	              "  -c, --colors auto|yes|no                 whether to use colors in output\n"
+	              "  -e, --escape yes|no                      escape columns separators in values\n"
+	              "  -f, --fields <field,...>|all|common      specify fields to output\n"
+	              "  -g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f\n"
+	              "  -h, --help                               print this help\n"
+	              "  -m, --mode tabular|multiline             output mode\n"
+	              "  -o, --overview                           overview mode\n"
+	              "  -p, --pretty                             pretty output\n"
+	              "  -s, --show-secrets                       allow displaying passwords\n"
+	              "  -t, --terse                              terse output\n"
+	              "  -v, --version                            show program version\n"
+	              "  -w, --wait <seconds>                     set timeout waiting for finishing operations\n"
 	              "\n"
 	              "OBJECT\n"
 	              "  g[eneral]       NetworkManager's general status and operations\n"
@@ -504,7 +503,7 @@ resolve_color_alias (const char *color)
 	static const struct {
 		const char *name;
 		const char *alias;
-	} const aliases[] = {
+	} aliases[] = {
 		{ "reset",        "0" },
 		{ "bold",         "1" },
 		{ "white",        "1;37" },
@@ -998,6 +997,14 @@ nmc_value_transforms_register (void)
 	                                 nmc_convert_bytes_to_string);
 }
 
+void
+nm_cli_spawn_pager (NmCli *nmc)
+{
+	if (nmc->pager_pid > 0)
+		return;
+	nmc->pager_pid = nmc_terminal_spawn_pager (&nmc->nmc_config);
+}
+
 static void
 nmc_cleanup (NmCli *nmc)
 {
@@ -1005,15 +1012,15 @@ nmc_cleanup (NmCli *nmc)
 
 	g_clear_object (&nmc->client);
 
-	g_string_free (nmc->return_text, TRUE);
+	if (nmc->return_text)
+		g_string_free (g_steal_pointer (&nmc->return_text), TRUE);
 
 	if (nmc->secret_agent) {
-		/* Destroy secret agent if we have one. */
-		nm_secret_agent_old_unregister (nmc->secret_agent, NULL, NULL);
-		g_object_unref (nmc->secret_agent);
+		nm_secret_agent_old_unregister (NM_SECRET_AGENT_OLD (nmc->secret_agent), NULL, NULL);
+		g_clear_object (&nmc->secret_agent);
 	}
-	if (nmc->pwds_hash)
-		g_hash_table_destroy (nmc->pwds_hash);
+
+	nm_clear_pointer (&nmc->pwds_hash, g_hash_table_destroy);
 
 	nm_clear_g_free (&nmc->required_fields);
 
diff --git a/clients/cli/nmcli.h b/clients/cli/nmcli.h
index 28616855..cd50333a 100644
--- a/clients/cli/nmcli.h
+++ b/clients/cli/nmcli.h
@@ -20,7 +20,7 @@
 #ifndef NMC_NMCLI_H
 #define NMC_NMCLI_H
 
-#include "nm-secret-agent-old.h"
+#include "nm-secret-agent-simple.h"
 #include "nm-meta-setting-desc.h"
 
 struct _NMPolkitListener;
@@ -129,7 +129,7 @@ typedef struct _NmCli {
 
 	int timeout;                                      /* Operation timeout */
 
-	NMSecretAgentOld *secret_agent;                   /* Secret agent */
+	NMSecretAgentSimple *secret_agent;                /* Secret agent */
 	GHashTable *pwds_hash;                            /* Hash table with passwords in passwd-file */
 	struct _NMPolkitListener *pk_listener;            /* polkit agent listener */
 
@@ -167,6 +167,8 @@ void     nmc_clear_sigint (void);
 void     nmc_set_sigquit_internal (void);
 void     nmc_exit (void);
 
+void nm_cli_spawn_pager (NmCli *nmc);
+
 void nmc_empty_output_fields (NmcOutputData *output_data);
 
 #define NMC_OUTPUT_DATA_DEFINE_SCOPED(out) \
diff --git a/clients/cli/polkit-agent.c b/clients/cli/polkit-agent.c
index 338f0b15..accb567f 100644
--- a/clients/cli/polkit-agent.c
+++ b/clients/cli/polkit-agent.c
@@ -22,7 +22,6 @@
 #include "polkit-agent.h"
 
 #include <stdio.h>
-#include <string.h>
 #include <sys/types.h>
 #include <unistd.h>
 
@@ -40,24 +39,25 @@ polkit_request (NMPolkitListener *listener,
                 gboolean echo_on,
                 gpointer user_data)
 {
-	char *response, *tmp, *p;
+	NmCli *nmc = user_data;
 
 	g_print ("%s\n", message);
 	g_print ("(action_id: %s)\n", action_id);
 
 	/* Ask user for polkit authorization password */
 	if (user) {
+		gs_free char *tmp = NULL;
+		char *p;
+
 		/* chop of ": " if present */
 		tmp = g_strdup (request);
 		p = strrchr (tmp, ':');
-		if (p && !strcmp (p, ": "))
+		if (p && nm_streq (p, ": "))
 			*p = '\0';
-		response = nmc_readline_echo (echo_on, "%s (%s): ", tmp, user);
-		g_free (tmp);
-	} else
-		response = nmc_readline_echo (echo_on, "%s", request);
+		return nmc_readline_echo (&nmc->nmc_config, echo_on, "%s (%s): ", tmp, user);
+	}
 
-	return response;
+	return nmc_readline_echo (&nmc->nmc_config, echo_on, "%s", request);
 }
 
 static void
diff --git a/clients/cli/settings.c b/clients/cli/settings.c
index 2d231e1c..a04c8eb6 100644
--- a/clients/cli/settings.c
+++ b/clients/cli/settings.c
@@ -307,7 +307,8 @@ nmc_setting_connection_connect_handlers (NMSettingConnection *setting, NMConnect
 /*****************************************************************************/
 
 static gboolean
-_set_fcn_precheck_connection_secondaries (const char *value,
+_set_fcn_precheck_connection_secondaries (NMClient *client,
+                                          const char *value,
                                           char **value_coerced,
                                           GError **error)
 {
@@ -322,7 +323,7 @@ _set_fcn_precheck_connection_secondaries (const char *value,
 	if (!strv0)
 		return TRUE;
 
-	connections = nm_client_get_connections (nm_cli.client);
+	connections = nm_client_get_connections (client);
 
 	strv = g_strdupv ((char **) strv0);
 	for (iter = strv; *iter; iter++) {
@@ -332,7 +333,7 @@ _set_fcn_precheck_connection_secondaries (const char *value,
 				g_print (_("Warning: %s is not an UUID of any existing connection profile\n"),
 				         *iter);
 			} else {
-				/* Currenly NM only supports VPN connections as secondaries */
+				/* Currently NM only supports VPN connections as secondaries */
 				if (!nm_connection_is_type (con, NM_SETTING_VPN_SETTING_NAME)) {
 					g_set_error (error, 1, 0, _("'%s' is not a VPN connection profile"), *iter);
 					return FALSE;
@@ -345,7 +346,7 @@ _set_fcn_precheck_connection_secondaries (const char *value,
 				return FALSE;
 			}
 
-			/* Currenly NM only supports VPN connections as secondaries */
+			/* Currently NM only supports VPN connections as secondaries */
 			if (!nm_connection_is_type (con, NM_SETTING_VPN_SETTING_NAME)) {
 				g_set_error (error, 1, 0, _("'%s' is not a VPN connection profile"), *iter);
 				return FALSE;
@@ -531,7 +532,7 @@ _set_fcn_call (const NMMetaPropertyInfo *property_info,
  * Returns: TRUE on success; FALSE on failure and sets error
  */
 gboolean
-nmc_setting_set_property (NMSetting *setting, const char *prop, const char *value, GError **error)
+nmc_setting_set_property (NMClient *client, NMSetting *setting, const char *prop, const char *value, GError **error)
 {
 	const NMMetaPropertyInfo *property_info;
 
@@ -552,7 +553,7 @@ nmc_setting_set_property (NMSetting *setting, const char *prop, const char *valu
 				if (nm_streq (property_info->property_name, NM_SETTING_CONNECTION_SECONDARIES)) {
 					gs_free char *value_coerced = NULL;
 
-					if (!_set_fcn_precheck_connection_secondaries (value, &value_coerced, error))
+					if (!_set_fcn_precheck_connection_secondaries (client, value, &value_coerced, error))
 						return FALSE;
 
 					return _set_fcn_call (property_info,
@@ -590,11 +591,11 @@ nmc_property_set_default_value (NMSetting *setting, const char *prop)
 }
 
 /*
- * Generic function for reseting (single value) properties.
+ * Generic function for resetting (single value) properties.
  *
  * The function resets the property value to the default one. It respects
  * nmcli restrictions for changing properties. So if 'set_func' is NULL,
- * reseting the value is denied.
+ * resetting the value is denied.
  *
  * Returns: TRUE on success; FALSE on failure and sets error
  */
diff --git a/clients/cli/settings.h b/clients/cli/settings.h
index 7dad622b..4e7e38df 100644
--- a/clients/cli/settings.h
+++ b/clients/cli/settings.h
@@ -42,7 +42,8 @@ char       *nmc_setting_get_property (NMSetting *setting,
 char       *nmc_setting_get_property_parsable (NMSetting *setting,
                                                const char *prop,
                                                GError **error);
-gboolean    nmc_setting_set_property (NMSetting *setting,
+gboolean    nmc_setting_set_property (NMClient *client,
+                                      NMSetting *setting,
                                       const char *prop,
                                       const char *val,
                                       GError **error);
diff --git a/clients/cli/utils.c b/clients/cli/utils.c
index feb67221..0e74ba88 100644
--- a/clients/cli/utils.c
+++ b/clients/cli/utils.c
@@ -23,9 +23,7 @@
 #include "utils.h"
 
 #include <stdio.h>
-#include <string.h>
 #include <stdlib.h>
-#include <errno.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
@@ -36,6 +34,7 @@
 #include "nm-meta-setting-access.h"
 
 #include "common.h"
+#include "nmcli.h"
 #include "settings.h"
 
 #define ML_HEADER_WIDTH 79
@@ -1100,7 +1099,7 @@ _print_fill (const NmcConfig *nmc_config,
 				/* don't mark the entry for display. This is to shorten the output in case
 				 * the property is the default value. But we only do that, if the user
 				 * opts in to this behavior (-overview), or of the property marks itself
-				 * elegible to be hidden.
+				 * eligible to be hidden.
 				 *
 				 * In general, only new API shall mark itself eligible to be hidden.
 				 * Long established properties cannot, because it would be a change
@@ -1275,7 +1274,7 @@ _print_do (const NmcConfig *nmc_config,
 			title = header_cell->title;
 
 			width1 = strlen (title);
-			width2 = nmc_string_screen_width (title, NULL);  /* Width of the string (in screen colums) */
+			width2 = nmc_string_screen_width (title, NULL);  /* Width of the string (in screen columns) */
 			g_string_append_printf (str, "%-*s", (int) (header_cell->width + width1 - width2), title);
 			g_string_append_c (str, ' ');  /* Column separator */
 			table_width += header_cell->width + width1 - width2 + 1;
@@ -1357,7 +1356,7 @@ _print_do (const NmcConfig *nmc_config,
 						const PrintDataHeaderCell *header_cell = &header_row[i_col];
 
 						width1 = strlen (text);
-						width2 = nmc_string_screen_width (text, NULL);  /* Width of the string (in screen colums) */
+						width2 = nmc_string_screen_width (text, NULL);  /* Width of the string (in screen columns) */
 						g_string_append_printf (str, "%-*s", (int) (header_cell->width + width1 - width2), text);
 						g_string_append_c (str, ' ');  /* Column separator */
 						table_width += header_cell->width + width1 - width2 + 1;
@@ -1427,19 +1426,20 @@ pager_fallback (void)
 {
 	char buf[64];
 	int rb;
+	int errsv;
 
 	do {
 		rb = read (STDIN_FILENO, buf, sizeof (buf));
 		if (rb == -1) {
-			if (errno == EINTR) {
+			errsv = errno;
+			if (errsv == EINTR)
 				continue;
-			} else {
-				g_printerr (_("Error reading nmcli output: %s\n"), strerror (errno));
-				_exit(EXIT_FAILURE);
-			}
+			g_printerr (_("Error reading nmcli output: %s\n"), nm_strerror_native (errsv));
+			_exit(EXIT_FAILURE);
 		}
 		if (write (STDOUT_FILENO, buf, rb) == -1) {
-			g_printerr (_("Error writing nmcli output: %s\n"), strerror (errno));
+			errsv = errno;
+			g_printerr (_("Error writing nmcli output: %s\n"), nm_strerror_native (errsv));
 			_exit(EXIT_FAILURE);
 		}
 	} while (rb > 0);
@@ -1447,38 +1447,41 @@ pager_fallback (void)
 	_exit(EXIT_SUCCESS);
 }
 
-void
+pid_t
 nmc_terminal_spawn_pager (const NmcConfig *nmc_config)
 {
 	const char *pager = getenv ("PAGER");
+	pid_t pager_pid;
 	pid_t parent_pid;
 	int fd[2];
+	int errsv;
 
-	if (   nm_cli.nmc_config.in_editor
-	    || nm_cli.pager_pid > 0
+	if (   nmc_config->in_editor
 	    || nmc_config->print_output == NMC_PRINT_TERSE
 	    || !nmc_config->use_colors
 	    || g_strcmp0 (pager, "") == 0
 	    || getauxval (AT_SECURE))
-		return;
+		return 0;
 
 	if (pipe (fd) == -1) {
-		g_printerr (_("Failed to create pager pipe: %s\n"), strerror (errno));
-		return;
+		errsv = errno;
+		g_printerr (_("Failed to create pager pipe: %s\n"), nm_strerror_native (errsv));
+		return 0;
 	}
 
 	parent_pid = getpid ();
 
-	nm_cli.pager_pid = fork ();
-	if (nm_cli.pager_pid == -1) {
-		g_printerr (_("Failed to fork pager: %s\n"), strerror (errno));
+	pager_pid = fork ();
+	if (pager_pid == -1) {
+		errsv = errno;
+		g_printerr (_("Failed to fork pager: %s\n"), nm_strerror_native (errsv));
 		nm_close (fd[0]);
 		nm_close (fd[1]);
-		return;
+		return 0;
 	}
 
 	/* In the child start the pager */
-	if (nm_cli.pager_pid == 0) {
+	if (pager_pid == 0) {
 		dup2 (fd[0], STDIN_FILENO);
 		nm_close (fd[0]);
 		nm_close (fd[1]);
@@ -1516,13 +1519,18 @@ nmc_terminal_spawn_pager (const NmcConfig *nmc_config)
 	}
 
 	/* Return in the parent */
-	if (dup2 (fd[1], STDOUT_FILENO) < 0)
-		g_printerr (_("Failed to duplicate pager pipe: %s\n"), strerror (errno));
-	if (dup2 (fd[1], STDERR_FILENO) < 0)
-		g_printerr (_("Failed to duplicate pager pipe: %s\n"), strerror (errno));
+	if (dup2 (fd[1], STDOUT_FILENO) < 0) {
+		errsv = errno;
+		g_printerr (_("Failed to duplicate pager pipe: %s\n"), nm_strerror_native (errsv));
+	}
+	if (dup2 (fd[1], STDERR_FILENO) < 0) {
+		errsv = errno;
+		g_printerr (_("Failed to duplicate pager pipe: %s\n"), nm_strerror_native (errsv));
+	}
 
 	nm_close (fd[0]);
 	nm_close (fd[1]);
+	return pager_pid;
 }
 
 /*****************************************************************************/
@@ -1589,8 +1597,7 @@ print_required_fields (const NmcConfig *nmc_config,
 	gboolean field_names = of_flags & NMC_OF_FLAG_FIELD_NAMES;
 	gboolean section_prefix = of_flags & NMC_OF_FLAG_SECTION_PREFIX;
 
-	/* Optionally start paging the output. */
-	nmc_terminal_spawn_pager (nmc_config);
+	nm_cli_spawn_pager (&nm_cli);
 
 	/* --- Main header --- */
 	if (   nmc_config->print_output == NMC_PRINT_PRETTY
@@ -1730,7 +1737,7 @@ print_required_fields (const NmcConfig *nmc_config,
 			g_string_append_c (str, ':');  /* Column separator */
 		} else {
 			width1 = strlen (value);
-			width2 = nmc_string_screen_width (value, NULL);  /* Width of the string (in screen colums) */
+			width2 = nmc_string_screen_width (value, NULL);  /* Width of the string (in screen columns) */
 			g_string_append_printf (str, "%-*s", field_values[idx].width + width1 - width2, strlen (value) > 0 ? value : not_set_str);
 			g_string_append_c (str, ' ');  /* Column separator */
 			table_width += field_values[idx].width + width1 - width2 + 1;
diff --git a/clients/cli/utils.h b/clients/cli/utils.h
index b2a3e5eb..b84b35bf 100644
--- a/clients/cli/utils.h
+++ b/clients/cli/utils.h
@@ -40,7 +40,7 @@ gboolean nmc_parse_args (nmc_arg_t *arg_arr, gboolean last, int *argc, char ***a
 char *ssid_to_hex (const char *str, gsize len);
 void nmc_terminal_erase_line (void);
 void nmc_terminal_show_progress (const char *str);
-void nmc_terminal_spawn_pager (const NmcConfig *nmc_config);
+pid_t nmc_terminal_spawn_pager (const NmcConfig *nmc_config);
 char *nmc_colorize (const NmcConfig *nmc_config, NMMetaColor color, const char * fmt, ...)  _nm_printf (3, 4);
 void nmc_filter_out_colors_inplace (char *str);
 char *nmc_filter_out_colors (const char *str);
@@ -166,6 +166,8 @@ typedef enum {
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DEVICE = 0,
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_TYPE,
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_STATE,
+	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP4_CONNECTIVITY,
+	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_IP6_CONNECTIVITY,
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_DBUS_PATH,
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CONNECTION,
 	NMC_GENERIC_INFO_TYPE_DEVICE_STATUS_CON_UUID,
@@ -184,6 +186,8 @@ typedef enum {
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_MTU,
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_STATE,
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_REASON,
+	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP4_CONNECTIVITY,
+	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP6_CONNECTIVITY,
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_UDI,
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IP_IFACE,
 	NMC_GENERIC_INFO_TYPE_DEVICE_DETAIL_GENERAL_IS_SOFTWARE,
diff --git a/clients/common/meson.build b/clients/common/meson.build
index 30fd2cfa..b4b6bcac 100644
--- a/clients/common/meson.build
+++ b/clients/common/meson.build
@@ -4,7 +4,7 @@ nm_polkit_listener = files('nm-polkit-listener.c')
 
 deps = [
   libnm_dep,
-  nm_core_dep
+  nm_core_dep,
 ]
 
 cflags = clients_cflags + [
@@ -13,18 +13,18 @@ cflags = clients_cflags + [
 
 libnmc_base = static_library(
   'nmc-base',
-  sources: shared_files_clients_common + files(
+  sources: files(
     'nm-client-utils.c',
     'nm-secret-agent-simple.c',
     'nm-vpn-helpers.c',
   ),
   dependencies: deps,
-  c_args: cflags
+  c_args: cflags,
 )
 
 libnmc_base_dep = declare_dependency(
   include_directories: common_inc,
-  link_with: libnmc_base
+  link_with: libnmc_base,
 )
 
 settings_docs = 'settings-docs.h'
@@ -34,7 +34,7 @@ if enable_introspection
     settings_docs,
     input: nm_property_docs,
     output: settings_docs,
-    command: [xsltproc, '--output', '@OUTPUT@', join_paths(meson.current_source_dir(), 'settings-docs.xsl'), '@INPUT@']
+    command: [xsltproc, '--output', '@OUTPUT@', join_paths(meson.current_source_dir(), 'settings-docs.xsl'), '@INPUT@'],
   )
 
   test(
@@ -46,7 +46,7 @@ else
   settings_docs_source = configure_file(
     input: settings_docs + '.in',
     output: settings_docs,
-    configuration: configuration_data()
+    configuration: configuration_data(),
   )
 endif
 
@@ -54,17 +54,17 @@ libnmc = static_library(
   'nmc',
   sources: files(
     'nm-meta-setting-access.c',
-    'nm-meta-setting-desc.c'
+    'nm-meta-setting-desc.c',
   ) + shared_nm_meta_setting_c + shared_nm_ethtool_utils_c + [settings_docs_source],
   dependencies: deps,
   c_args: cflags,
   link_with: libnmc_base,
-  link_depends: settings_docs_source
+  link_depends: settings_docs_source,
 )
 
 libnmc_dep = declare_dependency(
   include_directories: common_inc,
-  link_with: libnmc
+  link_with: libnmc,
 )
 
 if (enable_introspection or enable_nmtui) and enable_tests
diff --git a/clients/common/nm-client-utils.c b/clients/common/nm-client-utils.c
index 8c7553d8..1241131a 100644
--- a/clients/common/nm-client-utils.c
+++ b/clients/common/nm-client-utils.c
@@ -348,10 +348,11 @@ NM_UTILS_LOOKUP_STR_DEFINE (nmc_device_reason_to_string, NMDeviceStateReason,
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_NEW_ACTIVATION,                 N_("New connection activation was enqueued")),
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_PARENT_CHANGED,                 N_("The device's parent changed")),
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED,         N_("The device parent's management changed")),
-	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_OVSDB_FAILED,                   N_("OpenVSwitch database connection failed")),
+	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_OVSDB_FAILED,                   N_("Open vSwitch database connection failed")),
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_IP_ADDRESS_DUPLICATE,           N_("A duplicate IP address was detected")),
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_IP_METHOD_UNSUPPORTED,          N_("The selected IP method is not supported")),
 	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_SRIOV_CONFIGURATION_FAILED,     N_("Failed to configure SR-IOV parameters")),
+	NM_UTILS_LOOKUP_ITEM (NM_DEVICE_STATE_REASON_PEER_NOT_FOUND,                 N_("The Wi-Fi P2P peer could not be found")),
 )
 
 NM_UTILS_LOOKUP_STR_DEFINE (nm_active_connection_state_reason_to_string, NMActiveConnectionStateReason,
diff --git a/clients/common/nm-client-utils.h b/clients/common/nm-client-utils.h
index 9d818873..a5bc05fa 100644
--- a/clients/common/nm-client-utils.h
+++ b/clients/common/nm-client-utils.h
@@ -24,6 +24,13 @@
 #include "nm-active-connection.h"
 #include "nm-device.h"
 
+
+#define nm_auto_unref_ip_address nm_auto (_nm_ip_address_unref)
+NM_AUTO_DEFINE_FCN0 (NMIPAddress *, _nm_ip_address_unref, nm_ip_address_unref)
+
+#define nm_auto_unref_wgpeer nm_auto (_nm_auto_unref_wgpeer)
+NM_AUTO_DEFINE_FCN0 (NMWireGuardPeer *, _nm_auto_unref_wgpeer, nm_wireguard_peer_unref)
+
 const NMObject **nmc_objects_sort_by_path (const NMObject *const*objs, gssize len);
 
 const char *nmc_string_is_valid (const char *input, const char **allowed, GError **error);
diff --git a/clients/common/nm-meta-setting-desc.c b/clients/common/nm-meta-setting-desc.c
index d13ee4ce..6e35228a 100644
--- a/clients/common/nm-meta-setting-desc.c
+++ b/clients/common/nm-meta-setting-desc.c
@@ -117,7 +117,6 @@ _parse_ip_route (int family,
 {
 	const int MAX_PREFIX = (family == AF_INET) ? 32 : 128;
 	const char *next_hop = NULL;
-	const char *canon_dest;
 	int prefix;
 	NMIPRoute *route = NULL;
 	GError *local = NULL;
@@ -229,18 +228,6 @@ _parse_ip_route (int family,
 		return NULL;
 	}
 
-	/* We don't accept default routes as NetworkManager handles it
-	 * itself. But we have to check this after @route has normalized the
-	 * dest string.
-	 */
-	canon_dest = nm_ip_route_get_dest (route);
-	if (!strcmp (canon_dest, "0.0.0.0") || !strcmp (canon_dest, "::")) {
-		g_set_error_literal (error, NM_UTILS_ERROR, NM_UTILS_ERROR_INVALID_ARGUMENT,
-		                     _("default route cannot be added (NetworkManager handles it by itself)"));
-		g_clear_pointer (&route, nm_ip_route_unref);
-		return NULL;
-	}
-
 	if (attrs) {
 		GHashTableIter iter;
 		char *name;
@@ -285,13 +272,14 @@ _dump_team_link_watcher (NMTeamLinkWatcher *watcher)
 	DUMP_WATCHER_INT (w_dump, watcher, "init-wait", init_wait);
 	DUMP_WATCHER_INT (w_dump, watcher, "interval", interval);
 	DUMP_WATCHER_INT (w_dump, watcher, "missed-max", missed_max);
-#undef DUMP_WATCHER_INT
 	g_string_append_printf (w_dump, " target-host=%s",
 	                        nm_team_link_watcher_get_target_host (watcher));
 
 	if (nm_streq (name, NM_TEAM_LINK_WATCHER_NSNA_PING))
 		return g_string_free (w_dump, FALSE);
 
+	DUMP_WATCHER_INT (w_dump, watcher, "vlanid", vlanid);
+#undef DUMP_WATCHER_INT
 	g_string_append_printf (w_dump, " source-host=%s",
 	                        nm_team_link_watcher_get_source_host (watcher));
 	flags = nm_team_link_watcher_get_flags (watcher);
@@ -313,7 +301,7 @@ _parse_team_link_watcher (const char *str,
 	gs_free char *str_clean = NULL;
 	guint i;
 	gs_free const char *name = NULL;
-	int val1 = 0, val2 = 0, val3 = 3;
+	int val1 = 0, val2 = 0, val3 = 3, val4 = -1;
 	gs_free const char *target_host = NULL;
 	gs_free const char *source_host = NULL;
 	NMTeamLinkWatcherArpPingFlags flags = 0;
@@ -358,6 +346,8 @@ _parse_team_link_watcher (const char *str,
 			val2 = _nm_utils_ascii_str_to_int64 (pair[1], 10, 0, G_MAXINT32, -1);
 		else if (nm_streq (pair[0], "missed-max"))
 			val3 = _nm_utils_ascii_str_to_int64 (pair[1], 10, 0, G_MAXINT32, -1);
+		else if (nm_streq (pair[0], "vlanid"))
+			val4 = _nm_utils_ascii_str_to_int64 (pair[1], 10, -1, 4094, -2);
 		else if (nm_streq (pair[0], "target-host"))
 			target_host = g_strdup (pair[1]);
 		else if (nm_streq (pair[0], "source-host"))
@@ -382,6 +372,11 @@ _parse_team_link_watcher (const char *str,
 			             "value is not a valid number [0, MAXINT]");
 			return NULL;
 		}
+		if (val4 < -1) {
+			g_set_error (error, 1, 0, "'%s' is not valid: %s", watcherv[i],
+			             "value is not a valid number [-1, 4094]");
+			return NULL;
+		}
 	}
 
 	if (nm_streq0 (name, NM_TEAM_LINK_WATCHER_ETHTOOL))
@@ -389,7 +384,7 @@ _parse_team_link_watcher (const char *str,
 	else if (nm_streq0 (name, NM_TEAM_LINK_WATCHER_NSNA_PING))
 		return nm_team_link_watcher_new_nsna_ping (val1, val2, val3, target_host, error);
 	else if (nm_streq0 (name, NM_TEAM_LINK_WATCHER_ARP_PING))
-		return nm_team_link_watcher_new_arp_ping (val1, val2, val3, target_host, source_host, flags, error);
+		return nm_team_link_watcher_new_arp_ping2 (val1, val2, val3, val4, target_host, source_host, flags, error);
 
 	if (!name)
 		g_set_error (error, 1, 0, "link watcher name missing");
@@ -1518,18 +1513,16 @@ bytes_to_string (GBytes *bytes)
 {
 	const guint8 *data;
 	gsize len;
-	GString *cert = NULL;
-	int i;
 
 	if (!bytes)
 		return NULL;
-	data = g_bytes_get_data (bytes, &len);
 
-	cert = g_string_new (NULL);
-	for (i = 0; i < len; i++)
-		g_string_append_printf (cert, "%02X", data[i]);
-
-	return g_string_free (cert, FALSE);
+	data = g_bytes_get_data (bytes, &len);
+	return nm_utils_bin2hexstr_full (data,
+	                                 len,
+	                                 '\0',
+	                                 TRUE,
+	                                 NULL);
 }
 
 static char *
@@ -1948,26 +1941,36 @@ nmc_util_is_domain (const char *domain)
 }
 
 static gboolean
-nmc_property_set_bytes (NMSetting *setting, const char *prop, const char *value, GError **error)
+_set_fcn_gobject_bytes (ARGS_SET_FCN)
 {
-	gs_free char *val_strip = NULL;
+	gs_free char *val_strip_free = NULL;
 	gs_free const char **strv = NULL;
+	const char *val_strip;
 	const char **iter;
-	GBytes *bytes;
-	GByteArray *array = NULL;
-	gboolean success = TRUE;
+	gs_unref_bytes GBytes *bytes = NULL;
+	GByteArray *array;
 
 	nm_assert (!error || !*error);
 
-	val_strip = g_strstrip (g_strdup (value));
+	val_strip = nm_strstrip_avoid_copy (value, &val_strip_free);
 
 	/* First try hex string in the format of AAbbCCDd */
 	bytes = nm_utils_hexstr2bin (val_strip);
 	if (bytes)
 		goto done;
 
+	if (   !property_info->property_typ_data
+	    || !property_info->property_typ_data->subtype.gobject_bytes.legacy_format) {
+		if (value && value[0]) {
+			g_set_error_literal (error, 1, 0, _("not a valid hex-string"));
+			return FALSE;
+		}
+		/* accept the empty word to reset the property to %NULL. */
+		goto done;
+	}
+
 	/* Otherwise, consider the following format: AA b 0xCc D */
-	strv = nm_utils_strsplit_set (val_strip, " \t", FALSE);
+	strv = nm_utils_strsplit_set (value, " \t", FALSE);
 	array = g_byte_array_sized_new (NM_PTRARRAY_LEN (strv));
 	for (iter = strv; iter && *iter; iter++) {
 		int v;
@@ -1977,8 +1980,7 @@ nmc_property_set_bytes (NMSetting *setting, const char *prop, const char *value,
 		if (v == -1) {
 			g_set_error (error, 1, 0, _("'%s' is not a valid hex character"), *iter);
 			g_byte_array_free (array, TRUE);
-			success = FALSE;
-			goto done;
+			return FALSE;
 		}
 		v8 = v;
 		g_byte_array_append (array, &v8, 1);
@@ -1986,13 +1988,8 @@ nmc_property_set_bytes (NMSetting *setting, const char *prop, const char *value,
 	bytes = g_byte_array_free_to_bytes (array);
 
 done:
-	if (success)
-		g_object_set (setting, prop, bytes, NULL);
-
-	if (bytes)
-		g_bytes_unref (bytes);
-
-	return success;
+	g_object_set (setting, property_info->property_name, bytes, NULL);
+	return TRUE;
 }
 
 /*****************************************************************************/
@@ -2108,14 +2105,16 @@ _get_fcn_802_1x_phase2_client_cert (ARGS_GET_FCN)
 }
 
 static gconstpointer
-_get_fcn_802_1x_password_raw (ARGS_GET_FCN)
+_get_fcn_gobject_bytes (ARGS_GET_FCN)
 {
-	NMSetting8021x *s_8021X = NM_SETTING_802_1X (setting);
+	gs_unref_bytes GBytes *bytes = NULL;
 	char *str;
 
 	RETURN_UNSUPPORTED_GET_TYPE ();
 
-	str = bytes_to_string (nm_setting_802_1x_get_password_raw (s_8021X));
+	g_object_get (setting, property_info->property_name, &bytes, NULL);
+
+	str = bytes_to_string (bytes);
 	NM_SET_OUT (out_is_default, !str || !str[0]);
 	RETURN_STR_TO_FREE (str);
 }
@@ -2333,12 +2332,6 @@ DEFINE_SETTER_PRIV_KEY (_set_fcn_802_1x_phase2_private_key,
                         nm_setting_802_1x_get_phase2_private_key_password,
                         nm_setting_802_1x_set_phase2_private_key)
 
-static gboolean
-_set_fcn_802_1x_password_raw (ARGS_SET_FCN)
-{
-	return nmc_property_set_bytes (setting, property_info->property_name, value, error);
-}
-
 static gconstpointer
 _get_fcn_bond_options (ARGS_GET_FCN)
 {
@@ -4847,16 +4840,6 @@ _gobject_enum_pre_set_notify_fcn_wireless_security_wep_key_type (const NMMetaPro
 	}
 }
 
-static const char *
-_validate_fcn_wireless_security_psk (const char *value, char **out_to_free, GError **error)
-{
-	if (!nm_utils_wpa_psk_valid (value)) {
-		g_set_error (error, 1, 0, _("'%s' is not a valid PSK"), value);
-		return NULL;
-	}
-	return value;
-}
-
 /*****************************************************************************/
 
 static gconstpointer
@@ -5071,6 +5054,11 @@ static const NMMetaPropertyType _pt_gobject_mtu = {
 	.set_fcn =                      _set_fcn_gobject_mtu,
 };
 
+static const NMMetaPropertyType _pt_gobject_bytes = {
+	.get_fcn =                     _get_fcn_gobject_bytes,
+	.set_fcn =                     _set_fcn_gobject_bytes,
+};
+
 static const NMMetaPropertyType _pt_gobject_mac = {
 	.get_fcn =                      _get_fcn_gobject,
 	.set_fcn =                      _set_fcn_gobject_mac,
@@ -5121,10 +5109,8 @@ static const NMMetaPropertyType _pt_ethtool = {
 #define PROPERTY_INFO_WITH_DESC(name, ...) \
 	PROPERTY_INFO (name, DESCRIBE_DOC_##name, ##__VA_ARGS__)
 
-#define VALUES_STATIC(...)  (((const char *[]) { __VA_ARGS__, NULL }))
-
-#define ENUM_VALUE_INFOS(...)  (((const NMUtilsEnumValueInfo []) { __VA_ARGS__, { 0 } }))
-#define INT_VALUE_INFOS(...)  (((const NMMetaUtilsIntValueInfo []) { __VA_ARGS__, { 0 } }))
+#define ENUM_VALUE_INFOS(...)  (((const NMUtilsEnumValueInfo    []) { __VA_ARGS__ { .nick = NULL, }, }))
+#define INT_VALUE_INFOS(...)   (((const NMMetaUtilsIntValueInfo []) { __VA_ARGS__ { .nick = NULL, }, }))
 
 #define GET_FCN_WITH_DEFAULT(type, func) \
 	/* macro that returns @func as const (gboolean(*)(NMSetting*)) type, but checks
@@ -5166,12 +5152,25 @@ static const NMMetaPropertyType _pt_ethtool = {
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
 			.value_infos =              INT_VALUE_INFOS ( \
 				{ \
-					.value = -1, \
+					.value.i64 = -1, \
 					.nick = "unset", \
-				} \
+				}, \
 			), \
 		),
 
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_6LOWPAN
+static const NMMetaPropertyInfo *const property_infos_6LOWPAN[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_6LOWPAN_PARENT,
+		.is_cli_option =                TRUE,
+		.property_alias =               "dev",
+		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_REQD,
+		.prompt =                       N_("IEEE 802.15.4 (WPAN) parent device or connection UUID"),
+		.property_type =                &_pt_gobject_string,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_802_1X
 static const NMMetaPropertyInfo *const property_infos_802_1X[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_EAP,
@@ -5181,7 +5180,7 @@ static const NMMetaPropertyInfo *const property_infos_802_1X[] = {
 			.remove_fcn =               _remove_fcn_802_1x_eap,
 		),
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("leap", "md5", "tls", "peap", "ttls", "sim", "fast", "pwd"),
+			.values_static =            NM_MAKE_STRV ("leap", "md5", "tls", "peap", "ttls", "sim", "fast", "pwd"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_IDENTITY,
@@ -5248,19 +5247,19 @@ static const NMMetaPropertyInfo *const property_infos_802_1X[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE1_PEAPVER,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("0", "1"),
+			.values_static =            NM_MAKE_STRV ("0", "1"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE1_PEAPLABEL,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("0", "1"),
+			.values_static =            NM_MAKE_STRV ("0", "1"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("0", "1", "2", "3"),
+			.values_static =            NM_MAKE_STRV ("0", "1", "2", "3"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE1_AUTH_FLAGS,
@@ -5275,13 +5274,13 @@ static const NMMetaPropertyInfo *const property_infos_802_1X[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE2_AUTH,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", "tls"),
+			.values_static =            NM_MAKE_STRV ("pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", "tls"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE2_AUTHEAP,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("md5", "mschapv2", "otp", "gtc", "tls"),
+			.values_static =            NM_MAKE_STRV ("md5", "mschapv2", "otp", "gtc", "tls"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PHASE2_CA_CERT,
@@ -5355,9 +5354,9 @@ static const NMMetaPropertyInfo *const property_infos_802_1X[] = {
 		       "(with optional 0x/0X prefix, and optional leading 0).\n\n"
 		       "Examples: ab0455a6ea3a74C2\n"
 		       "          ab 4 55 0xa6 ea 3a 74 C2\n"),
-		.property_type = DEFINE_PROPERTY_TYPE (
-			.get_fcn =                  _get_fcn_802_1x_password_raw,
-			.set_fcn =                  _set_fcn_802_1x_password_raw,
+		.property_type =                 &_pt_gobject_bytes,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_bytes,
+			.legacy_format =            TRUE,
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_802_1X_PASSWORD_RAW_FLAGS,
@@ -5443,9 +5442,9 @@ static const NMMetaPropertyInfo *const property_infos_ADSL[] = {
 		.def_hint =                     NM_META_TEXT_PROMPT_ADSL_PROTO_CHOICES,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_ADSL_PROTOCOL_PPPOA,
-			                                           NM_SETTING_ADSL_PROTOCOL_PPPOE,
-			                                           NM_SETTING_ADSL_PROTOCOL_IPOATM),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_ADSL_PROTOCOL_PPPOA,
+			                                          NM_SETTING_ADSL_PROTOCOL_PPPOE,
+			                                          NM_SETTING_ADSL_PROTOCOL_IPOATM),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_ADSL_ENCAPSULATION,
@@ -5455,8 +5454,8 @@ static const NMMetaPropertyInfo *const property_infos_ADSL[] = {
 		.def_hint =                     NM_META_TEXT_PROMPT_ADSL_ENCAP_CHOICES,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_ADSL_ENCAPSULATION_VCMUX,
-			                                           NM_SETTING_ADSL_ENCAPSULATION_LLC),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_ADSL_ENCAPSULATION_VCMUX,
+			                                          NM_SETTING_ADSL_ENCAPSULATION_LLC),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_ADSL_VPI,
@@ -5484,9 +5483,9 @@ static const NMMetaPropertyInfo *const property_infos_BLUETOOTH[] = {
 		.def_hint =                     NM_META_TEXT_PROMPT_BT_TYPE_CHOICES,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_BLUETOOTH_TYPE_DUN,
-			                                           NM_SETTING_BLUETOOTH_TYPE_PANU,
-			                                           NM_SETTING_BLUETOOTH_TYPE_NAP),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_BLUETOOTH_TYPE_DUN,
+			                                          NM_SETTING_BLUETOOTH_TYPE_PANU,
+			                                          NM_SETTING_BLUETOOTH_TYPE_NAP),
 		),
 	),
 	NULL
@@ -5680,13 +5679,13 @@ static const NMMetaPropertyInfo *const property_infos_CONNECTION[] = {
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
 			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = -1,
+					.value.i64 = -1,
 					.nick = "default",
 				},
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "forever",
-				}
+				},
 			),
 		),
 	),
@@ -5739,11 +5738,11 @@ static const NMMetaPropertyInfo *const property_infos_CONNECTION[] = {
 		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_DONT_ASK,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_BOND_SETTING_NAME,
-			                                           NM_SETTING_BRIDGE_SETTING_NAME,
-			                                           NM_SETTING_OVS_BRIDGE_SETTING_NAME,
-			                                           NM_SETTING_OVS_PORT_SETTING_NAME,
-			                                           NM_SETTING_TEAM_SETTING_NAME),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_BOND_SETTING_NAME,
+			                                          NM_SETTING_BRIDGE_SETTING_NAME,
+			                                          NM_SETTING_OVS_BRIDGE_SETTING_NAME,
+			                                          NM_SETTING_OVS_PORT_SETTING_NAME,
+			                                          NM_SETTING_TEAM_SETTING_NAME),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES,
@@ -5778,7 +5777,7 @@ static const NMMetaPropertyInfo *const property_infos_CONNECTION[] = {
 			.set_fcn =                  _set_fcn_connection_metered,
 		),
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("yes", "no", "unknown"),
+			.values_static =            NM_MAKE_STRV ("yes", "no", "unknown"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_CONNECTION_LLDP,
@@ -5790,7 +5789,7 @@ static const NMMetaPropertyInfo *const property_infos_CONNECTION[] = {
 					{
 						.value = NM_SETTING_CONNECTION_LLDP_ENABLE_RX,
 						.nick = "enable",
-					}
+					},
 				),
 			),
 			.typ_flags =                  NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PARSABLE_TEXT
@@ -5831,7 +5830,7 @@ static const NMMetaPropertyInfo *const property_infos_DCB[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_DCB_APP_FCOE_MODE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_DCB_FCOE_MODE_FABRIC,
+			.values_static =            NM_MAKE_STRV (NM_SETTING_DCB_FCOE_MODE_FABRIC,
 			                                           NM_SETTING_DCB_FCOE_MODE_VN2VN),
 		),
 	),
@@ -6061,7 +6060,7 @@ static const NMMetaPropertyInfo *const property_infos_INFINIBAND[] = {
 		.def_hint =                     NM_META_TEXT_PROMPT_IB_MODE_CHOICES,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("datagram", "connected"),
+			.values_static =            NM_MAKE_STRV ("datagram", "connected"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_INFINIBAND_P_KEY,
@@ -6173,15 +6172,15 @@ static const NMMetaPropertyInfo *const property_infos_IP4_CONFIG[] = {
 	PROPERTY_INFO (NM_SETTING_IP_CONFIG_ROUTE_TABLE, DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_ROUTE_TABLE,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos = INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "unspec",
 				},
 				{
-					.value = 254,
+					.value.i64 = 254,
 					.nick = "main",
-				}
+				},
 			),
 		),
 	),
@@ -6197,15 +6196,15 @@ static const NMMetaPropertyInfo *const property_infos_IP4_CONFIG[] = {
 	PROPERTY_INFO (NM_SETTING_IP_CONFIG_DHCP_TIMEOUT, DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
 				},
 				{
-					.value = G_MAXINT32,
+					.value.i64 = G_MAXINT32,
 					.nick = "infinity",
-				}
+				},
 			),
 		),
 	),
@@ -6229,13 +6228,13 @@ static const NMMetaPropertyInfo *const property_infos_IP4_CONFIG[] = {
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
 			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = -1,
+					.value.i64 = -1,
 					.nick = "default",
 				},
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "off",
-				}
+				},
 			),
 		),
 	),
@@ -6336,15 +6335,15 @@ static const NMMetaPropertyInfo *const property_infos_IP6_CONFIG[] = {
 	PROPERTY_INFO (NM_SETTING_IP_CONFIG_ROUTE_TABLE, DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_ROUTE_TABLE,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "unspec",
 				},
 				{
-					.value = 254,
+					.value.i64 = 254,
 					.nick = "main",
-				}
+				},
 			),
 		),
 	),
@@ -6371,7 +6370,7 @@ static const NMMetaPropertyInfo *const property_infos_IP6_CONFIG[] = {
 				{
 					.value = NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR,
 					.nick = "enabled, prefer temporary IP",
-				}
+				},
 			),
 		),
 	),
@@ -6621,47 +6620,12 @@ static const NMMetaPropertyInfo *const property_infos_OLPC_MESH[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
-#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_PPPOE
-static const NMMetaPropertyInfo *const property_infos_PPPOE[] = {
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PARENT,
-		.is_cli_option =                TRUE,
-		.property_alias =               "parent",
-		.prompt =                       N_("PPPoE parent device"),
-		.property_type =                &_pt_gobject_string,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_SERVICE,
-		.is_cli_option =                TRUE,
-		.property_alias =               "service",
-		.prompt =                       N_("Service [none]"),
-		.property_type =                &_pt_gobject_string,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_USERNAME,
-		.is_cli_option =                TRUE,
-		.property_alias =               "username",
-		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_REQD,
-		.prompt =                       N_("PPPoE username"),
-		.property_type =                &_pt_gobject_string,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PASSWORD,
-		.is_cli_option =                TRUE,
-		.property_alias =               "password",
-		.prompt =                       N_("Password [none]"),
-		.is_secret =                    TRUE,
-		.property_type =                &_pt_gobject_string,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PASSWORD_FLAGS,
-		.property_type =                &_pt_gobject_secret_flags,
-	),
-	NULL
-};
-
-#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_OVS_BRIDGE
 static const NMMetaPropertyInfo *const property_infos_OVS_BRIDGE[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_BRIDGE_FAIL_MODE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =        VALUES_STATIC ("secure", "standalone"),
+			.values_static =            NM_MAKE_STRV ("secure", "standalone"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE,
@@ -6682,7 +6646,7 @@ static const NMMetaPropertyInfo *const property_infos_OVS_INTERFACE[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_INTERFACE_TYPE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =        VALUES_STATIC ("internal", "patch"),
+			.values_static =            NM_MAKE_STRV ("internal", "patch"),
 		),
 	),
 	NULL
@@ -6703,7 +6667,7 @@ static const NMMetaPropertyInfo *const property_infos_OVS_PORT[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_PORT_VLAN_MODE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =        VALUES_STATIC ("access", "native-tagged", "native-untagged", "trunk"),
+			.values_static =            NM_MAKE_STRV ("access", "native-tagged", "native-untagged", "trunk"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_PORT_TAG,
@@ -6712,13 +6676,13 @@ static const NMMetaPropertyInfo *const property_infos_OVS_PORT[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_PORT_LACP,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =        VALUES_STATIC ("active", "off", "passive"),
+			.values_static =            NM_MAKE_STRV ("active", "off", "passive"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_PORT_BOND_MODE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =        VALUES_STATIC ("active-backup", "balance-slb", "balance-tcp"),
+			.values_static =            NM_MAKE_STRV ("active-backup", "balance-slb", "balance-tcp"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_OVS_PORT_BOND_UPDELAY,
@@ -6794,6 +6758,41 @@ static const NMMetaPropertyInfo *const property_infos_PPP[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_PPPOE
+static const NMMetaPropertyInfo *const property_infos_PPPOE[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PARENT,
+		.is_cli_option =                TRUE,
+		.property_alias =               "parent",
+		.prompt =                       N_("PPPoE parent device"),
+		.property_type =                &_pt_gobject_string,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_SERVICE,
+		.is_cli_option =                TRUE,
+		.property_alias =               "service",
+		.prompt =                       N_("Service [none]"),
+		.property_type =                &_pt_gobject_string,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_USERNAME,
+		.is_cli_option =                TRUE,
+		.property_alias =               "username",
+		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_REQD,
+		.prompt =                       N_("PPPoE username"),
+		.property_type =                &_pt_gobject_string,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PASSWORD,
+		.is_cli_option =                TRUE,
+		.property_alias =               "password",
+		.prompt =                       N_("Password [none]"),
+		.is_secret =                    TRUE,
+		.property_type =                &_pt_gobject_string,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_PPPOE_PASSWORD_FLAGS,
+		.property_type =                &_pt_gobject_secret_flags,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_PROXY
 static const NMMetaPropertyInfo *const property_infos_PROXY[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_PROXY_METHOD,
@@ -6835,6 +6834,78 @@ static const NMMetaPropertyInfo *const property_infos_PROXY[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_SERIAL
+static const NMMetaPropertyInfo *const property_infos_SERIAL[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_BAUD,
+		.property_type =                &_pt_gobject_int,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_BITS,
+		.property_type =                &_pt_gobject_int,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_PARITY,
+		.property_type =                &_pt_gobject_enum,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
+			PROPERTY_TYP_DATA_SUBTYPE (gobject_enum,
+				.value_infos =          ENUM_VALUE_INFOS (
+					{
+						.value = NM_SETTING_SERIAL_PARITY_EVEN,
+						.nick = "E",
+					},
+					{
+						.value = NM_SETTING_SERIAL_PARITY_EVEN,
+						.nick = "e",
+					},
+					{
+						.value = NM_SETTING_SERIAL_PARITY_ODD,
+						.nick = "O",
+					},
+					{
+						.value = NM_SETTING_SERIAL_PARITY_ODD,
+						.nick = "o",
+					},
+					{
+						.value = NM_SETTING_SERIAL_PARITY_NONE,
+						.nick = "N",
+					},
+					{
+						.value = NM_SETTING_SERIAL_PARITY_NONE,
+						.nick = "n",
+					},
+				),
+			),
+			.typ_flags =                  NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PARSABLE_TEXT
+			                            | NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PRETTY_TEXT,
+		),
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_STOPBITS,
+		.property_type =                &_pt_gobject_int,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_SEND_DELAY,
+		.property_type =                &_pt_gobject_int,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_SRIOV
+static const NMMetaPropertyInfo *const property_infos_SRIOV[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_TOTAL_VFS,
+		.property_type =                &_pt_gobject_int,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_VFS,
+		.property_type = DEFINE_PROPERTY_TYPE (
+			.get_fcn =                  _get_fcn_sriov_vfs,
+			.set_fcn =                  _set_fcn_sriov_vfs,
+			.remove_fcn =               _remove_fcn_sriov_vfs,
+		),
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_AUTOPROBE_DRIVERS,
+		.property_type =                &_pt_gobject_enum,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_TC_CONFIG
 static const NMMetaPropertyInfo *const property_infos_TC_CONFIG[] = {
 	PROPERTY_INFO (NM_SETTING_TC_CONFIG_QDISCS, DESCRIBE_DOC_NM_SETTING_TC_CONFIG_QDISCS,
@@ -6870,64 +6941,64 @@ static const NMMetaPropertyInfo *const property_infos_TEAM[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_NOTIFY_PEERS_COUNT,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "disabled",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_MCAST_REJOIN_COUNT,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "disabled",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_TEAM_RUNNER_BROADCAST,
-			                                           NM_SETTING_TEAM_RUNNER_ROUNDROBIN,
-			                                           NM_SETTING_TEAM_RUNNER_RANDOM,
-			                                           NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP,
-			                                           NM_SETTING_TEAM_RUNNER_LOADBALANCE,
-			                                           NM_SETTING_TEAM_RUNNER_LACP),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_TEAM_RUNNER_BROADCAST,
+			                                          NM_SETTING_TEAM_RUNNER_ROUNDROBIN,
+			                                          NM_SETTING_TEAM_RUNNER_RANDOM,
+			                                          NM_SETTING_TEAM_RUNNER_ACTIVEBACKUP,
+			                                          NM_SETTING_TEAM_RUNNER_LOADBALANCE,
+			                                          NM_SETTING_TEAM_RUNNER_LACP),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_HWADDR_POLICY,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL,
-			                                           NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE,
-			                                           NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL,
+			                                          NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE,
+			                                          NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_TX_HASH,
@@ -6940,17 +7011,17 @@ static const NMMetaPropertyInfo *const property_infos_TEAM[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_TX_BALANCER,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("basic"),
+			.values_static =            NM_MAKE_STRV ("basic"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT,
+					.value.i64 = NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
@@ -6963,33 +7034,33 @@ static const NMMetaPropertyInfo *const property_infos_TEAM[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_SYS_PRIO,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT,
+					.value.i64 = NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_MIN_PORTS,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-		        .value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO,
-			                                           NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE,
-			                                           NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH,
-			                                           NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT,
-			                                           NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO,
+			                                          NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE,
+			                                          NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH,
+			                                          NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT,
+			                                          NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_LINK_WATCHERS,
@@ -7019,22 +7090,22 @@ static const NMMetaPropertyInfo *const property_infos_TEAM_PORT[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_PORT_QUEUE_ID,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT,
+					.value.i64 = NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_PORT_PRIO,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
@@ -7044,22 +7115,22 @@ static const NMMetaPropertyInfo *const property_infos_TEAM_PORT[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_PORT_LACP_PRIO,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT,
+					.value.i64 = NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TEAM_PORT_LACP_KEY,
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int,
-			.value_infos =          INT_VALUE_INFOS (
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = 0,
+					.value.i64 = 0,
 					.nick = "default",
-				}
+				},
 			),
 		),
 	),
@@ -7075,78 +7146,6 @@ static const NMMetaPropertyInfo *const property_infos_TEAM_PORT[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
-#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_SERIAL
-static const NMMetaPropertyInfo *const property_infos_SERIAL[] = {
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_BAUD,
-		.property_type =                &_pt_gobject_int,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_BITS,
-		.property_type =                &_pt_gobject_int,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_PARITY,
-		.property_type =                &_pt_gobject_enum,
-		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			PROPERTY_TYP_DATA_SUBTYPE (gobject_enum,
-				.value_infos =          ENUM_VALUE_INFOS (
-					{
-						.value = NM_SETTING_SERIAL_PARITY_EVEN,
-						.nick = "E",
-					},
-					{
-						.value = NM_SETTING_SERIAL_PARITY_EVEN,
-						.nick = "e",
-					},
-					{
-						.value = NM_SETTING_SERIAL_PARITY_ODD,
-						.nick = "O",
-					},
-					{
-						.value = NM_SETTING_SERIAL_PARITY_ODD,
-						.nick = "o",
-					},
-					{
-						.value = NM_SETTING_SERIAL_PARITY_NONE,
-						.nick = "N",
-					},
-					{
-						.value = NM_SETTING_SERIAL_PARITY_NONE,
-						.nick = "n",
-					}
-				),
-			),
-			.typ_flags =                  NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PARSABLE_TEXT
-			                            | NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PRETTY_TEXT,
-		),
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_STOPBITS,
-		.property_type =                &_pt_gobject_int,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SERIAL_SEND_DELAY,
-		.property_type =                &_pt_gobject_int,
-	),
-	NULL
-};
-
-#undef  _CURRENT_NM_META_SETTING_TYPE
-#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_SRIOV
-static const NMMetaPropertyInfo *const property_infos_SRIOV[] = {
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_TOTAL_VFS,
-		.property_type =                &_pt_gobject_int,
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_VFS,
-		.property_type = DEFINE_PROPERTY_TYPE (
-			.get_fcn =                  _get_fcn_sriov_vfs,
-			.set_fcn =                  _set_fcn_sriov_vfs,
-			.remove_fcn =               _remove_fcn_sriov_vfs,
-		),
-	),
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_SRIOV_AUTOPROBE_DRIVERS,
-		.property_type =                &_pt_gobject_enum,
-	),
-	NULL
-};
-
-#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_TUN
 static const NMMetaPropertyInfo *const property_infos_TUN[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_TUN_MODE,
@@ -7366,6 +7365,30 @@ static const NMMetaPropertyInfo *const property_infos_VXLAN[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIFI_P2P
+static const NMMetaPropertyInfo *const property_infos_WIFI_P2P[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIFI_P2P_PEER,
+		.is_cli_option =                TRUE,
+		.property_alias =               "peer",
+		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_REQD,
+		.prompt =                       N_("Peer"),
+		.property_type =                &_pt_gobject_mac,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIFI_P2P_WPS_METHOD,
+		.property_type =                &_pt_gobject_enum,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
+			PROPERTY_TYP_DATA_SUBTYPE (gobject_enum,
+				.get_gtype =            nm_setting_wireless_security_wps_method_get_type,
+			),
+		),
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIFI_P2P_WFD_IES,
+		.property_type =                &_pt_gobject_bytes,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIMAX
 static const NMMetaPropertyInfo *const property_infos_WIMAX[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIMAX_MAC_ADDRESS,
@@ -7400,7 +7423,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRED[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRED_DUPLEX,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("half", "full"),
+			.values_static =            NM_MAKE_STRV ("half", "full"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRED_AUTO_NEGOTIATE,
@@ -7452,7 +7475,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRED[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRED_S390_NETTYPE,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("qeth", "lcs", "ctc"),
+			.values_static =            NM_MAKE_STRV ("qeth", "lcs", "ctc"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRED_S390_OPTIONS,
@@ -7481,7 +7504,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRED[] = {
 					{
 						.value = NM_SETTING_WIRED_WAKE_ON_LAN_NONE,
 						.nick = "disabled",
-					}
+					},
 				),
 			),
 			.typ_flags =                  NM_META_PROPERTY_TYP_FLAG_ENUM_GET_PARSABLE_TEXT
@@ -7495,6 +7518,34 @@ static const NMMetaPropertyInfo *const property_infos_WIRED[] = {
 };
 
 #undef  _CURRENT_NM_META_SETTING_TYPE
+#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIREGUARD
+static const NMMetaPropertyInfo *const property_infos_WIREGUARD[] = {
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_PRIVATE_KEY,
+		.is_secret =                    TRUE,
+		.property_type =                &_pt_gobject_string,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS,
+		.property_type =                &_pt_gobject_secret_flags,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_LISTEN_PORT,
+		.property_type =                &_pt_gobject_int,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_FWMARK,
+		.property_type =                &_pt_gobject_int,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
+			.base =                     16,
+		),
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_PEER_ROUTES,
+		.property_type =                &_pt_gobject_bool,
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIREGUARD_MTU,
+		.property_type =                &_pt_gobject_mtu,
+	),
+	NULL
+};
+
+#undef  _CURRENT_NM_META_SETTING_TYPE
 #define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_WIRELESS
 static const NMMetaPropertyInfo *const property_infos_WIRELESS[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SSID,
@@ -7514,15 +7565,15 @@ static const NMMetaPropertyInfo *const property_infos_WIRELESS[] = {
 		.def_hint =                     NM_META_TEXT_PROMPT_WIFI_MODE_CHOICES,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC (NM_SETTING_WIRELESS_MODE_INFRA,
-			                                           NM_SETTING_WIRELESS_MODE_ADHOC,
-			                                           NM_SETTING_WIRELESS_MODE_AP),
+			.values_static =            NM_MAKE_STRV (NM_SETTING_WIRELESS_MODE_INFRA,
+			                                          NM_SETTING_WIRELESS_MODE_ADHOC,
+			                                          NM_SETTING_WIRELESS_MODE_AP),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_BAND,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("a", "bg"),
+			.values_static =            NM_MAKE_STRV ("a", "bg"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_CHANNEL,
@@ -7610,7 +7661,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRELESS[] = {
 					{
 						.value = NM_SETTING_WIRELESS_WAKE_ON_WLAN_NONE,
 						.nick = "disabled",
-					}
+					},
 				),
 			),
 		),
@@ -7624,7 +7675,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRELESS_SECURITY[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_KEY_MGMT,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("none", "ieee8021x", "wpa-none", "wpa-psk", "wpa-eap"),
+			.values_static =            NM_MAKE_STRV ("none", "ieee8021x", "wpa-none", "wpa-psk", "wpa-eap", "sae"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX,
@@ -7633,7 +7684,7 @@ static const NMMetaPropertyInfo *const property_infos_WIRELESS_SECURITY[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_AUTH_ALG,
 		.property_type =                &_pt_gobject_string,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA (
-			.values_static =            VALUES_STATIC ("open", "shared", "leap"),
+			.values_static =            NM_MAKE_STRV ("open", "shared", "leap"),
 		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_PROTO,
@@ -7724,9 +7775,6 @@ static const NMMetaPropertyInfo *const property_infos_WIRELESS_SECURITY[] = {
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_PSK,
 		.is_secret =                    TRUE,
 		.property_type =                &_pt_gobject_string,
-		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_string,
-			.validate_fcn =             _validate_fcn_wireless_security_psk,
-		),
 	),
 	PROPERTY_INFO_WITH_DESC (NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS,
 		.property_type =                &_pt_gobject_secret_flags,
@@ -7775,12 +7823,12 @@ static const NMMetaPropertyInfo *const property_infos_WPAN[] = {
 		.prompt =                       N_("Short address (<0x0000-0xffff>)"),
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
-			.base =			16,
-			.value_infos =          INT_VALUE_INFOS (
+			.base =                     16,
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = G_MAXUINT16,
+					.value.i64 = G_MAXUINT16,
 					.nick = "unset",
-				}
+				},
 			),
 		),
 	),
@@ -7791,27 +7839,42 @@ static const NMMetaPropertyInfo *const property_infos_WPAN[] = {
 		.prompt =                       N_("PAN Identifier (<0x0000-0xffff>)"),
 		.property_type =                &_pt_gobject_int,
 		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
-			.base =			16,
-			.value_infos =          INT_VALUE_INFOS (
+			.base =                     16,
+			.value_infos =              INT_VALUE_INFOS (
 				{
-					.value = G_MAXUINT16,
+					.value.i64 = G_MAXUINT16,
 					.nick = "unset",
-				}
+				},
 			),
 		),
 	),
-	NULL
-};
-
-#undef  _CURRENT_NM_META_SETTING_TYPE
-#define _CURRENT_NM_META_SETTING_TYPE NM_META_SETTING_TYPE_6LOWPAN
-static const NMMetaPropertyInfo *const property_infos_6LOWPAN[] = {
-	PROPERTY_INFO_WITH_DESC (NM_SETTING_6LOWPAN_PARENT,
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WPAN_PAGE,
 		.is_cli_option =                TRUE,
-		.property_alias =               "dev",
-		.inf_flags =                    NM_META_PROPERTY_INF_FLAG_REQD,
-		.prompt =                       N_("IEEE 802.15.4 (WPAN) parent device or connection UUID"),
-		.property_type =                &_pt_gobject_string,
+		.property_alias =               "page",
+		.prompt =                       N_("Page (<default|0-31>)"),
+		.property_type =                &_pt_gobject_int,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
+			.value_infos =              INT_VALUE_INFOS (
+				{
+					.value.i64 = NM_SETTING_WPAN_PAGE_DEFAULT,
+					.nick = "default",
+				},
+			),
+		),
+	),
+	PROPERTY_INFO_WITH_DESC (NM_SETTING_WPAN_CHANNEL,
+		.is_cli_option =                TRUE,
+		.property_alias =               "channel",
+		.prompt =                       N_("Channel (<default|0-26>)"),
+		.property_type =                &_pt_gobject_int,
+		.property_typ_data = DEFINE_PROPERTY_TYP_DATA_SUBTYPE (gobject_int, \
+			.value_infos =              INT_VALUE_INFOS (
+				{
+					.value.i64 = NM_SETTING_WPAN_CHANNEL_DEFAULT,
+					.nick = "default",
+				},
+			),
+		),
 	),
 	NULL
 };
@@ -7844,9 +7907,9 @@ static void
 _setting_init_fcn_gsm (ARGS_SETTING_INIT_FCN)
 {
 	if (init_type == NM_META_ACCESSOR_SETTING_INIT_TYPE_CLI) {
-		/* Initialize 'number' so that 'gsm' is valid */
+		/* Initialize 'apn' so that 'gsm' is valid */
 		g_object_set (NM_SETTING_GSM (setting),
-		              NM_SETTING_GSM_NUMBER, "*99#",
+		              NM_SETTING_GSM_APN, "internet",
 		              NULL);
 	}
 }
@@ -7937,6 +8000,7 @@ _setting_init_fcn_wireless (ARGS_SETTING_INIT_FCN)
 
 /*****************************************************************************/
 
+#define SETTING_PRETTY_NAME_6LOWPAN             N_("6LOWPAN settings")
 #define SETTING_PRETTY_NAME_802_1X              N_("802-1x settings")
 #define SETTING_PRETTY_NAME_ADSL                N_("ADSL connection")
 #define SETTING_PRETTY_NAME_BLUETOOTH           N_("bluetooth connection")
@@ -7958,10 +8022,10 @@ _setting_init_fcn_wireless (ARGS_SETTING_INIT_FCN)
 #define SETTING_PRETTY_NAME_MACVLAN             N_("macvlan connection")
 #define SETTING_PRETTY_NAME_MATCH               N_("Match")
 #define SETTING_PRETTY_NAME_OLPC_MESH           N_("OLPC Mesh connection")
-#define SETTING_PRETTY_NAME_OVS_BRIDGE          N_("OpenVSwitch bridge settings")
-#define SETTING_PRETTY_NAME_OVS_INTERFACE       N_("OpenVSwitch interface settings")
-#define SETTING_PRETTY_NAME_OVS_PATCH           N_("OpenVSwitch patch interface settings")
-#define SETTING_PRETTY_NAME_OVS_PORT            N_("OpenVSwitch port settings")
+#define SETTING_PRETTY_NAME_OVS_BRIDGE          N_("Open vSwitch bridge settings")
+#define SETTING_PRETTY_NAME_OVS_INTERFACE       N_("Open vSwitch interface settings")
+#define SETTING_PRETTY_NAME_OVS_PATCH           N_("Open vSwitch patch interface settings")
+#define SETTING_PRETTY_NAME_OVS_PORT            N_("Open vSwitch port settings")
 #define SETTING_PRETTY_NAME_PPP                 N_("PPP settings")
 #define SETTING_PRETTY_NAME_PPPOE               N_("PPPoE")
 #define SETTING_PRETTY_NAME_PROXY               N_("Proxy")
@@ -7975,12 +8039,13 @@ _setting_init_fcn_wireless (ARGS_SETTING_INIT_FCN)
 #define SETTING_PRETTY_NAME_VLAN                N_("VLAN connection")
 #define SETTING_PRETTY_NAME_VPN                 N_("VPN connection")
 #define SETTING_PRETTY_NAME_VXLAN               N_("VXLAN connection")
+#define SETTING_PRETTY_NAME_WIFI_P2P            N_("Wi-Fi P2P connection")
 #define SETTING_PRETTY_NAME_WIMAX               N_("WiMAX connection")
 #define SETTING_PRETTY_NAME_WIRED               N_("Wired Ethernet")
+#define SETTING_PRETTY_NAME_WIREGUARD           N_("WireGuard VPN settings")
 #define SETTING_PRETTY_NAME_WIRELESS            N_("Wi-Fi connection")
 #define SETTING_PRETTY_NAME_WIRELESS_SECURITY   N_("Wi-Fi security settings")
 #define SETTING_PRETTY_NAME_WPAN                N_("WPAN settings")
-#define SETTING_PRETTY_NAME_6LOWPAN             N_("6LOWPAN settings")
 
 #define NM_META_SETTING_VALID_PARTS(...) \
 	((const NMMetaSettingValidPartItem *const[]) { __VA_ARGS__  NULL })
@@ -8218,6 +8283,12 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = {
 			NM_META_SETTING_VALID_PART_ITEM (ETHTOOL,               FALSE),
 		),
 	),
+	SETTING_INFO (WIFI_P2P,
+		.valid_parts = NM_META_SETTING_VALID_PARTS (
+			NM_META_SETTING_VALID_PART_ITEM (CONNECTION,            TRUE),
+			NM_META_SETTING_VALID_PART_ITEM (WIFI_P2P,              TRUE),
+		),
+	),
 	SETTING_INFO (WIMAX,
 		.valid_parts = NM_META_SETTING_VALID_PARTS (
 			NM_META_SETTING_VALID_PART_ITEM (CONNECTION,            TRUE),
@@ -8235,6 +8306,12 @@ const NMMetaSettingInfoEditor nm_meta_setting_infos_editor[] = {
 			NM_META_SETTING_VALID_PART_ITEM (ETHTOOL,               FALSE),
 		),
 	),
+	SETTING_INFO (WIREGUARD,
+		.valid_parts = NM_META_SETTING_VALID_PARTS (
+			NM_META_SETTING_VALID_PART_ITEM (CONNECTION,            TRUE),
+			NM_META_SETTING_VALID_PART_ITEM (WIREGUARD,             TRUE),
+		),
+	),
 	SETTING_INFO (WIRELESS,
 		.alias =                            "wifi",
 		.valid_parts = NM_META_SETTING_VALID_PARTS (
diff --git a/clients/common/nm-meta-setting-desc.h b/clients/common/nm-meta-setting-desc.h
index 163dcf2e..e3f9d230 100644
--- a/clients/common/nm-meta-setting-desc.h
+++ b/clients/common/nm-meta-setting-desc.h
@@ -269,6 +269,9 @@ struct _NMMetaPropertyTypData {
 			const char *(*validate_fcn) (const char *value, char **out_to_free, GError **error);
 		} gobject_string;
 		struct {
+			bool legacy_format:1;
+		} gobject_bytes;
+		struct {
 			guint32 (*get_fcn) (NMSetting *setting);
 		} mtu;
 		struct {
@@ -412,7 +415,7 @@ typedef enum {
 
 /* the settings-meta data is supposed to be independent of an actual client
  * implementation. Hence, there is a need for hooks to the meta-data.
- * The meta-data handlers may call back to the enviroment with certain
+ * The meta-data handlers may call back to the environment with certain
  * actions. */
 struct _NMMetaEnvironment {
 
diff --git a/clients/common/nm-polkit-listener.c b/clients/common/nm-polkit-listener.c
index a7bce6ad..7367459d 100644
--- a/clients/common/nm-polkit-listener.c
+++ b/clients/common/nm-polkit-listener.c
@@ -35,7 +35,6 @@
 
 #include "nm-polkit-listener.h"
 
-#include <string.h>
 #include <stdio.h>
 #include <stdlib.h>
 
@@ -198,7 +197,7 @@ choose_identity (GList *identities)
 	GList *elem;
 
 	/* Choose identity. First try current user, then root, and else
-	 * take the firts one */
+	 * take the first one */
 	user = getenv("USER");
 	elem = g_list_find_custom (identities, user, (GCompareFunc) compare_users);
 	if (!elem) {
diff --git a/clients/common/nm-polkit-listener.h b/clients/common/nm-polkit-listener.h
index d69f8eca..ee86104b 100644
--- a/clients/common/nm-polkit-listener.h
+++ b/clients/common/nm-polkit-listener.h
@@ -66,7 +66,7 @@ typedef struct {
 	                       gpointer user_data);
 
 	/*
-	 * @gained_authorization: whether the autorization was successful
+	 * @gained_authorization: whether the authorization was successful
 	 *
 	 * Called as a result of completed signal by polkit.
 	 */
@@ -123,7 +123,7 @@ typedef void (*NMPolkitListenerOnShowInfoFunc) (const char *text);
 typedef void (*NMPolkitListenerOnShowErrorFunc) (const char *text);
 /**
  * NMPolkitListenerCompletedFunc:
- * @gained_authorization: whether the autorization was successful
+ * @gained_authorization: whether the authorization was successful
  *
  * Called as a result of completed signal by polkit.
  */
diff --git a/clients/common/nm-secret-agent-simple.c b/clients/common/nm-secret-agent-simple.c
index cab0c15a..cd3ce2ee 100644
--- a/clients/common/nm-secret-agent-simple.c
+++ b/clients/common/nm-secret-agent-simple.c
@@ -31,16 +31,30 @@
 
 #include "nm-default.h"
 
-#include <string.h>
+#include "nm-secret-agent-simple.h"
 
-#include "nm-vpn-service-plugin.h"
+#include <gio/gunixoutputstream.h>
+#include <gio/gunixinputstream.h>
 
+#include "nm-vpn-service-plugin.h"
 #include "nm-vpn-helpers.h"
-#include "nm-secret-agent-simple.h"
+#include "nm-utils/nm-secret-utils.h"
 
-G_DEFINE_TYPE (NMSecretAgentSimple, nm_secret_agent_simple, NM_TYPE_SECRET_AGENT_OLD)
+/*****************************************************************************/
+
+typedef struct {
+	char                          *request_id;
+
+	NMSecretAgentSimple           *self;
 
-#define NM_SECRET_AGENT_SIMPLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimplePrivate))
+	NMConnection                  *connection;
+	const char                    *setting_name;
+	char                         **hints;
+	NMSecretAgentOldGetSecretsFunc callback;
+	gpointer                       callback_data;
+	GCancellable                  *cancellable;
+	NMSecretAgentGetSecretsFlags   flags;
+} RequestData;
 
 enum {
 	REQUEST_SECRETS,
@@ -51,89 +65,65 @@ enum {
 static guint signals[LAST_SIGNAL] = { 0 };
 
 typedef struct {
-	NMSecretAgentSimple           *self;
-
-	char                          *request_id;
-	NMConnection                  *connection;
-	char                         **hints;
-	NMSecretAgentOldGetSecretsFunc callback;
-	gpointer                       callback_data;
-} NMSecretAgentSimpleRequest;
-
-typedef struct {
-	/* <char *request_id, NMSecretAgentSimpleRequest *request> */
 	GHashTable *requests;
 
 	char *path;
 	gboolean enabled;
 } NMSecretAgentSimplePrivate;
 
-static void
-nm_secret_agent_simple_request_free (gpointer data)
-{
-	NMSecretAgentSimpleRequest *request = data;
+struct _NMSecretAgentSimple {
+	NMSecretAgentOld parent;
+	NMSecretAgentSimplePrivate _priv;
+};
 
-	g_object_unref (request->self);
-	g_object_unref (request->connection);
-	g_strfreev (request->hints);
+struct _NMSecretAgentSimpleClass {
+	NMSecretAgentOldClass parent;
+};
 
-	g_slice_free (NMSecretAgentSimpleRequest, request);
-}
+G_DEFINE_TYPE (NMSecretAgentSimple, nm_secret_agent_simple, NM_TYPE_SECRET_AGENT_OLD)
 
-static void
-nm_secret_agent_simple_init (NMSecretAgentSimple *agent)
-{
-	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (agent);
+#define NM_SECRET_AGENT_SIMPLE_GET_PRIVATE(self)  _NM_GET_PRIVATE (self, NMSecretAgentSimple, NM_IS_SECRET_AGENT_SIMPLE, NMSecretAgentOld)
 
-	priv->requests = g_hash_table_new_full (nm_str_hash, g_str_equal,
-	                                        g_free, nm_secret_agent_simple_request_free);
-}
+/*****************************************************************************/
 
 static void
-nm_secret_agent_simple_finalize (GObject *object)
+_request_data_free (gpointer data)
 {
-	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (object);
-	GError *error;
-	GHashTableIter iter;
-	gpointer key;
-	gpointer value;
-
-	error = g_error_new (NM_SECRET_AGENT_ERROR,
-	                     NM_SECRET_AGENT_ERROR_AGENT_CANCELED,
-	                     "The secret agent is going away");
-
-	g_hash_table_iter_init (&iter, priv->requests);
-	while (g_hash_table_iter_next (&iter, &key, &value)) {
-		NMSecretAgentSimpleRequest *request = value;
-
-		request->callback (NM_SECRET_AGENT_OLD (object),
-		                   request->connection,
-		                   NULL, error,
-		                   request->callback_data);
-	}
-
-	g_hash_table_destroy (priv->requests);
-	g_error_free (error);
+	RequestData *request = data;
 
-	g_free (priv->path);
+	g_free (request->request_id);
+	nm_clear_g_cancellable (&request->cancellable);
+	g_object_unref (request->connection);
+	g_strfreev (request->hints);
 
-	G_OBJECT_CLASS (nm_secret_agent_simple_parent_class)->finalize (object);
+	g_slice_free (RequestData, request);
 }
 
-static gboolean
-strv_has (char **haystack,
-          char   *needle)
+static void
+_request_data_complete (RequestData *request,
+                        GVariant *secrets,
+                        GError *error,
+                        GHashTableIter *iter_to_remove)
 {
-	char **iter;
+	NMSecretAgentSimple *self = request->self;
+	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (self);
 
-	for (iter = haystack; iter && *iter; iter++) {
-		if (g_strcmp0 (*iter, needle) == 0)
-			return TRUE;
-	}
+	nm_assert ((secrets != NULL) != (error != NULL));
 
-	return FALSE;
+	request->callback (NM_SECRET_AGENT_OLD (request->self),
+	                   request->connection,
+	                   secrets,
+	                   error,
+	                   request->callback_data);
+
+	if (iter_to_remove)
+		g_hash_table_iter_remove (iter_to_remove);
+	else
+		g_hash_table_remove (priv->requests, request);
 }
 
+/*****************************************************************************/
+
 /**
  * NMSecretAgentSimpleSecret:
  * @name: the user-visible name of the secret. Eg, "WEP Passphrase".
@@ -148,70 +138,113 @@ typedef struct {
 	NMSecretAgentSimpleSecret base;
 	NMSetting *setting;
 	char *property;
-} NMSecretAgentSimpleSecretReal;
+} SecretReal;
 
 static void
-nm_secret_agent_simple_secret_free (NMSecretAgentSimpleSecret *secret)
+_secret_real_free (NMSecretAgentSimpleSecret *secret)
 {
-	NMSecretAgentSimpleSecretReal *real = (NMSecretAgentSimpleSecretReal *)secret;
+	SecretReal *real = (SecretReal *)secret;
 
 	g_free ((char *) secret->pretty_name);
 	g_free ((char *) secret->entry_id);
-	g_free (secret->value);
+	nm_free_secret (secret->value);
 	g_free ((char *) secret->vpn_type);
 	g_free (real->property);
 	g_clear_object (&real->setting);
 
-	g_slice_free (NMSecretAgentSimpleSecretReal, real);
+	g_slice_free (SecretReal, real);
 }
 
 static NMSecretAgentSimpleSecret *
-nm_secret_agent_simple_secret_new (NMSecretAgentSecretType secret_type,
-                                   const char *pretty_name,
-                                   NMSetting  *setting,
-                                   const char *property,
-                                   const char *vpn_type)
-{
-	NMSecretAgentSimpleSecretReal *real;
-	const char *vpn_prefix;
-	const char *value;
+_secret_real_new_plain (NMSecretAgentSecretType secret_type,
+                       const char *pretty_name,
+                       NMSetting  *setting,
+                       const char *property)
+{
+	SecretReal *real;
+	gs_free char *value= NULL;
 
 	nm_assert (property);
 	nm_assert (NM_IS_SETTING (setting));
+	nm_assert (NM_IN_SET (secret_type, NM_SECRET_AGENT_SECRET_TYPE_PROPERTY, NM_SECRET_AGENT_SECRET_TYPE_SECRET));
+	nm_assert (g_object_class_find_property (G_OBJECT_GET_CLASS (setting), property));
+	nm_assert ((secret_type == NM_SECRET_AGENT_SECRET_TYPE_SECRET) == nm_setting_get_secret_flags (setting, property, NULL, NULL));
+
+	g_object_get (setting, property, &value, NULL);
+
+	real = g_slice_new (SecretReal);
+	*real = (SecretReal) {
+		.base.secret_type = secret_type,
+		.base.pretty_name = g_strdup (pretty_name),
+		.base.entry_id    = g_strdup_printf ("%s.%s", nm_setting_get_name (setting), property),
+		.base.value       = g_steal_pointer (&value),
+		.base.is_secret   = (secret_type != NM_SECRET_AGENT_SECRET_TYPE_PROPERTY),
+		.setting          = g_object_ref (setting),
+		.property         = g_strdup (property),
+	};
+	return &real->base;
+}
 
-	real = g_slice_new0 (NMSecretAgentSimpleSecretReal);
-	*((NMSecretAgentSecretType *) &real->base.secret_type) = secret_type;
-	real->setting = g_object_ref (setting);
-	real->base.pretty_name = g_strdup (pretty_name);
-	real->property = g_strdup (property);
-	switch (secret_type) {
-	case NM_SECRET_AGENT_SECRET_TYPE_PROPERTY:
-	case NM_SECRET_AGENT_SECRET_TYPE_SECRET:
-		nm_assert (!vpn_type);
-		nm_assert (g_object_class_find_property (G_OBJECT_GET_CLASS (setting), property));
-		nm_assert ((secret_type == NM_SECRET_AGENT_SECRET_TYPE_SECRET) == nm_setting_get_secret_flags (setting, property, NULL, NULL));
-		real->base.entry_id = g_strdup_printf ("%s.%s", nm_setting_get_name (setting), property);
-		g_object_get (setting, property, &real->base.value, NULL);
-		real->base.is_secret = (secret_type != NM_SECRET_AGENT_SECRET_TYPE_PROPERTY);
-		break;
-	case NM_SECRET_AGENT_SECRET_TYPE_VPN_SECRET:
-		vpn_prefix = NM_SECRET_AGENT_ENTRY_ID_PREFX_VPN_SECRETS;
-		value = nm_setting_vpn_get_secret (NM_SETTING_VPN (setting), property);
-		real->base.entry_id = g_strdup_printf ("%s%s", vpn_prefix, property);
-		nm_assert (vpn_type);
-		real->base.vpn_type = g_strdup (vpn_type);
-		real->base.value = g_strdup (value);
-		real->base.is_secret = TRUE;
-		break;
-	}
-	nm_assert (real->base.entry_id);
+static NMSecretAgentSimpleSecret *
+_secret_real_new_vpn_secret (const char *pretty_name,
+                             NMSetting  *setting,
+                             const char *property,
+                             const char *vpn_type)
+{
+	SecretReal *real;
+	const char *value;
+
+	nm_assert (property);
+	nm_assert (NM_IS_SETTING_VPN (setting));
+	nm_assert (vpn_type);
+
+	value = nm_setting_vpn_get_secret (NM_SETTING_VPN (setting), property);
+
+	real = g_slice_new (SecretReal);
+	*real = (SecretReal) {
+		.base.secret_type = NM_SECRET_AGENT_SECRET_TYPE_VPN_SECRET,
+		.base.pretty_name = g_strdup (pretty_name),
+		.base.entry_id    = g_strdup_printf ("%s%s", NM_SECRET_AGENT_ENTRY_ID_PREFX_VPN_SECRETS, property),
+		.base.value       = g_strdup (value),
+		.base.is_secret   = TRUE,
+		.base.vpn_type    = g_strdup (vpn_type),
+		.setting          = g_object_ref (setting),
+		.property         = g_strdup (property),
+	};
+	return &real->base;
+}
 
+static NMSecretAgentSimpleSecret *
+_secret_real_new_wireguard_peer_psk (NMSettingWireGuard *s_wg,
+                                     const char *public_key,
+                                     const char *preshared_key)
+{
+	SecretReal *real;
+
+	nm_assert (NM_IS_SETTING_WIREGUARD (s_wg));
+	nm_assert (public_key);
+
+	real = g_slice_new (SecretReal);
+	*real = (SecretReal) {
+		.base.secret_type        = NM_SECRET_AGENT_SECRET_TYPE_WIREGUARD_PEER_PSK,
+		.base.pretty_name        = g_strdup_printf (_("Preshared-key for %s"),
+		                                            public_key),
+		.base.entry_id           = g_strdup_printf (NM_SETTING_WIREGUARD_SETTING_NAME"."NM_SETTING_WIREGUARD_PEERS".%s."NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY,
+		                                            public_key),
+		.base.value              = g_strdup (preshared_key),
+		.base.is_secret          = TRUE,
+		.base.no_prompt_entry_id = TRUE,
+		.setting                 = NM_SETTING (g_object_ref (s_wg)),
+		.property                = g_strdup (public_key),
+	};
 	return &real->base;
 }
 
+/*****************************************************************************/
+
 static gboolean
-add_8021x_secrets (NMSecretAgentSimpleRequest *request,
-                   GPtrArray                  *secrets)
+add_8021x_secrets (RequestData *request,
+                   GPtrArray *secrets)
 {
 	NMSetting8021x *s_8021x = nm_connection_get_setting_802_1x (request->connection);
 	const char *eap_method;
@@ -222,11 +255,10 @@ add_8021x_secrets (NMSecretAgentSimpleRequest *request,
 		char **iter;
 
 		for (iter = request->hints; *iter; iter++) {
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-			                                            _(*iter),
-			                                            NM_SETTING (s_8021x),
-			                                            *iter,
-			                                            NULL);
+			secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+			                                 _(*iter),
+			                                 NM_SETTING (s_8021x),
+			                                 *iter);
 			g_ptr_array_add (secrets, secret);
 		}
 
@@ -237,41 +269,37 @@ add_8021x_secrets (NMSecretAgentSimpleRequest *request,
 	if (!eap_method)
 		return FALSE;
 
-	if (   !strcmp (eap_method, "md5")
-	    || !strcmp (eap_method, "leap")
-	    || !strcmp (eap_method, "ttls")
-	    || !strcmp (eap_method, "peap")) {
+	if (NM_IN_STRSET (eap_method, "md5",
+	                              "leap",
+	                              "ttls",
+	                              "peap")) {
 		/* TTLS and PEAP are actually much more complicated, but this complication
 		 * is not visible here since we only care about phase2 authentication
 		 * (and don't even care of which one)
 		 */
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
-		                                            _("Username"),
-		                                            NM_SETTING (s_8021x),
-		                                            NM_SETTING_802_1X_IDENTITY,
-		                                            NULL);
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
+		                                 _("Username"),
+		                                 NM_SETTING (s_8021x),
+		                                 NM_SETTING_802_1X_IDENTITY);
 		g_ptr_array_add (secrets, secret);
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-		                                            _("Password"),
-		                                            NM_SETTING (s_8021x),
-		                                            NM_SETTING_802_1X_PASSWORD,
-		                                            NULL);
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Password"),
+		                                 NM_SETTING (s_8021x),
+		                                 NM_SETTING_802_1X_PASSWORD);
 		g_ptr_array_add (secrets, secret);
 		return TRUE;
 	}
 
-	if (!strcmp (eap_method, "tls")) {
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
-		                                            _("Identity"),
-		                                            NM_SETTING (s_8021x),
-		                                            NM_SETTING_802_1X_IDENTITY,
-		                                            NULL);
+	if (nm_streq (eap_method, "tls")) {
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
+		                                 _("Identity"),
+		                                 NM_SETTING (s_8021x),
+		                                 NM_SETTING_802_1X_IDENTITY);
 		g_ptr_array_add (secrets, secret);
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-		                                            _("Private key password"),
-		                                            NM_SETTING (s_8021x),
-		                                            NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD,
-		                                            NULL);
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Private key password"),
+		                                 NM_SETTING (s_8021x),
+		                                 NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD);
 		g_ptr_array_add (secrets, secret);
 		return TRUE;
 	}
@@ -280,7 +308,7 @@ add_8021x_secrets (NMSecretAgentSimpleRequest *request,
 }
 
 static gboolean
-add_wireless_secrets (NMSecretAgentSimpleRequest *request,
+add_wireless_secrets (RequestData *request,
                       GPtrArray                  *secrets)
 {
 	NMSettingWirelessSecurity *s_wsec = nm_connection_get_setting_wireless_security (request->connection);
@@ -290,76 +318,67 @@ add_wireless_secrets (NMSecretAgentSimpleRequest *request,
 	if (!key_mgmt)
 		return FALSE;
 
-	if (!strcmp (key_mgmt, "wpa-none") || !strcmp (key_mgmt, "wpa-psk")) {
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-		                                            _("Password"),
-		                                            NM_SETTING (s_wsec),
-		                                            NM_SETTING_WIRELESS_SECURITY_PSK,
-		                                            NULL);
+	if (NM_IN_STRSET (key_mgmt, "wpa-none", "wpa-psk", "sae")) {
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Password"),
+		                                 NM_SETTING (s_wsec),
+		                                 NM_SETTING_WIRELESS_SECURITY_PSK);
 		g_ptr_array_add (secrets, secret);
 		return TRUE;
 	}
 
-	if (!strcmp (key_mgmt, "none")) {
-		int index;
-		char *key;
+	if (nm_streq (key_mgmt, "none")) {
+		guint32 index;
+		char key[100];
 
 		index = nm_setting_wireless_security_get_wep_tx_keyidx (s_wsec);
-		key = g_strdup_printf ("wep-key%d", index);
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-		                                            _("Key"),
-		                                            NM_SETTING (s_wsec),
-		                                            key,
-		                                            NULL);
-		g_free (key);
-
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Key"),
+		                                 NM_SETTING (s_wsec),
+		                                 nm_sprintf_buf (key, "wep-key%u", (guint) index));
 		g_ptr_array_add (secrets, secret);
 		return TRUE;
 	}
 
-	if (!strcmp (key_mgmt, "iee8021x")) {
-		if (!g_strcmp0 (nm_setting_wireless_security_get_auth_alg (s_wsec), "leap")) {
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-			                                            _("Password"),
-			                                            NM_SETTING (s_wsec),
-			                                            NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD,
-			                                            NULL);
+	if (nm_streq (key_mgmt, "iee8021x")) {
+		if (nm_streq0 (nm_setting_wireless_security_get_auth_alg (s_wsec), "leap")) {
+			secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+			                                 _("Password"),
+			                                 NM_SETTING (s_wsec),
+			                                 NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD);
 			g_ptr_array_add (secrets, secret);
 			return TRUE;
 		} else
 			return add_8021x_secrets (request, secrets);
 	}
 
-	if (!strcmp (key_mgmt, "wpa-eap"))
+	if (nm_streq (key_mgmt, "wpa-eap"))
 		return add_8021x_secrets (request, secrets);
 
 	return FALSE;
 }
 
 static gboolean
-add_pppoe_secrets (NMSecretAgentSimpleRequest *request,
+add_pppoe_secrets (RequestData *request,
                    GPtrArray                  *secrets)
 {
 	NMSettingPppoe *s_pppoe = nm_connection_get_setting_pppoe (request->connection);
 	NMSecretAgentSimpleSecret *secret;
 
-	secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
-	                                            _("Username"),
-	                                            NM_SETTING (s_pppoe),
-	                                            NM_SETTING_PPPOE_USERNAME,
-	                                            NULL);
+	secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
+	                                 _("Username"),
+	                                 NM_SETTING (s_pppoe),
+	                                 NM_SETTING_PPPOE_USERNAME);
 	g_ptr_array_add (secrets, secret);
-	secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
-	                                            _("Service"),
-	                                            NM_SETTING (s_pppoe),
-	                                            NM_SETTING_PPPOE_SERVICE,
-	                                            NULL);
+	secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
+	                                 _("Service"),
+	                                 NM_SETTING (s_pppoe),
+	                                 NM_SETTING_PPPOE_SERVICE);
 	g_ptr_array_add (secrets, secret);
-	secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-	                                            _("Password"),
-	                                            NM_SETTING (s_pppoe),
-	                                            NM_SETTING_PPPOE_PASSWORD,
-	                                            NULL);
+	secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+	                                 _("Password"),
+	                                 NM_SETTING (s_pppoe),
+	                                 NM_SETTING_PPPOE_PASSWORD);
 	g_ptr_array_add (secrets, secret);
 	return TRUE;
 }
@@ -387,11 +406,10 @@ add_vpn_secret_helper (GPtrArray *secrets, NMSettingVpn *s_vpn, const char *name
 	flags = get_vpn_secret_flags (s_vpn, name);
 	if (   flags & NM_SETTING_SECRET_FLAG_AGENT_OWNED
 	    || flags & NM_SETTING_SECRET_FLAG_NOT_SAVED) {
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_VPN_SECRET,
-		                                            ui_name,
-		                                            NM_SETTING (s_vpn),
-		                                            name,
-		                                            nm_setting_vpn_get_service_type (s_vpn));
+		secret = _secret_real_new_vpn_secret (ui_name,
+		                                      NM_SETTING (s_vpn),
+		                                      name,
+		                                      nm_setting_vpn_get_service_type (s_vpn));
 
 		/* Check for duplicates */
 		for (i = 0; i < secrets->len; i++) {
@@ -400,7 +418,7 @@ add_vpn_secret_helper (GPtrArray *secrets, NMSettingVpn *s_vpn, const char *name
 			if (   s->secret_type == secret->secret_type
 			    && nm_streq0 (s->vpn_type, secret->vpn_type)
 			    && nm_streq0 (s->entry_id, secret->entry_id)) {
-				nm_secret_agent_simple_secret_free (secret);
+				_secret_real_free (secret);
 				return;
 			}
 		}
@@ -412,9 +430,9 @@ add_vpn_secret_helper (GPtrArray *secrets, NMSettingVpn *s_vpn, const char *name
 #define VPN_MSG_TAG "x-vpn-message:"
 
 static gboolean
-add_vpn_secrets (NMSecretAgentSimpleRequest *request,
-                 GPtrArray                  *secrets,
-                 char                       **msg)
+add_vpn_secrets (RequestData *request,
+                 GPtrArray *secrets,
+                 char **msg)
 {
 	NMSettingVpn *s_vpn = nm_connection_get_setting_vpn (request->connection);
 	const VpnPasswordName *secret_names, *p;
@@ -443,33 +461,397 @@ add_vpn_secrets (NMSecretAgentSimpleRequest *request,
 	return TRUE;
 }
 
-static void
-request_secrets_from_ui (NMSecretAgentSimpleRequest *request)
+static gboolean
+add_wireguard_secrets (RequestData *request,
+                       GPtrArray *secrets,
+                       char **msg,
+                       GError **error)
 {
+	NMSettingWireGuard *s_wg;
+	NMSecretAgentSimpleSecret *secret;
+	guint i;
+
+	s_wg = NM_SETTING_WIREGUARD (nm_connection_get_setting (request->connection, NM_TYPE_SETTING_WIREGUARD));
+	if (!s_wg) {
+		g_set_error (error, NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
+		             "Cannot service a WireGuard secrets request %s for a connection without WireGuard settings",
+		             request->request_id);
+		return FALSE;
+	}
+
+	if (   !request->hints
+	    || !request->hints[0]
+	    || g_strv_contains (NM_CAST_STRV_CC (request->hints), NM_SETTING_WIREGUARD_PRIVATE_KEY)) {
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("WireGuard private-key"),
+		                                 NM_SETTING (s_wg),
+		                                 NM_SETTING_WIREGUARD_PRIVATE_KEY);
+		g_ptr_array_add (secrets, secret);
+	}
+
+	if (request->hints) {
+
+		for (i = 0; request->hints[i]; i++) {
+			NMWireGuardPeer *peer;
+			const char *name = request->hints[i];
+			gs_free char *public_key = NULL;
+
+			if (nm_streq (name, NM_SETTING_WIREGUARD_PRIVATE_KEY))
+				continue;
+
+			if (NM_STR_HAS_PREFIX (name, NM_SETTING_WIREGUARD_PEERS".")) {
+				const char *tmp;
+
+				tmp = &name[NM_STRLEN (NM_SETTING_WIREGUARD_PEERS".")];
+				if (NM_STR_HAS_SUFFIX (tmp, "."NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY)) {
+					public_key = g_strndup (tmp,
+					                       strlen (tmp) - NM_STRLEN ("."NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY));
+				}
+			}
+
+			if (!public_key)
+				continue;
+
+			peer = nm_setting_wireguard_get_peer_by_public_key (s_wg, public_key, NULL);
+
+			g_ptr_array_add (secrets, _secret_real_new_wireguard_peer_psk (s_wg,
+			                                                               (  peer
+			                                                                ? nm_wireguard_peer_get_public_key (peer)
+			                                                                : public_key),
+			                                                               (  peer
+			                                                                ? nm_wireguard_peer_get_preshared_key (peer)
+			                                                                : NULL)));
+		}
+	}
+
+	*msg = g_strdup_printf (_("Secrets are required to connect WireGuard VPN '%s'"),
+	                        nm_connection_get_id (request->connection));
+	return TRUE;
+}
+
+typedef struct {
+	GPid auth_dialog_pid;
+	GString *auth_dialog_response;
+	RequestData *request;
 	GPtrArray *secrets;
+	GCancellable *cancellable;
+	gulong cancellable_id;
+	guint child_watch_id;
+	GInputStream *input_stream;
+	GOutputStream *output_stream;
+	char read_buf[5];
+} AuthDialogData;
+
+static void
+_auth_dialog_data_free (AuthDialogData *data)
+{
+	nm_clear_g_signal_handler (data->cancellable, &data->cancellable_id);
+	g_clear_object (&data->cancellable);
+	nm_clear_g_source (&data->child_watch_id);
+	g_ptr_array_unref (data->secrets);
+	g_spawn_close_pid (data->auth_dialog_pid);
+	g_string_free (data->auth_dialog_response, TRUE);
+	g_object_unref (data->input_stream);
+	g_object_unref (data->output_stream);
+	g_slice_free (AuthDialogData, data);
+}
+
+static void
+_auth_dialog_exited (GPid pid, int status, gpointer user_data)
+{
+	AuthDialogData *data = user_data;
+	RequestData *request = data->request;
+	GPtrArray *secrets = data->secrets;
+	NMSettingVpn *s_vpn = nm_connection_get_setting_vpn (request->connection);
+	gs_unref_keyfile GKeyFile *keyfile = NULL;
+	gs_strfreev char **groups = NULL;
+	gs_free char *title = NULL;
+	gs_free char *message = NULL;
+	int i;
+	gs_free_error GError *error = NULL;
+
+	data->child_watch_id = 0;
+
+	nm_clear_g_cancellable_disconnect (data->cancellable, &data->cancellable_id);
+
+	if (status != 0) {
+		g_set_error (&error, NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
+		             "Auth dialog failed with error code %d\n", status);
+		goto out;
+	}
+
+	keyfile = g_key_file_new ();
+	if (!g_key_file_load_from_data (keyfile,
+	                                data->auth_dialog_response->str,
+	                                data->auth_dialog_response->len, G_KEY_FILE_NONE,
+	                                &error)) {
+		goto out;
+	}
+
+	groups = g_key_file_get_groups (keyfile, NULL);
+	if (!nm_streq0 (groups[0], "VPN Plugin UI")) {
+		g_set_error (&error, NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
+		             "Expected [VPN Plugin UI] in auth dialog response");
+		goto out;
+	}
+
+	title = g_key_file_get_string (keyfile, "VPN Plugin UI", "Title", &error);
+	if (!title)
+		goto out;
+
+	message = g_key_file_get_string (keyfile, "VPN Plugin UI", "Description", &error);
+	if (!message)
+		goto out;
+
+	for (i = 1; groups[i]; i++) {
+		gs_free char *pretty_name = NULL;
+
+		if (!g_key_file_get_boolean (keyfile, groups[i], "IsSecret", NULL))
+			continue;
+		if (!g_key_file_get_boolean (keyfile, groups[i], "ShouldAsk", NULL))
+			continue;
+
+		pretty_name = g_key_file_get_string (keyfile, groups[i], "Label", NULL);
+		g_ptr_array_add (secrets, _secret_real_new_vpn_secret (pretty_name,
+		                                                       NM_SETTING (s_vpn),
+		                                                       groups[i],
+		                                                       nm_setting_vpn_get_service_type (s_vpn)));
+	}
+
+out:
+	/* Try to fall back to the hardwired VPN support if the auth dialog fails.
+	 * We may eventually get rid of the whole hardwired secrets handling at some point,
+	 * when the auth helpers are goode enough.. */
+	if (error && add_vpn_secrets (request, secrets, &message)) {
+		g_clear_error (&error);
+		if (!message) {
+			message = g_strdup_printf (_("A password is required to connect to '%s'."),
+			                           nm_connection_get_id (request->connection));
+		}
+	}
+
+	if (error)
+		_request_data_complete (request, NULL, error, NULL);
+	else {
+		g_signal_emit (request->self, signals[REQUEST_SECRETS], 0,
+		               request->request_id, title, message, secrets);
+	}
+
+	_auth_dialog_data_free (data);
+}
+
+static void
+_request_cancelled (GObject *object, gpointer user_data)
+{
+	_auth_dialog_data_free (user_data);
+}
+
+static void
+_auth_dialog_read_done (GObject *source_object,
+                        GAsyncResult *res,
+                        gpointer user_data)
+{
+	GInputStream *auth_dialog_out = G_INPUT_STREAM (source_object);
+	AuthDialogData *data = user_data;
+	gssize read_size;
+	gs_free_error GError *error = NULL;
+
+	read_size = g_input_stream_read_finish (auth_dialog_out, res, &error);
+	switch (read_size) {
+	case -1:
+		if (!g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED))
+			_request_data_complete (data->request, NULL, error, NULL);
+		_auth_dialog_data_free (data);
+		break;
+	case 0:
+		/* Done reading. Let's wait for the auth dialog to exit so that we're able to collect the status.
+		 * Remember we can be cancelled in between. */
+		data->child_watch_id = g_child_watch_add (data->auth_dialog_pid, _auth_dialog_exited, data);
+		data->cancellable = g_object_ref (data->request->cancellable);
+		data->cancellable_id = g_cancellable_connect (data->cancellable,
+		                                              G_CALLBACK (_request_cancelled), data, NULL);
+		break;
+	default:
+		g_string_append_len (data->auth_dialog_response, data->read_buf, read_size);
+		g_input_stream_read_async (auth_dialog_out,
+		                           data->read_buf,
+		                           sizeof (data->read_buf),
+		                           G_PRIORITY_DEFAULT,
+		                           NULL,
+		                           _auth_dialog_read_done,
+		                           data);
+		return;
+	}
+
+	g_input_stream_close (auth_dialog_out, NULL, NULL);
+}
+
+static void
+_auth_dialog_write_done (GObject *source_object,
+                        GAsyncResult *res,
+                        gpointer user_data)
+{
+	GOutputStream *auth_dialog_out = G_OUTPUT_STREAM (source_object);
+	_nm_unused gs_free char *auth_dialog_request_free = user_data;
+
+	/* We don't care about write errors. If there are any problems, the
+	 * reader shall notice. */
+	g_output_stream_write_finish (auth_dialog_out, res, NULL);
+	g_output_stream_close (auth_dialog_out, NULL, NULL);
+}
+
+static void
+_add_to_string (GString *string, const char *key, const char *value)
+{
+	gs_strfreev char **lines = NULL;
+	int i;
+
+	lines = g_strsplit (value, "\n", -1);
+
+	g_string_append (string, key);
+	for (i = 0; lines[i]; i++) {
+		g_string_append_c (string, '=');
+		g_string_append (string, lines[i]);
+		g_string_append_c (string, '\n');
+	}
+}
+
+static void
+_add_data_item_to_string (const char *key, const char *value, gpointer user_data)
+{
+	GString *string = user_data;
+
+	_add_to_string (string, "DATA_KEY", key);
+	_add_to_string (string, "DATA_VAL", value);
+	g_string_append_c (string, '\n');
+}
+
+static void
+_add_secret_to_string (const char *key, const char *value, gpointer user_data)
+{
+	GString *string = user_data;
+
+	_add_to_string (string, "SECRET_KEY", key);
+	_add_to_string (string, "SECRET_VAL", value);
+	g_string_append_c (string, '\n');
+}
+
+static gboolean
+try_spawn_vpn_auth_helper (RequestData *request,
+                           GPtrArray *secrets)
+{
+	NMSettingVpn *s_vpn = nm_connection_get_setting_vpn (request->connection);
+        NMVpnPluginInfo *plugin_info;
+	gboolean supports_external;
+	const char *auth_dialog_argv[] = { NULL,
+		"-u", nm_connection_get_uuid (request->connection),
+		"-n", nm_connection_get_id (request->connection),
+		"-s", nm_setting_vpn_get_service_type (s_vpn),
+		"--external-ui-mode",
+		"-i",
+		NULL, /* [9], slot for "-r" */
+		NULL };
+	const char *s;
+	GPid auth_dialog_pid;
+	int auth_dialog_in_fd;
+	int auth_dialog_out_fd;
+	GOutputStream *auth_dialog_in;
+	GInputStream *auth_dialog_out;
+	GError *error = NULL;
+	GString *auth_dialog_request;
+	char *auth_dialog_request_str;
+	gsize auth_dialog_request_len;
+	AuthDialogData *data;
+
+	plugin_info = nm_vpn_plugin_info_list_find_by_service (nm_vpn_get_plugin_infos (),
+	                                                       nm_setting_vpn_get_service_type (s_vpn));
+	if (!plugin_info)
+		return FALSE;
+
+	s = nm_vpn_plugin_info_lookup_property (plugin_info, "GNOME", "supports-external-ui-mode");
+	supports_external = _nm_utils_ascii_str_to_bool (s, FALSE);
+	if (!supports_external)
+		return FALSE;
+
+	auth_dialog_argv[0] = nm_vpn_plugin_info_lookup_property (plugin_info, "GNOME", "auth-dialog");
+	g_return_val_if_fail (auth_dialog_argv[0], FALSE);
+
+	if (request->flags & NM_SECRET_AGENT_GET_SECRETS_FLAG_REQUEST_NEW)
+		auth_dialog_argv[9] = "-r";
+
+	if (!g_spawn_async_with_pipes (NULL, (char **)auth_dialog_argv, NULL,
+	                               G_SPAWN_DO_NOT_REAP_CHILD,
+	                               NULL, NULL,
+	                               &auth_dialog_pid,
+	                               &auth_dialog_in_fd,
+	                               &auth_dialog_out_fd,
+	                               NULL,
+	                               &error)) {
+		g_warning ("Failed to spawn the auth dialog%s\n", error->message);
+		return FALSE;
+	}
+
+	auth_dialog_in = g_unix_output_stream_new (auth_dialog_in_fd, TRUE);
+	auth_dialog_out =  g_unix_input_stream_new (auth_dialog_out_fd, TRUE);
+
+	auth_dialog_request = g_string_new_len (NULL, 1024);
+	nm_setting_vpn_foreach_data_item (s_vpn, _add_data_item_to_string, auth_dialog_request);
+	nm_setting_vpn_foreach_secret (s_vpn, _add_secret_to_string, auth_dialog_request);
+	g_string_append (auth_dialog_request, "DONE\nQUIT\n");
+	auth_dialog_request_len = auth_dialog_request->len;
+	auth_dialog_request_str = g_string_free (auth_dialog_request, FALSE);
+
+	data = g_slice_new (AuthDialogData);
+	*data = (AuthDialogData) {
+		.auth_dialog_response = g_string_new_len (NULL, sizeof (data->read_buf)),
+		.auth_dialog_pid = auth_dialog_pid,
+		.request = request,
+		.secrets = g_ptr_array_ref (secrets),
+		.input_stream = auth_dialog_out,
+		.output_stream = auth_dialog_in,
+	};
+
+	g_output_stream_write_async (auth_dialog_in,
+	                             auth_dialog_request_str,
+	                             auth_dialog_request_len,
+	                             G_PRIORITY_DEFAULT,
+	                             request->cancellable,
+	                             _auth_dialog_write_done,
+	                             auth_dialog_request_str);
+
+	g_input_stream_read_async (auth_dialog_out,
+	                           data->read_buf,
+	                           sizeof (data->read_buf),
+	                            G_PRIORITY_DEFAULT,
+	                           request->cancellable,
+	                           _auth_dialog_read_done,
+	                           data);
+
+	return TRUE;
+}
+
+static void
+request_secrets_from_ui (RequestData *request)
+{
+	gs_unref_ptrarray GPtrArray *secrets = NULL;
+	gs_free_error GError *error = NULL;
 	NMSecretAgentSimplePrivate *priv;
 	NMSecretAgentSimpleSecret *secret;
 	const char *title;
-	char *msg;
-	gboolean ok = TRUE;
+	gs_free char *msg = NULL;
 
 	priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (request->self);
 	g_return_if_fail (priv->enabled);
 
 	/* We only handle requests for connection with @path if set. */
 	if (priv->path && !g_str_has_prefix (request->request_id, priv->path)) {
-		gs_free_error GError *error = NULL;
-
-		error = g_error_new (NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
-		                     "Request for %s secrets doesn't match path %s",
-		                     request->request_id, priv->path);
-		request->callback (NM_SECRET_AGENT_OLD (request->self), request->connection,
-		                   NULL, error, request->callback_data);
-		g_hash_table_remove (priv->requests, request->request_id);
-		return;
+		g_set_error (&error, NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
+		             "Request for %s secrets doesn't match path %s",
+		             request->request_id, priv->path);
+		goto out_fail_error;
 	}
 
-	secrets = g_ptr_array_new_with_free_func ((GDestroyNotify) nm_secret_agent_simple_secret_free);
+	secrets = g_ptr_array_new_with_free_func ((GDestroyNotify) _secret_real_free);
 
 	if (nm_connection_is_type (request->connection, NM_SETTING_WIRELESS_SETTING_NAME)) {
 		NMSettingWireless *s_wireless;
@@ -484,42 +866,43 @@ request_secrets_from_ui (NMSecretAgentSimpleRequest *request)
 		title = _("Authentication required by wireless network");
 		msg = g_strdup_printf (_("Passwords or encryption keys are required to access the wireless network '%s'."), ssid_utf8);
 
-		ok = add_wireless_secrets (request, secrets);
+		if (!add_wireless_secrets (request, secrets))
+			goto out_fail;
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_WIRED_SETTING_NAME)) {
 		title = _("Wired 802.1X authentication");
 		msg = g_strdup_printf (_("Secrets are required to access the wired network '%s'"),
 		                       nm_connection_get_id (request->connection));
 
-		ok = add_8021x_secrets (request, secrets);
+		if (!add_8021x_secrets (request, secrets))
+			goto out_fail;
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_PPPOE_SETTING_NAME)) {
 		title = _("DSL authentication");
 		msg = g_strdup_printf (_("Secrets are required for the DSL connection '%s'"),
 		                       nm_connection_get_id (request->connection));
 
-		ok = add_pppoe_secrets (request, secrets);
+		if (!add_pppoe_secrets (request, secrets))
+			goto out_fail;
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_GSM_SETTING_NAME)) {
 		NMSettingGsm *s_gsm = nm_connection_get_setting_gsm (request->connection);
 
-		if (strv_has (request->hints, "pin")) {
+		if (g_strv_contains (NM_CAST_STRV_CC (request->hints), NM_SETTING_GSM_PIN)) {
 			title = _("PIN code required");
 			msg = g_strdup (_("PIN code is needed for the mobile broadband device"));
 
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
-			                                            _("PIN"),
-			                                            NM_SETTING (s_gsm),
-			                                            NM_SETTING_GSM_PIN,
-			                                            NULL);
+			secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
+			                                 _("PIN"),
+			                                 NM_SETTING (s_gsm),
+			                                 NM_SETTING_GSM_PIN);
 			g_ptr_array_add (secrets, secret);
 		} else {
 			title = _("Mobile broadband network password");
 			msg = g_strdup_printf (_("A password is required to connect to '%s'."),
 			                       nm_connection_get_id (request->connection));
 
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-			                                            _("Password"),
-			                                            NM_SETTING (s_gsm),
-			                                            NM_SETTING_GSM_PASSWORD,
-			                                            NULL);
+			secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+			                                 _("Password"),
+			                                 NM_SETTING (s_gsm),
+			                                 NM_SETTING_GSM_PASSWORD);
 			g_ptr_array_add (secrets, secret);
 		}
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_MACSEC_SETTING_NAME)) {
@@ -530,16 +913,20 @@ request_secrets_from_ui (NMSecretAgentSimpleRequest *request)
 
 		if (nm_setting_macsec_get_mode (s_macsec) == NM_SETTING_MACSEC_MODE_PSK) {
 			title = _("MACsec PSK authentication");
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-			                                            _("MKA CAK"),
-			                                            NM_SETTING (s_macsec),
-			                                            NM_SETTING_MACSEC_MKA_CAK,
-			                                            NULL);
+			secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+			                                 _("MKA CAK"),
+			                                 NM_SETTING (s_macsec),
+			                                 NM_SETTING_MACSEC_MKA_CAK);
 			g_ptr_array_add (secrets, secret);
 		} else {
 			title = _("MACsec EAP authentication");
-			ok = add_8021x_secrets (request, secrets);
+			if (!add_8021x_secrets (request, secrets))
+				goto out_fail;
 		}
+	} else if (nm_connection_is_type (request->connection, NM_SETTING_WIREGUARD_SETTING_NAME)) {
+		title = _("WireGuard VPN secret");
+		if (!add_wireguard_secrets (request, secrets, &msg, &error))
+			goto out_fail_error;
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_CDMA_SETTING_NAME)) {
 		NMSettingCdma *s_cdma = nm_connection_get_setting_cdma (request->connection);
 
@@ -547,11 +934,10 @@ request_secrets_from_ui (NMSecretAgentSimpleRequest *request)
 		msg = g_strdup_printf (_("A password is required to connect to '%s'."),
 		                       nm_connection_get_id (request->connection));
 
-		secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-		                                            _("Password"),
-		                                            NM_SETTING (s_cdma),
-		                                            NM_SETTING_CDMA_PASSWORD,
-		                                            NULL);
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Password"),
+		                                 NM_SETTING (s_cdma),
+		                                 NM_SETTING_CDMA_PASSWORD);
 		g_ptr_array_add (secrets, secret);
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_BLUETOOTH_SETTING_NAME)) {
 		NMSetting *setting = NULL;
@@ -564,73 +950,76 @@ request_secrets_from_ui (NMSecretAgentSimpleRequest *request)
 				setting = nm_connection_get_setting_by_name (request->connection, NM_SETTING_CDMA_SETTING_NAME);
 		}
 
-		if (setting) {
-			title = _("Mobile broadband network password");
-			msg = g_strdup_printf (_("A password is required to connect to '%s'."),
-			                       nm_connection_get_id (request->connection));
+		if (!setting)
+			goto out_fail;
 
-			secret = nm_secret_agent_simple_secret_new (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
-			                                            _("Password"),
-			                                            setting,
-			                                            "password",
-			                                            NULL);
-			g_ptr_array_add (secrets, secret);
-		} else
-			ok = FALSE;
+		title = _("Mobile broadband network password");
+		msg = g_strdup_printf (_("A password is required to connect to '%s'."),
+		                       nm_connection_get_id (request->connection));
+
+		secret = _secret_real_new_plain (NM_SECRET_AGENT_SECRET_TYPE_SECRET,
+		                                 _("Password"),
+		                                 setting,
+		                                 "password");
+		g_ptr_array_add (secrets, secret);
 	} else if (nm_connection_is_type (request->connection, NM_SETTING_VPN_SETTING_NAME)) {
 		title = _("VPN password required");
-		msg = NULL;
 
-		ok = add_vpn_secrets (request, secrets, &msg);
-		if (!msg)
+		if (try_spawn_vpn_auth_helper (request, secrets)) {
+			/* This will emit REQUEST_SECRETS when ready */
+			return;
+		}
+
+		if (!add_vpn_secrets (request, secrets, &msg))
+			goto out_fail;
+		if (!msg) {
 			msg = g_strdup_printf (_("A password is required to connect to '%s'."),
 			                       nm_connection_get_id (request->connection));
+		}
 	} else
-		ok = FALSE;
-
-	if (!ok) {
-		gs_free_error GError *error = NULL;
+		goto out_fail;
 
-		error = g_error_new (NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
-		                     "Cannot service a secrets request %s for a %s connection",
-		                     request->request_id,
-		                     nm_connection_get_connection_type (request->connection));
-		request->callback (NM_SECRET_AGENT_OLD (request->self), request->connection,
-		                   NULL, error, request->callback_data);
-		g_hash_table_remove (priv->requests, request->request_id);
-		g_ptr_array_unref (secrets);
-		return;
-	}
+	if (secrets->len == 0)
+		goto out_fail;
 
 	g_signal_emit (request->self, signals[REQUEST_SECRETS], 0,
 	               request->request_id, title, msg, secrets);
+	return;
+
+out_fail:
+	g_set_error (&error, NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
+	             "Cannot service a secrets request %s for a %s connection",
+	             request->request_id,
+	             nm_connection_get_connection_type (request->connection));
+out_fail_error:
+	_request_data_complete (request, NULL, error, NULL);
+
 }
 
 static void
-nm_secret_agent_simple_get_secrets (NMSecretAgentOld                 *agent,
-                                    NMConnection                     *connection,
-                                    const char                       *connection_path,
-                                    const char                       *setting_name,
-                                    const char                      **hints,
-                                    NMSecretAgentGetSecretsFlags      flags,
-                                    NMSecretAgentOldGetSecretsFunc    callback,
-                                    gpointer                          callback_data)
+get_secrets (NMSecretAgentOld                 *agent,
+             NMConnection                     *connection,
+             const char                       *connection_path,
+             const char                       *setting_name,
+             const char                      **hints,
+             NMSecretAgentGetSecretsFlags      flags,
+             NMSecretAgentOldGetSecretsFunc    callback,
+             gpointer                          callback_data)
 {
 	NMSecretAgentSimple *self = NM_SECRET_AGENT_SIMPLE (agent);
 	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (self);
-	NMSecretAgentSimpleRequest *request;
-	char *request_id;
-	GError *error;
+	RequestData *request;
+	gs_free_error GError *error = NULL;
+	gs_free char *request_id = NULL;
+	const char *request_id_setting_name;
 
 	request_id = g_strdup_printf ("%s/%s", connection_path, setting_name);
-	if (g_hash_table_lookup (priv->requests, request_id) != NULL) {
+
+	if (g_hash_table_contains (priv->requests, &request_id)) {
 		/* We already have a request pending for this (connection, setting) */
 		error = g_error_new (NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_FAILED,
 		                     "Request for %s secrets already pending", request_id);
-	nope:
 		callback (agent, connection, NULL, error, callback_data);
-		g_error_free (error);
-		g_free (request_id);
 		return;
 	}
 
@@ -638,17 +1027,27 @@ nm_secret_agent_simple_get_secrets (NMSecretAgentOld                 *agent,
 		/* We don't do stored passwords */
 		error = g_error_new (NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_NO_SECRETS,
 		                     "Stored passwords not supported");
-		goto nope;
+		callback (agent, connection, NULL, error, callback_data);
+		return;
 	}
 
-	request = g_slice_new (NMSecretAgentSimpleRequest);
-	request->self = g_object_ref (self);
-	request->connection = g_object_ref (connection);
-	request->hints = g_strdupv ((char **)hints);
-	request->callback = callback;
-	request->callback_data = callback_data;
-	request->request_id = request_id;
-	g_hash_table_replace (priv->requests, request->request_id, request);
+	nm_assert (g_str_has_suffix (request_id, setting_name));
+	request_id_setting_name = &request_id[strlen (request_id) - strlen (setting_name)];
+	nm_assert (nm_streq (request_id_setting_name, setting_name));
+
+	request = g_slice_new (RequestData);
+	*request = (RequestData) {
+		.self = self,
+		.connection = g_object_ref (connection),
+		.setting_name = request_id_setting_name,
+		.hints = g_strdupv ((char **) hints),
+		.callback = callback,
+		.callback_data = callback_data,
+		.request_id = g_steal_pointer (&request_id),
+		.flags = flags,
+		.cancellable = g_cancellable_new (),
+	};
+	g_hash_table_add (priv->requests, request);
 
 	if (priv->enabled)
 		request_secrets_from_ui (request);
@@ -674,28 +1073,34 @@ nm_secret_agent_simple_response (NMSecretAgentSimple *self,
                                  GPtrArray           *secrets)
 {
 	NMSecretAgentSimplePrivate *priv;
-	NMSecretAgentSimpleRequest *request;
-	GVariant *dict = NULL;
-	GError *error = NULL;
+	RequestData *request;
+	gs_unref_variant GVariant *secrets_dict = NULL;
+	gs_free_error GError *error = NULL;
 	int i;
 
 	g_return_if_fail (NM_IS_SECRET_AGENT_SIMPLE (self));
 
 	priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (self);
-	request = g_hash_table_lookup (priv->requests, request_id);
+	request = g_hash_table_lookup (priv->requests, &request_id);
 	g_return_if_fail (request != NULL);
 
 	if (secrets) {
 		GVariantBuilder conn_builder, *setting_builder;
 		GVariantBuilder vpn_secrets_builder;
+		GVariantBuilder wg_secrets_builder;
+		GVariantBuilder wg_peer_builder;
 		GHashTable *settings;
 		GHashTableIter iter;
 		const char *name;
 		gboolean has_vpn = FALSE;
+		gboolean has_wg = FALSE;
 
-		settings = g_hash_table_new (nm_str_hash, g_str_equal);
+		settings = g_hash_table_new_full (nm_str_hash,
+		                                  g_str_equal,
+		                                  NULL,
+		                                  (GDestroyNotify) g_variant_builder_unref);
 		for (i = 0; i < secrets->len; i++) {
-			NMSecretAgentSimpleSecretReal *secret = secrets->pdata[i];
+			SecretReal *secret = secrets->pdata[i];
 
 			setting_builder = g_hash_table_lookup (settings, nm_setting_get_name (secret->setting));
 			if (!setting_builder) {
@@ -719,6 +1124,19 @@ nm_secret_agent_simple_response (NMSecretAgentSimple *self,
 				g_variant_builder_add (&vpn_secrets_builder, "{ss}",
 				                       secret->property, secret->base.value);
 				break;
+			case NM_SECRET_AGENT_SECRET_TYPE_WIREGUARD_PEER_PSK:
+				if (!has_wg) {
+					g_variant_builder_init (&wg_secrets_builder, G_VARIANT_TYPE ("aa{sv}"));
+					has_wg = TRUE;
+				}
+				g_variant_builder_init (&wg_peer_builder, G_VARIANT_TYPE ("a{sv}"));
+				g_variant_builder_add (&wg_peer_builder, "{sv}",
+				                       NM_WIREGUARD_PEER_ATTR_PUBLIC_KEY, g_variant_new_string (secret->property));
+				g_variant_builder_add (&wg_peer_builder, "{sv}",
+				                       NM_WIREGUARD_PEER_ATTR_PRESHARED_KEY, g_variant_new_string (secret->base.value));
+				g_variant_builder_add (&wg_secrets_builder, "a{sv}",
+				                       &wg_peer_builder);
+				break;
 			}
 		}
 
@@ -728,53 +1146,69 @@ nm_secret_agent_simple_response (NMSecretAgentSimple *self,
 			                       g_variant_builder_end (&vpn_secrets_builder));
 		}
 
+		if (has_wg) {
+			g_variant_builder_add (setting_builder, "{sv}",
+			                       NM_SETTING_WIREGUARD_PEERS,
+			                       g_variant_builder_end (&wg_secrets_builder));
+		}
+
 		g_variant_builder_init (&conn_builder, NM_VARIANT_TYPE_CONNECTION);
 		g_hash_table_iter_init (&iter, settings);
 		while (g_hash_table_iter_next (&iter, (gpointer *) &name, (gpointer *) &setting_builder))
 			g_variant_builder_add (&conn_builder, "{sa{sv}}", name, setting_builder);
-		dict = g_variant_builder_end (&conn_builder);
+		secrets_dict = g_variant_ref_sink (g_variant_builder_end (&conn_builder));
 		g_hash_table_destroy (settings);
 	} else {
 		error = g_error_new (NM_SECRET_AGENT_ERROR, NM_SECRET_AGENT_ERROR_USER_CANCELED,
 		                     "User cancelled");
 	}
 
-	request->callback (NM_SECRET_AGENT_OLD (self), request->connection, dict, error, request->callback_data);
-
-	g_clear_error (&error);
-	g_hash_table_remove (priv->requests, request_id);
+	_request_data_complete (request, secrets_dict, error, NULL);
 }
 
 static void
-nm_secret_agent_simple_cancel_get_secrets (NMSecretAgentOld *agent,
-                                           const char       *connection_path,
-                                           const char       *setting_name)
+cancel_get_secrets (NMSecretAgentOld *agent,
+                    const char       *connection_path,
+                    const char       *setting_name)
 {
 	NMSecretAgentSimple *self = NM_SECRET_AGENT_SIMPLE (agent);
 	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (self);
+	gs_free_error GError *error = NULL;
 	gs_free char *request_id = NULL;
+	RequestData *request;
 
 	request_id = g_strdup_printf ("%s/%s", connection_path, setting_name);
-	g_hash_table_remove (priv->requests, request_id);
+	request = g_hash_table_lookup (priv->requests, &request_id);
+	if (!request) {
+		/* this is really a bug of the caller (or us?). We cannot invoke a callback,
+		 * hence the caller cannot cleanup the request. */
+		g_return_if_reached ();
+	}
+
+	g_set_error (&error,
+	             NM_SECRET_AGENT_ERROR,
+	             NM_SECRET_AGENT_ERROR_AGENT_CANCELED,
+	             "The secret agent is going away");
+	_request_data_complete (request, NULL, error, NULL);
 }
 
 static void
-nm_secret_agent_simple_save_secrets (NMSecretAgentOld                *agent,
-                                     NMConnection                    *connection,
-                                     const char                      *connection_path,
-                                     NMSecretAgentOldSaveSecretsFunc  callback,
-                                     gpointer                         callback_data)
+save_secrets (NMSecretAgentOld                *agent,
+              NMConnection                    *connection,
+              const char                      *connection_path,
+              NMSecretAgentOldSaveSecretsFunc  callback,
+              gpointer                         callback_data)
 {
 	/* We don't support secret storage */
 	callback (agent, connection, NULL, callback_data);
 }
 
 static void
-nm_secret_agent_simple_delete_secrets (NMSecretAgentOld                  *agent,
-                                       NMConnection                      *connection,
-                                       const char                        *connection_path,
-                                       NMSecretAgentOldDeleteSecretsFunc  callback,
-                                       gpointer                           callback_data)
+delete_secrets (NMSecretAgentOld                  *agent,
+                NMConnection                      *connection,
+                const char                        *connection_path,
+                NMSecretAgentOldDeleteSecretsFunc  callback,
+                gpointer                           callback_data)
 {
 	/* We don't support secret storage, so there's nothing to delete. */
 	callback (agent, connection, NULL, callback_data);
@@ -794,7 +1228,8 @@ void
 nm_secret_agent_simple_enable (NMSecretAgentSimple *self, const char *path)
 {
 	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (self);
-	GList *requests, *iter;
+	gs_free RequestData **requests = NULL;
+	gsize i;
 	gs_free char *path_full = NULL;
 
 	/* The path is only used to match a request_id with the current
@@ -803,10 +1238,9 @@ nm_secret_agent_simple_enable (NMSecretAgentSimple *self, const char *path)
 	 */
 	path_full = path ? g_strdup_printf ("%s/", path) : NULL;
 
-	if (g_strcmp0 (path_full, priv->path) != 0) {
+	if (!nm_streq0 (path_full, priv->path)) {
 		g_free (priv->path);
-		priv->path = path_full;
-		path_full = NULL;
+		priv->path = g_steal_pointer (&path_full);
 	}
 
 	if (priv->enabled)
@@ -814,27 +1248,85 @@ nm_secret_agent_simple_enable (NMSecretAgentSimple *self, const char *path)
 	priv->enabled = TRUE;
 
 	/* Service pending secret requests. */
-	requests = g_hash_table_get_values (priv->requests);
-	for (iter = requests; iter; iter = g_list_next (iter))
-		request_secrets_from_ui (iter->data);
+	requests = (RequestData **) g_hash_table_get_keys_as_array (priv->requests, NULL);
+	for (i = 0; requests[i]; i++)
+		request_secrets_from_ui (requests[i]);
+}
+
+/*****************************************************************************/
+
+static void
+nm_secret_agent_simple_init (NMSecretAgentSimple *agent)
+{
+	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (agent);
+
+	G_STATIC_ASSERT_EXPR (G_STRUCT_OFFSET (RequestData, request_id) == 0);
+	priv->requests = g_hash_table_new_full (nm_pstr_hash, nm_pstr_equal,
+	                                        NULL, _request_data_free);
+}
+
+/**
+ * nm_secret_agent_simple_new:
+ * @name: the identifier of secret agent
+ *
+ * Creates a new #NMSecretAgentSimple. It does not serve any requests until
+ * nm_secret_agent_simple_enable() is called.
+ *
+ * Returns: a new #NMSecretAgentSimple if the agent creation is successful
+ * or %NULL in case of a failure.
+ */
+NMSecretAgentSimple *
+nm_secret_agent_simple_new (const char *name)
+{
+	return g_initable_new (NM_TYPE_SECRET_AGENT_SIMPLE, NULL, NULL,
+	                       NM_SECRET_AGENT_OLD_IDENTIFIER, name,
+	                       NM_SECRET_AGENT_OLD_CAPABILITIES, NM_SECRET_AGENT_CAPABILITY_VPN_HINTS,
+	                       NULL);
+}
+
+static void
+dispose (GObject *object)
+{
+	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (object);
+	gs_free_error GError *error = NULL;
+	GHashTableIter iter;
+	RequestData *request;
+
+	g_hash_table_iter_init (&iter, priv->requests);
+	while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &request)) {
+		if (!error)
+			nm_utils_error_set_cancelled (&error, TRUE, "NMSecretAgentSimple");
+		_request_data_complete (request, NULL, error, &iter);
+	}
+
+	G_OBJECT_CLASS (nm_secret_agent_simple_parent_class)->dispose (object);
+}
+
+static void
+finalize (GObject *object)
+{
+	NMSecretAgentSimplePrivate *priv = NM_SECRET_AGENT_SIMPLE_GET_PRIVATE (object);
+
+	g_hash_table_destroy (priv->requests);
 
-	g_list_free (requests);
+	g_free (priv->path);
+
+	G_OBJECT_CLASS (nm_secret_agent_simple_parent_class)->finalize (object);
 }
 
 void
 nm_secret_agent_simple_class_init (NMSecretAgentSimpleClass *klass)
 {
-	GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+	GObjectClass *object_class = G_OBJECT_CLASS (klass);
 	NMSecretAgentOldClass *agent_class = NM_SECRET_AGENT_OLD_CLASS (klass);
 
-	g_type_class_add_private (klass, sizeof (NMSecretAgentSimplePrivate));
-
-	gobject_class->finalize = nm_secret_agent_simple_finalize;
+	object_class->dispose = dispose;
+	object_class->finalize = finalize;
 
-	agent_class->get_secrets = nm_secret_agent_simple_get_secrets;
-	agent_class->cancel_get_secrets = nm_secret_agent_simple_cancel_get_secrets;
-	agent_class->save_secrets = nm_secret_agent_simple_save_secrets;
-	agent_class->delete_secrets = nm_secret_agent_simple_delete_secrets;
+	agent_class->get_secrets        = get_secrets;
+	agent_class->cancel_get_secrets = cancel_get_secrets;
+	agent_class->save_secrets       = save_secrets;
+	agent_class->delete_secrets     = delete_secrets;
 
 	/**
 	 * NMSecretAgentSimple::request-secrets:
@@ -868,22 +1360,3 @@ nm_secret_agent_simple_class_init (NMSecretAgentSimpleClass *klass)
 	                                         G_TYPE_STRING, /* prompt */
 	                                         G_TYPE_PTR_ARRAY);
 }
-
-/**
- * nm_secret_agent_simple_new:
- * @name: the identifier of secret agent
- *
- * Creates a new #NMSecretAgentSimple. It does not serve any requests until
- * nm_secret_agent_simple_enable() is called.
- *
- * Returns: a new #NMSecretAgentSimple if the agent creation is successful
- * or %NULL in case of a failure.
- */
-NMSecretAgentOld *
-nm_secret_agent_simple_new (const char *name)
-{
-	return g_initable_new (NM_TYPE_SECRET_AGENT_SIMPLE, NULL, NULL,
-	                       NM_SECRET_AGENT_OLD_IDENTIFIER, name,
-	                       NM_SECRET_AGENT_OLD_CAPABILITIES, NM_SECRET_AGENT_CAPABILITY_VPN_HINTS,
-	                       NULL);
-}
diff --git a/clients/common/nm-secret-agent-simple.h b/clients/common/nm-secret-agent-simple.h
index 529aaeac..4a666d17 100644
--- a/clients/common/nm-secret-agent-simple.h
+++ b/clients/common/nm-secret-agent-simple.h
@@ -21,48 +21,44 @@
 
 #include "nm-secret-agent-old.h"
 
-#define NM_TYPE_SECRET_AGENT_SIMPLE            (nm_secret_agent_simple_get_type ())
-#define NM_SECRET_AGENT_SIMPLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimple))
-#define NM_SECRET_AGENT_SIMPLE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimpleClass))
-#define NM_IS_SECRET_AGENT_SIMPLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SECRET_AGENT_SIMPLE))
-#define NM_IS_SECRET_AGENT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SECRET_AGENT_SIMPLE))
-#define NM_SECRET_AGENT_SIMPLE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimpleClass))
-
-/* Signals */
-#define NM_SECRET_AGENT_SIMPLE_REQUEST_SECRETS  "request-secrets"
-
-typedef struct {
-	NMSecretAgentOld parent;
-
-} NMSecretAgentSimple;
-
-typedef struct {
-	NMSecretAgentOldClass parent;
-
-} NMSecretAgentSimpleClass;
-
 typedef enum {
 	NM_SECRET_AGENT_SECRET_TYPE_PROPERTY,
 	NM_SECRET_AGENT_SECRET_TYPE_SECRET,
 	NM_SECRET_AGENT_SECRET_TYPE_VPN_SECRET,
+	NM_SECRET_AGENT_SECRET_TYPE_WIREGUARD_PEER_PSK,
 } NMSecretAgentSecretType;
 
 typedef struct {
-	const NMSecretAgentSecretType secret_type;
+	NMSecretAgentSecretType secret_type;
 	const char *pretty_name;
 	const char *entry_id;
 	char *value;
 	const char *vpn_type;
-	gboolean is_secret;
+	bool is_secret:1;
+	bool no_prompt_entry_id:1;
 } NMSecretAgentSimpleSecret;
 
 #define NM_SECRET_AGENT_ENTRY_ID_PREFX_VPN_SECRETS "vpn.secrets."
 
 #define NM_SECRET_AGENT_VPN_TYPE_OPENCONNECT  NM_DBUS_INTERFACE".openconnect"
 
+/*****************************************************************************/
+
+#define NM_TYPE_SECRET_AGENT_SIMPLE            (nm_secret_agent_simple_get_type ())
+#define NM_SECRET_AGENT_SIMPLE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimple))
+#define NM_SECRET_AGENT_SIMPLE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimpleClass))
+#define NM_IS_SECRET_AGENT_SIMPLE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SECRET_AGENT_SIMPLE))
+#define NM_IS_SECRET_AGENT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SECRET_AGENT_SIMPLE))
+#define NM_SECRET_AGENT_SIMPLE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SECRET_AGENT_SIMPLE, NMSecretAgentSimpleClass))
+
+#define NM_SECRET_AGENT_SIMPLE_REQUEST_SECRETS  "request-secrets"
+
+typedef struct _NMSecretAgentSimple      NMSecretAgentSimple;
+typedef struct _NMSecretAgentSimpleClass NMSecretAgentSimpleClass;
+
 GType nm_secret_agent_simple_get_type (void);
 
-NMSecretAgentOld *nm_secret_agent_simple_new                 (const char          *name);
+NMSecretAgentSimple *nm_secret_agent_simple_new              (const char          *name);
 
 void              nm_secret_agent_simple_response            (NMSecretAgentSimple *self,
                                                               const char          *request_id,
diff --git a/clients/common/nm-vpn-helpers.c b/clients/common/nm-vpn-helpers.c
index c3237f12..ea905972 100644
--- a/clients/common/nm-vpn-helpers.c
+++ b/clients/common/nm-vpn-helpers.c
@@ -25,9 +25,13 @@
 
 #include "nm-vpn-helpers.h"
 
-#include <string.h>
+#include <arpa/inet.h>
+#include <net/if.h>
 
+#include "nm-client-utils.h"
 #include "nm-utils.h"
+#include "nm-utils/nm-io-utils.h"
+#include "nm-utils/nm-secret-utils.h"
 
 /*****************************************************************************/
 
@@ -115,27 +119,27 @@ nm_vpn_supports_ipv6 (NMConnection *connection)
 const VpnPasswordName *
 nm_vpn_get_secret_names (const char *service_type)
 {
-	static const VpnPasswordName const generic_vpn_secrets[] = {
+	static const VpnPasswordName generic_vpn_secrets[] = {
 		{ "password", N_("Password") },
 		{ 0 }
 	};
-	static const VpnPasswordName const openvpn_secrets[] = {
+	static const VpnPasswordName openvpn_secrets[] = {
 		{ "password", N_("Password") },
 		{ "cert-pass", N_("Certificate password") },
 		{ "http-proxy-password", N_("HTTP proxy password") },
 		{ 0 }
 	};
-	static const VpnPasswordName const vpnc_secrets[] = {
+	static const VpnPasswordName vpnc_secrets[] = {
 		{ "Xauth password", N_("Password") },
 		{ "IPSec secret", N_("Group password") },
 		{ 0 }
 	};
-	static const VpnPasswordName const swan_secrets[] = {
+	static const VpnPasswordName swan_secrets[] = {
 		{ "xauthpassword", N_("Password") },
 		{ "pskvalue", N_("Group password") },
 		{ 0 }
 	};
-	static const VpnPasswordName const openconnect_secrets[] = {
+	static const VpnPasswordName openconnect_secrets[] = {
 		{ "gateway", N_("Gateway") },
 		{ "cookie", N_("Cookie") },
 		{ "gwcert", N_("Gateway certificate hash") },
@@ -249,3 +253,556 @@ nm_vpn_openconnect_authenticate_helper (const char *host,
 	return TRUE;
 }
 
+static gboolean
+_wg_complete_peer (GPtrArray **p_peers,
+                   NMWireGuardPeer *peer_take,
+                   gsize peer_start_line_nr,
+                   const char *filename,
+                   GError **error)
+{
+	nm_auto_unref_wgpeer NMWireGuardPeer *peer = peer_take;
+	gs_free_error GError *local = NULL;
+
+	if (!peer)
+		return TRUE;
+
+	if (!nm_wireguard_peer_is_valid (peer, TRUE, TRUE, &local)) {
+		nm_utils_error_set (error, NM_UTILS_ERROR_UNKNOWN,
+		                    _("Invalid peer starting at %s:%zu: %s"),
+		                    filename,
+		                    peer_start_line_nr,
+		                    local->message);
+		return FALSE;
+	}
+
+	if (!*p_peers)
+		*p_peers = g_ptr_array_new_with_free_func ((GDestroyNotify) nm_wireguard_peer_unref);
+	g_ptr_array_add (*p_peers, g_steal_pointer (&peer));
+	return TRUE;
+}
+
+static gboolean
+_line_match (char *line, const char *key, gsize key_len, const char **out_key, char **out_value)
+{
+	nm_assert (line);
+	nm_assert (key);
+	nm_assert (strlen (key) == key_len);
+	nm_assert (!strchr (key, '='));
+	nm_assert (out_key && !*out_key);
+	nm_assert (out_value && !*out_value);
+
+	/* Note that `wg-quick` (linux.bash) does case-insensitive comparison (shopt -s nocasematch).
+	 * `wg setconf` does case-insensitive comparison too (with strncasecmp, which is locale dependent).
+	 *
+	 * We do a case-insensitive comparison of the key, however in a locale-independent manner. */
+
+	if (g_ascii_strncasecmp (line, key, key_len) != 0)
+		return FALSE;
+
+	if (line[key_len] != '=')
+		return FALSE;
+
+	*out_key = key;
+	*out_value = &line[key_len + 1];
+	return TRUE;
+}
+
+#define line_match(line, key, out_key, out_value) \
+	_line_match ((line), ""key"", NM_STRLEN (key), (out_key), (out_value))
+
+static gboolean
+value_split_word (char **line_remainder, char **out_word)
+{
+	char *str;
+
+	if ((*line_remainder)[0] == '\0')
+		return FALSE;
+
+	*out_word = *line_remainder;
+
+	str = strchrnul (*line_remainder, ',');
+	if (str[0] == ',') {
+		str[0] = '\0';
+		*line_remainder = &str[1];
+	} else
+		*line_remainder = str;
+	return TRUE;
+}
+
+NMConnection *
+nm_vpn_wireguard_import (const char *filename,
+                         GError **error)
+{
+	nm_auto_clear_secret_ptr NMSecretPtr file_content = NM_SECRET_PTR_INIT ();
+	char ifname[IFNAMSIZ];
+	gs_free char *uuid = NULL;
+	gboolean ifname_valid = FALSE;
+	const char *cstr;
+	char *line_remainder;
+	gs_unref_object NMConnection *connection = NULL;
+	NMSettingConnection *s_con;
+	NMSettingIPConfig *s_ip4;
+	NMSettingIPConfig *s_ip6;
+	NMSettingWireGuard *s_wg;
+	gs_free_error GError *local = NULL;
+	enum {
+		LINE_CONTEXT_INIT,
+		LINE_CONTEXT_INTERFACE,
+		LINE_CONTEXT_PEER,
+	} line_context;
+	gsize line_nr;
+	gsize current_peer_start_line_nr = 0;
+	nm_auto_unref_wgpeer NMWireGuardPeer *current_peer = NULL;
+	gs_unref_ptrarray GPtrArray *data_dns_v4 = NULL;
+	gs_unref_ptrarray GPtrArray *data_dns_v6 = NULL;
+	gs_unref_ptrarray GPtrArray *data_addr_v4 = NULL;
+	gs_unref_ptrarray GPtrArray *data_addr_v6 = NULL;
+	gs_unref_ptrarray GPtrArray *data_peers = NULL;
+	const char *data_private_key = NULL;
+	gint64 data_table;
+	guint data_listen_port = 0;
+	guint data_fwmark = 0;
+	guint data_mtu = 0;
+	int is_v4;
+	guint i;
+
+	g_return_val_if_fail (filename, NULL);
+	g_return_val_if_fail (!error || !*error, NULL);
+
+	/* contrary to "wg-quick", we never interpret the filename as "/etc/wireguard/$INTERFACE.conf".
+	 * If the filename has no '/', it is interpreted as relative to the current working directory.
+	 * However, we do require a suitable filename suffix and that the name corresponds to the interface
+	 * name. */
+	cstr = strrchr (filename, '/');
+	cstr = cstr ? &cstr[1] : filename;
+	if (NM_STR_HAS_SUFFIX (cstr, ".conf")) {
+		gsize len = strlen (cstr) - NM_STRLEN (".conf");
+
+		if (len > 0 && len < sizeof (ifname)) {
+			memcpy (ifname, cstr, len);
+			ifname[len] = '\0';
+
+			if (nm_utils_is_valid_iface_name (ifname, NULL))
+				ifname_valid = TRUE;
+		}
+	}
+	if (!ifname_valid) {
+		nm_utils_error_set_literal (error, NM_UTILS_ERROR_UNKNOWN,
+		                            _("The WireGuard config file must be a valid interface name followed by \".conf\""));
+		return FALSE;
+	}
+
+	if (nm_utils_file_get_contents (-1,
+	                                filename,
+	                                10*1024*1024,
+	                                NM_UTILS_FILE_GET_CONTENTS_FLAG_SECRET,
+	                                &file_content.str,
+	                                &file_content.len,
+	                                error) < 0)
+		return NULL;
+
+	/* We interpret the file like `wg-quick up` and `wg setconf` do.
+	 *
+	 * Of course the WireGuard scripts do something fundamentlly different. They
+	 * perform actions to configure the WireGuard link in kernel, add routes and
+	 * addresses, and call resolvconf. It all happens at the time when the script
+	 * run.
+	 *
+	 * This code here instead generates a NetworkManager connection profile so that
+	 * NetworkManager will apply a similar configuration when later activating the profile. */
+
+#define _TABLE_AUTO  ((gint64) -1)
+#define _TABLE_OFF   ((gint64) -2)
+
+	data_table = _TABLE_AUTO;
+
+	line_remainder = file_content.str;
+	line_context = LINE_CONTEXT_INIT;
+	line_nr = 0;
+	while (line_remainder[0] != '\0') {
+		const char *matched_key = NULL;
+		char *value = NULL;
+		char *line;
+		char ch;
+		gint64 i64;
+
+		line_nr++;
+
+		line = line_remainder;
+		line_remainder = strchrnul (line, '\n');
+		if (line_remainder[0] != '\0')
+			(line_remainder++)[0] = '\0';
+
+		/* Drop all spaces and truncate at first '#'.
+		 * See wg's config_read_line().
+		 *
+		 * Note that wg-quick doesn't do that.
+		 *
+		 * Neither `wg setconf` nor `wg-quick` does a strict parsing.
+		 * We don't either. Just try to interpret the file (mostly) the same as
+		 * they would.
+		 */
+		{
+			gsize l, n;
+
+			n = 0;
+			for (l = 0; (ch = line[l]); l++) {
+				if (g_ascii_isspace (ch)) {
+					/* wg-setconf strips all whitespace before parsing the content. That means,
+					 * *[I nterface]" will be accepted. We do that too. */
+					continue;
+				}
+				if (ch == '#')
+					break;
+				line[n++] = line[l];
+			}
+			if (n == 0)
+				continue;
+			line[n] = '\0';
+		}
+
+		if (g_ascii_strcasecmp (line, "[Interface]") == 0) {
+			if (!_wg_complete_peer (&data_peers,
+			                        g_steal_pointer (&current_peer),
+			                        current_peer_start_line_nr,
+			                        filename,
+			                        error))
+				return FALSE;
+			line_context = LINE_CONTEXT_INTERFACE;
+			continue;
+		}
+
+		if (g_ascii_strcasecmp (line, "[Peer]") == 0) {
+			if (!_wg_complete_peer (&data_peers,
+			                        g_steal_pointer (&current_peer),
+			                        current_peer_start_line_nr,
+			                        filename,
+			                        error))
+				return FALSE;
+			current_peer_start_line_nr = line_nr;
+			current_peer = nm_wireguard_peer_new ();
+			line_context = LINE_CONTEXT_PEER;
+			continue;
+		}
+
+		if (line_context == LINE_CONTEXT_INTERFACE) {
+
+			if (line_match (line, "Address", &matched_key, &value)) {
+				char *value_word;
+
+				while (value_split_word (&value, &value_word)) {
+					GPtrArray **p_data_addr;
+					NMIPAddr addr_bin;
+					int addr_family;
+					int prefix_len;
+
+					if (!nm_utils_parse_inaddr_prefix_bin (AF_UNSPEC,
+					                                       value_word,
+					                                       &addr_family,
+					                                       &addr_bin,
+					                                       &prefix_len))
+						goto fail_invalid_value;
+
+					p_data_addr =   (addr_family == AF_INET)
+					              ? &data_addr_v4
+					              : &data_addr_v6;
+
+					if (!*p_data_addr)
+						*p_data_addr = g_ptr_array_new_with_free_func ((GDestroyNotify) nm_ip_address_unref);
+
+					g_ptr_array_add (*p_data_addr,
+					                 nm_ip_address_new_binary (addr_family,
+					                                           &addr_bin,
+					                                             prefix_len == -1
+					                                           ? ((addr_family == AF_INET) ? 32 : 128)
+					                                           : prefix_len,
+					                                           NULL));
+				}
+				continue;
+			}
+
+			if (line_match (line, "MTU", &matched_key, &value)) {
+				i64 = _nm_utils_ascii_str_to_int64 (value, 0, 0, G_MAXUINT32, -1);
+				if (i64 == -1)
+					goto fail_invalid_value;
+
+				/* wg-quick accepts the "MTU" value, but it also fetches routes to
+				 * autodetect it. NetworkManager won't do that, we can only configure
+				 * an explicit MTU or no autodetection will be performed. */
+				data_mtu = i64;
+				continue;
+			}
+
+			if (line_match (line, "DNS", &matched_key, &value)) {
+				char *value_word;
+
+				while (value_split_word (&value, &value_word)) {
+					char addr_s[NM_CONST_MAX (INET_ADDRSTRLEN, INET6_ADDRSTRLEN)];
+					GPtrArray **p_data_dns;
+					NMIPAddr addr_bin;
+					int addr_family;
+
+					if (!nm_utils_parse_inaddr_bin (AF_UNSPEC,
+					                                value_word,
+					                                &addr_family,
+					                                &addr_bin))
+						goto fail_invalid_value;
+
+					p_data_dns =   (addr_family == AF_INET)
+					             ? &data_dns_v4
+					             : &data_dns_v6;
+					if (!*p_data_dns)
+						*p_data_dns = g_ptr_array_new_with_free_func (g_free);
+
+					inet_ntop (addr_family, &addr_bin, addr_s, sizeof (addr_s));
+					g_ptr_array_add (*p_data_dns, g_strdup (addr_s));
+				}
+				continue;
+			}
+
+			if (line_match (line, "Table", &matched_key, &value)) {
+
+				if (nm_streq (value, "auto"))
+					data_table = _TABLE_AUTO;
+				else if (nm_streq (value, "off"))
+					data_table = _TABLE_OFF;
+				else {
+					/* we don't support table names from /etc/iproute2/rt_tables
+					 * But we accept hex like `ip route add` would. */
+					i64 = _nm_utils_ascii_str_to_int64 (value, 0, 0, G_MAXINT32, -1);
+					if (i64 == -1)
+						goto fail_invalid_value;
+					data_table = i64;
+				}
+				continue;
+			}
+
+			if (   line_match (line, "PreUp", &matched_key, &value)
+			    || line_match (line, "PreDown", &matched_key, &value)
+			    || line_match (line, "PostUp", &matched_key, &value)
+			    || line_match (line, "PostDown", &matched_key, &value)) {
+				/* we don't run any scripts. Silently ignore these parameters. */
+				continue;
+			}
+
+			if (line_match (line, "SaveConfig", &matched_key, &value)) {
+				/* we ignore the setting, but enforce that it's either true or false (like
+				 * wg-quick. */
+				if (!NM_IN_STRSET (value, "true", "false"))
+					goto fail_invalid_value;
+				continue;
+			}
+
+			if (line_match (line, "ListenPort", &matched_key, &value)) {
+				/* we don't use getaddrinfo(), unlike `wg setconf`. Just interpret
+				 * the port as plain decimal number. */
+				i64 = _nm_utils_ascii_str_to_int64 (value, 10, 0, 0xFFFF, -1);
+				if (i64 == -1)
+					goto fail_invalid_value;
+				data_listen_port = i64;
+				continue;
+			}
+
+			if (line_match (line, "FwMark", &matched_key, &value)) {
+				if (nm_streq (value, "off"))
+					data_fwmark = 0;
+				else {
+					i64 = _nm_utils_ascii_str_to_int64 (value, 0, 0, G_MAXINT32, -1);
+					if (i64 == -1)
+						goto fail_invalid_value;
+					data_fwmark = i64;
+				}
+				continue;
+			}
+
+			if (line_match (line, "PrivateKey", &matched_key, &value)) {
+				if (!nm_utils_base64secret_decode (value, NM_WIREGUARD_PUBLIC_KEY_LEN, NULL))
+					goto fail_invalid_secret;
+				data_private_key = value;
+				continue;
+			}
+
+			goto fail_invalid_line;
+		}
+
+
+		if (line_context == LINE_CONTEXT_PEER) {
+
+			if (line_match (line, "Endpoint", &matched_key, &value)) {
+				if (!nm_wireguard_peer_set_endpoint (current_peer, value, FALSE))
+					goto fail_invalid_value;
+				continue;
+			}
+
+			if (line_match (line, "PublicKey", &matched_key, &value)) {
+				if (!nm_wireguard_peer_set_public_key (current_peer, value, FALSE))
+					goto fail_invalid_value;
+				continue;
+			}
+
+			if (line_match (line, "AllowedIPs", &matched_key, &value)) {
+				char *value_word;
+
+				while (value_split_word (&value, &value_word)) {
+					if (!nm_wireguard_peer_append_allowed_ip (current_peer,
+					                                          value_word,
+					                                          FALSE))
+						goto fail_invalid_value;
+				}
+				continue;
+			}
+
+			if (line_match (line, "PersistentKeepalive", &matched_key, &value)) {
+				if (nm_streq (value, "off"))
+					i64 = 0;
+				else {
+					i64 = _nm_utils_ascii_str_to_int64 (value, 10, 0, G_MAXUINT16, -1);
+					if (i64 == -1)
+						goto fail_invalid_value;
+				}
+				nm_wireguard_peer_set_persistent_keepalive (current_peer, i64);
+				continue;
+			}
+
+			if (line_match (line, "PresharedKey", &matched_key, &value)) {
+				if (!nm_wireguard_peer_set_preshared_key (current_peer, value, FALSE))
+					goto fail_invalid_secret;
+				nm_wireguard_peer_set_preshared_key_flags (current_peer, NM_SETTING_SECRET_FLAG_NONE);
+				continue;
+			}
+
+			goto fail_invalid_line;
+		}
+
+fail_invalid_line:
+		nm_utils_error_set (error, NM_UTILS_ERROR_INVALID_ARGUMENT,
+		                    _("unrecognized line at %s:%zu"),
+		                    filename, line_nr);
+		return FALSE;
+fail_invalid_value:
+		nm_utils_error_set (error, NM_UTILS_ERROR_INVALID_ARGUMENT,
+		                    _("invalid value for '%s' at %s:%zu"),
+		                    matched_key, filename, line_nr);
+		return FALSE;
+fail_invalid_secret:
+		nm_utils_error_set (error, NM_UTILS_ERROR_INVALID_ARGUMENT,
+		                    _("invalid secret '%s' at %s:%zu"),
+		                    matched_key, filename, line_nr);
+		return FALSE;
+	}
+
+	if (!_wg_complete_peer (&data_peers,
+	                        g_steal_pointer (&current_peer),
+	                        current_peer_start_line_nr,
+	                        filename,
+	                        error))
+		return FALSE;
+
+	connection = nm_simple_connection_new ();
+	s_con = NM_SETTING_CONNECTION (nm_setting_connection_new ());
+	nm_connection_add_setting (connection, NM_SETTING (s_con));
+	s_ip4 = NM_SETTING_IP_CONFIG (nm_setting_ip4_config_new ());
+	nm_connection_add_setting (connection, NM_SETTING (s_ip4));
+	s_ip6 = NM_SETTING_IP_CONFIG (nm_setting_ip6_config_new ());
+	nm_connection_add_setting (connection, NM_SETTING (s_ip6));
+	s_wg = NM_SETTING_WIREGUARD (nm_setting_wireguard_new ());
+	nm_connection_add_setting (connection, NM_SETTING (s_wg));
+
+	uuid = nm_utils_uuid_generate ();
+
+	g_object_set (s_con,
+	              NM_SETTING_CONNECTION_ID,
+	              ifname,
+	              NM_SETTING_CONNECTION_UUID,
+	              uuid,
+	              NM_SETTING_CONNECTION_TYPE,
+	              NM_SETTING_WIREGUARD_SETTING_NAME,
+	              NM_SETTING_CONNECTION_INTERFACE_NAME,
+	              ifname,
+	              NULL);
+
+	g_object_set (s_wg,
+	              NM_SETTING_WIREGUARD_PRIVATE_KEY,
+	              data_private_key,
+	              NM_SETTING_WIREGUARD_LISTEN_PORT,
+	              data_listen_port,
+	              NM_SETTING_WIREGUARD_FWMARK,
+	              data_fwmark,
+	              NM_SETTING_WIREGUARD_MTU,
+	              data_mtu,
+	              NULL);
+
+	if (data_peers) {
+		for (i = 0; i < data_peers->len; i++)
+			nm_setting_wireguard_append_peer (s_wg, data_peers->pdata[i]);
+	}
+
+	for (is_v4 = 0; is_v4 < 2; is_v4++) {
+		const char *method_disabled = is_v4 ? NM_SETTING_IP4_CONFIG_METHOD_DISABLED : NM_SETTING_IP6_CONFIG_METHOD_IGNORE;
+		const char *method_manual   = is_v4 ? NM_SETTING_IP4_CONFIG_METHOD_MANUAL   : NM_SETTING_IP6_CONFIG_METHOD_MANUAL;
+		NMSettingIPConfig *s_ip     = is_v4 ? s_ip4                                 : s_ip6;
+		GPtrArray *data_dns         = is_v4 ? data_dns_v4                           : data_dns_v6;
+		GPtrArray *data_addr        = is_v4 ? data_addr_v4                          : data_addr_v6;
+
+		if (data_dns && !data_addr) {
+			/* When specifying "DNS", we also require an "Address" for the same address
+			 * family. That is because a NMSettingIPConfig cannot have @method_disabled
+			 * and DNS settings at the same time.
+			 *
+			 * We don't have addresses. Silently ignore the DNS setting. */
+			data_dns = NULL;
+		}
+
+		g_object_set (s_ip,
+		              NM_SETTING_IP_CONFIG_METHOD,
+		              data_addr ? method_manual : method_disabled,
+		              NULL);
+
+		if (data_addr) {
+			for (i = 0; i < data_addr->len; i++)
+				nm_setting_ip_config_add_address (s_ip, data_addr->pdata[i]);
+		}
+		if (data_dns) {
+			for (i = 0; i < data_dns->len; i++)
+				nm_setting_ip_config_add_dns (s_ip, data_dns->pdata[i]);
+		}
+
+		if (data_table == _TABLE_AUTO) {
+			/* in the "auto" setting, wg-quick adds peer-routes automatically to the main
+			 * table. NetworkManager will do that too, but there are differences:
+			 *
+			 * - NetworkManager (contrary to wg-quick) does not check whether the peer-route is necessary.
+			 *   It will always add a route for each allowed-ips range, even if there is already another
+			 *   route that would ensure packets to the endpoint are routed via the WireGuard interface.
+			 *   If you don't want that, disable "wireguard.peer-routes", and add the necessary routes
+			 *   yourself to "ipv4.routes" and "ipv6.routes".
+			 *
+			 * - With "auto", wg-quick also configures policy routing to handle default-routes (/0) to
+			 *   avoid routing loops. That is not yet solved by NetworkManager, you need to configure
+			 *   that explicitly (for example, by adding a direct route to the gateway on the interface
+			 *   that has the default-route, or by using a script (possibly dispatcher script).
+			 */
+		} else if (data_table == _TABLE_OFF) {
+			if (is_v4) {
+				g_object_set (s_wg,
+				              NM_SETTING_WIREGUARD_PEER_ROUTES,
+				              FALSE,
+				              NULL);
+			}
+		} else {
+			g_object_set (s_ip,
+			              NM_SETTING_IP_CONFIG_ROUTE_TABLE,
+			              (guint) data_table,
+			              NULL);
+		}
+	}
+
+	if (!nm_connection_normalize (connection, NULL, NULL, &local)) {
+		nm_utils_error_set (error, NM_UTILS_ERROR_INVALID_ARGUMENT,
+		                    _("Failed to create WireGuard connection: %s"),
+		                    local->message);
+		return FALSE;
+	}
+
+	return g_steal_pointer (&connection);
+}
diff --git a/clients/common/nm-vpn-helpers.h b/clients/common/nm-vpn-helpers.h
index 4c15faa1..686687ba 100644
--- a/clients/common/nm-vpn-helpers.h
+++ b/clients/common/nm-vpn-helpers.h
@@ -39,4 +39,7 @@ gboolean nm_vpn_openconnect_authenticate_helper (const char *host,
                                                  int *status,
                                                  GError **error);
 
+NMConnection *nm_vpn_wireguard_import (const char *filename,
+                                       GError **error);
+
 #endif  /* __NM_VPN_HELPERS_H__ */
diff --git a/clients/common/settings-docs.h b/clients/common/settings-docs.h
index bc56edae..7b958faa 100644
--- a/clients/common/settings-docs.h
+++ b/clients/common/settings-docs.h
@@ -24,14 +24,14 @@
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_AUTH_ALG N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_FILS N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_GROUP N_("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\".")
-#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_KEY_MGMT N_("Key management used for the connection.  One of \"none\" (WEP), \"ieee8021x\" (Dynamic WEP), \"wpa-none\" (Ad-Hoc WPA-PSK), \"wpa-psk\" (infrastructure WPA-PSK), or \"wpa-eap\" (WPA-Enterprise).  This property must be set for any Wi-Fi connection that uses security.")
+#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_KEY_MGMT N_("Key management used for the connection.  One of \"none\" (WEP), \"ieee8021x\" (Dynamic WEP), \"wpa-none\" (Ad-Hoc WPA-PSK), \"wpa-psk\" (infrastructure WPA-PSK), \"sae\" (SAE) or \"wpa-eap\" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD N_("The login password for legacy LEAP connections (ie, key-mgmt = \"ieee8021x\" and auth-alg = \"leap\").")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS N_("Flags indicating how to handle the \"leap-password\" property.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME N_("The login username for legacy LEAP connections (ie, key-mgmt = \"ieee8021x\" and auth-alg = \"leap\").")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PAIRWISE N_("A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty.  Each list element may be one of \"tkip\" or \"ccmp\".")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PMF N_("Indicates whether Protected Management Frames (802.11w) must be enabled for the connection.  One of NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1) (disable PMF), NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2) (enable PMF if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3) (enable PMF and fail if not supported).  When set to NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) and no global default is set, PMF will be optionally enabled.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PROTO N_("List of strings specifying the allowed WPA protocol versions to use. Each element may be one \"wpa\" (allow WPA) or \"rsn\" (allow WPA2/RSN).  If not specified, both WPA and RSN connections are allowed.")
-#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK N_("Pre-Shared-Key for WPA networks.  If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key.  Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network.")
+#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK N_("Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS N_("Flags indicating how to handle the \"psk\" property.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS N_("Flags indicating how to handle the \"wep-key0\", \"wep-key1\", \"wep-key2\", and \"wep-key3\" properties.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE N_("Controls the interpretation of WEP keys.  Allowed values are NM_WEP_KEY_TYPE_KEY (1), in which case the key is either a 10- or 26-character hexadecimal string, or a 5- or 13-character ASCII password; or NM_WEP_KEY_TYPE_PASSPHRASE (2), in which case the passphrase is provided as a string and will be hashed using the de-facto MD5 method to derive the actual WEP key.")
@@ -144,7 +144,7 @@
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_READ_ONLY N_("FALSE 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.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_SECONDARIES N_("List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_SLAVE_TYPE N_("Setting name of the device type of this slave's master connection (eg, \"bond\"), or NULL if this connection is not a slave.")
-#define DESCRIBE_DOC_NM_SETTING_CONNECTION_STABLE_ID N_("This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. 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 and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are \"${CONNECTION}\", \"${DEVICE}\", \"${MAC}\", \"${BOOT}\", \"${RANDOM}\". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that \"${DEVICE}\" corresponds the the interface name of the device and \"${MAC}\" is the permanent MAC address of the device. 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}-${DEVICE}\" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to \"${CONNECTION}\" and uses a unique, fixed ID for the connection.")
+#define DESCRIBE_DOC_NM_SETTING_CONNECTION_STABLE_ID N_("This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. 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 and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are \"${CONNECTION}\", \"${DEVICE}\", \"${MAC}\", \"${BOOT}\", \"${RANDOM}\". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that \"${DEVICE}\" corresponds to the interface name of the device and \"${MAC}\" is the permanent MAC address of the device. 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}-${DEVICE}\" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to \"${CONNECTION}\" and uses a unique, fixed ID for the connection.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_TIMESTAMP N_("The 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).")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_TYPE N_("Base 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).")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_UUID N_("A 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 \"-\").")
@@ -169,7 +169,7 @@
 #define DESCRIBE_DOC_NM_SETTING_GSM_HOME_ONLY N_("When TRUE, only connections to the home network will be allowed. Connections to roaming networks will not be made.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_MTU N_("If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_NETWORK_ID N_("The Network ID (GSM LAI format, ie MCC-MNC) to force specific network registration.  If the Network ID is specified, NetworkManager will attempt to force the device to register only on the specified network. This can be used to ensure that the device does not roam when direct roaming control of the device is not otherwise possible.")
-#define DESCRIBE_DOC_NM_SETTING_GSM_NUMBER N_("Number to dial when establishing a PPP data session with the GSM-based mobile broadband network.  Many modems do not require PPP for connections to the mobile network and thus this property should be left blank, which allows NetworkManager to select the appropriate settings automatically.")
+#define DESCRIBE_DOC_NM_SETTING_GSM_NUMBER N_("Legacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PASSWORD N_("The password used to authenticate with the network, if required.  Many providers do not require a password, or accept any password.  But if a password is required, it is specified here.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PASSWORD_FLAGS N_("Flags indicating how to handle the \"password\" property.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PIN N_("If the SIM is locked with a PIN it must be unlocked before any other operations are requested.  Specify the PIN here to allow operation of the device.")
@@ -204,7 +204,7 @@
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT N_("A timeout for a DHCP transaction in seconds.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS N_("Array of IP addresses of DNS servers.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_OPTIONS N_("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.")
-#define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority).  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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
+#define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_SEARCH N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_GATEWAY N_("The gateway associated with this configuration. This is only meaningful if \"addresses\" is also set.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS N_("When \"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.")
@@ -224,7 +224,7 @@
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DHCP_TIMEOUT N_("A timeout for a DHCP transaction in seconds.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS N_("Array of IP addresses of DNS servers.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_OPTIONS N_("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.")
-#define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority).  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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
+#define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_SEARCH N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_GATEWAY N_("The gateway associated with this configuration. This is only meaningful if \"addresses\" is also set.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS N_("When \"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.")
@@ -301,7 +301,7 @@
 #define DESCRIBE_DOC_NM_SETTING_TC_CONFIG_QDISCS N_("Array of TC queueing disciplines.")
 #define DESCRIBE_DOC_NM_SETTING_TC_CONFIG_TFILTERS N_("Array of TC traffic filters.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_CONFIG N_("The JSON configuration for the team network interface.  The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used.  See man teamd.conf for the format details.")
-#define DESCRIBE_DOC_NM_SETTING_TEAM_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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.")
+#define DESCRIBE_DOC_NM_SETTING_TEAM_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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-inactive', 'send-always'. See teamd.conf man for more details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_MCAST_REJOIN_COUNT N_("Corresponds to the teamd mcast_rejoin.count.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL N_("Corresponds to the teamd mcast_rejoin.interval.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_NOTIFY_PEERS_COUNT N_("Corresponds to the teamd notify_peers.count.")
@@ -319,7 +319,7 @@
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_CONFIG N_("The JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LACP_KEY N_("Corresponds to the teamd ports.PORTIFNAME.lacp_key.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LACP_PRIO N_("Corresponds to the teamd ports.PORTIFNAME.lacp_prio.")
-#define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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.")
+#define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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-inactive', 'send-always'. See teamd.conf man for more details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_PRIO N_("Corresponds to the teamd ports.PORTIFNAME.prio.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_QUEUE_ID N_("Corresponds to the teamd ports.PORTIFNAME.queue_id. When set to -1 means the parameter is skipped from the json config.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_STICKY N_("Corresponds to the teamd ports.PORTIFNAME.sticky.")
@@ -357,8 +357,19 @@
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_SOURCE_PORT_MIN N_("Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.")
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_TOS N_("Specifies the TOS value to use in outgoing packets.")
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_TTL N_("Specifies the time-to-live value to use in outgoing packets.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_PEER N_("The P2P device that should be connected to. Currently this is the only way to create or join a group.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_WFD_IES N_("The Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_WPS_METHOD N_("Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.")
 #define DESCRIBE_DOC_NM_SETTING_WIMAX_MAC_ADDRESS N_("If specified, this connection will only apply to the WiMAX device whose MAC address matches. This property does not change the MAC address of the device (known as MAC spoofing). Deprecated: 1")
 #define DESCRIBE_DOC_NM_SETTING_WIMAX_NETWORK_NAME N_("Network Service Provider (NSP) name of the WiMAX network this connection should use. Deprecated: 1")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_FWMARK N_("The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_LISTEN_PORT N_("The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_MTU N_("If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PEER_ROUTES N_("Whether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PRIVATE_KEY N_("The 256 bit private-key in base64 encoding.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS N_("Flags indicating how to handle the \"private-key\" property.")
+#define DESCRIBE_DOC_NM_SETTING_WPAN_CHANNEL N_("IEEE 802.15.4 channel. A positive integer or -1, meaning \"do not set, use whatever the device is already set to\".")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_MAC_ADDRESS N_("If specified, this connection will only apply to the IEEE 802.15.4 (WPAN) MAC layer device whose permanent MAC address matches.")
+#define DESCRIBE_DOC_NM_SETTING_WPAN_PAGE N_("IEEE 802.15.4 channel page. A positive integer or -1, meaning \"do not set, use whatever the device is already set to\".")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_PAN_ID N_("IEEE 802.15.4 Personal Area Network (PAN) identifier.")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_SHORT_ADDRESS N_("Short IEEE 802.15.4 address to be used within a restricted environment.")
diff --git a/clients/common/settings-docs.h.in b/clients/common/settings-docs.h.in
index bc56edae..7b958faa 100644
--- a/clients/common/settings-docs.h.in
+++ b/clients/common/settings-docs.h.in
@@ -24,14 +24,14 @@
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_AUTH_ALG N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_FILS N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_GROUP N_("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\".")
-#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_KEY_MGMT N_("Key management used for the connection.  One of \"none\" (WEP), \"ieee8021x\" (Dynamic WEP), \"wpa-none\" (Ad-Hoc WPA-PSK), \"wpa-psk\" (infrastructure WPA-PSK), or \"wpa-eap\" (WPA-Enterprise).  This property must be set for any Wi-Fi connection that uses security.")
+#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_KEY_MGMT N_("Key management used for the connection.  One of \"none\" (WEP), \"ieee8021x\" (Dynamic WEP), \"wpa-none\" (Ad-Hoc WPA-PSK), \"wpa-psk\" (infrastructure WPA-PSK), \"sae\" (SAE) or \"wpa-eap\" (WPA-Enterprise). This property must be set for any Wi-Fi connection that uses security.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD N_("The login password for legacy LEAP connections (ie, key-mgmt = \"ieee8021x\" and auth-alg = \"leap\").")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS N_("Flags indicating how to handle the \"leap-password\" property.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME N_("The login username for legacy LEAP connections (ie, key-mgmt = \"ieee8021x\" and auth-alg = \"leap\").")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PAIRWISE N_("A list of pairwise encryption algorithms which prevents connections to Wi-Fi networks that do not utilize one of the algorithms in the list. For maximum compatibility leave this property empty.  Each list element may be one of \"tkip\" or \"ccmp\".")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PMF N_("Indicates whether Protected Management Frames (802.11w) must be enabled for the connection.  One of NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) (use global default value), NM_SETTING_WIRELESS_SECURITY_PMF_DISABLE (1) (disable PMF), NM_SETTING_WIRELESS_SECURITY_PMF_OPTIONAL (2) (enable PMF if the supplicant and the access point support it) or NM_SETTING_WIRELESS_SECURITY_PMF_REQUIRED (3) (enable PMF and fail if not supported).  When set to NM_SETTING_WIRELESS_SECURITY_PMF_DEFAULT (0) and no global default is set, PMF will be optionally enabled.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PROTO N_("List of strings specifying the allowed WPA protocol versions to use. Each element may be one \"wpa\" (allow WPA) or \"rsn\" (allow WPA2/RSN).  If not specified, both WPA and RSN connections are allowed.")
-#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK N_("Pre-Shared-Key for WPA networks.  If the key is 64-characters long, it must contain only hexadecimal characters and is interpreted as a hexadecimal WPA key.  Otherwise, the key must be between 8 and 63 ASCII characters (as specified in the 802.11i standard) and is interpreted as a WPA passphrase, and is hashed to derive the actual WPA-PSK used when connecting to the Wi-Fi network.")
+#define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK N_("Pre-Shared-Key for WPA networks. For WPA-PSK, it's either an ASCII passphrase of 8 to 63 characters that is (as specified in the 802.11i standard) hashed to derive the actual key, or the key in form of 64 hexadecimal character. The WPA3-Personal networks use a passphrase of any length for SAE authentication.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS N_("Flags indicating how to handle the \"psk\" property.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS N_("Flags indicating how to handle the \"wep-key0\", \"wep-key1\", \"wep-key2\", and \"wep-key3\" properties.")
 #define DESCRIBE_DOC_NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE N_("Controls the interpretation of WEP keys.  Allowed values are NM_WEP_KEY_TYPE_KEY (1), in which case the key is either a 10- or 26-character hexadecimal string, or a 5- or 13-character ASCII password; or NM_WEP_KEY_TYPE_PASSPHRASE (2), in which case the passphrase is provided as a string and will be hashed using the de-facto MD5 method to derive the actual WEP key.")
@@ -144,7 +144,7 @@
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_READ_ONLY N_("FALSE 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.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_SECONDARIES N_("List of connection UUIDs that should be activated when the base connection itself is activated. Currently only VPN connections are supported.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_SLAVE_TYPE N_("Setting name of the device type of this slave's master connection (eg, \"bond\"), or NULL if this connection is not a slave.")
-#define DESCRIBE_DOC_NM_SETTING_CONNECTION_STABLE_ID N_("This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. 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 and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are \"${CONNECTION}\", \"${DEVICE}\", \"${MAC}\", \"${BOOT}\", \"${RANDOM}\". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that \"${DEVICE}\" corresponds the the interface name of the device and \"${MAC}\" is the permanent MAC address of the device. 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}-${DEVICE}\" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to \"${CONNECTION}\" and uses a unique, fixed ID for the connection.")
+#define DESCRIBE_DOC_NM_SETTING_CONNECTION_STABLE_ID N_("This represents the identity of the connection used for various purposes. It allows to configure multiple profiles to share the identity. Also, the stable-id can contain placeholders that are substituted dynamically and deterministically depending on the context. 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 and to derive the DHCP DUID with ipv6.dhcp-duid=stable-[llt,ll,uuid]. Note that depending on the context where it is used, other parameters are also seeded into the generation algorithm. For example, a per-host key is commonly also included, so that different systems end up generating different IDs. Or with ipv6.addr-gen-mode=stable-privacy, also the device's name is included, so that different interfaces yield different addresses. The '$' character is treated special to perform dynamic substitutions at runtime. Currently supported are \"${CONNECTION}\", \"${DEVICE}\", \"${MAC}\", \"${BOOT}\", \"${RANDOM}\". These effectively create unique IDs per-connection, per-device, per-boot, or every time. Note that \"${DEVICE}\" corresponds to the interface name of the device and \"${MAC}\" is the permanent MAC address of the device. 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}-${DEVICE}\" to create a unique id for this connection that changes with every reboot and differs depending on the interface where the profile activates. If the value is unset, a global connection default is consulted. If the value is still unset, the default is similar to \"${CONNECTION}\" and uses a unique, fixed ID for the connection.")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_TIMESTAMP N_("The 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).")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_TYPE N_("Base 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).")
 #define DESCRIBE_DOC_NM_SETTING_CONNECTION_UUID N_("A 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 \"-\").")
@@ -169,7 +169,7 @@
 #define DESCRIBE_DOC_NM_SETTING_GSM_HOME_ONLY N_("When TRUE, only connections to the home network will be allowed. Connections to roaming networks will not be made.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_MTU N_("If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_NETWORK_ID N_("The Network ID (GSM LAI format, ie MCC-MNC) to force specific network registration.  If the Network ID is specified, NetworkManager will attempt to force the device to register only on the specified network. This can be used to ensure that the device does not roam when direct roaming control of the device is not otherwise possible.")
-#define DESCRIBE_DOC_NM_SETTING_GSM_NUMBER N_("Number to dial when establishing a PPP data session with the GSM-based mobile broadband network.  Many modems do not require PPP for connections to the mobile network and thus this property should be left blank, which allows NetworkManager to select the appropriate settings automatically.")
+#define DESCRIBE_DOC_NM_SETTING_GSM_NUMBER N_("Legacy setting that used to help establishing PPP data sessions for GSM-based modems. Deprecated: 1")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PASSWORD N_("The password used to authenticate with the network, if required.  Many providers do not require a password, or accept any password.  But if a password is required, it is specified here.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PASSWORD_FLAGS N_("Flags indicating how to handle the \"password\" property.")
 #define DESCRIBE_DOC_NM_SETTING_GSM_PIN N_("If the SIM is locked with a PIN it must be unlocked before any other operations are requested.  Specify the PIN here to allow operation of the device.")
@@ -204,7 +204,7 @@
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT N_("A timeout for a DHCP transaction in seconds.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS N_("Array of IP addresses of DNS servers.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_OPTIONS N_("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.")
-#define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority).  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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
+#define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_DNS_SEARCH N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_GATEWAY N_("The gateway associated with this configuration. This is only meaningful if \"addresses\" is also set.")
 #define DESCRIBE_DOC_NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS N_("When \"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.")
@@ -224,7 +224,7 @@
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DHCP_TIMEOUT N_("A timeout for a DHCP transaction in seconds.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS N_("Array of IP addresses of DNS servers.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_OPTIONS N_("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.")
-#define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority).  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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
+#define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_PRIORITY N_("DNS servers priority. The relative priority for DNS servers specified by this setting.  A lower value is better (higher priority). Zero selects a globally configured default value. If the latter is missing or zero too, it defaults to 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. When using dns=default, servers with higher priority will be on top of resolv.conf.  To prioritize a given server over another one within the same connection, just specify them in the desired order.  When multiple devices have configurations with the same priority, the one with an active default route will be preferred.  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. When using a DNS resolver that supports split-DNS as dns=dnsmasq or dns=systemd-resolved, each connection is used to query domains in its search list.  Queries for domains not present in any search list are routed through connections having the '~.' special wildcard domain, which is added automatically to connections with the default route (or can be added manually).  When multiple connections specify the same domain, the one with the highest priority (lowest numerical value) wins.  If a connection specifies a domain which is subdomain of another domain with a negative DNS priority value, the subdomain is ignored.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_DNS_SEARCH N_("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.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_GATEWAY N_("The gateway associated with this configuration. This is only meaningful if \"addresses\" is also set.")
 #define DESCRIBE_DOC_NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS N_("When \"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.")
@@ -301,7 +301,7 @@
 #define DESCRIBE_DOC_NM_SETTING_TC_CONFIG_QDISCS N_("Array of TC queueing disciplines.")
 #define DESCRIBE_DOC_NM_SETTING_TC_CONFIG_TFILTERS N_("Array of TC traffic filters.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_CONFIG N_("The JSON configuration for the team network interface.  The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used.  See man teamd.conf for the format details.")
-#define DESCRIBE_DOC_NM_SETTING_TEAM_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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.")
+#define DESCRIBE_DOC_NM_SETTING_TEAM_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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-inactive', 'send-always'. See teamd.conf man for more details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_MCAST_REJOIN_COUNT N_("Corresponds to the teamd mcast_rejoin.count.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL N_("Corresponds to the teamd mcast_rejoin.interval.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_NOTIFY_PEERS_COUNT N_("Corresponds to the teamd notify_peers.count.")
@@ -319,7 +319,7 @@
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_CONFIG N_("The JSON configuration for the team port. The property should contain raw JSON configuration data suitable for teamd, because the value is passed directly to teamd. If not specified, the default configuration is used. See man teamd.conf for the format details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LACP_KEY N_("Corresponds to the teamd ports.PORTIFNAME.lacp_key.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LACP_PRIO N_("Corresponds to the teamd ports.PORTIFNAME.lacp_prio.")
-#define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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.")
+#define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_LINK_WATCHERS N_("Link watchers configuration for the connection: each link watcher is defined by a dictionary, whose keys depend upon the selected link watcher. Available link watchers are 'ethtool', 'nsna_ping' and 'arp_ping' and it is specified in the dictionary with the key 'name'. 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-inactive', 'send-always'. See teamd.conf man for more details.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_PRIO N_("Corresponds to the teamd ports.PORTIFNAME.prio.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_QUEUE_ID N_("Corresponds to the teamd ports.PORTIFNAME.queue_id. When set to -1 means the parameter is skipped from the json config.")
 #define DESCRIBE_DOC_NM_SETTING_TEAM_PORT_STICKY N_("Corresponds to the teamd ports.PORTIFNAME.sticky.")
@@ -357,8 +357,19 @@
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_SOURCE_PORT_MIN N_("Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.")
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_TOS N_("Specifies the TOS value to use in outgoing packets.")
 #define DESCRIBE_DOC_NM_SETTING_VXLAN_TTL N_("Specifies the time-to-live value to use in outgoing packets.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_PEER N_("The P2P device that should be connected to. Currently this is the only way to create or join a group.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_WFD_IES N_("The Wi-Fi Display (WFD) Information Elements (IEs) to set. Wi-Fi Display requires a protocol specific information element to be set in certain Wi-Fi frames. These can be specified here for the purpose of establishing a connection. This setting is only useful when implementing a Wi-Fi Display client.")
+#define DESCRIBE_DOC_NM_SETTING_WIFI_P2P_WPS_METHOD N_("Flags indicating which mode of WPS is to be used. There's little point in changing the default setting as NetworkManager will automatically determine the best method to use.")
 #define DESCRIBE_DOC_NM_SETTING_WIMAX_MAC_ADDRESS N_("If specified, this connection will only apply to the WiMAX device whose MAC address matches. This property does not change the MAC address of the device (known as MAC spoofing). Deprecated: 1")
 #define DESCRIBE_DOC_NM_SETTING_WIMAX_NETWORK_NAME N_("Network Service Provider (NSP) name of the WiMAX network this connection should use. Deprecated: 1")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_FWMARK N_("The use of fwmark is optional and is by default off. Setting it to 0 disables it. Otherwise it is a 32-bit fwmark for outgoing packets.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_LISTEN_PORT N_("The listen-port. If listen-port is not specified, the port will be chosen randomly when the interface comes up.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_MTU N_("If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple fragments. If zero a default MTU is used. Note that contrary to wg-quick's MTU setting, this does not take into account the current routes at the time of activation.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PEER_ROUTES N_("Whether to automatically add routes for the AllowedIPs ranges of the peers. If TRUE (the default), NetworkManager will automatically add routes in the routing tables according to ipv4.route-table and ipv6.route-table. If FALSE, no such routes are added automatically. In this case, the user may want to configure static routes in ipv4.routes and ipv6.routes, respectively.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PRIVATE_KEY N_("The 256 bit private-key in base64 encoding.")
+#define DESCRIBE_DOC_NM_SETTING_WIREGUARD_PRIVATE_KEY_FLAGS N_("Flags indicating how to handle the \"private-key\" property.")
+#define DESCRIBE_DOC_NM_SETTING_WPAN_CHANNEL N_("IEEE 802.15.4 channel. A positive integer or -1, meaning \"do not set, use whatever the device is already set to\".")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_MAC_ADDRESS N_("If specified, this connection will only apply to the IEEE 802.15.4 (WPAN) MAC layer device whose permanent MAC address matches.")
+#define DESCRIBE_DOC_NM_SETTING_WPAN_PAGE N_("IEEE 802.15.4 channel page. A positive integer or -1, meaning \"do not set, use whatever the device is already set to\".")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_PAN_ID N_("IEEE 802.15.4 Personal Area Network (PAN) identifier.")
 #define DESCRIBE_DOC_NM_SETTING_WPAN_SHORT_ADDRESS N_("Short IEEE 802.15.4 address to be used within a restricted environment.")
diff --git a/clients/common/tests/meson.build b/clients/common/tests/meson.build
index cc357cdc..060bab48 100644
--- a/clients/common/tests/meson.build
+++ b/clients/common/tests/meson.build
@@ -4,7 +4,7 @@ deps = [
   libnm_dep,
   libnmc_dep,
   libnmc_base_dep,
-  nm_core_dep
+  nm_core_dep,
 ]
 
 exe = executable(
@@ -19,5 +19,5 @@ exe = executable(
 test(
   'clients/' + test_unit,
   test_script,
-  args: test_args + [exe.full_path()]
+  args: test_args + [exe.full_path()],
 )
diff --git a/clients/common/tests/test-general.c b/clients/common/tests/test-general.c
index 8f96eb26..c39901ba 100644
--- a/clients/common/tests/test-general.c
+++ b/clients/common/tests/test-general.c
@@ -20,6 +20,7 @@
 #include "nm-default.h"
 
 #include "nm-meta-setting-access.h"
+#include "nm-vpn-helpers.h"
 
 #include "nm-utils/nm-test-utils.h"
 
@@ -145,6 +146,96 @@ test_client_meta_check (void)
 
 /*****************************************************************************/
 
+static void
+test_client_import_wireguard_test0 (void)
+{
+	gs_unref_object NMConnection *connection;
+	NMSettingWireGuard *s_wg;
+	NMWireGuardPeer *peer;
+	gs_free_error GError *error = NULL;
+
+	connection = nm_vpn_wireguard_import (NM_BUILD_SRCDIR"/clients/common/tests/wg-test0.conf",
+	                                      &error);
+
+	g_assert_no_error (error);
+
+	g_assert_cmpstr (nm_connection_get_id (connection), ==, "wg-test0");
+	g_assert_cmpstr (nm_connection_get_interface_name (connection), ==, "wg-test0");
+	g_assert_cmpstr (nm_connection_get_connection_type (connection), ==, NM_SETTING_WIREGUARD_SETTING_NAME);
+
+	s_wg = NM_SETTING_WIREGUARD (nm_connection_get_setting (connection, NM_TYPE_SETTING_WIREGUARD));
+
+	g_assert_cmpint (nm_setting_wireguard_get_listen_port (s_wg), ==, 51820);
+	g_assert_cmpstr (nm_setting_wireguard_get_private_key (s_wg), ==, "yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=");
+
+	g_assert_cmpint (nm_setting_wireguard_get_peers_len (s_wg), ==, 3);
+
+	peer = nm_setting_wireguard_get_peer (s_wg, 0);
+	g_assert_cmpstr (nm_wireguard_peer_get_public_key (peer), ==, "xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=");
+	g_assert_cmpstr (nm_wireguard_peer_get_endpoint (peer), ==, "192.95.5.67:1234");
+	g_assert_cmpint (nm_wireguard_peer_get_allowed_ips_len (peer), ==, 2);
+	g_assert_cmpstr (nm_wireguard_peer_get_allowed_ip (peer, 0, NULL), ==, "10.192.122.3/32");
+	g_assert_cmpstr (nm_wireguard_peer_get_allowed_ip (peer, 1, NULL), ==, "10.192.124.1/24");
+
+	peer = nm_setting_wireguard_get_peer (s_wg, 1);
+	g_assert_cmpstr (nm_wireguard_peer_get_public_key (peer), ==, "TrMvSoP4jYQlY6RIzBgbssQqY3vxI2Pi+y71lOWWXX0=");
+	g_assert_cmpstr (nm_wireguard_peer_get_endpoint (peer), ==, "[2607:5300:60:6b0::c05f:543]:2468");
+	g_assert_cmpint (nm_wireguard_peer_get_allowed_ips_len (peer), ==, 2);
+	g_assert_cmpstr (nm_wireguard_peer_get_allowed_ip (peer, 0, NULL), ==, "10.192.122.4/32");
+	g_assert_cmpstr (nm_wireguard_peer_get_allowed_ip (peer, 1, NULL), ==, "192.168.0.0/16");
+
+	peer = nm_setting_wireguard_get_peer (s_wg, 2);
+	g_assert_cmpstr (nm_wireguard_peer_get_public_key (peer), ==, "gN65BkIKy1eCE9pP1wdc8ROUtkHLF2PfAqYdyYBz6EA=");
+	g_assert_cmpstr (nm_wireguard_peer_get_endpoint (peer), ==, "test.wireguard.com:18981");
+	g_assert_cmpint (nm_wireguard_peer_get_allowed_ips_len (peer), ==, 1);
+	g_assert_cmpstr (nm_wireguard_peer_get_allowed_ip (peer, 0, NULL), ==, "10.10.10.230/32");
+}
+
+static void
+test_client_import_wireguard_test1 (void)
+{
+	gs_free_error GError *error = NULL;
+
+	nm_vpn_wireguard_import (NM_BUILD_SRCDIR"/clients/common/tests/wg-test1.conf", &error);
+	g_assert_error (error, NM_UTILS_ERROR, NM_UTILS_ERROR_INVALID_ARGUMENT);
+	g_assert (g_str_has_prefix (error->message, "invalid secret 'PrivateKey'"));
+	g_assert (g_str_has_suffix (error->message, "wg-test1.conf:2"));
+}
+
+static void
+test_client_import_wireguard_test2 (void)
+{
+	gs_free_error GError *error = NULL;
+
+	nm_vpn_wireguard_import (NM_BUILD_SRCDIR"/clients/common/tests/wg-test2.conf", &error);
+
+	g_assert_error (error, NM_UTILS_ERROR, NM_UTILS_ERROR_INVALID_ARGUMENT);
+	g_assert (g_str_has_prefix (error->message, "unrecognized line at"));
+	g_assert (g_str_has_suffix (error->message, "wg-test2.conf:5"));
+}
+
+static void
+test_client_import_wireguard_test3 (void)
+{
+	gs_free_error GError *error = NULL;
+
+	nm_vpn_wireguard_import (NM_BUILD_SRCDIR"/clients/common/tests/wg-test3.conf", &error);
+	g_assert_error (error, NM_UTILS_ERROR, NM_UTILS_ERROR_INVALID_ARGUMENT);
+	g_assert (g_str_has_prefix (error->message, "invalid value for 'ListenPort'"));
+	g_assert (g_str_has_suffix (error->message, "wg-test3.conf:3"));
+}
+
+static void
+test_client_import_wireguard_missing (void)
+{
+	gs_free_error GError *error = NULL;
+
+	nm_vpn_wireguard_import (NM_BUILD_SRCDIR"/clients/common/tests/wg-missing.conf", &error);
+	g_assert_error (error, G_FILE_ERROR, G_FILE_ERROR_NOENT);
+}
+
+/*****************************************************************************/
+
 NMTST_DEFINE ();
 
 int
@@ -153,6 +244,11 @@ main (int argc, char **argv)
 	nmtst_init (&argc, &argv, TRUE);
 
 	g_test_add_func ("/client/meta/check", test_client_meta_check);
+	g_test_add_func ("/client/import/wireguard/test0", test_client_import_wireguard_test0);
+	g_test_add_func ("/client/import/wireguard/test1", test_client_import_wireguard_test1);
+	g_test_add_func ("/client/import/wireguard/test2", test_client_import_wireguard_test2);
+	g_test_add_func ("/client/import/wireguard/test3", test_client_import_wireguard_test3);
+	g_test_add_func ("/client/import/wireguard/missing", test_client_import_wireguard_missing);
 
 	return g_test_run ();
 }
diff --git a/clients/common/tests/wg-test0.conf b/clients/common/tests/wg-test0.conf
new file mode 100644
index 00000000..61438c29
--- /dev/null
+++ b/clients/common/tests/wg-test0.conf
@@ -0,0 +1,18 @@
+[Interface]
+PrivateKey = yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
+ListenPort = 51820
+
+[Peer]
+PublicKey = xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=
+Endpoint = 192.95.5.67:1234
+AllowedIPs = 10.192.122.3/32, 10.192.124.1/24
+
+[Peer]
+PublicKey = TrMvSoP4jYQlY6RIzBgbssQqY3vxI2Pi+y71lOWWXX0=
+Endpoint = [2607:5300:60:6b0::c05f:543]:2468
+AllowedIPs = 10.192.122.4/32, 192.168.0.0/16
+
+[Peer]
+PublicKey = gN65BkIKy1eCE9pP1wdc8ROUtkHLF2PfAqYdyYBz6EA=
+Endpoint = test.wireguard.com:18981
+AllowedIPs = 10.10.10.230/32
diff --git a/clients/common/tests/wg-test1.conf b/clients/common/tests/wg-test1.conf
new file mode 100644
index 00000000..ceb267ac
--- /dev/null
+++ b/clients/common/tests/wg-test1.conf
@@ -0,0 +1,3 @@
+[Interface]
+PrivateKey = bad
+ListenPort = 51820
diff --git a/clients/common/tests/wg-test2.conf b/clients/common/tests/wg-test2.conf
new file mode 100644
index 00000000..f691c2af
--- /dev/null
+++ b/clients/common/tests/wg-test2.conf
@@ -0,0 +1,8 @@
+[Interface]
+PrivateKey = yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
+ListenPort = 51820
+
+[Beer]
+PublicKey = xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=
+Endpoint = 192.95.5.67:1234
+AllowedIPs = 10.192.122.3/32, 10.192.124.1/24
diff --git a/clients/common/tests/wg-test3.conf b/clients/common/tests/wg-test3.conf
new file mode 100644
index 00000000..9956e400
--- /dev/null
+++ b/clients/common/tests/wg-test3.conf
@@ -0,0 +1,3 @@
+[Interface]
+PrivateKey = yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
+ListenPort = 666666666
diff --git a/clients/meson.build b/clients/meson.build
index 68170c4a..1b98ebcb 100644
--- a/clients/meson.build
+++ b/clients/meson.build
@@ -2,7 +2,7 @@ name = 'nm-online'
 
 deps = [
   libnm_dep,
-  nm_core_dep
+  nm_core_dep,
 ]
 
 clients_cflags = [
@@ -20,7 +20,7 @@ executable(
   c_args: cflags,
   link_args: ldflags_linker_script_binary,
   link_depends: linker_script_binary,
-  install: true
+  install: true,
 )
 
 subdir('common')
diff --git a/clients/nm-online.c b/clients/nm-online.c
index 38ce03c8..18ca713b 100644
--- a/clients/nm-online.c
+++ b/clients/nm-online.c
@@ -249,10 +249,10 @@ main (int argc, char *argv[])
 	GOptionContext *opt_ctx = NULL;
 	gboolean success;
 	GOptionEntry options[] = {
-		{"timeout", 't', 0, G_OPTION_ARG_INT, &t_secs, N_("Time to wait for a connection, in seconds (without the option, default value is 30)"), "<timeout>"},
-		{"exit", 'x', 0, G_OPTION_ARG_NONE, &data.exit_no_nm, N_("Exit immediately if NetworkManager is not running or connecting"), NULL},
 		{"quiet", 'q', 0, G_OPTION_ARG_NONE, &data.quiet, N_("Don't print anything"), NULL},
 		{"wait-for-startup", 's', 0, G_OPTION_ARG_NONE, &data.wait_startup, N_("Wait for NetworkManager startup instead of a connection"), NULL},
+		{"timeout", 't', 0, G_OPTION_ARG_INT, &t_secs, N_("Time to wait for a connection, in seconds (without the option, default value is 30)"), "<timeout>"},
+		{"exit", 'x', 0, G_OPTION_ARG_NONE, &data.exit_no_nm, N_("Exit immediately if NetworkManager is not running or connecting"), NULL},
 		{ NULL },
 	};
 
diff --git a/clients/tests/test-client.check-on-disk/test_001.expected b/clients/tests/test-client.check-on-disk/test_001.expected
index 17f9d760..616e457c 100644
--- a/clients/tests/test-client.check-on-disk/test_001.expected
+++ b/clients/tests/test-client.check-on-disk/test_001.expected
@@ -1,5 +1,5 @@
 size: 395
-location: clients/tests/test-client.py:827:test_001()/1
+location: clients/tests/test-client.py:841:test_001()/1
 cmd: $NMCLI 
 lang: C
 returncode: 0
@@ -15,7 +15,7 @@ Consult nmcli(1) and nmcli-examples(5) manual pages for complete usage details.
 
 <<<
 size: 438
-location: clients/tests/test-client.py:827:test_001()/2
+location: clients/tests/test-client.py:841:test_001()/2
 cmd: $NMCLI 
 lang: pl_PL.UTF-8
 returncode: 0
@@ -33,7 +33,7 @@ o użyciu.
 
 <<<
 size: 188
-location: clients/tests/test-client.py:829:test_001()/3
+location: clients/tests/test-client.py:843:test_001()/3
 cmd: $NMCLI -f AP -mode multiline -p d show wlan0
 lang: C
 returncode: 10
@@ -43,7 +43,7 @@ Error: Device 'wlan0' not found.
 
 <<<
 size: 214
-location: clients/tests/test-client.py:829:test_001()/4
+location: clients/tests/test-client.py:843:test_001()/4
 cmd: $NMCLI -f AP -mode multiline -p d show wlan0
 lang: pl_PL.UTF-8
 returncode: 10
@@ -53,7 +53,7 @@ Błąd: Nie odnaleziono urządzenia „wlan0”.
 
 <<<
 size: 120
-location: clients/tests/test-client.py:831:test_001()/5
+location: clients/tests/test-client.py:845:test_001()/5
 cmd: $NMCLI c s
 lang: C
 returncode: 0
@@ -63,7 +63,7 @@ stdout: 1 bytes
 
 <<<
 size: 130
-location: clients/tests/test-client.py:831:test_001()/6
+location: clients/tests/test-client.py:845:test_001()/6
 cmd: $NMCLI c s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -73,7 +73,7 @@ stdout: 1 bytes
 
 <<<
 size: 192
-location: clients/tests/test-client.py:833:test_001()/7
+location: clients/tests/test-client.py:847:test_001()/7
 cmd: $NMCLI bogus s
 lang: C
 returncode: 2
@@ -83,7 +83,7 @@ Error: argument 'bogus' not understood. Try passing --help instead.
 
 <<<
 size: 221
-location: clients/tests/test-client.py:833:test_001()/8
+location: clients/tests/test-client.py:847:test_001()/8
 cmd: $NMCLI bogus s
 lang: pl_PL.UTF-8
 returncode: 2
@@ -92,12 +92,12 @@ stderr: 87 bytes
 Błąd: nie zrozumiano parametru „bogus”. Można użyć „--help” zamiast tego.
 
 <<<
-size: 1413
-location: clients/tests/test-client.py:836:test_001()/9
+size: 1488
+location: clients/tests/test-client.py:850:test_001()/9
 cmd: $NMCLI general permissions
 lang: C
 returncode: 0
-stdout: 1275 bytes
+stdout: 1350 bytes
 >>>
 PERMISSION                                                        VALUE   
 org.freedesktop.NetworkManager.enable-disable-network             yes     
@@ -116,14 +116,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1441
-location: clients/tests/test-client.py:836:test_001()/10
+size: 1517
+location: clients/tests/test-client.py:850:test_001()/10
 cmd: $NMCLI general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1292 bytes
+stdout: 1368 bytes
 >>>
 PERMISSION                                                        VALUE    
 org.freedesktop.NetworkManager.enable-disable-network             tak      
@@ -142,14 +143,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1543
-location: clients/tests/test-client.py:836:test_001()/11
+size: 1618
+location: clients/tests/test-client.py:850:test_001()/11
 cmd: $NMCLI --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1392 bytes
+stdout: 1467 bytes
 >>>
 PERMISSION                                                        VALUE   
 org.freedesktop.NetworkManager.enable-disable-network             yes     
@@ -168,14 +170,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1570
-location: clients/tests/test-client.py:836:test_001()/12
+size: 1646
+location: clients/tests/test-client.py:850:test_001()/12
 cmd: $NMCLI --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1409 bytes
+stdout: 1485 bytes
 >>>
 PERMISSION                                                        VALUE    
 org.freedesktop.NetworkManager.enable-disable-network             tak      
@@ -194,14 +197,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1620
-location: clients/tests/test-client.py:836:test_001()/13
+size: 1695
+location: clients/tests/test-client.py:850:test_001()/13
 cmd: $NMCLI --pretty general permissions
 lang: C
 returncode: 0
-stdout: 1472 bytes
+stdout: 1547 bytes
 >>>
 ==============================
   NetworkManager permissions
@@ -224,14 +228,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1677
-location: clients/tests/test-client.py:836:test_001()/14
+size: 1753
+location: clients/tests/test-client.py:850:test_001()/14
 cmd: $NMCLI --pretty general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1519 bytes
+stdout: 1595 bytes
 >>>
 =====================================
   Uprawnienia usługi NetworkManager
@@ -254,14 +259,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1749
-location: clients/tests/test-client.py:836:test_001()/15
+size: 1824
+location: clients/tests/test-client.py:850:test_001()/15
 cmd: $NMCLI --pretty --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1589 bytes
+stdout: 1664 bytes
 >>>
 ==============================
   NetworkManager permissions
@@ -284,14 +290,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1806
-location: clients/tests/test-client.py:836:test_001()/16
+size: 1882
+location: clients/tests/test-client.py:850:test_001()/16
 cmd: $NMCLI --pretty --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1636 bytes
+stdout: 1712 bytes
 >>>
 =====================================
   Uprawnienia usługi NetworkManager
@@ -314,14 +321,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1045
-location: clients/tests/test-client.py:836:test_001()/17
+size: 1094
+location: clients/tests/test-client.py:850:test_001()/17
 cmd: $NMCLI --terse general permissions
 lang: C
 returncode: 0
-stdout: 899 bytes
+stdout: 948 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -339,14 +347,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1055
-location: clients/tests/test-client.py:836:test_001()/18
+size: 1104
+location: clients/tests/test-client.py:850:test_001()/18
 cmd: $NMCLI --terse general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 899 bytes
+stdout: 948 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -364,14 +373,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1175
-location: clients/tests/test-client.py:836:test_001()/19
+size: 1224
+location: clients/tests/test-client.py:850:test_001()/19
 cmd: $NMCLI --terse --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1016 bytes
+stdout: 1065 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -389,14 +399,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1185
-location: clients/tests/test-client.py:836:test_001()/20
+size: 1234
+location: clients/tests/test-client.py:850:test_001()/20
 cmd: $NMCLI --terse --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1016 bytes
+stdout: 1065 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -414,14 +425,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1429
-location: clients/tests/test-client.py:836:test_001()/21
+size: 1504
+location: clients/tests/test-client.py:850:test_001()/21
 cmd: $NMCLI --mode tabular general permissions
 lang: C
 returncode: 0
-stdout: 1275 bytes
+stdout: 1350 bytes
 >>>
 PERMISSION                                                        VALUE   
 org.freedesktop.NetworkManager.enable-disable-network             yes     
@@ -440,14 +452,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1456
-location: clients/tests/test-client.py:836:test_001()/22
+size: 1532
+location: clients/tests/test-client.py:850:test_001()/22
 cmd: $NMCLI --mode tabular general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1292 bytes
+stdout: 1368 bytes
 >>>
 PERMISSION                                                        VALUE    
 org.freedesktop.NetworkManager.enable-disable-network             tak      
@@ -466,14 +479,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1558
-location: clients/tests/test-client.py:836:test_001()/23
+size: 1633
+location: clients/tests/test-client.py:850:test_001()/23
 cmd: $NMCLI --mode tabular --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1392 bytes
+stdout: 1467 bytes
 >>>
 PERMISSION                                                        VALUE   
 org.freedesktop.NetworkManager.enable-disable-network             yes     
@@ -492,14 +506,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1585
-location: clients/tests/test-client.py:836:test_001()/24
+size: 1661
+location: clients/tests/test-client.py:850:test_001()/24
 cmd: $NMCLI --mode tabular --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1409 bytes
+stdout: 1485 bytes
 >>>
 PERMISSION                                                        VALUE    
 org.freedesktop.NetworkManager.enable-disable-network             tak      
@@ -518,14 +533,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1635
-location: clients/tests/test-client.py:836:test_001()/25
+size: 1710
+location: clients/tests/test-client.py:850:test_001()/25
 cmd: $NMCLI --mode tabular --pretty general permissions
 lang: C
 returncode: 0
-stdout: 1472 bytes
+stdout: 1547 bytes
 >>>
 ==============================
   NetworkManager permissions
@@ -548,14 +564,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1692
-location: clients/tests/test-client.py:836:test_001()/26
+size: 1768
+location: clients/tests/test-client.py:850:test_001()/26
 cmd: $NMCLI --mode tabular --pretty general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1519 bytes
+stdout: 1595 bytes
 >>>
 =====================================
   Uprawnienia usługi NetworkManager
@@ -578,14 +595,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1764
-location: clients/tests/test-client.py:836:test_001()/27
+size: 1839
+location: clients/tests/test-client.py:850:test_001()/27
 cmd: $NMCLI --mode tabular --pretty --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1589 bytes
+stdout: 1664 bytes
 >>>
 ==============================
   NetworkManager permissions
@@ -608,14 +626,15 @@ org.freedesktop.NetworkManager.reload                             no
 org.freedesktop.NetworkManager.checkpoint-rollback                unknown 
 org.freedesktop.NetworkManager.enable-disable-statistics          unknown 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  unknown 
+org.freedesktop.NetworkManager.wifi.scan                          unknown 
 
 <<<
-size: 1821
-location: clients/tests/test-client.py:836:test_001()/28
+size: 1897
+location: clients/tests/test-client.py:850:test_001()/28
 cmd: $NMCLI --mode tabular --pretty --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1636 bytes
+stdout: 1712 bytes
 >>>
 =====================================
   Uprawnienia usługi NetworkManager
@@ -638,14 +657,15 @@ org.freedesktop.NetworkManager.reload                             nie
 org.freedesktop.NetworkManager.checkpoint-rollback                nieznane 
 org.freedesktop.NetworkManager.enable-disable-statistics          nieznane 
 org.freedesktop.NetworkManager.enable-disable-connectivity-check  nieznane 
+org.freedesktop.NetworkManager.wifi.scan                          nieznane 
 
 <<<
-size: 1060
-location: clients/tests/test-client.py:836:test_001()/29
+size: 1109
+location: clients/tests/test-client.py:850:test_001()/29
 cmd: $NMCLI --mode tabular --terse general permissions
 lang: C
 returncode: 0
-stdout: 899 bytes
+stdout: 948 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -663,14 +683,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1070
-location: clients/tests/test-client.py:836:test_001()/30
+size: 1119
+location: clients/tests/test-client.py:850:test_001()/30
 cmd: $NMCLI --mode tabular --terse general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 899 bytes
+stdout: 948 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -688,14 +709,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1190
-location: clients/tests/test-client.py:836:test_001()/31
+size: 1239
+location: clients/tests/test-client.py:850:test_001()/31
 cmd: $NMCLI --mode tabular --terse --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1016 bytes
+stdout: 1065 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -713,14 +735,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 1200
-location: clients/tests/test-client.py:836:test_001()/32
+size: 1249
+location: clients/tests/test-client.py:850:test_001()/32
 cmd: $NMCLI --mode tabular --terse --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1016 bytes
+stdout: 1065 bytes
 >>>
 org.freedesktop.NetworkManager.enable-disable-network:yes
 org.freedesktop.NetworkManager.enable-disable-wifi:yes
@@ -738,14 +761,15 @@ org.freedesktop.NetworkManager.reload:no
 org.freedesktop.NetworkManager.checkpoint-rollback:unknown
 org.freedesktop.NetworkManager.enable-disable-statistics:unknown
 org.freedesktop.NetworkManager.enable-disable-connectivity-check:unknown
+org.freedesktop.NetworkManager.wifi.scan:unknown
 
 <<<
-size: 2335
-location: clients/tests/test-client.py:836:test_001()/33
+size: 2464
+location: clients/tests/test-client.py:850:test_001()/33
 cmd: $NMCLI --mode multiline general permissions
 lang: C
 returncode: 0
-stdout: 2179 bytes
+stdout: 2308 bytes
 >>>
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-network
 VALUE:                                  yes
@@ -779,14 +803,16 @@ PERMISSION:                             org.freedesktop.NetworkManager.enable-di
 VALUE:                                  unknown
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  unknown
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  unknown
 
 <<<
-size: 2351
-location: clients/tests/test-client.py:836:test_001()/34
+size: 2481
+location: clients/tests/test-client.py:850:test_001()/34
 cmd: $NMCLI --mode multiline general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2185 bytes
+stdout: 2315 bytes
 >>>
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-network
 VALUE:                                  tak
@@ -820,14 +846,16 @@ PERMISSION:                             org.freedesktop.NetworkManager.enable-di
 VALUE:                                  nieznane
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  nieznane
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  nieznane
 
 <<<
-size: 2464
-location: clients/tests/test-client.py:836:test_001()/35
+size: 2593
+location: clients/tests/test-client.py:850:test_001()/35
 cmd: $NMCLI --mode multiline --color yes general permissions
 lang: C
 returncode: 0
-stdout: 2296 bytes
+stdout: 2425 bytes
 >>>
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-network
 VALUE:                                  yes
@@ -861,14 +889,16 @@ PERMISSION:                             org.freedesktop.NetworkManager.enable-di
 VALUE:                                  unknown
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  unknown
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  unknown
 
 <<<
-size: 2480
-location: clients/tests/test-client.py:836:test_001()/36
+size: 2610
+location: clients/tests/test-client.py:850:test_001()/36
 cmd: $NMCLI --mode multiline --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2302 bytes
+stdout: 2432 bytes
 >>>
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-network
 VALUE:                                  tak
@@ -902,14 +932,16 @@ PERMISSION:                             org.freedesktop.NetworkManager.enable-di
 VALUE:                                  nieznane
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  nieznane
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  nieznane
 
 <<<
-size: 3837
-location: clients/tests/test-client.py:836:test_001()/37
+size: 4046
+location: clients/tests/test-client.py:850:test_001()/37
 cmd: $NMCLI --mode multiline --pretty general permissions
 lang: C
 returncode: 0
-stdout: 3672 bytes
+stdout: 3881 bytes
 >>>
 ===============================================================================
                           NetworkManager permissions
@@ -962,14 +994,17 @@ VALUE:                                  unknown
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  unknown
 -------------------------------------------------------------------------------
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  unknown
+-------------------------------------------------------------------------------
 
 <<<
-size: 3858
-location: clients/tests/test-client.py:836:test_001()/38
+size: 4068
+location: clients/tests/test-client.py:850:test_001()/38
 cmd: $NMCLI --mode multiline --pretty general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3683 bytes
+stdout: 3893 bytes
 >>>
 ===============================================================================
                        Uprawnienia usługi NetworkManager
@@ -1022,14 +1057,17 @@ VALUE:                                  nieznane
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  nieznane
 -------------------------------------------------------------------------------
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  nieznane
+-------------------------------------------------------------------------------
 
 <<<
-size: 3966
-location: clients/tests/test-client.py:836:test_001()/39
+size: 4175
+location: clients/tests/test-client.py:850:test_001()/39
 cmd: $NMCLI --mode multiline --pretty --color yes general permissions
 lang: C
 returncode: 0
-stdout: 3789 bytes
+stdout: 3998 bytes
 >>>
 ===============================================================================
                           NetworkManager permissions
@@ -1082,14 +1120,17 @@ VALUE:                                  unknown
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  unknown
 -------------------------------------------------------------------------------
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  unknown
+-------------------------------------------------------------------------------
 
 <<<
-size: 3987
-location: clients/tests/test-client.py:836:test_001()/40
+size: 4197
+location: clients/tests/test-client.py:850:test_001()/40
 cmd: $NMCLI --mode multiline --pretty --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3800 bytes
+stdout: 4010 bytes
 >>>
 ===============================================================================
                        Uprawnienia usługi NetworkManager
@@ -1142,14 +1183,17 @@ VALUE:                                  nieznane
 PERMISSION:                             org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:                                  nieznane
 -------------------------------------------------------------------------------
+PERMISSION:                             org.freedesktop.NetworkManager.wifi.scan
+VALUE:                                  nieznane
+-------------------------------------------------------------------------------
 
 <<<
-size: 1335
-location: clients/tests/test-client.py:836:test_001()/41
+size: 1401
+location: clients/tests/test-client.py:850:test_001()/41
 cmd: $NMCLI --mode multiline --terse general permissions
 lang: C
 returncode: 0
-stdout: 1171 bytes
+stdout: 1237 bytes
 >>>
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
 VALUE:yes
@@ -1183,14 +1227,16 @@ PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
 VALUE:unknown
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.wifi.scan
+VALUE:unknown
 
 <<<
-size: 1345
-location: clients/tests/test-client.py:836:test_001()/42
+size: 1411
+location: clients/tests/test-client.py:850:test_001()/42
 cmd: $NMCLI --mode multiline --terse general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1171 bytes
+stdout: 1237 bytes
 >>>
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
 VALUE:yes
@@ -1224,14 +1270,16 @@ PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
 VALUE:unknown
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.wifi.scan
+VALUE:unknown
 
 <<<
-size: 1464
-location: clients/tests/test-client.py:836:test_001()/43
+size: 1530
+location: clients/tests/test-client.py:850:test_001()/43
 cmd: $NMCLI --mode multiline --terse --color yes general permissions
 lang: C
 returncode: 0
-stdout: 1288 bytes
+stdout: 1354 bytes
 >>>
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
 VALUE:yes
@@ -1265,14 +1313,16 @@ PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
 VALUE:unknown
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.wifi.scan
+VALUE:unknown
 
 <<<
-size: 1474
-location: clients/tests/test-client.py:836:test_001()/44
+size: 1540
+location: clients/tests/test-client.py:850:test_001()/44
 cmd: $NMCLI --mode multiline --terse --color yes general permissions
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1288 bytes
+stdout: 1354 bytes
 >>>
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-network
 VALUE:yes
@@ -1306,5 +1356,7 @@ PERMISSION:org.freedesktop.NetworkManager.enable-disable-statistics
 VALUE:unknown
 PERMISSION:org.freedesktop.NetworkManager.enable-disable-connectivity-check
 VALUE:unknown
+PERMISSION:org.freedesktop.NetworkManager.wifi.scan
+VALUE:unknown
 
 <<<
diff --git a/clients/tests/test-client.check-on-disk/test_002.expected b/clients/tests/test-client.check-on-disk/test_002.expected
index 3802657b..a80fa009 100644
--- a/clients/tests/test-client.check-on-disk/test_002.expected
+++ b/clients/tests/test-client.check-on-disk/test_002.expected
@@ -1,5 +1,5 @@
 size: 377
-location: clients/tests/test-client.py:842:test_002()/1
+location: clients/tests/test-client.py:856:test_002()/1
 cmd: $NMCLI d
 lang: C
 returncode: 0
@@ -14,7 +14,7 @@ wlan1   wifi      unavailable  --
 
 <<<
 size: 392
-location: clients/tests/test-client.py:842:test_002()/2
+location: clients/tests/test-client.py:856:test_002()/2
 cmd: $NMCLI d
 lang: pl_PL.UTF-8
 returncode: 0
@@ -28,38 +28,38 @@ wlan1   wifi      niedostępne  --
 wlan1   wifi      niedostępne  --         
 
 <<<
-size: 762
-location: clients/tests/test-client.py:844:test_002()/3
+size: 978
+location: clients/tests/test-client.py:858:test_002()/3
 cmd: $NMCLI -f all d
 lang: C
 returncode: 0
-stdout: 636 bytes
+stdout: 852 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID  CON-PATH 
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --        --       
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --        --       
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  --          --        --       
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --        --       
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --        --       
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID  CON-PATH 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --        --       
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --        --       
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  --          --        --       
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --        --       
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --        --       
 
 <<<
-size: 777
-location: clients/tests/test-client.py:844:test_002()/4
+size: 993
+location: clients/tests/test-client.py:858:test_002()/4
 cmd: $NMCLI -f all d
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 641 bytes
+stdout: 857 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID  CON-PATH 
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --        --       
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --        --       
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  --          --        --       
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --        --       
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --        --       
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID  CON-PATH 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --        --       
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --        --       
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  --          --        --       
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --        --       
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --        --       
 
 <<<
 size: 739
-location: clients/tests/test-client.py:846:test_002()/5
+location: clients/tests/test-client.py:860:test_002()/5
 cmd: $NMCLI 
 lang: C
 returncode: 0
@@ -95,7 +95,7 @@ Consult nmcli(1) and nmcli-examples(5) manual pages for complete usage details.
 
 <<<
 size: 812
-location: clients/tests/test-client.py:846:test_002()/6
+location: clients/tests/test-client.py:860:test_002()/6
 cmd: $NMCLI 
 lang: pl_PL.UTF-8
 returncode: 0
@@ -132,12 +132,12 @@ Strony podręcznika nmcli(1) i nmcli-examples(5) zawierają pełne informacje
 o użyciu.
 
 <<<
-size: 1260
-location: clients/tests/test-client.py:848:test_002()/7
+size: 1250
+location: clients/tests/test-client.py:862:test_002()/7
 cmd: $NMCLI -f AP -mode multiline d show wlan0
 lang: C
 returncode: 0
-stdout: 1107 bytes
+stdout: 1097 bytes
 >>>
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-3
@@ -146,7 +146,7 @@ AP[1].CHAN:                             1
 AP[1].RATE:                             54 Mbit/s
 AP[1].SIGNAL:                           55
 AP[1].BARS:                             **  
-AP[1].SECURITY:                         WPA1 WPA2
+AP[1].SECURITY:                         WPA3
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
 AP[2].MODE:                             Infra
@@ -154,7 +154,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           44
 AP[2].BARS:                             **  
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-2
 AP[3].MODE:                             Infra
@@ -165,12 +165,12 @@ AP[3].BARS:                             **
 AP[3].SECURITY:                         WPA1 WPA2
 
 <<<
-size: 1297
-location: clients/tests/test-client.py:848:test_002()/8
+size: 1287
+location: clients/tests/test-client.py:862:test_002()/8
 cmd: $NMCLI -f AP -mode multiline d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1134 bytes
+stdout: 1124 bytes
 >>>
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-3
@@ -179,7 +179,7 @@ AP[1].CHAN:                             1
 AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           55
 AP[1].BARS:                             **  
-AP[1].SECURITY:                         WPA1 WPA2
+AP[1].SECURITY:                         WPA3
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
 AP[2].MODE:                             Infrastruktura
@@ -187,7 +187,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           44
 AP[2].BARS:                             **  
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-2
 AP[3].MODE:                             Infrastruktura
@@ -198,12 +198,12 @@ AP[3].BARS:                             **
 AP[3].SECURITY:                         WPA1 WPA2
 
 <<<
-size: 1714
-location: clients/tests/test-client.py:849:test_002()/9
+size: 1704
+location: clients/tests/test-client.py:863:test_002()/9
 cmd: $NMCLI -f AP -mode multiline -p d show wlan0
 lang: C
 returncode: 0
-stdout: 1558 bytes
+stdout: 1548 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -215,7 +215,7 @@ AP[1].CHAN:                             1
 AP[1].RATE:                             54 Mbit/s
 AP[1].SIGNAL:                           55
 AP[1].BARS:                             **  
-AP[1].SECURITY:                         WPA1 WPA2
+AP[1].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
@@ -224,7 +224,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           44
 AP[2].BARS:                             **  
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-2
@@ -237,12 +237,12 @@ AP[3].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 
 <<<
-size: 1759
-location: clients/tests/test-client.py:849:test_002()/10
+size: 1749
+location: clients/tests/test-client.py:863:test_002()/10
 cmd: $NMCLI -f AP -mode multiline -p d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1592 bytes
+stdout: 1582 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -254,7 +254,7 @@ AP[1].CHAN:                             1
 AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           55
 AP[1].BARS:                             **  
-AP[1].SECURITY:                         WPA1 WPA2
+AP[1].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
@@ -263,7 +263,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           44
 AP[2].BARS:                             **  
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-2
@@ -276,12 +276,12 @@ AP[3].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 
 <<<
-size: 591
-location: clients/tests/test-client.py:850:test_002()/11
+size: 581
+location: clients/tests/test-client.py:864:test_002()/11
 cmd: $NMCLI -f AP -mode multiline -t d show wlan0
 lang: C
 returncode: 0
-stdout: 435 bytes
+stdout: 425 bytes
 >>>
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-3
@@ -290,7 +290,7 @@ AP[1].CHAN:1
 AP[1].RATE:54 Mbit/s
 AP[1].SIGNAL:55
 AP[1].BARS:**  
-AP[1].SECURITY:WPA1 WPA2
+AP[1].SECURITY:WPA3
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
 AP[2].MODE:Infra
@@ -298,7 +298,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:44
 AP[2].BARS:**  
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-2
 AP[3].MODE:Infra
@@ -309,12 +309,12 @@ AP[3].BARS:**
 AP[3].SECURITY:WPA1 WPA2
 
 <<<
-size: 628
-location: clients/tests/test-client.py:850:test_002()/12
+size: 618
+location: clients/tests/test-client.py:864:test_002()/12
 cmd: $NMCLI -f AP -mode multiline -t d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 462 bytes
+stdout: 452 bytes
 >>>
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-3
@@ -323,7 +323,7 @@ AP[1].CHAN:1
 AP[1].RATE:54 Mb/s
 AP[1].SIGNAL:55
 AP[1].BARS:**  
-AP[1].SECURITY:WPA1 WPA2
+AP[1].SECURITY:WPA3
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
 AP[2].MODE:Infrastruktura
@@ -331,7 +331,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:44
 AP[2].BARS:**  
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-2
 AP[3].MODE:Infrastruktura
@@ -343,33 +343,33 @@ AP[3].SECURITY:WPA1 WPA2
 
 <<<
 size: 455
-location: clients/tests/test-client.py:851:test_002()/13
+location: clients/tests/test-client.py:865:test_002()/13
 cmd: $NMCLI -f AP -mode tabular d show wlan0
 lang: C
 returncode: 0
 stdout: 304 bytes
 >>>
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  44      **    WPA1 WPA2 
+AP[1]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  44      **    WPA1      
 AP[3]          wlan0-ap-2  Infra  1     54 Mbit/s  34      **    WPA1 WPA2 
 
 <<<
 size: 499
-location: clients/tests/test-client.py:851:test_002()/14
+location: clients/tests/test-client.py:865:test_002()/14
 cmd: $NMCLI -f AP -mode tabular d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 338 bytes
 >>>
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  44      **    WPA1 WPA2 
+AP[1]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  44      **    WPA1      
 AP[3]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  34      **    WPA1 WPA2 
 
 <<<
 size: 614
-location: clients/tests/test-client.py:852:test_002()/15
+location: clients/tests/test-client.py:866:test_002()/15
 cmd: $NMCLI -f AP -mode tabular -p d show wlan0
 lang: C
 returncode: 0
@@ -380,13 +380,13 @@ stdout: 460 bytes
 ==========================
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
-AP[1]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  44      **    WPA1 WPA2 
+AP[1]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  44      **    WPA1      
 AP[3]          wlan0-ap-2  Infra  1     54 Mbit/s  34      **    WPA1 WPA2 
 
 <<<
 size: 694
-location: clients/tests/test-client.py:852:test_002()/16
+location: clients/tests/test-client.py:866:test_002()/16
 cmd: $NMCLI -f AP -mode tabular -p d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -397,45 +397,45 @@ stdout: 530 bytes
 ===================================
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
-AP[1]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  44      **    WPA1 WPA2 
+AP[1]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  44      **    WPA1      
 AP[3]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  34      **    WPA1 WPA2 
 
 <<<
-size: 319
-location: clients/tests/test-client.py:853:test_002()/17
+size: 309
+location: clients/tests/test-client.py:867:test_002()/17
 cmd: $NMCLI -f AP -mode tabular -t d show wlan0
 lang: C
 returncode: 0
-stdout: 165 bytes
+stdout: 155 bytes
 >>>
-AP[1]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:44:**  :WPA1 WPA2
+AP[1]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:44:**  :WPA1
 AP[3]: :wlan0-ap-2:Infra:1:54 Mbit/s:34:**  :WPA1 WPA2
 
 <<<
-size: 356
-location: clients/tests/test-client.py:853:test_002()/18
+size: 346
+location: clients/tests/test-client.py:867:test_002()/18
 cmd: $NMCLI -f AP -mode tabular -t d show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 192 bytes
+stdout: 182 bytes
 >>>
-AP[1]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:44:**  :WPA1 WPA2
+AP[1]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:44:**  :WPA1
 AP[3]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:34:**  :WPA1 WPA2
 
 <<<
 size: 1973
-location: clients/tests/test-client.py:855:test_002()/19
+location: clients/tests/test-client.py:869:test_002()/19
 cmd: $NMCLI -f ALL d wifi
 lang: C
 returncode: 0
 stdout: 1840 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-3  776C616E302D61702D33  60:B3:25:25:E2:C8  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  90:B1:5F:9E:E0:E3  Infra  1     2412 MHz  54 Mbit/s  44      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[1]  wlan0-ap-3  776C616E302D61702D33  60:B3:25:25:E2:C8  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  90:B1:5F:9E:E0:E3  Infra  1     2412 MHz  54 Mbit/s  44      **    WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
 AP[3]  wlan0-ap-2  776C616E302D61702D32  61:66:D2:E7:44:A2  Infra  1     2412 MHz  54 Mbit/s  34      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -445,15 +445,15 @@ NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA
 
 <<<
 size: 2041
-location: clients/tests/test-client.py:855:test_002()/20
+location: clients/tests/test-client.py:869:test_002()/20
 cmd: $NMCLI -f ALL d wifi
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1898 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-3  776C616E302D61702D33  60:B3:25:25:E2:C8  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  90:B1:5F:9E:E0:E3  Infrastruktura  1     2412 MHz  54 Mb/s  44      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[1]  wlan0-ap-3  776C616E302D61702D33  60:B3:25:25:E2:C8  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  90:B1:5F:9E:E0:E3  Infrastruktura  1     2412 MHz  54 Mb/s  44      **    WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
 AP[3]  wlan0-ap-2  776C616E302D61702D32  61:66:D2:E7:44:A2  Infrastruktura  1     2412 MHz  54 Mb/s  34      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -463,7 +463,7 @@ NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA
 
 <<<
 size: 246
-location: clients/tests/test-client.py:857:test_002()/21
+location: clients/tests/test-client.py:871:test_002()/21
 cmd: $NMCLI c
 lang: C
 returncode: 0
@@ -474,7 +474,7 @@ con-1  5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  --
 
 <<<
 size: 256
-location: clients/tests/test-client.py:857:test_002()/22
+location: clients/tests/test-client.py:871:test_002()/22
 cmd: $NMCLI c
 lang: pl_PL.UTF-8
 returncode: 0
@@ -485,7 +485,7 @@ con-1  5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  --
 
 <<<
 size: 1224
-location: clients/tests/test-client.py:859:test_002()/23
+location: clients/tests/test-client.py:873:test_002()/23
 cmd: $NMCLI c s con-1
 lang: C
 returncode: 0
@@ -517,7 +517,7 @@ connection.llmnr:                       -1 (default)
 
 <<<
 size: 1236
-location: clients/tests/test-client.py:859:test_002()/24
+location: clients/tests/test-client.py:873:test_002()/24
 cmd: $NMCLI c s con-1
 lang: pl_PL.UTF-8
 returncode: 0
diff --git a/clients/tests/test-client.check-on-disk/test_003.expected b/clients/tests/test-client.check-on-disk/test_003.expected
index 5c522e51..c2eac2c6 100644
--- a/clients/tests/test-client.check-on-disk/test_003.expected
+++ b/clients/tests/test-client.check-on-disk/test_003.expected
@@ -1,5 +1,5 @@
 size: 244
-location: clients/tests/test-client.py:870:test_003()/1
+location: clients/tests/test-client.py:884:test_003()/1
 cmd: $NMCLI c add type ethernet ifname '*' con-name con-xx1
 lang: C
 returncode: 0
@@ -9,7 +9,7 @@ Connection 'con-xx1' (UUID-con-xx1-REPLACED-REPLACED-REPLA) successfully added.
 
 <<<
 size: 316
-location: clients/tests/test-client.py:873:test_003()/2
+location: clients/tests/test-client.py:887:test_003()/2
 cmd: $NMCLI c s
 lang: C
 returncode: 0
@@ -21,7 +21,7 @@ con-xx1  UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 326
-location: clients/tests/test-client.py:873:test_003()/3
+location: clients/tests/test-client.py:887:test_003()/3
 cmd: $NMCLI c s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -33,7 +33,7 @@ con-xx1  UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 332
-location: clients/tests/test-client.py:878:test_003()/4
+location: clients/tests/test-client.py:892:test_003()/4
 cmd: $NMCLI connection add type gsm autoconnect no con-name con-gsm1 ifname '*' apn xyz.con-gsm1 serial.baud 5 serial.send-delay 100 serial.pari 1
 lang: C
 returncode: 0
@@ -43,7 +43,7 @@ Connection 'con-gsm1' (UUID-con-gsm1-REPLACED-REPLACED-REPL) successfully added.
 
 <<<
 size: 228
-location: clients/tests/test-client.py:883:test_003()/5
+location: clients/tests/test-client.py:897:test_003()/5
 cmd: $NMCLI c add type ethernet ifname '*'
 lang: C
 returncode: 0
@@ -53,7 +53,7 @@ Connection 'ethernet' (UUID-ethernet-REPLACED-REPLACED-REPL) successfully added.
 
 <<<
 size: 451
-location: clients/tests/test-client.py:886:test_003()/6
+location: clients/tests/test-client.py:900:test_003()/6
 cmd: $NMCLI c s
 lang: C
 returncode: 0
@@ -67,7 +67,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --
 
 <<<
 size: 461
-location: clients/tests/test-client.py:886:test_003()/7
+location: clients/tests/test-client.py:900:test_003()/7
 cmd: $NMCLI c s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -81,7 +81,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --
 
 <<<
 size: 1514
-location: clients/tests/test-client.py:889:test_003()/8
+location: clients/tests/test-client.py:903:test_003()/8
 cmd: $NMCLI -f ALL c s
 lang: C
 returncode: 0
@@ -95,7 +95,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never
 
 <<<
 size: 1524
-location: clients/tests/test-client.py:889:test_003()/9
+location: clients/tests/test-client.py:903:test_003()/9
 cmd: $NMCLI -f ALL c s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -109,7 +109,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy
 
 <<<
 size: 229
-location: clients/tests/test-client.py:893:test_003()/10
+location: clients/tests/test-client.py:907:test_003()/10
 cmd: $NMCLI --complete-args -f ALL c s ''
 lang: C
 returncode: 0
@@ -130,7 +130,7 @@ path
 uuid
 <<<
 size: 239
-location: clients/tests/test-client.py:893:test_003()/11
+location: clients/tests/test-client.py:907:test_003()/11
 cmd: $NMCLI --complete-args -f ALL c s ''
 lang: pl_PL.UTF-8
 returncode: 0
@@ -150,12 +150,12 @@ id
 path
 uuid
 <<<
-size: 3989
-location: clients/tests/test-client.py:896:test_003()/12
+size: 3987
+location: clients/tests/test-client.py:910:test_003()/12
 cmd: $NMCLI con s con-gsm1
 lang: C
 returncode: 0
-stdout: 3855 bytes
+stdout: 3853 bytes
 >>>
 connection.id:                          con-gsm1
 connection.uuid:                        UUID-con-gsm1-REPLACED-REPLACED-REPL
@@ -225,7 +225,7 @@ serial.bits:                            8
 serial.parity:                          even
 serial.stopbits:                        1
 serial.send-delay:                      100
-gsm.number:                             *99#
+gsm.number:                             --
 gsm.username:                           --
 gsm.password:                           <hidden>
 gsm.password-flags:                     0 (none)
@@ -244,12 +244,12 @@ proxy.pac-url:                          --
 proxy.pac-script:                       --
 
 <<<
-size: 4018
-location: clients/tests/test-client.py:896:test_003()/13
+size: 4016
+location: clients/tests/test-client.py:910:test_003()/13
 cmd: $NMCLI con s con-gsm1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3874 bytes
+stdout: 3872 bytes
 >>>
 connection.id:                          con-gsm1
 connection.uuid:                        UUID-con-gsm1-REPLACED-REPLACED-REPL
@@ -319,7 +319,7 @@ serial.bits:                            8
 serial.parity:                          even
 serial.stopbits:                        1
 serial.send-delay:                      100
-gsm.number:                             *99#
+gsm.number:                             --
 gsm.username:                           --
 gsm.password:                           <hidden>
 gsm.password-flags:                     0 (brak)
@@ -339,7 +339,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 252
-location: clients/tests/test-client.py:909:test_003()/14
+location: clients/tests/test-client.py:923:test_003()/14
 cmd: $NMCLI con up ethernet ifname eth0
 lang: C
 returncode: 0
@@ -349,7 +349,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
 
 <<<
 size: 452
-location: clients/tests/test-client.py:912:test_003()/15
+location: clients/tests/test-client.py:926:test_003()/15
 cmd: $NMCLI con
 lang: C
 returncode: 0
@@ -363,7 +363,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 462
-location: clients/tests/test-client.py:912:test_003()/16
+location: clients/tests/test-client.py:926:test_003()/16
 cmd: $NMCLI con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -377,7 +377,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 1730
-location: clients/tests/test-client.py:915:test_003()/17
+location: clients/tests/test-client.py:929:test_003()/17
 cmd: $NMCLI -f ALL con
 lang: C
 returncode: 0
@@ -391,7 +391,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never
 
 <<<
 size: 1745
-location: clients/tests/test-client.py:915:test_003()/18
+location: clients/tests/test-client.py:929:test_003()/18
 cmd: $NMCLI -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -405,7 +405,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy
 
 <<<
 size: 774
-location: clients/tests/test-client.py:918:test_003()/19
+location: clients/tests/test-client.py:932:test_003()/19
 cmd: $NMCLI -f ALL con s -a
 lang: C
 returncode: 0
@@ -416,7 +416,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never
 
 <<<
 size: 786
-location: clients/tests/test-client.py:918:test_003()/20
+location: clients/tests/test-client.py:932:test_003()/20
 cmd: $NMCLI -f ALL con s -a
 lang: pl_PL.UTF-8
 returncode: 0
@@ -427,7 +427,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy
 
 <<<
 size: 352
-location: clients/tests/test-client.py:921:test_003()/21
+location: clients/tests/test-client.py:935:test_003()/21
 cmd: $NMCLI -f ACTIVE-PATH,DEVICE,UUID con s -act
 lang: C
 returncode: 0
@@ -438,7 +438,7 @@ ACTIVE-PATH                                         DEVICE  UUID
 
 <<<
 size: 362
-location: clients/tests/test-client.py:921:test_003()/22
+location: clients/tests/test-client.py:935:test_003()/22
 cmd: $NMCLI -f ACTIVE-PATH,DEVICE,UUID con s -act
 lang: pl_PL.UTF-8
 returncode: 0
@@ -449,7 +449,7 @@ ACTIVE-PATH                                         DEVICE  UUID
 
 <<<
 size: 241
-location: clients/tests/test-client.py:924:test_003()/23
+location: clients/tests/test-client.py:938:test_003()/23
 cmd: $NMCLI -f UUID,NAME con s --active
 lang: C
 returncode: 0
@@ -460,7 +460,7 @@ UUID-ethernet-REPLACED-REPLACED-REPL  ethernet
 
 <<<
 size: 251
-location: clients/tests/test-client.py:924:test_003()/24
+location: clients/tests/test-client.py:938:test_003()/24
 cmd: $NMCLI -f UUID,NAME con s --active
 lang: pl_PL.UTF-8
 returncode: 0
@@ -471,7 +471,7 @@ UUID-ethernet-REPLACED-REPLACED-REPL  ethernet
 
 <<<
 size: 3805
-location: clients/tests/test-client.py:927:test_003()/25
+location: clients/tests/test-client.py:941:test_003()/25
 cmd: $NMCLI -f ALL con s ethernet
 lang: C
 returncode: 0
@@ -561,7 +561,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3833
-location: clients/tests/test-client.py:927:test_003()/26
+location: clients/tests/test-client.py:941:test_003()/26
 cmd: $NMCLI -f ALL con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -651,7 +651,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 199
-location: clients/tests/test-client.py:930:test_003()/27
+location: clients/tests/test-client.py:944:test_003()/27
 cmd: $NMCLI -f GENERAL.STATE con s ethernet
 lang: C
 returncode: 0
@@ -661,7 +661,7 @@ GENERAL.STATE:                          activated
 
 <<<
 size: 210
-location: clients/tests/test-client.py:930:test_003()/28
+location: clients/tests/test-client.py:944:test_003()/28
 cmd: $NMCLI -f GENERAL.STATE con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -671,7 +671,7 @@ GENERAL.STATE:                          aktywowano
 
 <<<
 size: 4462
-location: clients/tests/test-client.py:933:test_003()/29
+location: clients/tests/test-client.py:947:test_003()/29
 cmd: $NMCLI con s ethernet
 lang: C
 returncode: 0
@@ -773,7 +773,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4494
-location: clients/tests/test-client.py:933:test_003()/30
+location: clients/tests/test-client.py:947:test_003()/30
 cmd: $NMCLI con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -874,19 +874,19 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 1243
-location: clients/tests/test-client.py:936:test_003()/31
+size: 1459
+location: clients/tests/test-client.py:950:test_003()/31
 cmd: $NMCLI -f ALL dev s eth0
 lang: C
 returncode: 0
-stdout: 1056 bytes
+stdout: 1272 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 stderr: 24 bytes
@@ -894,19 +894,19 @@ stderr: 24 bytes
 Unknown parameter: eth0
 
 <<<
-size: 1258
-location: clients/tests/test-client.py:936:test_003()/32
+size: 1474
+location: clients/tests/test-client.py:950:test_003()/32
 cmd: $NMCLI -f ALL dev s eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1061 bytes
+stdout: 1277 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 stderr: 24 bytes
@@ -914,12 +914,12 @@ stderr: 24 bytes
 Nieznany parametr: eth0
 
 <<<
-size: 3390
-location: clients/tests/test-client.py:939:test_003()/33
+size: 3494
+location: clients/tests/test-client.py:953:test_003()/33
 cmd: $NMCLI -f ALL dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -933,6 +933,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -978,12 +980,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3423
-location: clients/tests/test-client.py:939:test_003()/34
+size: 3529
+location: clients/tests/test-client.py:953:test_003()/34
 cmd: $NMCLI -f ALL dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -997,6 +999,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -1042,12 +1046,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2165
-location: clients/tests/test-client.py:942:test_003()/35
+size: 2239
+location: clients/tests/test-client.py:956:test_003()/35
 cmd: $NMCLI -f ALL -t dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -1061,6 +1065,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -1106,12 +1112,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2175
-location: clients/tests/test-client.py:942:test_003()/36
+size: 2249
+location: clients/tests/test-client.py:956:test_003()/36
 cmd: $NMCLI -f ALL -t dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -1125,6 +1131,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -1171,7 +1179,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 252
-location: clients/tests/test-client.py:909:test_003()/37
+location: clients/tests/test-client.py:923:test_003()/37
 cmd: $NMCLI con up ethernet ifname eth1
 lang: C
 returncode: 0
@@ -1181,7 +1189,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
 
 <<<
 size: 518
-location: clients/tests/test-client.py:912:test_003()/38
+location: clients/tests/test-client.py:926:test_003()/38
 cmd: $NMCLI con
 lang: C
 returncode: 0
@@ -1196,7 +1204,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 528
-location: clients/tests/test-client.py:912:test_003()/39
+location: clients/tests/test-client.py:926:test_003()/39
 cmd: $NMCLI con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1211,7 +1219,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  --
 
 <<<
 size: 2050
-location: clients/tests/test-client.py:915:test_003()/40
+location: clients/tests/test-client.py:929:test_003()/40
 cmd: $NMCLI -f ALL con
 lang: C
 returncode: 0
@@ -1226,7 +1234,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never
 
 <<<
 size: 2066
-location: clients/tests/test-client.py:915:test_003()/41
+location: clients/tests/test-client.py:929:test_003()/41
 cmd: $NMCLI -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1241,7 +1249,7 @@ con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy
 
 <<<
 size: 1094
-location: clients/tests/test-client.py:918:test_003()/42
+location: clients/tests/test-client.py:932:test_003()/42
 cmd: $NMCLI -f ALL con s -a
 lang: C
 returncode: 0
@@ -1253,7 +1261,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never
 
 <<<
 size: 1107
-location: clients/tests/test-client.py:918:test_003()/43
+location: clients/tests/test-client.py:932:test_003()/43
 cmd: $NMCLI -f ALL con s -a
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1265,7 +1273,7 @@ ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy
 
 <<<
 size: 450
-location: clients/tests/test-client.py:921:test_003()/44
+location: clients/tests/test-client.py:935:test_003()/44
 cmd: $NMCLI -f ACTIVE-PATH,DEVICE,UUID con s -act
 lang: C
 returncode: 0
@@ -1277,7 +1285,7 @@ ACTIVE-PATH                                         DEVICE  UUID
 
 <<<
 size: 460
-location: clients/tests/test-client.py:921:test_003()/45
+location: clients/tests/test-client.py:935:test_003()/45
 cmd: $NMCLI -f ACTIVE-PATH,DEVICE,UUID con s -act
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1289,7 +1297,7 @@ ACTIVE-PATH                                         DEVICE  UUID
 
 <<<
 size: 241
-location: clients/tests/test-client.py:924:test_003()/46
+location: clients/tests/test-client.py:938:test_003()/46
 cmd: $NMCLI -f UUID,NAME con s --active
 lang: C
 returncode: 0
@@ -1300,7 +1308,7 @@ UUID-ethernet-REPLACED-REPLACED-REPL  ethernet
 
 <<<
 size: 251
-location: clients/tests/test-client.py:924:test_003()/47
+location: clients/tests/test-client.py:938:test_003()/47
 cmd: $NMCLI -f UUID,NAME con s --active
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1311,7 +1319,7 @@ UUID-ethernet-REPLACED-REPLACED-REPL  ethernet
 
 <<<
 size: 3805
-location: clients/tests/test-client.py:927:test_003()/48
+location: clients/tests/test-client.py:941:test_003()/48
 cmd: $NMCLI -f ALL con s ethernet
 lang: C
 returncode: 0
@@ -1401,7 +1409,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3833
-location: clients/tests/test-client.py:927:test_003()/49
+location: clients/tests/test-client.py:941:test_003()/49
 cmd: $NMCLI -f ALL con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1491,7 +1499,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 251
-location: clients/tests/test-client.py:930:test_003()/50
+location: clients/tests/test-client.py:944:test_003()/50
 cmd: $NMCLI -f GENERAL.STATE con s ethernet
 lang: C
 returncode: 0
@@ -1503,7 +1511,7 @@ GENERAL.STATE:                          activated
 
 <<<
 size: 263
-location: clients/tests/test-client.py:930:test_003()/51
+location: clients/tests/test-client.py:944:test_003()/51
 cmd: $NMCLI -f GENERAL.STATE con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1515,7 +1523,7 @@ GENERAL.STATE:                          aktywowano
 
 <<<
 size: 5127
-location: clients/tests/test-client.py:933:test_003()/52
+location: clients/tests/test-client.py:947:test_003()/52
 cmd: $NMCLI con s ethernet
 lang: C
 returncode: 0
@@ -1630,7 +1638,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5163
-location: clients/tests/test-client.py:933:test_003()/53
+location: clients/tests/test-client.py:947:test_003()/53
 cmd: $NMCLI con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1744,19 +1752,19 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 1243
-location: clients/tests/test-client.py:936:test_003()/54
+size: 1459
+location: clients/tests/test-client.py:950:test_003()/54
 cmd: $NMCLI -f ALL dev s eth0
 lang: C
 returncode: 0
-stdout: 1056 bytes
+stdout: 1272 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/2 
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 stderr: 24 bytes
@@ -1764,19 +1772,19 @@ stderr: 24 bytes
 Unknown parameter: eth0
 
 <<<
-size: 1258
-location: clients/tests/test-client.py:936:test_003()/55
+size: 1474
+location: clients/tests/test-client.py:950:test_003()/55
 cmd: $NMCLI -f ALL dev s eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1061 bytes
+stdout: 1277 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/2 
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 stderr: 24 bytes
@@ -1784,12 +1792,12 @@ stderr: 24 bytes
 Nieznany parametr: eth0
 
 <<<
-size: 3390
-location: clients/tests/test-client.py:939:test_003()/56
+size: 3494
+location: clients/tests/test-client.py:953:test_003()/56
 cmd: $NMCLI -f ALL dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -1803,6 +1811,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -1848,12 +1858,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3423
-location: clients/tests/test-client.py:939:test_003()/57
+size: 3529
+location: clients/tests/test-client.py:953:test_003()/57
 cmd: $NMCLI -f ALL dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -1867,6 +1877,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -1912,12 +1924,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2165
-location: clients/tests/test-client.py:942:test_003()/58
+size: 2239
+location: clients/tests/test-client.py:956:test_003()/58
 cmd: $NMCLI -f ALL -t dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -1931,6 +1943,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -1976,12 +1990,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2175
-location: clients/tests/test-client.py:942:test_003()/59
+size: 2249
+location: clients/tests/test-client.py:956:test_003()/59
 cmd: $NMCLI -f ALL -t dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -1995,6 +2009,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -2041,37 +2057,37 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 2068
-location: clients/tests/test-client.py:957:test_003()/60
+location: clients/tests/test-client.py:971:test_003()/60
 cmd: $NMCLI -f ALL con
 lang: C
 returncode: 0
 stdout: 1938 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2090
-location: clients/tests/test-client.py:957:test_003()/61
+location: clients/tests/test-client.py:971:test_003()/61
 cmd: $NMCLI -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1950 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 375
-location: clients/tests/test-client.py:960:test_003()/62
+location: clients/tests/test-client.py:974:test_003()/62
 cmd: $NMCLI -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -2085,7 +2101,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 385
-location: clients/tests/test-client.py:960:test_003()/63
+location: clients/tests/test-client.py:974:test_003()/63
 cmd: $NMCLI -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2099,7 +2115,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 5130
-location: clients/tests/test-client.py:963:test_003()/64
+location: clients/tests/test-client.py:977:test_003()/64
 cmd: $NMCLI con s ethernet
 lang: C
 returncode: 0
@@ -2214,7 +2230,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5167
-location: clients/tests/test-client.py:963:test_003()/65
+location: clients/tests/test-client.py:977:test_003()/65
 cmd: $NMCLI con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2329,7 +2345,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4505
-location: clients/tests/test-client.py:966:test_003()/66
+location: clients/tests/test-client.py:980:test_003()/66
 cmd: $NMCLI c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -2431,7 +2447,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4538
-location: clients/tests/test-client.py:966:test_003()/67
+location: clients/tests/test-client.py:980:test_003()/67
 cmd: $NMCLI c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2532,12 +2548,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3390
-location: clients/tests/test-client.py:969:test_003()/68
+size: 3494
+location: clients/tests/test-client.py:983:test_003()/68
 cmd: $NMCLI -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -2551,6 +2567,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -2596,12 +2614,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3423
-location: clients/tests/test-client.py:969:test_003()/69
+size: 3529
+location: clients/tests/test-client.py:983:test_003()/69
 cmd: $NMCLI -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -2615,6 +2633,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2661,37 +2681,37 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 2350
-location: clients/tests/test-client.py:957:test_003()/70
+location: clients/tests/test-client.py:971:test_003()/70
 cmd: $NMCLI --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 2208 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2372
-location: clients/tests/test-client.py:957:test_003()/71
+location: clients/tests/test-client.py:971:test_003()/71
 cmd: $NMCLI --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2220 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 405
-location: clients/tests/test-client.py:960:test_003()/72
+location: clients/tests/test-client.py:974:test_003()/72
 cmd: $NMCLI --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -2705,7 +2725,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 415
-location: clients/tests/test-client.py:960:test_003()/73
+location: clients/tests/test-client.py:974:test_003()/73
 cmd: $NMCLI --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2719,7 +2739,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 5142
-location: clients/tests/test-client.py:963:test_003()/74
+location: clients/tests/test-client.py:977:test_003()/74
 cmd: $NMCLI --color yes con s ethernet
 lang: C
 returncode: 0
@@ -2834,7 +2854,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5179
-location: clients/tests/test-client.py:963:test_003()/75
+location: clients/tests/test-client.py:977:test_003()/75
 cmd: $NMCLI --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2949,7 +2969,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4517
-location: clients/tests/test-client.py:966:test_003()/76
+location: clients/tests/test-client.py:980:test_003()/76
 cmd: $NMCLI --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -3051,7 +3071,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4550
-location: clients/tests/test-client.py:966:test_003()/77
+location: clients/tests/test-client.py:980:test_003()/77
 cmd: $NMCLI --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3152,12 +3172,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3402
-location: clients/tests/test-client.py:969:test_003()/78
+size: 3506
+location: clients/tests/test-client.py:983:test_003()/78
 cmd: $NMCLI --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -3171,6 +3191,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -3216,12 +3238,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3435
-location: clients/tests/test-client.py:969:test_003()/79
+size: 3541
+location: clients/tests/test-client.py:983:test_003()/79
 cmd: $NMCLI --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -3235,6 +3257,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -3281,7 +3305,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 2554
-location: clients/tests/test-client.py:957:test_003()/80
+location: clients/tests/test-client.py:971:test_003()/80
 cmd: $NMCLI --pretty -f ALL con
 lang: C
 returncode: 0
@@ -3292,15 +3316,15 @@ stdout: 2415 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2598
-location: clients/tests/test-client.py:957:test_003()/81
+location: clients/tests/test-client.py:971:test_003()/81
 cmd: $NMCLI --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3311,15 +3335,15 @@ stdout: 2449 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 586
-location: clients/tests/test-client.py:960:test_003()/82
+location: clients/tests/test-client.py:974:test_003()/82
 cmd: $NMCLI --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -3337,7 +3361,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 616
-location: clients/tests/test-client.py:960:test_003()/83
+location: clients/tests/test-client.py:974:test_003()/83
 cmd: $NMCLI --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3355,7 +3379,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 6384
-location: clients/tests/test-client.py:963:test_003()/84
+location: clients/tests/test-client.py:977:test_003()/84
 cmd: $NMCLI --pretty con s ethernet
 lang: C
 returncode: 0
@@ -3486,7 +3510,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 6440
-location: clients/tests/test-client.py:963:test_003()/85
+location: clients/tests/test-client.py:977:test_003()/85
 cmd: $NMCLI --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3617,7 +3641,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5446
-location: clients/tests/test-client.py:966:test_003()/86
+location: clients/tests/test-client.py:980:test_003()/86
 cmd: $NMCLI --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -3731,7 +3755,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5491
-location: clients/tests/test-client.py:966:test_003()/87
+location: clients/tests/test-client.py:980:test_003()/87
 cmd: $NMCLI --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3844,12 +3868,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4250
-location: clients/tests/test-client.py:969:test_003()/88
+size: 4354
+location: clients/tests/test-client.py:983:test_003()/88
 cmd: $NMCLI --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4101 bytes
+stdout: 4205 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -3866,6 +3890,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -3919,12 +3945,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 -------------------------------------------------------------------------------
 
 <<<
-size: 4289
-location: clients/tests/test-client.py:969:test_003()/89
+size: 4395
+location: clients/tests/test-client.py:983:test_003()/89
 cmd: $NMCLI --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4130 bytes
+stdout: 4236 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -3941,6 +3967,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -3995,7 +4023,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 2836
-location: clients/tests/test-client.py:957:test_003()/90
+location: clients/tests/test-client.py:971:test_003()/90
 cmd: $NMCLI --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -4006,15 +4034,15 @@ stdout: 2685 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2880
-location: clients/tests/test-client.py:957:test_003()/91
+location: clients/tests/test-client.py:971:test_003()/91
 cmd: $NMCLI --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4025,15 +4053,15 @@ stdout: 2719 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 616
-location: clients/tests/test-client.py:960:test_003()/92
+location: clients/tests/test-client.py:974:test_003()/92
 cmd: $NMCLI --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -4051,7 +4079,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 646
-location: clients/tests/test-client.py:960:test_003()/93
+location: clients/tests/test-client.py:974:test_003()/93
 cmd: $NMCLI --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4069,7 +4097,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 6396
-location: clients/tests/test-client.py:963:test_003()/94
+location: clients/tests/test-client.py:977:test_003()/94
 cmd: $NMCLI --pretty --color yes con s ethernet
 lang: C
 returncode: 0
@@ -4200,7 +4228,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 6452
-location: clients/tests/test-client.py:963:test_003()/95
+location: clients/tests/test-client.py:977:test_003()/95
 cmd: $NMCLI --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4331,7 +4359,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5458
-location: clients/tests/test-client.py:966:test_003()/96
+location: clients/tests/test-client.py:980:test_003()/96
 cmd: $NMCLI --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -4445,7 +4473,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5503
-location: clients/tests/test-client.py:966:test_003()/97
+location: clients/tests/test-client.py:980:test_003()/97
 cmd: $NMCLI --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4558,12 +4586,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4262
-location: clients/tests/test-client.py:969:test_003()/98
+size: 4366
+location: clients/tests/test-client.py:983:test_003()/98
 cmd: $NMCLI --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4101 bytes
+stdout: 4205 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -4580,6 +4608,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -4633,12 +4663,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 -------------------------------------------------------------------------------
 
 <<<
-size: 4301
-location: clients/tests/test-client.py:969:test_003()/99
+size: 4407
+location: clients/tests/test-client.py:983:test_003()/99
 cmd: $NMCLI --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4130 bytes
+stdout: 4236 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -4655,6 +4685,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -4709,35 +4741,35 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 1185
-location: clients/tests/test-client.py:957:test_003()/100
+location: clients/tests/test-client.py:971:test_003()/100
 cmd: $NMCLI --terse -f ALL con
 lang: C
 returncode: 0
 stdout: 1046 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1195
-location: clients/tests/test-client.py:957:test_003()/101
+location: clients/tests/test-client.py:971:test_003()/101
 cmd: $NMCLI --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1046 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 341
-location: clients/tests/test-client.py:960:test_003()/102
+location: clients/tests/test-client.py:974:test_003()/102
 cmd: $NMCLI --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -4750,7 +4782,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 351
-location: clients/tests/test-client.py:960:test_003()/103
+location: clients/tests/test-client.py:974:test_003()/103
 cmd: $NMCLI --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4763,7 +4795,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 2769
-location: clients/tests/test-client.py:963:test_003()/104
+location: clients/tests/test-client.py:977:test_003()/104
 cmd: $NMCLI --terse con s ethernet
 lang: C
 returncode: 0
@@ -4878,7 +4910,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2779
-location: clients/tests/test-client.py:963:test_003()/105
+location: clients/tests/test-client.py:977:test_003()/105
 cmd: $NMCLI --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4993,7 +5025,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2441
-location: clients/tests/test-client.py:966:test_003()/106
+location: clients/tests/test-client.py:980:test_003()/106
 cmd: $NMCLI --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -5095,7 +5127,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2451
-location: clients/tests/test-client.py:966:test_003()/107
+location: clients/tests/test-client.py:980:test_003()/107
 cmd: $NMCLI --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5196,12 +5228,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2171
-location: clients/tests/test-client.py:969:test_003()/108
+size: 2245
+location: clients/tests/test-client.py:983:test_003()/108
 cmd: $NMCLI --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -5215,6 +5247,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -5260,12 +5294,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2181
-location: clients/tests/test-client.py:969:test_003()/109
+size: 2255
+location: clients/tests/test-client.py:983:test_003()/109
 cmd: $NMCLI --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -5279,6 +5313,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -5325,35 +5361,35 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 1467
-location: clients/tests/test-client.py:957:test_003()/110
+location: clients/tests/test-client.py:971:test_003()/110
 cmd: $NMCLI --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 1316 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1477
-location: clients/tests/test-client.py:957:test_003()/111
+location: clients/tests/test-client.py:971:test_003()/111
 cmd: $NMCLI --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1316 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 371
-location: clients/tests/test-client.py:960:test_003()/112
+location: clients/tests/test-client.py:974:test_003()/112
 cmd: $NMCLI --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -5366,7 +5402,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 381
-location: clients/tests/test-client.py:960:test_003()/113
+location: clients/tests/test-client.py:974:test_003()/113
 cmd: $NMCLI --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5379,7 +5415,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 2781
-location: clients/tests/test-client.py:963:test_003()/114
+location: clients/tests/test-client.py:977:test_003()/114
 cmd: $NMCLI --terse --color yes con s ethernet
 lang: C
 returncode: 0
@@ -5494,7 +5530,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2791
-location: clients/tests/test-client.py:963:test_003()/115
+location: clients/tests/test-client.py:977:test_003()/115
 cmd: $NMCLI --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5609,7 +5645,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2453
-location: clients/tests/test-client.py:966:test_003()/116
+location: clients/tests/test-client.py:980:test_003()/116
 cmd: $NMCLI --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -5711,7 +5747,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2463
-location: clients/tests/test-client.py:966:test_003()/117
+location: clients/tests/test-client.py:980:test_003()/117
 cmd: $NMCLI --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5812,12 +5848,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2183
-location: clients/tests/test-client.py:969:test_003()/118
+size: 2257
+location: clients/tests/test-client.py:983:test_003()/118
 cmd: $NMCLI --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -5831,6 +5867,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -5876,12 +5914,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2193
-location: clients/tests/test-client.py:969:test_003()/119
+size: 2267
+location: clients/tests/test-client.py:983:test_003()/119
 cmd: $NMCLI --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -5895,6 +5933,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -5941,37 +5981,37 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 2084
-location: clients/tests/test-client.py:957:test_003()/120
+location: clients/tests/test-client.py:971:test_003()/120
 cmd: $NMCLI --mode tabular -f ALL con
 lang: C
 returncode: 0
 stdout: 1938 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2106
-location: clients/tests/test-client.py:957:test_003()/121
+location: clients/tests/test-client.py:971:test_003()/121
 cmd: $NMCLI --mode tabular -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1950 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 391
-location: clients/tests/test-client.py:960:test_003()/122
+location: clients/tests/test-client.py:974:test_003()/122
 cmd: $NMCLI --mode tabular -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -5985,7 +6025,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 401
-location: clients/tests/test-client.py:960:test_003()/123
+location: clients/tests/test-client.py:974:test_003()/123
 cmd: $NMCLI --mode tabular -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5999,7 +6039,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 3416
-location: clients/tests/test-client.py:963:test_003()/124
+location: clients/tests/test-client.py:977:test_003()/124
 cmd: $NMCLI --mode tabular con s ethernet
 lang: C
 returncode: 0
@@ -6030,7 +6070,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 3450
-location: clients/tests/test-client.py:963:test_003()/125
+location: clients/tests/test-client.py:977:test_003()/125
 cmd: $NMCLI --mode tabular con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6061,7 +6101,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 <<<
 size: 2974
-location: clients/tests/test-client.py:966:test_003()/126
+location: clients/tests/test-client.py:980:test_003()/126
 cmd: $NMCLI --mode tabular c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -6088,7 +6128,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 3006
-location: clients/tests/test-client.py:966:test_003()/127
+location: clients/tests/test-client.py:980:test_003()/127
 cmd: $NMCLI --mode tabular c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6114,15 +6154,15 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 2899
-location: clients/tests/test-client.py:969:test_003()/128
+size: 2971
+location: clients/tests/test-client.py:983:test_003()/128
 cmd: $NMCLI --mode tabular -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2743 bytes
+stdout: 2815 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -6146,15 +6186,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet 
 
 <<<
-size: 2930
-location: clients/tests/test-client.py:969:test_003()/129
+size: 3002
+location: clients/tests/test-client.py:983:test_003()/129
 cmd: $NMCLI --mode tabular -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2764 bytes
+stdout: 2836 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -6179,37 +6219,37 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6
 
 <<<
 size: 2366
-location: clients/tests/test-client.py:957:test_003()/130
+location: clients/tests/test-client.py:971:test_003()/130
 cmd: $NMCLI --mode tabular --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 2208 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2388
-location: clients/tests/test-client.py:957:test_003()/131
+location: clients/tests/test-client.py:971:test_003()/131
 cmd: $NMCLI --mode tabular --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2220 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 421
-location: clients/tests/test-client.py:960:test_003()/132
+location: clients/tests/test-client.py:974:test_003()/132
 cmd: $NMCLI --mode tabular --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -6223,7 +6263,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 431
-location: clients/tests/test-client.py:960:test_003()/133
+location: clients/tests/test-client.py:974:test_003()/133
 cmd: $NMCLI --mode tabular --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6237,7 +6277,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 3428
-location: clients/tests/test-client.py:963:test_003()/134
+location: clients/tests/test-client.py:977:test_003()/134
 cmd: $NMCLI --mode tabular --color yes con s ethernet
 lang: C
 returncode: 0
@@ -6268,7 +6308,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 3462
-location: clients/tests/test-client.py:963:test_003()/135
+location: clients/tests/test-client.py:977:test_003()/135
 cmd: $NMCLI --mode tabular --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6299,7 +6339,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 <<<
 size: 2986
-location: clients/tests/test-client.py:966:test_003()/136
+location: clients/tests/test-client.py:980:test_003()/136
 cmd: $NMCLI --mode tabular --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -6326,7 +6366,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 3018
-location: clients/tests/test-client.py:966:test_003()/137
+location: clients/tests/test-client.py:980:test_003()/137
 cmd: $NMCLI --mode tabular --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6352,15 +6392,15 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 2911
-location: clients/tests/test-client.py:969:test_003()/138
+size: 2983
+location: clients/tests/test-client.py:983:test_003()/138
 cmd: $NMCLI --mode tabular --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2743 bytes
+stdout: 2815 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -6384,15 +6424,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet 
 
 <<<
-size: 2942
-location: clients/tests/test-client.py:969:test_003()/139
+size: 3014
+location: clients/tests/test-client.py:983:test_003()/139
 cmd: $NMCLI --mode tabular --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2764 bytes
+stdout: 2836 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -6417,7 +6457,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6
 
 <<<
 size: 2570
-location: clients/tests/test-client.py:957:test_003()/140
+location: clients/tests/test-client.py:971:test_003()/140
 cmd: $NMCLI --mode tabular --pretty -f ALL con
 lang: C
 returncode: 0
@@ -6428,15 +6468,15 @@ stdout: 2415 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2614
-location: clients/tests/test-client.py:957:test_003()/141
+location: clients/tests/test-client.py:971:test_003()/141
 cmd: $NMCLI --mode tabular --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6447,15 +6487,15 @@ stdout: 2449 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 602
-location: clients/tests/test-client.py:960:test_003()/142
+location: clients/tests/test-client.py:974:test_003()/142
 cmd: $NMCLI --mode tabular --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -6473,7 +6513,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 632
-location: clients/tests/test-client.py:960:test_003()/143
+location: clients/tests/test-client.py:974:test_003()/143
 cmd: $NMCLI --mode tabular --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6491,7 +6531,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 5607
-location: clients/tests/test-client.py:963:test_003()/144
+location: clients/tests/test-client.py:977:test_003()/144
 cmd: $NMCLI --mode tabular --pretty con s ethernet
 lang: C
 returncode: 0
@@ -6538,7 +6578,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 5701
-location: clients/tests/test-client.py:963:test_003()/145
+location: clients/tests/test-client.py:977:test_003()/145
 cmd: $NMCLI --mode tabular --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6585,7 +6625,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 <<<
 size: 4713
-location: clients/tests/test-client.py:966:test_003()/146
+location: clients/tests/test-client.py:980:test_003()/146
 cmd: $NMCLI --mode tabular --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -6624,7 +6664,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 4785
-location: clients/tests/test-client.py:966:test_003()/147
+location: clients/tests/test-client.py:980:test_003()/147
 cmd: $NMCLI --mode tabular --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6662,19 +6702,19 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 4360
-location: clients/tests/test-client.py:969:test_003()/148
+size: 4468
+location: clients/tests/test-client.py:983:test_003()/148
 cmd: $NMCLI --mode tabular --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4195 bytes
+stdout: 4303 bytes
 >>>
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -6705,19 +6745,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet 
 
 <<<
-size: 4428
-location: clients/tests/test-client.py:969:test_003()/149
+size: 4536
+location: clients/tests/test-client.py:983:test_003()/149
 cmd: $NMCLI --mode tabular --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4253 bytes
+stdout: 4361 bytes
 >>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -6749,7 +6789,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6
 
 <<<
 size: 2852
-location: clients/tests/test-client.py:957:test_003()/150
+location: clients/tests/test-client.py:971:test_003()/150
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -6760,15 +6800,15 @@ stdout: 2685 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2896
-location: clients/tests/test-client.py:957:test_003()/151
+location: clients/tests/test-client.py:971:test_003()/151
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6779,15 +6819,15 @@ stdout: 2719 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 632
-location: clients/tests/test-client.py:960:test_003()/152
+location: clients/tests/test-client.py:974:test_003()/152
 cmd: $NMCLI --mode tabular --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -6805,7 +6845,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 662
-location: clients/tests/test-client.py:960:test_003()/153
+location: clients/tests/test-client.py:974:test_003()/153
 cmd: $NMCLI --mode tabular --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6823,7 +6863,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 5619
-location: clients/tests/test-client.py:963:test_003()/154
+location: clients/tests/test-client.py:977:test_003()/154
 cmd: $NMCLI --mode tabular --pretty --color yes con s ethernet
 lang: C
 returncode: 0
@@ -6870,7 +6910,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 5713
-location: clients/tests/test-client.py:963:test_003()/155
+location: clients/tests/test-client.py:977:test_003()/155
 cmd: $NMCLI --mode tabular --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6917,7 +6957,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 <<<
 size: 4725
-location: clients/tests/test-client.py:966:test_003()/156
+location: clients/tests/test-client.py:980:test_003()/156
 cmd: $NMCLI --mode tabular --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -6956,7 +6996,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 4797
-location: clients/tests/test-client.py:966:test_003()/157
+location: clients/tests/test-client.py:980:test_003()/157
 cmd: $NMCLI --mode tabular --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6994,19 +7034,19 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 4372
-location: clients/tests/test-client.py:969:test_003()/158
+size: 4480
+location: clients/tests/test-client.py:983:test_003()/158
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4195 bytes
+stdout: 4303 bytes
 >>>
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -7037,19 +7077,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet 
 
 <<<
-size: 4440
-location: clients/tests/test-client.py:969:test_003()/159
+size: 4548
+location: clients/tests/test-client.py:983:test_003()/159
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4253 bytes
+stdout: 4361 bytes
 >>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -7081,35 +7121,35 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6
 
 <<<
 size: 1200
-location: clients/tests/test-client.py:957:test_003()/160
+location: clients/tests/test-client.py:971:test_003()/160
 cmd: $NMCLI --mode tabular --terse -f ALL con
 lang: C
 returncode: 0
 stdout: 1046 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1210
-location: clients/tests/test-client.py:957:test_003()/161
+location: clients/tests/test-client.py:971:test_003()/161
 cmd: $NMCLI --mode tabular --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1046 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 356
-location: clients/tests/test-client.py:960:test_003()/162
+location: clients/tests/test-client.py:974:test_003()/162
 cmd: $NMCLI --mode tabular --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -7122,7 +7162,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 366
-location: clients/tests/test-client.py:960:test_003()/163
+location: clients/tests/test-client.py:974:test_003()/163
 cmd: $NMCLI --mode tabular --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7135,7 +7175,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 828
-location: clients/tests/test-client.py:963:test_003()/164
+location: clients/tests/test-client.py:977:test_003()/164
 cmd: $NMCLI --mode tabular --terse con s ethernet
 lang: C
 returncode: 0
@@ -7152,7 +7192,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 838
-location: clients/tests/test-client.py:963:test_003()/165
+location: clients/tests/test-client.py:977:test_003()/165
 cmd: $NMCLI --mode tabular --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7169,7 +7209,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 681
-location: clients/tests/test-client.py:966:test_003()/166
+location: clients/tests/test-client.py:980:test_003()/166
 cmd: $NMCLI --mode tabular --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -7184,7 +7224,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 691
-location: clients/tests/test-client.py:966:test_003()/167
+location: clients/tests/test-client.py:980:test_003()/167
 cmd: $NMCLI --mode tabular --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7198,14 +7238,14 @@ proxy:none:no::
 GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::no:/org/freedesktop/NetworkManager/ActiveConnection/1:/org/freedesktop/NetworkManager/Settings/Connection/4::
 
 <<<
-size: 1351
-location: clients/tests/test-client.py:969:test_003()/168
+size: 1375
+location: clients/tests/test-client.py:983:test_003()/168
 cmd: $NMCLI --mode tabular --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 1187 bytes
+stdout: 1211 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -7215,14 +7255,14 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 1361
-location: clients/tests/test-client.py:969:test_003()/169
+size: 1385
+location: clients/tests/test-client.py:983:test_003()/169
 cmd: $NMCLI --mode tabular --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1187 bytes
+stdout: 1211 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -7233,35 +7273,35 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7
 
 <<<
 size: 1482
-location: clients/tests/test-client.py:957:test_003()/170
+location: clients/tests/test-client.py:971:test_003()/170
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 1316 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1492
-location: clients/tests/test-client.py:957:test_003()/171
+location: clients/tests/test-client.py:971:test_003()/171
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1316 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 386
-location: clients/tests/test-client.py:960:test_003()/172
+location: clients/tests/test-client.py:974:test_003()/172
 cmd: $NMCLI --mode tabular --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -7274,7 +7314,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 396
-location: clients/tests/test-client.py:960:test_003()/173
+location: clients/tests/test-client.py:974:test_003()/173
 cmd: $NMCLI --mode tabular --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7287,7 +7327,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 840
-location: clients/tests/test-client.py:963:test_003()/174
+location: clients/tests/test-client.py:977:test_003()/174
 cmd: $NMCLI --mode tabular --terse --color yes con s ethernet
 lang: C
 returncode: 0
@@ -7304,7 +7344,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 850
-location: clients/tests/test-client.py:963:test_003()/175
+location: clients/tests/test-client.py:977:test_003()/175
 cmd: $NMCLI --mode tabular --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7321,7 +7361,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 693
-location: clients/tests/test-client.py:966:test_003()/176
+location: clients/tests/test-client.py:980:test_003()/176
 cmd: $NMCLI --mode tabular --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -7336,7 +7376,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 703
-location: clients/tests/test-client.py:966:test_003()/177
+location: clients/tests/test-client.py:980:test_003()/177
 cmd: $NMCLI --mode tabular --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7350,14 +7390,14 @@ proxy:none:no::
 GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::no:/org/freedesktop/NetworkManager/ActiveConnection/1:/org/freedesktop/NetworkManager/Settings/Connection/4::
 
 <<<
-size: 1363
-location: clients/tests/test-client.py:969:test_003()/178
+size: 1387
+location: clients/tests/test-client.py:983:test_003()/178
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 1187 bytes
+stdout: 1211 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -7367,14 +7407,14 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 1373
-location: clients/tests/test-client.py:969:test_003()/179
+size: 1397
+location: clients/tests/test-client.py:983:test_003()/179
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1187 bytes
+stdout: 1211 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -7385,7 +7425,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7
 
 <<<
 size: 4198
-location: clients/tests/test-client.py:957:test_003()/180
+location: clients/tests/test-client.py:971:test_003()/180
 cmd: $NMCLI --mode multiline -f ALL con
 lang: C
 returncode: 0
@@ -7401,9 +7441,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               no
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  deactivating
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
@@ -7416,9 +7456,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               no
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth0
-STATE:                                  deactivating
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
@@ -7469,7 +7509,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4220
-location: clients/tests/test-client.py:957:test_003()/181
+location: clients/tests/test-client.py:971:test_003()/181
 cmd: $NMCLI --mode multiline -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7485,9 +7525,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               nie
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  dezaktywowanie
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
@@ -7500,9 +7540,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               nie
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth0
-STATE:                                  dezaktywowanie
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
@@ -7553,7 +7593,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 652
-location: clients/tests/test-client.py:960:test_003()/182
+location: clients/tests/test-client.py:974:test_003()/182
 cmd: $NMCLI --mode multiline -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -7570,7 +7610,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 662
-location: clients/tests/test-client.py:960:test_003()/183
+location: clients/tests/test-client.py:974:test_003()/183
 cmd: $NMCLI --mode multiline -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7587,7 +7627,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 5148
-location: clients/tests/test-client.py:963:test_003()/184
+location: clients/tests/test-client.py:977:test_003()/184
 cmd: $NMCLI --mode multiline con s ethernet
 lang: C
 returncode: 0
@@ -7702,7 +7742,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5185
-location: clients/tests/test-client.py:963:test_003()/185
+location: clients/tests/test-client.py:977:test_003()/185
 cmd: $NMCLI --mode multiline con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7817,7 +7857,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4523
-location: clients/tests/test-client.py:966:test_003()/186
+location: clients/tests/test-client.py:980:test_003()/186
 cmd: $NMCLI --mode multiline c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -7919,7 +7959,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4556
-location: clients/tests/test-client.py:966:test_003()/187
+location: clients/tests/test-client.py:980:test_003()/187
 cmd: $NMCLI --mode multiline c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -8020,12 +8060,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3408
-location: clients/tests/test-client.py:969:test_003()/188
+size: 3512
+location: clients/tests/test-client.py:983:test_003()/188
 cmd: $NMCLI --mode multiline -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -8039,6 +8079,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -8084,12 +8126,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3441
-location: clients/tests/test-client.py:969:test_003()/189
+size: 3547
+location: clients/tests/test-client.py:983:test_003()/189
 cmd: $NMCLI --mode multiline -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -8103,6 +8145,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8149,27 +8193,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 4480
-location: clients/tests/test-client.py:957:test_003()/190
+location: clients/tests/test-client.py:971:test_003()/190
 cmd: $NMCLI --mode multiline --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 4320 bytes
 >>>
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              0
-TIMESTAMP-REAL:                         never
-AUTOCONNECT:                            yes
-AUTOCONNECT-PRIORITY:                   0
-READONLY:                               no
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -8185,6 +8214,21 @@ STATE:                                  deactivating
 ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              0
+TIMESTAMP-REAL:                         never
+AUTOCONNECT:                            yes
+AUTOCONNECT-PRIORITY:                   0
+READONLY:                               no
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 yes
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -8233,27 +8277,12 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4502
-location: clients/tests/test-client.py:957:test_003()/191
+location: clients/tests/test-client.py:971:test_003()/191
 cmd: $NMCLI --mode multiline --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 4332 bytes
 >>>
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              0
-TIMESTAMP-REAL:                         nigdy
-AUTOCONNECT:                            tak
-AUTOCONNECT-PRIORITY:                   0
-READONLY:                               nie
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -8269,6 +8298,21 @@ STATE:                                  dezaktywowanie
 ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              0
+TIMESTAMP-REAL:                         nigdy
+AUTOCONNECT:                            tak
+AUTOCONNECT-PRIORITY:                   0
+READONLY:                               nie
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 tak
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -8317,7 +8361,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 682
-location: clients/tests/test-client.py:960:test_003()/192
+location: clients/tests/test-client.py:974:test_003()/192
 cmd: $NMCLI --mode multiline --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -8334,7 +8378,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 692
-location: clients/tests/test-client.py:960:test_003()/193
+location: clients/tests/test-client.py:974:test_003()/193
 cmd: $NMCLI --mode multiline --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -8351,7 +8395,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 5160
-location: clients/tests/test-client.py:963:test_003()/194
+location: clients/tests/test-client.py:977:test_003()/194
 cmd: $NMCLI --mode multiline --color yes con s ethernet
 lang: C
 returncode: 0
@@ -8466,7 +8510,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5197
-location: clients/tests/test-client.py:963:test_003()/195
+location: clients/tests/test-client.py:977:test_003()/195
 cmd: $NMCLI --mode multiline --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -8581,7 +8625,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4535
-location: clients/tests/test-client.py:966:test_003()/196
+location: clients/tests/test-client.py:980:test_003()/196
 cmd: $NMCLI --mode multiline --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -8683,7 +8727,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 4568
-location: clients/tests/test-client.py:966:test_003()/197
+location: clients/tests/test-client.py:980:test_003()/197
 cmd: $NMCLI --mode multiline --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -8784,12 +8828,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3420
-location: clients/tests/test-client.py:969:test_003()/198
+size: 3524
+location: clients/tests/test-client.py:983:test_003()/198
 cmd: $NMCLI --mode multiline --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3250 bytes
+stdout: 3354 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -8803,6 +8847,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -8848,12 +8894,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 3453
-location: clients/tests/test-client.py:969:test_003()/199
+size: 3559
+location: clients/tests/test-client.py:983:test_003()/199
 cmd: $NMCLI --mode multiline --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3273 bytes
+stdout: 3379 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -8867,6 +8913,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8913,7 +8961,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 4824
-location: clients/tests/test-client.py:957:test_003()/200
+location: clients/tests/test-client.py:971:test_003()/200
 cmd: $NMCLI --mode multiline --pretty -f ALL con
 lang: C
 returncode: 0
@@ -8932,9 +8980,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               no
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  deactivating
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -8948,9 +8996,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               no
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth0
-STATE:                                  deactivating
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -9005,7 +9053,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4852
-location: clients/tests/test-client.py:957:test_003()/201
+location: clients/tests/test-client.py:971:test_003()/201
 cmd: $NMCLI --mode multiline --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9024,9 +9072,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               nie
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  dezaktywowanie
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -9040,9 +9088,9 @@ AUTOCONNECT-PRIORITY:                   0
 READONLY:                               nie
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth0
-STATE:                                  dezaktywowanie
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -9097,7 +9145,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 1199
-location: clients/tests/test-client.py:960:test_003()/202
+location: clients/tests/test-client.py:974:test_003()/202
 cmd: $NMCLI --mode multiline --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -9121,7 +9169,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 1215
-location: clients/tests/test-client.py:960:test_003()/203
+location: clients/tests/test-client.py:974:test_003()/203
 cmd: $NMCLI --mode multiline --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9145,7 +9193,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 6402
-location: clients/tests/test-client.py:963:test_003()/204
+location: clients/tests/test-client.py:977:test_003()/204
 cmd: $NMCLI --mode multiline --pretty con s ethernet
 lang: C
 returncode: 0
@@ -9276,7 +9324,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 6458
-location: clients/tests/test-client.py:963:test_003()/205
+location: clients/tests/test-client.py:977:test_003()/205
 cmd: $NMCLI --mode multiline --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9407,7 +9455,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5464
-location: clients/tests/test-client.py:966:test_003()/206
+location: clients/tests/test-client.py:980:test_003()/206
 cmd: $NMCLI --mode multiline --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -9521,7 +9569,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5509
-location: clients/tests/test-client.py:966:test_003()/207
+location: clients/tests/test-client.py:980:test_003()/207
 cmd: $NMCLI --mode multiline --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9634,12 +9682,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4268
-location: clients/tests/test-client.py:969:test_003()/208
+size: 4372
+location: clients/tests/test-client.py:983:test_003()/208
 cmd: $NMCLI --mode multiline --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4101 bytes
+stdout: 4205 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -9656,6 +9704,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -9709,12 +9759,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 -------------------------------------------------------------------------------
 
 <<<
-size: 4307
-location: clients/tests/test-client.py:969:test_003()/209
+size: 4413
+location: clients/tests/test-client.py:983:test_003()/209
 cmd: $NMCLI --mode multiline --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4130 bytes
+stdout: 4236 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -9731,6 +9781,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -9785,7 +9837,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 5106
-location: clients/tests/test-client.py:957:test_003()/210
+location: clients/tests/test-client.py:971:test_003()/210
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -9794,22 +9846,6 @@ stdout: 4937 bytes
 ===============================================================================
                       NetworkManager connection profiles
 ===============================================================================
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              0
-TIMESTAMP-REAL:                         never
-AUTOCONNECT:                            yes
-AUTOCONNECT-PRIORITY:                   0
-READONLY:                               no
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
--------------------------------------------------------------------------------
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -9826,6 +9862,22 @@ ACTIVE-PATH:                            /org/freedesktop/NetworkManager/Act
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              0
+TIMESTAMP-REAL:                         never
+AUTOCONNECT:                            yes
+AUTOCONNECT-PRIORITY:                   0
+READONLY:                               no
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 yes
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+-------------------------------------------------------------------------------
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -9877,7 +9929,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 5134
-location: clients/tests/test-client.py:957:test_003()/211
+location: clients/tests/test-client.py:971:test_003()/211
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9886,22 +9938,6 @@ stdout: 4955 bytes
 ===============================================================================
                     Profile połączeń usługi NetworkManager
 ===============================================================================
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              0
-TIMESTAMP-REAL:                         nigdy
-AUTOCONNECT:                            tak
-AUTOCONNECT-PRIORITY:                   0
-READONLY:                               nie
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
--------------------------------------------------------------------------------
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -9918,6 +9954,22 @@ ACTIVE-PATH:                            /org/freedesktop/NetworkManager/Act
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              0
+TIMESTAMP-REAL:                         nigdy
+AUTOCONNECT:                            tak
+AUTOCONNECT-PRIORITY:                   0
+READONLY:                               nie
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 tak
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+-------------------------------------------------------------------------------
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -9969,7 +10021,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 1229
-location: clients/tests/test-client.py:960:test_003()/212
+location: clients/tests/test-client.py:974:test_003()/212
 cmd: $NMCLI --mode multiline --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -9993,7 +10045,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 1245
-location: clients/tests/test-client.py:960:test_003()/213
+location: clients/tests/test-client.py:974:test_003()/213
 cmd: $NMCLI --mode multiline --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10017,7 +10069,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 6414
-location: clients/tests/test-client.py:963:test_003()/214
+location: clients/tests/test-client.py:977:test_003()/214
 cmd: $NMCLI --mode multiline --pretty --color yes con s ethernet
 lang: C
 returncode: 0
@@ -10148,7 +10200,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 6470
-location: clients/tests/test-client.py:963:test_003()/215
+location: clients/tests/test-client.py:977:test_003()/215
 cmd: $NMCLI --mode multiline --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10279,7 +10331,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5476
-location: clients/tests/test-client.py:966:test_003()/216
+location: clients/tests/test-client.py:980:test_003()/216
 cmd: $NMCLI --mode multiline --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -10393,7 +10445,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 5521
-location: clients/tests/test-client.py:966:test_003()/217
+location: clients/tests/test-client.py:980:test_003()/217
 cmd: $NMCLI --mode multiline --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10506,12 +10558,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4280
-location: clients/tests/test-client.py:969:test_003()/218
+size: 4384
+location: clients/tests/test-client.py:983:test_003()/218
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4101 bytes
+stdout: 4205 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -10528,6 +10580,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -10581,12 +10635,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 -------------------------------------------------------------------------------
 
 <<<
-size: 4319
-location: clients/tests/test-client.py:969:test_003()/219
+size: 4425
+location: clients/tests/test-client.py:983:test_003()/219
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4130 bytes
+stdout: 4236 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -10603,6 +10657,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -10657,7 +10713,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   UUID-ethernet-REPLACED-REPLACED-REPL | e
 
 <<<
 size: 1897
-location: clients/tests/test-client.py:957:test_003()/220
+location: clients/tests/test-client.py:971:test_003()/220
 cmd: $NMCLI --mode multiline --terse -f ALL con
 lang: C
 returncode: 0
@@ -10673,9 +10729,9 @@ AUTOCONNECT-PRIORITY:0
 READONLY:no
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:eth0
+STATE:deactivating
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
@@ -10688,9 +10744,9 @@ AUTOCONNECT-PRIORITY:0
 READONLY:no
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth0
-STATE:deactivating
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
@@ -10741,7 +10797,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1907
-location: clients/tests/test-client.py:957:test_003()/221
+location: clients/tests/test-client.py:971:test_003()/221
 cmd: $NMCLI --mode multiline --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10757,9 +10813,9 @@ AUTOCONNECT-PRIORITY:0
 READONLY:no
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:eth0
+STATE:deactivating
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
@@ -10772,9 +10828,9 @@ AUTOCONNECT-PRIORITY:0
 READONLY:no
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth0
-STATE:deactivating
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
@@ -10825,7 +10881,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 398
-location: clients/tests/test-client.py:960:test_003()/222
+location: clients/tests/test-client.py:974:test_003()/222
 cmd: $NMCLI --mode multiline --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -10842,7 +10898,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 408
-location: clients/tests/test-client.py:960:test_003()/223
+location: clients/tests/test-client.py:974:test_003()/223
 cmd: $NMCLI --mode multiline --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10859,7 +10915,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 2786
-location: clients/tests/test-client.py:963:test_003()/224
+location: clients/tests/test-client.py:977:test_003()/224
 cmd: $NMCLI --mode multiline --terse con s ethernet
 lang: C
 returncode: 0
@@ -10974,7 +11030,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2796
-location: clients/tests/test-client.py:963:test_003()/225
+location: clients/tests/test-client.py:977:test_003()/225
 cmd: $NMCLI --mode multiline --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -11089,7 +11145,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2458
-location: clients/tests/test-client.py:966:test_003()/226
+location: clients/tests/test-client.py:980:test_003()/226
 cmd: $NMCLI --mode multiline --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -11191,7 +11247,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2468
-location: clients/tests/test-client.py:966:test_003()/227
+location: clients/tests/test-client.py:980:test_003()/227
 cmd: $NMCLI --mode multiline --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -11292,12 +11348,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2188
-location: clients/tests/test-client.py:969:test_003()/228
+size: 2262
+location: clients/tests/test-client.py:983:test_003()/228
 cmd: $NMCLI --mode multiline --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -11311,6 +11367,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -11356,12 +11414,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2198
-location: clients/tests/test-client.py:969:test_003()/229
+size: 2272
+location: clients/tests/test-client.py:983:test_003()/229
 cmd: $NMCLI --mode multiline --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -11375,6 +11433,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -11421,27 +11481,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 2179
-location: clients/tests/test-client.py:957:test_003()/230
+location: clients/tests/test-client.py:971:test_003()/230
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 2011 bytes
 >>>
-NAME:ethernet
-UUID:UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:802-3-ethernet
-TIMESTAMP:0
-TIMESTAMP-REAL:never
-AUTOCONNECT:yes
-AUTOCONNECT-PRIORITY:0
-READONLY:no
-DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:
-FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
 UUID:UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:802-3-ethernet
@@ -11457,6 +11502,21 @@ STATE:deactivating
 ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
+NAME:ethernet
+UUID:UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:802-3-ethernet
+TIMESTAMP:0
+TIMESTAMP-REAL:never
+AUTOCONNECT:yes
+AUTOCONNECT-PRIORITY:0
+READONLY:no
+DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:yes
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:
+FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
 UUID:5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:802-3-ethernet
@@ -11505,27 +11565,12 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 2189
-location: clients/tests/test-client.py:957:test_003()/231
+location: clients/tests/test-client.py:971:test_003()/231
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2011 bytes
 >>>
-NAME:ethernet
-UUID:UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:802-3-ethernet
-TIMESTAMP:0
-TIMESTAMP-REAL:never
-AUTOCONNECT:yes
-AUTOCONNECT-PRIORITY:0
-READONLY:no
-DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:
-FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
 UUID:UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:802-3-ethernet
@@ -11541,6 +11586,21 @@ STATE:deactivating
 ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
+NAME:ethernet
+UUID:UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:802-3-ethernet
+TIMESTAMP:0
+TIMESTAMP-REAL:never
+AUTOCONNECT:yes
+AUTOCONNECT-PRIORITY:0
+READONLY:no
+DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:yes
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:
+FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
 UUID:5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:802-3-ethernet
@@ -11589,7 +11649,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 428
-location: clients/tests/test-client.py:960:test_003()/232
+location: clients/tests/test-client.py:974:test_003()/232
 cmd: $NMCLI --mode multiline --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -11606,7 +11666,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 438
-location: clients/tests/test-client.py:960:test_003()/233
+location: clients/tests/test-client.py:974:test_003()/233
 cmd: $NMCLI --mode multiline --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -11623,7 +11683,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 2798
-location: clients/tests/test-client.py:963:test_003()/234
+location: clients/tests/test-client.py:977:test_003()/234
 cmd: $NMCLI --mode multiline --terse --color yes con s ethernet
 lang: C
 returncode: 0
@@ -11738,7 +11798,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2808
-location: clients/tests/test-client.py:963:test_003()/235
+location: clients/tests/test-client.py:977:test_003()/235
 cmd: $NMCLI --mode multiline --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 0
@@ -11853,7 +11913,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2470
-location: clients/tests/test-client.py:966:test_003()/236
+location: clients/tests/test-client.py:980:test_003()/236
 cmd: $NMCLI --mode multiline --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -11955,7 +12015,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 2480
-location: clients/tests/test-client.py:966:test_003()/237
+location: clients/tests/test-client.py:980:test_003()/237
 cmd: $NMCLI --mode multiline --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12056,12 +12116,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2200
-location: clients/tests/test-client.py:969:test_003()/238
+size: 2274
+location: clients/tests/test-client.py:983:test_003()/238
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -12075,6 +12135,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -12120,12 +12182,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethernet
 
 <<<
-size: 2210
-location: clients/tests/test-client.py:969:test_003()/239
+size: 2284
+location: clients/tests/test-client.py:983:test_003()/239
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2022 bytes
+stdout: 2096 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -12139,6 +12201,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -12185,37 +12249,37 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:UUID-ethernet-REPLACED-REPLACED-REPL | ethe
 
 <<<
 size: 2069
-location: clients/tests/test-client.py:957:test_003()/240
+location: clients/tests/test-client.py:971:test_003()/240
 cmd: $NMCLI -f ALL con
 lang: C
 returncode: 0
 stdout: 1938 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2091
-location: clients/tests/test-client.py:957:test_003()/241
+location: clients/tests/test-client.py:971:test_003()/241
 cmd: $NMCLI -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1950 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 328
-location: clients/tests/test-client.py:960:test_003()/242
+location: clients/tests/test-client.py:974:test_003()/242
 cmd: $NMCLI -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -12228,7 +12292,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 338
-location: clients/tests/test-client.py:960:test_003()/243
+location: clients/tests/test-client.py:974:test_003()/243
 cmd: $NMCLI -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12241,7 +12305,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 180
-location: clients/tests/test-client.py:963:test_003()/244
+location: clients/tests/test-client.py:977:test_003()/244
 cmd: $NMCLI con s ethernet
 lang: C
 returncode: 10
@@ -12251,7 +12315,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 202
-location: clients/tests/test-client.py:963:test_003()/245
+location: clients/tests/test-client.py:977:test_003()/245
 cmd: $NMCLI con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -12261,7 +12325,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 841
-location: clients/tests/test-client.py:966:test_003()/246
+location: clients/tests/test-client.py:980:test_003()/246
 cmd: $NMCLI c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -12282,7 +12346,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 856
-location: clients/tests/test-client.py:966:test_003()/247
+location: clients/tests/test-client.py:980:test_003()/247
 cmd: $NMCLI c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12302,12 +12366,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3411
-location: clients/tests/test-client.py:969:test_003()/248
+size: 3515
+location: clients/tests/test-client.py:983:test_003()/248
 cmd: $NMCLI -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3270 bytes
+stdout: 3374 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -12321,6 +12385,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12366,12 +12432,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 3444
-location: clients/tests/test-client.py:969:test_003()/249
+size: 3552
+location: clients/tests/test-client.py:983:test_003()/249
 cmd: $NMCLI -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3293 bytes
+stdout: 3401 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -12385,6 +12451,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12427,41 +12495,41 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
 size: 2351
-location: clients/tests/test-client.py:957:test_003()/250
+location: clients/tests/test-client.py:971:test_003()/250
 cmd: $NMCLI --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 2208 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2373
-location: clients/tests/test-client.py:957:test_003()/251
+location: clients/tests/test-client.py:971:test_003()/251
 cmd: $NMCLI --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2220 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 340
-location: clients/tests/test-client.py:960:test_003()/252
+location: clients/tests/test-client.py:974:test_003()/252
 cmd: $NMCLI --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -12474,7 +12542,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 350
-location: clients/tests/test-client.py:960:test_003()/253
+location: clients/tests/test-client.py:974:test_003()/253
 cmd: $NMCLI --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12487,7 +12555,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 192
-location: clients/tests/test-client.py:963:test_003()/254
+location: clients/tests/test-client.py:977:test_003()/254
 cmd: $NMCLI --color yes con s ethernet
 lang: C
 returncode: 10
@@ -12497,7 +12565,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 214
-location: clients/tests/test-client.py:963:test_003()/255
+location: clients/tests/test-client.py:977:test_003()/255
 cmd: $NMCLI --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -12507,7 +12575,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 853
-location: clients/tests/test-client.py:966:test_003()/256
+location: clients/tests/test-client.py:980:test_003()/256
 cmd: $NMCLI --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -12528,7 +12596,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 868
-location: clients/tests/test-client.py:966:test_003()/257
+location: clients/tests/test-client.py:980:test_003()/257
 cmd: $NMCLI --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12548,12 +12616,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3423
-location: clients/tests/test-client.py:969:test_003()/258
+size: 3527
+location: clients/tests/test-client.py:983:test_003()/258
 cmd: $NMCLI --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3270 bytes
+stdout: 3374 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -12567,6 +12635,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12612,12 +12682,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 3456
-location: clients/tests/test-client.py:969:test_003()/259
+size: 3564
+location: clients/tests/test-client.py:983:test_003()/259
 cmd: $NMCLI --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3293 bytes
+stdout: 3401 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -12631,6 +12701,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12673,11 +12745,11 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
 size: 2555
-location: clients/tests/test-client.py:957:test_003()/260
+location: clients/tests/test-client.py:971:test_003()/260
 cmd: $NMCLI --pretty -f ALL con
 lang: C
 returncode: 0
@@ -12688,15 +12760,15 @@ stdout: 2415 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2599
-location: clients/tests/test-client.py:957:test_003()/261
+location: clients/tests/test-client.py:971:test_003()/261
 cmd: $NMCLI --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12707,15 +12779,15 @@ stdout: 2449 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 539
-location: clients/tests/test-client.py:960:test_003()/262
+location: clients/tests/test-client.py:974:test_003()/262
 cmd: $NMCLI --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -12732,7 +12804,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 569
-location: clients/tests/test-client.py:960:test_003()/263
+location: clients/tests/test-client.py:974:test_003()/263
 cmd: $NMCLI --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12749,7 +12821,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 189
-location: clients/tests/test-client.py:963:test_003()/264
+location: clients/tests/test-client.py:977:test_003()/264
 cmd: $NMCLI --pretty con s ethernet
 lang: C
 returncode: 10
@@ -12759,7 +12831,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 211
-location: clients/tests/test-client.py:963:test_003()/265
+location: clients/tests/test-client.py:977:test_003()/265
 cmd: $NMCLI --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -12769,7 +12841,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1377
-location: clients/tests/test-client.py:966:test_003()/266
+location: clients/tests/test-client.py:980:test_003()/266
 cmd: $NMCLI --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -12797,7 +12869,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1404
-location: clients/tests/test-client.py:966:test_003()/267
+location: clients/tests/test-client.py:980:test_003()/267
 cmd: $NMCLI --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12824,12 +12896,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4271
-location: clients/tests/test-client.py:969:test_003()/268
+size: 4375
+location: clients/tests/test-client.py:983:test_003()/268
 cmd: $NMCLI --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4121 bytes
+stdout: 4225 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -12846,6 +12918,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12899,12 +12973,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkMa
 -------------------------------------------------------------------------------
 
 <<<
-size: 4310
-location: clients/tests/test-client.py:969:test_003()/269
+size: 4418
+location: clients/tests/test-client.py:983:test_003()/269
 cmd: $NMCLI --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4150 bytes
+stdout: 4258 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -12921,6 +12995,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12970,12 +13046,12 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 -------------------------------------------------------------------------------
 
 <<<
 size: 2837
-location: clients/tests/test-client.py:957:test_003()/270
+location: clients/tests/test-client.py:971:test_003()/270
 cmd: $NMCLI --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -12986,15 +13062,15 @@ stdout: 2685 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2881
-location: clients/tests/test-client.py:957:test_003()/271
+location: clients/tests/test-client.py:971:test_003()/271
 cmd: $NMCLI --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13005,15 +13081,15 @@ stdout: 2719 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 551
-location: clients/tests/test-client.py:960:test_003()/272
+location: clients/tests/test-client.py:974:test_003()/272
 cmd: $NMCLI --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -13030,7 +13106,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 581
-location: clients/tests/test-client.py:960:test_003()/273
+location: clients/tests/test-client.py:974:test_003()/273
 cmd: $NMCLI --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13047,7 +13123,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 201
-location: clients/tests/test-client.py:963:test_003()/274
+location: clients/tests/test-client.py:977:test_003()/274
 cmd: $NMCLI --pretty --color yes con s ethernet
 lang: C
 returncode: 10
@@ -13057,7 +13133,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 223
-location: clients/tests/test-client.py:963:test_003()/275
+location: clients/tests/test-client.py:977:test_003()/275
 cmd: $NMCLI --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -13067,7 +13143,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1389
-location: clients/tests/test-client.py:966:test_003()/276
+location: clients/tests/test-client.py:980:test_003()/276
 cmd: $NMCLI --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -13095,7 +13171,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1416
-location: clients/tests/test-client.py:966:test_003()/277
+location: clients/tests/test-client.py:980:test_003()/277
 cmd: $NMCLI --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13122,12 +13198,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4283
-location: clients/tests/test-client.py:969:test_003()/278
+size: 4387
+location: clients/tests/test-client.py:983:test_003()/278
 cmd: $NMCLI --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4121 bytes
+stdout: 4225 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -13144,6 +13220,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -13197,12 +13275,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkMa
 -------------------------------------------------------------------------------
 
 <<<
-size: 4322
-location: clients/tests/test-client.py:969:test_003()/279
+size: 4430
+location: clients/tests/test-client.py:983:test_003()/279
 cmd: $NMCLI --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4150 bytes
+stdout: 4258 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -13219,6 +13297,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -13268,40 +13348,40 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 -------------------------------------------------------------------------------
 
 <<<
 size: 1161
-location: clients/tests/test-client.py:957:test_003()/280
+location: clients/tests/test-client.py:971:test_003()/280
 cmd: $NMCLI --terse -f ALL con
 lang: C
 returncode: 0
 stdout: 1022 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1171
-location: clients/tests/test-client.py:957:test_003()/281
+location: clients/tests/test-client.py:971:test_003()/281
 cmd: $NMCLI --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1022 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 289
-location: clients/tests/test-client.py:960:test_003()/282
+location: clients/tests/test-client.py:974:test_003()/282
 cmd: $NMCLI --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -13313,7 +13393,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 299
-location: clients/tests/test-client.py:960:test_003()/283
+location: clients/tests/test-client.py:974:test_003()/283
 cmd: $NMCLI --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13325,7 +13405,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 188
-location: clients/tests/test-client.py:963:test_003()/284
+location: clients/tests/test-client.py:977:test_003()/284
 cmd: $NMCLI --terse con s ethernet
 lang: C
 returncode: 10
@@ -13335,7 +13415,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 210
-location: clients/tests/test-client.py:963:test_003()/285
+location: clients/tests/test-client.py:977:test_003()/285
 cmd: $NMCLI --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -13345,7 +13425,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 552
-location: clients/tests/test-client.py:966:test_003()/286
+location: clients/tests/test-client.py:980:test_003()/286
 cmd: $NMCLI --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -13366,7 +13446,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 562
-location: clients/tests/test-client.py:966:test_003()/287
+location: clients/tests/test-client.py:980:test_003()/287
 cmd: $NMCLI --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13386,12 +13466,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2191
-location: clients/tests/test-client.py:969:test_003()/288
+size: 2265
+location: clients/tests/test-client.py:983:test_003()/288
 cmd: $NMCLI --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -13405,6 +13485,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -13450,12 +13532,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 2201
-location: clients/tests/test-client.py:969:test_003()/289
+size: 2275
+location: clients/tests/test-client.py:983:test_003()/289
 cmd: $NMCLI --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -13469,6 +13551,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -13515,35 +13599,35 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManag
 
 <<<
 size: 1443
-location: clients/tests/test-client.py:957:test_003()/290
+location: clients/tests/test-client.py:971:test_003()/290
 cmd: $NMCLI --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 1292 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1453
-location: clients/tests/test-client.py:957:test_003()/291
+location: clients/tests/test-client.py:971:test_003()/291
 cmd: $NMCLI --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1292 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 301
-location: clients/tests/test-client.py:960:test_003()/292
+location: clients/tests/test-client.py:974:test_003()/292
 cmd: $NMCLI --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -13555,7 +13639,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 311
-location: clients/tests/test-client.py:960:test_003()/293
+location: clients/tests/test-client.py:974:test_003()/293
 cmd: $NMCLI --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13567,7 +13651,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 200
-location: clients/tests/test-client.py:963:test_003()/294
+location: clients/tests/test-client.py:977:test_003()/294
 cmd: $NMCLI --terse --color yes con s ethernet
 lang: C
 returncode: 10
@@ -13577,7 +13661,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 222
-location: clients/tests/test-client.py:963:test_003()/295
+location: clients/tests/test-client.py:977:test_003()/295
 cmd: $NMCLI --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -13587,7 +13671,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 564
-location: clients/tests/test-client.py:966:test_003()/296
+location: clients/tests/test-client.py:980:test_003()/296
 cmd: $NMCLI --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -13608,7 +13692,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 574
-location: clients/tests/test-client.py:966:test_003()/297
+location: clients/tests/test-client.py:980:test_003()/297
 cmd: $NMCLI --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13628,12 +13712,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2203
-location: clients/tests/test-client.py:969:test_003()/298
+size: 2277
+location: clients/tests/test-client.py:983:test_003()/298
 cmd: $NMCLI --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -13647,6 +13731,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -13692,12 +13778,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 2213
-location: clients/tests/test-client.py:969:test_003()/299
+size: 2287
+location: clients/tests/test-client.py:983:test_003()/299
 cmd: $NMCLI --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -13711,6 +13797,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -13757,37 +13845,37 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManag
 
 <<<
 size: 2084
-location: clients/tests/test-client.py:957:test_003()/300
+location: clients/tests/test-client.py:971:test_003()/300
 cmd: $NMCLI --mode tabular -f ALL con
 lang: C
 returncode: 0
 stdout: 1938 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2106
-location: clients/tests/test-client.py:957:test_003()/301
+location: clients/tests/test-client.py:971:test_003()/301
 cmd: $NMCLI --mode tabular -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1950 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 343
-location: clients/tests/test-client.py:960:test_003()/302
+location: clients/tests/test-client.py:974:test_003()/302
 cmd: $NMCLI --mode tabular -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -13800,7 +13888,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 353
-location: clients/tests/test-client.py:960:test_003()/303
+location: clients/tests/test-client.py:974:test_003()/303
 cmd: $NMCLI --mode tabular -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13813,7 +13901,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 195
-location: clients/tests/test-client.py:963:test_003()/304
+location: clients/tests/test-client.py:977:test_003()/304
 cmd: $NMCLI --mode tabular con s ethernet
 lang: C
 returncode: 10
@@ -13823,7 +13911,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 217
-location: clients/tests/test-client.py:963:test_003()/305
+location: clients/tests/test-client.py:977:test_003()/305
 cmd: $NMCLI --mode tabular con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -13833,7 +13921,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 676
-location: clients/tests/test-client.py:966:test_003()/306
+location: clients/tests/test-client.py:980:test_003()/306
 cmd: $NMCLI --mode tabular c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -13845,7 +13933,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 690
-location: clients/tests/test-client.py:966:test_003()/307
+location: clients/tests/test-client.py:980:test_003()/307
 cmd: $NMCLI --mode tabular c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13856,15 +13944,15 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 2939
-location: clients/tests/test-client.py:969:test_003()/308
+size: 3011
+location: clients/tests/test-client.py:983:test_003()/308
 cmd: $NMCLI --mode tabular -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2783 bytes
+stdout: 2855 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -13888,15 +13976,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
-size: 2970
-location: clients/tests/test-client.py:969:test_003()/309
+size: 3046
+location: clients/tests/test-client.py:983:test_003()/309
 cmd: $NMCLI --mode tabular -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2804 bytes
+stdout: 2880 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -13916,42 +14004,42 @@ IP6    2001:a::29c0:62b9:2e01:30a/69 | 2001:a::6433:6420:34f9:3801/115 | 2001:a:
 GROUP  OPTION                                                                                    
 DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 
 
-NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                               
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
+NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                                 
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
 size: 2366
-location: clients/tests/test-client.py:957:test_003()/310
+location: clients/tests/test-client.py:971:test_003()/310
 cmd: $NMCLI --mode tabular --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 2208 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2388
-location: clients/tests/test-client.py:957:test_003()/311
+location: clients/tests/test-client.py:971:test_003()/311
 cmd: $NMCLI --mode tabular --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2220 bytes
 >>>
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 355
-location: clients/tests/test-client.py:960:test_003()/312
+location: clients/tests/test-client.py:974:test_003()/312
 cmd: $NMCLI --mode tabular --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -13964,7 +14052,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 365
-location: clients/tests/test-client.py:960:test_003()/313
+location: clients/tests/test-client.py:974:test_003()/313
 cmd: $NMCLI --mode tabular --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13977,7 +14065,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 207
-location: clients/tests/test-client.py:963:test_003()/314
+location: clients/tests/test-client.py:977:test_003()/314
 cmd: $NMCLI --mode tabular --color yes con s ethernet
 lang: C
 returncode: 10
@@ -13987,7 +14075,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 229
-location: clients/tests/test-client.py:963:test_003()/315
+location: clients/tests/test-client.py:977:test_003()/315
 cmd: $NMCLI --mode tabular --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -13997,7 +14085,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 688
-location: clients/tests/test-client.py:966:test_003()/316
+location: clients/tests/test-client.py:980:test_003()/316
 cmd: $NMCLI --mode tabular --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -14009,7 +14097,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 702
-location: clients/tests/test-client.py:966:test_003()/317
+location: clients/tests/test-client.py:980:test_003()/317
 cmd: $NMCLI --mode tabular --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14020,15 +14108,15 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 2951
-location: clients/tests/test-client.py:969:test_003()/318
+size: 3023
+location: clients/tests/test-client.py:983:test_003()/318
 cmd: $NMCLI --mode tabular --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2783 bytes
+stdout: 2855 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -14052,15 +14140,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
-size: 2982
-location: clients/tests/test-client.py:969:test_003()/319
+size: 3058
+location: clients/tests/test-client.py:983:test_003()/319
 cmd: $NMCLI --mode tabular --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2804 bytes
+stdout: 2880 bytes
 >>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -14080,12 +14168,12 @@ IP6    2001:a::29c0:62b9:2e01:30a/69 | 2001:a::6433:6420:34f9:3801/115 | 2001:a:
 GROUP  OPTION                                                                                    
 DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 
 
-NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                               
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
+NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                                 
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
 size: 2570
-location: clients/tests/test-client.py:957:test_003()/320
+location: clients/tests/test-client.py:971:test_003()/320
 cmd: $NMCLI --mode tabular --pretty -f ALL con
 lang: C
 returncode: 0
@@ -14096,15 +14184,15 @@ stdout: 2415 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2614
-location: clients/tests/test-client.py:957:test_003()/321
+location: clients/tests/test-client.py:971:test_003()/321
 cmd: $NMCLI --mode tabular --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14115,15 +14203,15 @@ stdout: 2449 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 554
-location: clients/tests/test-client.py:960:test_003()/322
+location: clients/tests/test-client.py:974:test_003()/322
 cmd: $NMCLI --mode tabular --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -14140,7 +14228,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 584
-location: clients/tests/test-client.py:960:test_003()/323
+location: clients/tests/test-client.py:974:test_003()/323
 cmd: $NMCLI --mode tabular --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14157,7 +14245,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 204
-location: clients/tests/test-client.py:963:test_003()/324
+location: clients/tests/test-client.py:977:test_003()/324
 cmd: $NMCLI --mode tabular --pretty con s ethernet
 lang: C
 returncode: 10
@@ -14167,7 +14255,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 226
-location: clients/tests/test-client.py:963:test_003()/325
+location: clients/tests/test-client.py:977:test_003()/325
 cmd: $NMCLI --mode tabular --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -14177,7 +14265,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1232
-location: clients/tests/test-client.py:966:test_003()/326
+location: clients/tests/test-client.py:980:test_003()/326
 cmd: $NMCLI --mode tabular --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -14196,7 +14284,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 1277
-location: clients/tests/test-client.py:966:test_003()/327
+location: clients/tests/test-client.py:980:test_003()/327
 cmd: $NMCLI --mode tabular --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14214,19 +14302,19 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 4420
-location: clients/tests/test-client.py:969:test_003()/328
+size: 4528
+location: clients/tests/test-client.py:983:test_003()/328
 cmd: $NMCLI --mode tabular --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4255 bytes
+stdout: 4363 bytes
 >>>
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -14257,19 +14345,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
-size: 4488
-location: clients/tests/test-client.py:969:test_003()/329
+size: 4602
+location: clients/tests/test-client.py:983:test_003()/329
 cmd: $NMCLI --mode tabular --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4313 bytes
+stdout: 4427 bytes
 >>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -14295,13 +14383,13 @@ GROUP  OPTION
 --------------------------------------------------------------------------------------------------
 DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 
 
-NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                               
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
+NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                                 
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
 size: 2852
-location: clients/tests/test-client.py:957:test_003()/330
+location: clients/tests/test-client.py:971:test_003()/330
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -14312,15 +14400,15 @@ stdout: 2685 bytes
 ======================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE         ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth0    deactivating  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  yes     eth1    activated     /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/1  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          never           no           0                     no        /org/freedesktop/NetworkManager/Settings/Connection/3  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          never           yes          0                     no        /org/freedesktop/NetworkManager/Settings/Connection/2  no      --      --            --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 2896
-location: clients/tests/test-client.py:957:test_003()/331
+location: clients/tests/test-client.py:971:test_003()/331
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14331,15 +14419,15 @@ stdout: 2719 bytes
 ==========================================
 NAME      UUID                                  TYPE      TIMESTAMP  TIMESTAMP-REAL  AUTOCONNECT  AUTOCONNECT-PRIORITY  READONLY  DBUS-PATH                                              ACTIVE  DEVICE  STATE           ACTIVE-PATH                                         SLAVE  FILENAME                                        
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth0    dezaktywowanie  /org/freedesktop/NetworkManager/ActiveConnection/1  --     /etc/NetworkManager/system-connections/ethernet 
+ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  ethernet  --         --              --           --                    --        /org/freedesktop/NetworkManager/Settings/Connection/4  tak     eth1    aktywowano      /org/freedesktop/NetworkManager/ActiveConnection/2  --     /etc/NetworkManager/system-connections/ethernet 
 con-1     5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/1  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-1    
 con-gsm1  UUID-con-gsm1-REPLACED-REPLACED-REPL  gsm       0          nigdy           nie          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/3  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-gsm1 
 con-xx1   UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet  0          nigdy           tak          0                     nie       /org/freedesktop/NetworkManager/Settings/Connection/2  nie     --      --              --                                                  --     /etc/NetworkManager/system-connections/con-xx1  
 
 <<<
 size: 566
-location: clients/tests/test-client.py:960:test_003()/332
+location: clients/tests/test-client.py:974:test_003()/332
 cmd: $NMCLI --mode tabular --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -14356,7 +14444,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 596
-location: clients/tests/test-client.py:960:test_003()/333
+location: clients/tests/test-client.py:974:test_003()/333
 cmd: $NMCLI --mode tabular --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14373,7 +14461,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA  ethernet
 
 <<<
 size: 216
-location: clients/tests/test-client.py:963:test_003()/334
+location: clients/tests/test-client.py:977:test_003()/334
 cmd: $NMCLI --mode tabular --pretty --color yes con s ethernet
 lang: C
 returncode: 10
@@ -14383,7 +14471,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 238
-location: clients/tests/test-client.py:963:test_003()/335
+location: clients/tests/test-client.py:977:test_003()/335
 cmd: $NMCLI --mode tabular --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -14393,7 +14481,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1244
-location: clients/tests/test-client.py:966:test_003()/336
+location: clients/tests/test-client.py:980:test_003()/336
 cmd: $NMCLI --mode tabular --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -14412,7 +14500,7 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     deactivating
 
 <<<
 size: 1289
-location: clients/tests/test-client.py:966:test_003()/337
+location: clients/tests/test-client.py:980:test_003()/337
 cmd: $NMCLI --mode tabular --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14430,19 +14518,19 @@ GENERAL  ethernet  UUID-ethernet-REPLACED-REPLACED-REPL  eth0     dezaktywowanie
 
 
 <<<
-size: 4432
-location: clients/tests/test-client.py:969:test_003()/338
+size: 4540
+location: clients/tests/test-client.py:983:test_003()/338
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4255 bytes
+stdout: 4363 bytes
 >>>
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -14473,19 +14561,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILA
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
-size: 4500
-location: clients/tests/test-client.py:969:test_003()/339
+size: 4614
+location: clients/tests/test-client.py:983:test_003()/339
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4313 bytes
+stdout: 4427 bytes
 >>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                C0:61:AE:26:4D:D7  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            ethernet    UUID-ethernet-REPLACED-REPLACED-REPL  /org/freedesktop/NetworkManager/ActiveConnection/1  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -14511,41 +14599,41 @@ GROUP  OPTION
 --------------------------------------------------------------------------------------------------
 DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 
 
-NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                               
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4 
+NAME         AVAILABLE-CONNECTION-PATHS                                   AVAILABLE-CONNECTIONS                                                                                                                                                 
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4 
 
 <<<
 size: 1176
-location: clients/tests/test-client.py:957:test_003()/340
+location: clients/tests/test-client.py:971:test_003()/340
 cmd: $NMCLI --mode tabular --terse -f ALL con
 lang: C
 returncode: 0
 stdout: 1022 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1186
-location: clients/tests/test-client.py:957:test_003()/341
+location: clients/tests/test-client.py:971:test_003()/341
 cmd: $NMCLI --mode tabular --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1022 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 304
-location: clients/tests/test-client.py:960:test_003()/342
+location: clients/tests/test-client.py:974:test_003()/342
 cmd: $NMCLI --mode tabular --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -14557,7 +14645,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 314
-location: clients/tests/test-client.py:960:test_003()/343
+location: clients/tests/test-client.py:974:test_003()/343
 cmd: $NMCLI --mode tabular --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14569,7 +14657,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 203
-location: clients/tests/test-client.py:963:test_003()/344
+location: clients/tests/test-client.py:977:test_003()/344
 cmd: $NMCLI --mode tabular --terse con s ethernet
 lang: C
 returncode: 10
@@ -14579,7 +14667,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 225
-location: clients/tests/test-client.py:963:test_003()/345
+location: clients/tests/test-client.py:977:test_003()/345
 cmd: $NMCLI --mode tabular --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -14589,7 +14677,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 386
-location: clients/tests/test-client.py:966:test_003()/346
+location: clients/tests/test-client.py:980:test_003()/346
 cmd: $NMCLI --mode tabular --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -14599,7 +14687,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 396
-location: clients/tests/test-client.py:966:test_003()/347
+location: clients/tests/test-client.py:980:test_003()/347
 cmd: $NMCLI --mode tabular --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14608,14 +14696,14 @@ stdout: 189 bytes
 GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::no:/org/freedesktop/NetworkManager/ActiveConnection/1:/org/freedesktop/NetworkManager/Settings/Connection/4::
 
 <<<
-size: 1371
-location: clients/tests/test-client.py:969:test_003()/348
+size: 1395
+location: clients/tests/test-client.py:983:test_003()/348
 cmd: $NMCLI --mode tabular --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 1207 bytes
+stdout: 1231 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -14625,14 +14713,14 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 1381
-location: clients/tests/test-client.py:969:test_003()/349
+size: 1405
+location: clients/tests/test-client.py:983:test_003()/349
 cmd: $NMCLI --mode tabular --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1207 bytes
+stdout: 1231 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -14643,35 +14731,35 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7
 
 <<<
 size: 1458
-location: clients/tests/test-client.py:957:test_003()/350
+location: clients/tests/test-client.py:971:test_003()/350
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 1292 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1468
-location: clients/tests/test-client.py:957:test_003()/351
+location: clients/tests/test-client.py:971:test_003()/351
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1292 bytes
 >>>
-ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth0:deactivating:/org/freedesktop/NetworkManager/ActiveConnection/1::/etc/NetworkManager/system-connections/ethernet
+ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:802-3-ethernet::::::/org/freedesktop/NetworkManager/Settings/Connection/4:yes:eth1:activated:/org/freedesktop/NetworkManager/ActiveConnection/2::/etc/NetworkManager/system-connections/ethernet
 con-1:5fcfd6d7-1e63-3332-8826-a7eda103792d:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/1:no:::::/etc/NetworkManager/system-connections/con-1
 con-gsm1:UUID-con-gsm1-REPLACED-REPLACED-REPL:gsm:0:never:no:0:no:/org/freedesktop/NetworkManager/Settings/Connection/3:no:::::/etc/NetworkManager/system-connections/con-gsm1
 con-xx1:UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet:0:never:yes:0:no:/org/freedesktop/NetworkManager/Settings/Connection/2:no:::::/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 316
-location: clients/tests/test-client.py:960:test_003()/352
+location: clients/tests/test-client.py:974:test_003()/352
 cmd: $NMCLI --mode tabular --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -14683,7 +14771,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 326
-location: clients/tests/test-client.py:960:test_003()/353
+location: clients/tests/test-client.py:974:test_003()/353
 cmd: $NMCLI --mode tabular --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14695,7 +14783,7 @@ UUID-con-xx1-REPLACED-REPLACED-REPLA:802-3-ethernet
 
 <<<
 size: 215
-location: clients/tests/test-client.py:963:test_003()/354
+location: clients/tests/test-client.py:977:test_003()/354
 cmd: $NMCLI --mode tabular --terse --color yes con s ethernet
 lang: C
 returncode: 10
@@ -14705,7 +14793,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 237
-location: clients/tests/test-client.py:963:test_003()/355
+location: clients/tests/test-client.py:977:test_003()/355
 cmd: $NMCLI --mode tabular --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -14715,7 +14803,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 398
-location: clients/tests/test-client.py:966:test_003()/356
+location: clients/tests/test-client.py:980:test_003()/356
 cmd: $NMCLI --mode tabular --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -14725,7 +14813,7 @@ GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::n
 
 <<<
 size: 408
-location: clients/tests/test-client.py:966:test_003()/357
+location: clients/tests/test-client.py:980:test_003()/357
 cmd: $NMCLI --mode tabular --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14734,14 +14822,14 @@ stdout: 189 bytes
 GENERAL:ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:eth0:deactivating:no:no::no:/org/freedesktop/NetworkManager/ActiveConnection/1:/org/freedesktop/NetworkManager/Settings/Connection/4::
 
 <<<
-size: 1383
-location: clients/tests/test-client.py:969:test_003()/358
+size: 1407
+location: clients/tests/test-client.py:983:test_003()/358
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 1207 bytes
+stdout: 1231 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -14751,14 +14839,14 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 | UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 | <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 1393
-location: clients/tests/test-client.py:969:test_003()/359
+size: 1417
+location: clients/tests/test-client.py:983:test_003()/359
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1207 bytes
+stdout: 1231 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::C0\:61\:AE\:26\:4D\:D7:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no::ethernet:UUID-ethernet-REPLACED-REPLACED-REPL:/org/freedesktop/NetworkManager/ActiveConnection/1:unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.6.238/29::dst = 192.168.58.133/31, nh = 192.168.50.116, mt = 3130348792 | dst = 192.168.155.50/19, nh = 192.168.127.64:192.168.213.113:sear4.foo4.bar:192.168.156.115 | 192.168.8.33
@@ -14769,7 +14857,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}:5fcfd6d7
 
 <<<
 size: 4194
-location: clients/tests/test-client.py:957:test_003()/360
+location: clients/tests/test-client.py:971:test_003()/360
 cmd: $NMCLI --mode multiline -f ALL con
 lang: C
 returncode: 0
@@ -14785,9 +14873,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  deactivating
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
@@ -14800,9 +14888,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth0
-STATE:                                  deactivating
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
@@ -14853,7 +14941,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4214
-location: clients/tests/test-client.py:957:test_003()/361
+location: clients/tests/test-client.py:971:test_003()/361
 cmd: $NMCLI --mode multiline -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14869,9 +14957,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  dezaktywowanie
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
@@ -14884,9 +14972,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth0
-STATE:                                  dezaktywowanie
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
@@ -14937,7 +15025,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 526
-location: clients/tests/test-client.py:960:test_003()/362
+location: clients/tests/test-client.py:974:test_003()/362
 cmd: $NMCLI --mode multiline -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -14952,7 +15040,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 536
-location: clients/tests/test-client.py:960:test_003()/363
+location: clients/tests/test-client.py:974:test_003()/363
 cmd: $NMCLI --mode multiline -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -14967,7 +15055,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 197
-location: clients/tests/test-client.py:963:test_003()/364
+location: clients/tests/test-client.py:977:test_003()/364
 cmd: $NMCLI --mode multiline con s ethernet
 lang: C
 returncode: 10
@@ -14977,7 +15065,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 219
-location: clients/tests/test-client.py:963:test_003()/365
+location: clients/tests/test-client.py:977:test_003()/365
 cmd: $NMCLI --mode multiline con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -14987,7 +15075,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 858
-location: clients/tests/test-client.py:966:test_003()/366
+location: clients/tests/test-client.py:980:test_003()/366
 cmd: $NMCLI --mode multiline c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -15008,7 +15096,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 873
-location: clients/tests/test-client.py:966:test_003()/367
+location: clients/tests/test-client.py:980:test_003()/367
 cmd: $NMCLI --mode multiline c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15028,12 +15116,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3428
-location: clients/tests/test-client.py:969:test_003()/368
+size: 3532
+location: clients/tests/test-client.py:983:test_003()/368
 cmd: $NMCLI --mode multiline -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3270 bytes
+stdout: 3374 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -15047,6 +15135,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -15092,12 +15182,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 3461
-location: clients/tests/test-client.py:969:test_003()/369
+size: 3569
+location: clients/tests/test-client.py:983:test_003()/369
 cmd: $NMCLI --mode multiline -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3293 bytes
+stdout: 3401 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -15111,6 +15201,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -15153,31 +15245,16 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
 size: 4476
-location: clients/tests/test-client.py:957:test_003()/370
+location: clients/tests/test-client.py:971:test_003()/370
 cmd: $NMCLI --mode multiline --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 4316 bytes
 >>>
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              --
-TIMESTAMP-REAL:                         --
-AUTOCONNECT:                            --
-AUTOCONNECT-PRIORITY:                   --
-READONLY:                               --
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -15193,6 +15270,21 @@ STATE:                                  deactivating
 ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              --
+TIMESTAMP-REAL:                         --
+AUTOCONNECT:                            --
+AUTOCONNECT-PRIORITY:                   --
+READONLY:                               --
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 yes
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -15241,27 +15333,12 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4496
-location: clients/tests/test-client.py:957:test_003()/371
+location: clients/tests/test-client.py:971:test_003()/371
 cmd: $NMCLI --mode multiline --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 4326 bytes
 >>>
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              --
-TIMESTAMP-REAL:                         --
-AUTOCONNECT:                            --
-AUTOCONNECT-PRIORITY:                   --
-READONLY:                               --
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -15277,6 +15354,21 @@ STATE:                                  dezaktywowanie
 ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              --
+TIMESTAMP-REAL:                         --
+AUTOCONNECT:                            --
+AUTOCONNECT-PRIORITY:                   --
+READONLY:                               --
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 tak
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -15325,7 +15417,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 538
-location: clients/tests/test-client.py:960:test_003()/372
+location: clients/tests/test-client.py:974:test_003()/372
 cmd: $NMCLI --mode multiline --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -15340,7 +15432,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 548
-location: clients/tests/test-client.py:960:test_003()/373
+location: clients/tests/test-client.py:974:test_003()/373
 cmd: $NMCLI --mode multiline --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15355,7 +15447,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 209
-location: clients/tests/test-client.py:963:test_003()/374
+location: clients/tests/test-client.py:977:test_003()/374
 cmd: $NMCLI --mode multiline --color yes con s ethernet
 lang: C
 returncode: 10
@@ -15365,7 +15457,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 231
-location: clients/tests/test-client.py:963:test_003()/375
+location: clients/tests/test-client.py:977:test_003()/375
 cmd: $NMCLI --mode multiline --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -15375,7 +15467,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 870
-location: clients/tests/test-client.py:966:test_003()/376
+location: clients/tests/test-client.py:980:test_003()/376
 cmd: $NMCLI --mode multiline --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -15396,7 +15488,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 885
-location: clients/tests/test-client.py:966:test_003()/377
+location: clients/tests/test-client.py:980:test_003()/377
 cmd: $NMCLI --mode multiline --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15416,12 +15508,12 @@ GENERAL.ZONE:                           --
 GENERAL.MASTER-PATH:                    --
 
 <<<
-size: 3440
-location: clients/tests/test-client.py:969:test_003()/378
+size: 3544
+location: clients/tests/test-client.py:983:test_003()/378
 cmd: $NMCLI --mode multiline --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 3270 bytes
+stdout: 3374 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -15435,6 +15527,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -15480,12 +15574,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 3473
-location: clients/tests/test-client.py:969:test_003()/379
+size: 3581
+location: clients/tests/test-client.py:983:test_003()/379
 cmd: $NMCLI --mode multiline --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3293 bytes
+stdout: 3401 bytes
 >>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
@@ -15499,6 +15593,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -15541,11 +15637,11 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
 size: 4820
-location: clients/tests/test-client.py:957:test_003()/380
+location: clients/tests/test-client.py:971:test_003()/380
 cmd: $NMCLI --mode multiline --pretty -f ALL con
 lang: C
 returncode: 0
@@ -15564,9 +15660,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  deactivating
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -15580,9 +15676,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 yes
-DEVICE:                                 eth0
-STATE:                                  deactivating
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -15637,7 +15733,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 4846
-location: clients/tests/test-client.py:957:test_003()/381
+location: clients/tests/test-client.py:971:test_003()/381
 cmd: $NMCLI --mode multiline --pretty -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15656,9 +15752,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:                                 eth0
+STATE:                                  dezaktywowanie
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -15672,9 +15768,9 @@ AUTOCONNECT-PRIORITY:                   --
 READONLY:                               --
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:                                 tak
-DEVICE:                                 eth0
-STATE:                                  dezaktywowanie
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
@@ -15729,7 +15825,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 992
-location: clients/tests/test-client.py:960:test_003()/382
+location: clients/tests/test-client.py:974:test_003()/382
 cmd: $NMCLI --mode multiline --pretty -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -15750,7 +15846,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 1008
-location: clients/tests/test-client.py:960:test_003()/383
+location: clients/tests/test-client.py:974:test_003()/383
 cmd: $NMCLI --mode multiline --pretty -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15771,7 +15867,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 206
-location: clients/tests/test-client.py:963:test_003()/384
+location: clients/tests/test-client.py:977:test_003()/384
 cmd: $NMCLI --mode multiline --pretty con s ethernet
 lang: C
 returncode: 10
@@ -15781,7 +15877,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 228
-location: clients/tests/test-client.py:963:test_003()/385
+location: clients/tests/test-client.py:977:test_003()/385
 cmd: $NMCLI --mode multiline --pretty con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -15791,7 +15887,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1394
-location: clients/tests/test-client.py:966:test_003()/386
+location: clients/tests/test-client.py:980:test_003()/386
 cmd: $NMCLI --mode multiline --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -15819,7 +15915,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1421
-location: clients/tests/test-client.py:966:test_003()/387
+location: clients/tests/test-client.py:980:test_003()/387
 cmd: $NMCLI --mode multiline --pretty c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15846,12 +15942,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4288
-location: clients/tests/test-client.py:969:test_003()/388
+size: 4392
+location: clients/tests/test-client.py:983:test_003()/388
 cmd: $NMCLI --mode multiline --pretty -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4121 bytes
+stdout: 4225 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -15868,6 +15964,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -15921,12 +16019,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkMa
 -------------------------------------------------------------------------------
 
 <<<
-size: 4327
-location: clients/tests/test-client.py:969:test_003()/389
+size: 4435
+location: clients/tests/test-client.py:983:test_003()/389
 cmd: $NMCLI --mode multiline --pretty -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4150 bytes
+stdout: 4258 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -15943,6 +16041,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -15992,12 +16092,12 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 -------------------------------------------------------------------------------
 
 <<<
 size: 5102
-location: clients/tests/test-client.py:957:test_003()/390
+location: clients/tests/test-client.py:971:test_003()/390
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con
 lang: C
 returncode: 0
@@ -16006,22 +16106,6 @@ stdout: 4933 bytes
 ===============================================================================
                       NetworkManager connection profiles
 ===============================================================================
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              --
-TIMESTAMP-REAL:                         --
-AUTOCONNECT:                            --
-AUTOCONNECT-PRIORITY:                   --
-READONLY:                               --
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 yes
-DEVICE:                                 eth1
-STATE:                                  activated
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
--------------------------------------------------------------------------------
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -16038,6 +16122,22 @@ ACTIVE-PATH:                            /org/freedesktop/NetworkManager/Act
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              --
+TIMESTAMP-REAL:                         --
+AUTOCONNECT:                            --
+AUTOCONNECT-PRIORITY:                   --
+READONLY:                               --
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 yes
+DEVICE:                                 eth1
+STATE:                                  activated
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+-------------------------------------------------------------------------------
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -16089,7 +16189,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 5128
-location: clients/tests/test-client.py:957:test_003()/391
+location: clients/tests/test-client.py:971:test_003()/391
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16098,22 +16198,6 @@ stdout: 4949 bytes
 ===============================================================================
                     Profile połączeń usługi NetworkManager
 ===============================================================================
-NAME:                                   ethernet
-UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:                                   ethernet
-TIMESTAMP:                              --
-TIMESTAMP-REAL:                         --
-AUTOCONNECT:                            --
-AUTOCONNECT-PRIORITY:                   --
-READONLY:                               --
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:                                 tak
-DEVICE:                                 eth1
-STATE:                                  aktywowano
-ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:                                  --
-FILENAME:                               /etc/NetworkManager/system-connections/ethernet
--------------------------------------------------------------------------------
 NAME:                                   ethernet
 UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:                                   ethernet
@@ -16130,6 +16214,22 @@ ACTIVE-PATH:                            /org/freedesktop/NetworkManager/Act
 SLAVE:                                  --
 FILENAME:                               /etc/NetworkManager/system-connections/ethernet
 -------------------------------------------------------------------------------
+NAME:                                   ethernet
+UUID:                                   UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:                                   ethernet
+TIMESTAMP:                              --
+TIMESTAMP-REAL:                         --
+AUTOCONNECT:                            --
+AUTOCONNECT-PRIORITY:                   --
+READONLY:                               --
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:                                 tak
+DEVICE:                                 eth1
+STATE:                                  aktywowano
+ACTIVE-PATH:                            /org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:                                  --
+FILENAME:                               /etc/NetworkManager/system-connections/ethernet
+-------------------------------------------------------------------------------
 NAME:                                   con-1
 UUID:                                   5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:                                   ethernet
@@ -16181,7 +16281,7 @@ FILENAME:                               /etc/NetworkManager/system-connections/c
 
 <<<
 size: 1004
-location: clients/tests/test-client.py:960:test_003()/392
+location: clients/tests/test-client.py:974:test_003()/392
 cmd: $NMCLI --mode multiline --pretty --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -16202,7 +16302,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 1020
-location: clients/tests/test-client.py:960:test_003()/393
+location: clients/tests/test-client.py:974:test_003()/393
 cmd: $NMCLI --mode multiline --pretty --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16223,7 +16323,7 @@ TYPE:                                   ethernet
 
 <<<
 size: 218
-location: clients/tests/test-client.py:963:test_003()/394
+location: clients/tests/test-client.py:977:test_003()/394
 cmd: $NMCLI --mode multiline --pretty --color yes con s ethernet
 lang: C
 returncode: 10
@@ -16233,7 +16333,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 240
-location: clients/tests/test-client.py:963:test_003()/395
+location: clients/tests/test-client.py:977:test_003()/395
 cmd: $NMCLI --mode multiline --pretty --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -16243,7 +16343,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 1406
-location: clients/tests/test-client.py:966:test_003()/396
+location: clients/tests/test-client.py:980:test_003()/396
 cmd: $NMCLI --mode multiline --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -16271,7 +16371,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1433
-location: clients/tests/test-client.py:966:test_003()/397
+location: clients/tests/test-client.py:980:test_003()/397
 cmd: $NMCLI --mode multiline --pretty --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16298,12 +16398,12 @@ GENERAL.MASTER-PATH:                    --
 -------------------------------------------------------------------------------
 
 <<<
-size: 4300
-location: clients/tests/test-client.py:969:test_003()/398
+size: 4404
+location: clients/tests/test-client.py:983:test_003()/398
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 4121 bytes
+stdout: 4225 bytes
 >>>
 ===============================================================================
                              Device details (eth0)
@@ -16320,6 +16420,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -16373,12 +16475,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkMa
 -------------------------------------------------------------------------------
 
 <<<
-size: 4339
-location: clients/tests/test-client.py:969:test_003()/399
+size: 4447
+location: clients/tests/test-client.py:983:test_003()/399
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4150 bytes
+stdout: 4258 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
@@ -16395,6 +16497,8 @@ GENERAL.HWADDR:                         C0:61:AE:26:4D:D7
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -16444,12 +16548,12 @@ DHCP6.OPTION[4]:                        dhcp-6-opt-8 = val-8
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{1,2,4}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 CONNECTIONS.AVAILABLE-CONNECTIONS[2]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
+CONNECTIONS.AVAILABLE-CONNECTIONS[3]:   <niewidoczne> | /org/freedesktop/NetworkManager/Settings/Connection/4
 -------------------------------------------------------------------------------
 
 <<<
 size: 1873
-location: clients/tests/test-client.py:957:test_003()/400
+location: clients/tests/test-client.py:971:test_003()/400
 cmd: $NMCLI --mode multiline --terse -f ALL con
 lang: C
 returncode: 0
@@ -16465,9 +16569,9 @@ AUTOCONNECT-PRIORITY:
 READONLY:
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:eth0
+STATE:deactivating
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
@@ -16480,9 +16584,9 @@ AUTOCONNECT-PRIORITY:
 READONLY:
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth0
-STATE:deactivating
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
@@ -16533,7 +16637,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 1883
-location: clients/tests/test-client.py:957:test_003()/401
+location: clients/tests/test-client.py:971:test_003()/401
 cmd: $NMCLI --mode multiline --terse -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16549,9 +16653,9 @@ AUTOCONNECT-PRIORITY:
 READONLY:
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+DEVICE:eth0
+STATE:deactivating
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
@@ -16564,9 +16668,9 @@ AUTOCONNECT-PRIORITY:
 READONLY:
 DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
 ACTIVE:yes
-DEVICE:eth0
-STATE:deactivating
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
@@ -16617,7 +16721,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 336
-location: clients/tests/test-client.py:960:test_003()/402
+location: clients/tests/test-client.py:974:test_003()/402
 cmd: $NMCLI --mode multiline --terse -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -16632,7 +16736,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 346
-location: clients/tests/test-client.py:960:test_003()/403
+location: clients/tests/test-client.py:974:test_003()/403
 cmd: $NMCLI --mode multiline --terse -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16647,7 +16751,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 205
-location: clients/tests/test-client.py:963:test_003()/404
+location: clients/tests/test-client.py:977:test_003()/404
 cmd: $NMCLI --mode multiline --terse con s ethernet
 lang: C
 returncode: 10
@@ -16657,7 +16761,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 227
-location: clients/tests/test-client.py:963:test_003()/405
+location: clients/tests/test-client.py:977:test_003()/405
 cmd: $NMCLI --mode multiline --terse con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -16667,7 +16771,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 569
-location: clients/tests/test-client.py:966:test_003()/406
+location: clients/tests/test-client.py:980:test_003()/406
 cmd: $NMCLI --mode multiline --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -16688,7 +16792,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 579
-location: clients/tests/test-client.py:966:test_003()/407
+location: clients/tests/test-client.py:980:test_003()/407
 cmd: $NMCLI --mode multiline --terse c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16708,12 +16812,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2208
-location: clients/tests/test-client.py:969:test_003()/408
+size: 2282
+location: clients/tests/test-client.py:983:test_003()/408
 cmd: $NMCLI --mode multiline --terse -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -16727,6 +16831,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -16772,12 +16878,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 2218
-location: clients/tests/test-client.py:969:test_003()/409
+size: 2292
+location: clients/tests/test-client.py:983:test_003()/409
 cmd: $NMCLI --mode multiline --terse -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -16791,6 +16897,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -16837,27 +16945,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManag
 
 <<<
 size: 2155
-location: clients/tests/test-client.py:957:test_003()/410
+location: clients/tests/test-client.py:971:test_003()/410
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con
 lang: C
 returncode: 0
 stdout: 1987 bytes
 >>>
-NAME:ethernet
-UUID:UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:802-3-ethernet
-TIMESTAMP:
-TIMESTAMP-REAL:
-AUTOCONNECT:
-AUTOCONNECT-PRIORITY:
-READONLY:
-DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:
-FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
 UUID:UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:802-3-ethernet
@@ -16873,6 +16966,21 @@ STATE:deactivating
 ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
+NAME:ethernet
+UUID:UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:802-3-ethernet
+TIMESTAMP:
+TIMESTAMP-REAL:
+AUTOCONNECT:
+AUTOCONNECT-PRIORITY:
+READONLY:
+DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:yes
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:
+FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
 UUID:5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:802-3-ethernet
@@ -16921,27 +17029,12 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 2165
-location: clients/tests/test-client.py:957:test_003()/411
+location: clients/tests/test-client.py:971:test_003()/411
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1987 bytes
 >>>
-NAME:ethernet
-UUID:UUID-ethernet-REPLACED-REPLACED-REPL
-TYPE:802-3-ethernet
-TIMESTAMP:
-TIMESTAMP-REAL:
-AUTOCONNECT:
-AUTOCONNECT-PRIORITY:
-READONLY:
-DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
-ACTIVE:yes
-DEVICE:eth1
-STATE:activated
-ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-SLAVE:
-FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:ethernet
 UUID:UUID-ethernet-REPLACED-REPLACED-REPL
 TYPE:802-3-ethernet
@@ -16957,6 +17050,21 @@ STATE:deactivating
 ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
 SLAVE:
 FILENAME:/etc/NetworkManager/system-connections/ethernet
+NAME:ethernet
+UUID:UUID-ethernet-REPLACED-REPLACED-REPL
+TYPE:802-3-ethernet
+TIMESTAMP:
+TIMESTAMP-REAL:
+AUTOCONNECT:
+AUTOCONNECT-PRIORITY:
+READONLY:
+DBUS-PATH:/org/freedesktop/NetworkManager/Settings/Connection/4
+ACTIVE:yes
+DEVICE:eth1
+STATE:activated
+ACTIVE-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+SLAVE:
+FILENAME:/etc/NetworkManager/system-connections/ethernet
 NAME:con-1
 UUID:5fcfd6d7-1e63-3332-8826-a7eda103792d
 TYPE:802-3-ethernet
@@ -17005,7 +17113,7 @@ FILENAME:/etc/NetworkManager/system-connections/con-xx1
 
 <<<
 size: 348
-location: clients/tests/test-client.py:960:test_003()/412
+location: clients/tests/test-client.py:974:test_003()/412
 cmd: $NMCLI --mode multiline --terse --color yes -f UUID,TYPE con
 lang: C
 returncode: 0
@@ -17020,7 +17128,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 358
-location: clients/tests/test-client.py:960:test_003()/413
+location: clients/tests/test-client.py:974:test_003()/413
 cmd: $NMCLI --mode multiline --terse --color yes -f UUID,TYPE con
 lang: pl_PL.UTF-8
 returncode: 0
@@ -17035,7 +17143,7 @@ TYPE:802-3-ethernet
 
 <<<
 size: 217
-location: clients/tests/test-client.py:963:test_003()/414
+location: clients/tests/test-client.py:977:test_003()/414
 cmd: $NMCLI --mode multiline --terse --color yes con s ethernet
 lang: C
 returncode: 10
@@ -17045,7 +17153,7 @@ Error: ethernet - no such connection profile.
 
 <<<
 size: 239
-location: clients/tests/test-client.py:963:test_003()/415
+location: clients/tests/test-client.py:977:test_003()/415
 cmd: $NMCLI --mode multiline --terse --color yes con s ethernet
 lang: pl_PL.UTF-8
 returncode: 10
@@ -17055,7 +17163,7 @@ Błąd: ethernet — nie ma takiego profilu połączenia.
 
 <<<
 size: 581
-location: clients/tests/test-client.py:966:test_003()/416
+location: clients/tests/test-client.py:980:test_003()/416
 cmd: $NMCLI --mode multiline --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: C
 returncode: 0
@@ -17076,7 +17184,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 591
-location: clients/tests/test-client.py:966:test_003()/417
+location: clients/tests/test-client.py:980:test_003()/417
 cmd: $NMCLI --mode multiline --terse --color yes c s /org/freedesktop/NetworkManager/ActiveConnection/1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -17096,12 +17204,12 @@ GENERAL.ZONE:
 GENERAL.MASTER-PATH:
 
 <<<
-size: 2220
-location: clients/tests/test-client.py:969:test_003()/418
+size: 2294
+location: clients/tests/test-client.py:983:test_003()/418
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show eth0
 lang: C
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -17115,6 +17223,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17160,12 +17270,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[2]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 CONNECTIONS.AVAILABLE-CONNECTIONS[3]:<invisible> | /org/freedesktop/NetworkManager/Settings/Connection/4
 
 <<<
-size: 2230
-location: clients/tests/test-client.py:969:test_003()/419
+size: 2304
+location: clients/tests/test-client.py:983:test_003()/419
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show eth0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2042 bytes
+stdout: 2116 bytes
 >>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
@@ -17179,6 +17289,8 @@ GENERAL.HWADDR:C0:61:AE:26:4D:D7
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
diff --git a/clients/tests/test-client.check-on-disk/test_004.expected b/clients/tests/test-client.check-on-disk/test_004.expected
index 26915dd3..d62778c5 100644
--- a/clients/tests/test-client.check-on-disk/test_004.expected
+++ b/clients/tests/test-client.check-on-disk/test_004.expected
@@ -1,5 +1,5 @@
 size: 252
-location: clients/tests/test-client.py:980:test_004()/1
+location: clients/tests/test-client.py:994:test_004()/1
 cmd: $NMCLI c add type wifi ifname '*' ssid foobar con-name con-xx1
 lang: C
 returncode: 0
@@ -9,7 +9,7 @@ Connection 'con-xx1' (UUID-con-xx1-REPLACED-REPLACED-REPLA) successfully added.
 
 <<<
 size: 228
-location: clients/tests/test-client.py:982:test_004()/2
+location: clients/tests/test-client.py:996:test_004()/2
 cmd: $NMCLI connection mod con-xx1 ip.gateway ''
 lang: C
 returncode: 2
@@ -19,7 +19,7 @@ Error: invalid or not allowed setting 'ip': 'ip' is ambiguous: ipv4, ipv6.
 
 <<<
 size: 317
-location: clients/tests/test-client.py:983:test_004()/3
+location: clients/tests/test-client.py:997:test_004()/3
 cmd: $NMCLI connection mod con-xx1 ipv4.gateway 172.16.0.1
 lang: pl_PL.UTF-8
 returncode: 1
@@ -29,7 +29,7 @@ Błąd: zmodyfikowanie połączenia „con-xx1” się nie powiodło: ipv4.gatew
 
 <<<
 size: 277
-location: clients/tests/test-client.py:984:test_004()/4
+location: clients/tests/test-client.py:998:test_004()/4
 cmd: $NMCLI connection mod con-xx1 ipv6.gateway ::99
 lang: C
 returncode: 1
@@ -39,7 +39,7 @@ Error: Failed to modify connection 'con-xx1': ipv6.gateway: gateway cannot be se
 
 <<<
 size: 267
-location: clients/tests/test-client.py:985:test_004()/5
+location: clients/tests/test-client.py:999:test_004()/5
 cmd: $NMCLI connection mod con-xx1 802.abc ''
 lang: C
 returncode: 2
@@ -48,18 +48,18 @@ stderr: 116 bytes
 Error: invalid or not allowed setting '802': '802' is ambiguous: 802-11-wireless, 802-11-wireless-security, 802-1x.
 
 <<<
-size: 136
-location: clients/tests/test-client.py:986:test_004()/6
+size: 137
+location: clients/tests/test-client.py:1000:test_004()/6
 cmd: $NMCLI connection mod con-xx1 802-11-wireless.band a
 lang: C
 returncode: 0
-size: 242
-location: clients/tests/test-client.py:987:test_004()/7
+size: 243
+location: clients/tests/test-client.py:1001:test_004()/7
 cmd: $NMCLI connection mod con-xx1 ipv4.addresses 192.168.77.5/24 ipv4.routes '2.3.4.5/32 192.168.77.1' ipv6.addresses 1:2:3:4::6/64 ipv6.routes 1:2:3:4:5:6::5/128
 lang: C
 returncode: 0
-size: 4047
-location: clients/tests/test-client.py:989:test_004()/8
+size: 4048
+location: clients/tests/test-client.py:1003:test_004()/8
 cmd: $NMCLI con s con-xx1
 lang: C
 returncode: 0
@@ -151,8 +151,8 @@ proxy.pac-url:                          --
 proxy.pac-script:                       --
 
 <<<
-size: 4075
-location: clients/tests/test-client.py:989:test_004()/9
+size: 4076
+location: clients/tests/test-client.py:1003:test_004()/9
 cmd: $NMCLI con s con-xx1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -244,8 +244,8 @@ proxy.pac-url:                          --
 proxy.pac-script:                       --
 
 <<<
-size: 320
-location: clients/tests/test-client.py:996:test_004()/10
+size: 321
+location: clients/tests/test-client.py:1010:test_004()/10
 cmd: $NMCLI connection add type vpn con-name con-vpn-1 ifname '*' vpn-type openvpn vpn.data 'key1 = val1,   key2  = val2, key3=val3'
 lang: C
 returncode: 0
@@ -254,8 +254,8 @@ stdout: 82 bytes
 Connection 'con-vpn-1' (UUID-con-vpn-1-REPLACED-REPLACED-REP) successfully added.
 
 <<<
-size: 392
-location: clients/tests/test-client.py:999:test_004()/11
+size: 393
+location: clients/tests/test-client.py:1013:test_004()/11
 cmd: $NMCLI con s
 lang: C
 returncode: 0
@@ -267,8 +267,8 @@ con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  vpn       --
 con-xx1    UUID-con-xx1-REPLACED-REPLACED-REPLA  wifi      --     
 
 <<<
-size: 402
-location: clients/tests/test-client.py:999:test_004()/12
+size: 403
+location: clients/tests/test-client.py:1013:test_004()/12
 cmd: $NMCLI con s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -281,7 +281,7 @@ con-xx1    UUID-con-xx1-REPLACED-REPLACED-REPLA  wifi      --
 
 <<<
 size: 3515
-location: clients/tests/test-client.py:1001:test_004()/13
+location: clients/tests/test-client.py:1015:test_004()/13
 cmd: $NMCLI con s con-vpn-1
 lang: C
 returncode: 0
@@ -363,7 +363,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3535
-location: clients/tests/test-client.py:1001:test_004()/14
+location: clients/tests/test-client.py:1015:test_004()/14
 cmd: $NMCLI con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -445,7 +445,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 240
-location: clients/tests/test-client.py:1003:test_004()/15
+location: clients/tests/test-client.py:1017:test_004()/15
 cmd: $NMCLI con up con-xx1
 lang: C
 returncode: 0
@@ -455,7 +455,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
 
 <<<
 size: 393
-location: clients/tests/test-client.py:1005:test_004()/16
+location: clients/tests/test-client.py:1019:test_004()/16
 cmd: $NMCLI con s
 lang: C
 returncode: 0
@@ -468,7 +468,7 @@ con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  vpn       --
 
 <<<
 size: 403
-location: clients/tests/test-client.py:1005:test_004()/17
+location: clients/tests/test-client.py:1019:test_004()/17
 cmd: $NMCLI con s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -481,7 +481,7 @@ con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  vpn       --
 
 <<<
 size: 242
-location: clients/tests/test-client.py:1007:test_004()/18
+location: clients/tests/test-client.py:1021:test_004()/18
 cmd: $NMCLI con up con-vpn-1
 lang: C
 returncode: 0
@@ -491,7 +491,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
 
 <<<
 size: 393
-location: clients/tests/test-client.py:1009:test_004()/19
+location: clients/tests/test-client.py:1023:test_004()/19
 cmd: $NMCLI con s
 lang: C
 returncode: 0
@@ -504,7 +504,7 @@ con-1      5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  --
 
 <<<
 size: 403
-location: clients/tests/test-client.py:1009:test_004()/20
+location: clients/tests/test-client.py:1023:test_004()/20
 cmd: $NMCLI con s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -517,7 +517,7 @@ con-1      5fcfd6d7-1e63-3332-8826-a7eda103792d  ethernet  --
 
 <<<
 size: 4597
-location: clients/tests/test-client.py:1011:test_004()/21
+location: clients/tests/test-client.py:1025:test_004()/21
 cmd: $NMCLI con s con-vpn-1
 lang: C
 returncode: 0
@@ -618,12 +618,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4621
-location: clients/tests/test-client.py:1011:test_004()/22
+size: 4623
+location: clients/tests/test-client.py:1025:test_004()/22
 cmd: $NMCLI con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4475 bytes
+stdout: 4477 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -714,14 +714,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          0 - nieznane
+VPN.VPN-STATE:                          0 — nieznane
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4603
-location: clients/tests/test-client.py:1022:test_004()/23
+location: clients/tests/test-client.py:1036:test_004()/23
 cmd: $NMCLI con s con-vpn-1
 lang: C
 returncode: 0
@@ -822,12 +822,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4631
-location: clients/tests/test-client.py:1022:test_004()/24
+size: 4633
+location: clients/tests/test-client.py:1036:test_004()/24
 cmd: $NMCLI con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -918,14 +918,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4603
-location: clients/tests/test-client.py:1024:test_004()/25
+location: clients/tests/test-client.py:1038:test_004()/25
 cmd: $NMCLI con s con-vpn-1
 lang: C
 returncode: 0
@@ -1026,12 +1026,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4631
-location: clients/tests/test-client.py:1024:test_004()/26
+size: 4633
+location: clients/tests/test-client.py:1038:test_004()/26
 cmd: $NMCLI con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -1122,14 +1122,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 3522
-location: clients/tests/test-client.py:1027:test_004()/27
+location: clients/tests/test-client.py:1041:test_004()/27
 cmd: $NMCLI -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -1211,7 +1211,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3542
-location: clients/tests/test-client.py:1027:test_004()/28
+location: clients/tests/test-client.py:1041:test_004()/28
 cmd: $NMCLI -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1293,7 +1293,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 476
-location: clients/tests/test-client.py:1033:test_004()/29
+location: clients/tests/test-client.py:1047:test_004()/29
 cmd: $NMCLI -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -1308,7 +1308,7 @@ vpn.timeout:                            0
 
 <<<
 size: 487
-location: clients/tests/test-client.py:1033:test_004()/30
+location: clients/tests/test-client.py:1047:test_004()/30
 cmd: $NMCLI -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1323,7 +1323,7 @@ vpn.timeout:                            0
 
 <<<
 size: 813
-location: clients/tests/test-client.py:1036:test_004()/31
+location: clients/tests/test-client.py:1050:test_004()/31
 cmd: $NMCLI -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -1344,7 +1344,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 826
-location: clients/tests/test-client.py:1036:test_004()/32
+location: clients/tests/test-client.py:1050:test_004()/32
 cmd: $NMCLI -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -1365,72 +1365,97 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 383
-location: clients/tests/test-client.py:1039:test_004()/33
+location: clients/tests/test-client.py:1053:test_004()/33
 cmd: $NMCLI dev s
 lang: C
 returncode: 0
 stdout: 258 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 398
-location: clients/tests/test-client.py:1039:test_004()/34
+location: clients/tests/test-client.py:1053:test_004()/34
 cmd: $NMCLI dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 263 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1194
-location: clients/tests/test-client.py:1042:test_004()/35
+size: 1410
+location: clients/tests/test-client.py:1056:test_004()/35
 cmd: $NMCLI -f all dev status
 lang: C
 returncode: 0
-stdout: 1056 bytes
+stdout: 1272 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1209
-location: clients/tests/test-client.py:1042:test_004()/36
+size: 1425
+location: clients/tests/test-client.py:1056:test_004()/36
 cmd: $NMCLI -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1061 bytes
+stdout: 1277 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 8047
-location: clients/tests/test-client.py:1045:test_004()/37
+location: clients/tests/test-client.py:1059:test_004()/37
 cmd: $NMCLI dev show
 lang: C
 returncode: 0
 stdout: 7918 bytes
 >>>
+GENERAL.DEVICE:                         wlan0
+GENERAL.TYPE:                           wifi
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -1544,11 +1569,19 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 8078
+location: clients/tests/test-client.py:1059:test_004()/38
+cmd: $NMCLI dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 7939 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
 IP4.ADDRESS[1]:                         192.168.228.18/32
@@ -1569,14 +1602,6 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
-<<<
-size: 8078
-location: clients/tests/test-client.py:1045:test_004()/38
-cmd: $NMCLI dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 7939 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -1690,13 +1715,77 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 20660
+location: clients/tests/test-client.py:1062:test_004()/39
+cmd: $NMCLI -f all dev show
+lang: C
+returncode: 0
+stdout: 20523 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -1706,6 +1795,10 @@ IP4.DOMAIN[3]:                          sear4.foo1.bar
 IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -1714,15 +1807,14 @@ IP6.DOMAIN[3]:                          sear6.fo.x.y
 IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20150
-location: clients/tests/test-client.py:1048:test_004()/39
-cmd: $NMCLI -f all dev show
-lang: C
-returncode: 0
-stdout: 20013 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -1735,6 +1827,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -1796,6 +1890,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -1864,6 +1960,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -1950,6 +2048,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -2004,6 +2104,14 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 20810
+location: clients/tests/test-client.py:1062:test_004()/40
+cmd: $NMCLI -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 20663 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.NM-TYPE:                        NMDeviceWifi
@@ -2014,57 +2122,59 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+GENERAL.METERED:                        nieznane
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -2094,14 +2204,6 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20290
-location: clients/tests/test-client.py:1048:test_004()/40
-cmd: $NMCLI -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 20143 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -2114,6 +2216,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2175,6 +2279,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2243,6 +2349,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2329,6 +2437,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2383,99 +2493,9 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 1498
-location: clients/tests/test-client.py:1051:test_004()/41
+location: clients/tests/test-client.py:1065:test_004()/41
 cmd: $NMCLI dev show wlan0
 lang: C
 returncode: 0
@@ -2508,7 +2528,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1509
-location: clients/tests/test-client.py:1051:test_004()/42
+location: clients/tests/test-client.py:1065:test_004()/42
 cmd: $NMCLI dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -2540,12 +2560,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4753
-location: clients/tests/test-client.py:1054:test_004()/43
+size: 4847
+location: clients/tests/test-client.py:1068:test_004()/43
 cmd: $NMCLI -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2559,6 +2579,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -2599,7 +2621,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -2607,7 +2629,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -2638,12 +2660,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4806
-location: clients/tests/test-client.py:1054:test_004()/44
+size: 4902
+location: clients/tests/test-client.py:1068:test_004()/44
 cmd: $NMCLI -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2657,6 +2679,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2697,7 +2721,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -2705,7 +2729,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -2736,12 +2760,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1856
-location: clients/tests/test-client.py:1057:test_004()/45
+size: 1960
+location: clients/tests/test-client.py:1071:test_004()/45
 cmd: $NMCLI -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2755,6 +2779,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -2779,12 +2805,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1878
-location: clients/tests/test-client.py:1057:test_004()/46
+size: 1984
+location: clients/tests/test-client.py:1071:test_004()/46
 cmd: $NMCLI -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2798,6 +2824,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2822,12 +2850,12 @@ WIFI-PROPERTIES.2GHZ:                   nieznane
 WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
-size: 1856
-location: clients/tests/test-client.py:1060:test_004()/47
+size: 1960
+location: clients/tests/test-client.py:1074:test_004()/47
 cmd: $NMCLI -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2841,6 +2869,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -2865,12 +2895,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1878
-location: clients/tests/test-client.py:1060:test_004()/48
+size: 1984
+location: clients/tests/test-client.py:1074:test_004()/48
 cmd: $NMCLI -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -2884,6 +2914,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -2909,215 +2941,227 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 514
-location: clients/tests/test-client.py:1063:test_004()/49
+location: clients/tests/test-client.py:1077:test_004()/49
 cmd: $NMCLI -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 366 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 524
-location: clients/tests/test-client.py:1063:test_004()/50
+location: clients/tests/test-client.py:1077:test_004()/50
 cmd: $NMCLI -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 366 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 1984
-location: clients/tests/test-client.py:1066:test_004()/51
+location: clients/tests/test-client.py:1080:test_004()/51
 cmd: $NMCLI -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 1840 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2052
-location: clients/tests/test-client.py:1066:test_004()/52
+location: clients/tests/test-client.py:1080:test_004()/52
 cmd: $NMCLI -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1898 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 618
-location: clients/tests/test-client.py:1068:test_004()/53
+location: clients/tests/test-client.py:1082:test_004()/53
 cmd: $NMCLI -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 472 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infra  1     54 Mbit/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 678
-location: clients/tests/test-client.py:1068:test_004()/54
+location: clients/tests/test-client.py:1082:test_004()/54
 cmd: $NMCLI -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 522 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infrastruktura  1     54 Mb/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 2097
-location: clients/tests/test-client.py:1071:test_004()/55
+location: clients/tests/test-client.py:1085:test_004()/55
 cmd: $NMCLI -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 1840 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2165
-location: clients/tests/test-client.py:1071:test_004()/56
+location: clients/tests/test-client.py:1085:test_004()/56
 cmd: $NMCLI -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1898 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 735
-location: clients/tests/test-client.py:1073:test_004()/57
+size: 737
+location: clients/tests/test-client.py:1087:test_004()/57
 cmd: $NMCLI -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 568 bytes
+stdout: 570 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 763
-location: clients/tests/test-client.py:1073:test_004()/58
+size: 765
+location: clients/tests/test-client.py:1087:test_004()/58
 cmd: $NMCLI -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 586 bytes
+stdout: 588 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 308
-location: clients/tests/test-client.py:1075:test_004()/59
+size: 310
+location: clients/tests/test-client.py:1089:test_004()/59
 cmd: $NMCLI -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 138 bytes
+stdout: 140 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 334
-location: clients/tests/test-client.py:1075:test_004()/60
+size: 336
+location: clients/tests/test-client.py:1089:test_004()/60
 cmd: $NMCLI -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 154 bytes
+stdout: 156 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 848
-location: clients/tests/test-client.py:1078:test_004()/61
+size: 850
+location: clients/tests/test-client.py:1092:test_004()/61
 cmd: $NMCLI -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 568 bytes
+stdout: 570 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 876
-location: clients/tests/test-client.py:1078:test_004()/62
+size: 878
+location: clients/tests/test-client.py:1092:test_004()/62
 cmd: $NMCLI -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 586 bytes
+stdout: 588 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 4756
-location: clients/tests/test-client.py:1080:test_004()/63
+size: 4850
+location: clients/tests/test-client.py:1094:test_004()/63
 cmd: $NMCLI -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -3131,6 +3175,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -3171,7 +3217,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -3179,7 +3225,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -3210,12 +3256,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4809
-location: clients/tests/test-client.py:1080:test_004()/64
+size: 4905
+location: clients/tests/test-client.py:1094:test_004()/64
 cmd: $NMCLI -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -3229,6 +3275,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -3269,7 +3317,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -3277,7 +3325,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -3309,7 +3357,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 1511
-location: clients/tests/test-client.py:1082:test_004()/65
+location: clients/tests/test-client.py:1096:test_004()/65
 cmd: $NMCLI -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -3342,7 +3390,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1522
-location: clients/tests/test-client.py:1082:test_004()/66
+location: clients/tests/test-client.py:1096:test_004()/66
 cmd: $NMCLI -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -3374,12 +3422,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4894
-location: clients/tests/test-client.py:1084:test_004()/67
+size: 4988
+location: clients/tests/test-client.py:1098:test_004()/67
 cmd: $NMCLI -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -3393,6 +3441,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -3433,7 +3483,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -3441,7 +3491,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -3472,12 +3522,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4947
-location: clients/tests/test-client.py:1084:test_004()/68
+size: 5043
+location: clients/tests/test-client.py:1098:test_004()/68
 cmd: $NMCLI -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -3491,6 +3541,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -3531,7 +3583,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -3539,7 +3591,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -3571,7 +3623,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 4615
-location: clients/tests/test-client.py:1022:test_004()/69
+location: clients/tests/test-client.py:1036:test_004()/69
 cmd: $NMCLI --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -3672,12 +3724,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4643
-location: clients/tests/test-client.py:1022:test_004()/70
+size: 4645
+location: clients/tests/test-client.py:1036:test_004()/70
 cmd: $NMCLI --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -3768,14 +3820,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4615
-location: clients/tests/test-client.py:1024:test_004()/71
+location: clients/tests/test-client.py:1038:test_004()/71
 cmd: $NMCLI --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -3876,12 +3928,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4643
-location: clients/tests/test-client.py:1024:test_004()/72
+size: 4645
+location: clients/tests/test-client.py:1038:test_004()/72
 cmd: $NMCLI --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -3972,14 +4024,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 3534
-location: clients/tests/test-client.py:1027:test_004()/73
+location: clients/tests/test-client.py:1041:test_004()/73
 cmd: $NMCLI --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -4061,7 +4113,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3554
-location: clients/tests/test-client.py:1027:test_004()/74
+location: clients/tests/test-client.py:1041:test_004()/74
 cmd: $NMCLI --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4143,7 +4195,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 488
-location: clients/tests/test-client.py:1033:test_004()/75
+location: clients/tests/test-client.py:1047:test_004()/75
 cmd: $NMCLI --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -4158,7 +4210,7 @@ vpn.timeout:                            0
 
 <<<
 size: 499
-location: clients/tests/test-client.py:1033:test_004()/76
+location: clients/tests/test-client.py:1047:test_004()/76
 cmd: $NMCLI --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4173,7 +4225,7 @@ vpn.timeout:                            0
 
 <<<
 size: 825
-location: clients/tests/test-client.py:1036:test_004()/77
+location: clients/tests/test-client.py:1050:test_004()/77
 cmd: $NMCLI --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -4194,7 +4246,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 838
-location: clients/tests/test-client.py:1036:test_004()/78
+location: clients/tests/test-client.py:1050:test_004()/78
 cmd: $NMCLI --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -4215,72 +4267,97 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 555
-location: clients/tests/test-client.py:1039:test_004()/79
+location: clients/tests/test-client.py:1053:test_004()/79
 cmd: $NMCLI --color yes dev s
 lang: C
 returncode: 0
 stdout: 418 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 570
-location: clients/tests/test-client.py:1039:test_004()/80
+location: clients/tests/test-client.py:1053:test_004()/80
 cmd: $NMCLI --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 423 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1486
-location: clients/tests/test-client.py:1042:test_004()/81
+size: 1782
+location: clients/tests/test-client.py:1056:test_004()/81
 cmd: $NMCLI --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 1336 bytes
+stdout: 1632 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1501
-location: clients/tests/test-client.py:1042:test_004()/82
+size: 1797
+location: clients/tests/test-client.py:1056:test_004()/82
 cmd: $NMCLI --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1341 bytes
+stdout: 1637 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 8059
-location: clients/tests/test-client.py:1045:test_004()/83
+location: clients/tests/test-client.py:1059:test_004()/83
 cmd: $NMCLI --color yes dev show
 lang: C
 returncode: 0
 stdout: 7918 bytes
 >>>
+GENERAL.DEVICE:                         wlan0
+GENERAL.TYPE:                           wifi
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -4394,11 +4471,19 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 8090
+location: clients/tests/test-client.py:1059:test_004()/84
+cmd: $NMCLI --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 7939 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
 IP4.ADDRESS[1]:                         192.168.228.18/32
@@ -4419,14 +4504,6 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
-<<<
-size: 8090
-location: clients/tests/test-client.py:1045:test_004()/84
-cmd: $NMCLI --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 7939 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -4540,13 +4617,77 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 20960
+location: clients/tests/test-client.py:1062:test_004()/85
+cmd: $NMCLI --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 20811 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -4556,6 +4697,10 @@ IP4.DOMAIN[3]:                          sear4.foo1.bar
 IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -4564,15 +4709,14 @@ IP6.DOMAIN[3]:                          sear6.fo.x.y
 IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20450
-location: clients/tests/test-client.py:1048:test_004()/85
-cmd: $NMCLI --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 20301 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -4585,6 +4729,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -4646,6 +4792,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -4714,6 +4862,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -4800,6 +4950,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -4854,6 +5006,14 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 21110
+location: clients/tests/test-client.py:1062:test_004()/86
+cmd: $NMCLI --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 20951 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.NM-TYPE:                        NMDeviceWifi
@@ -4864,57 +5024,59 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+GENERAL.METERED:                        nieznane
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -4944,14 +5106,6 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20590
-location: clients/tests/test-client.py:1048:test_004()/86
-cmd: $NMCLI --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 20431 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -4964,6 +5118,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5025,6 +5181,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5093,6 +5251,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5179,6 +5339,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5233,99 +5395,9 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 1510
-location: clients/tests/test-client.py:1051:test_004()/87
+location: clients/tests/test-client.py:1065:test_004()/87
 cmd: $NMCLI --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -5358,7 +5430,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1521
-location: clients/tests/test-client.py:1051:test_004()/88
+location: clients/tests/test-client.py:1065:test_004()/88
 cmd: $NMCLI --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -5390,12 +5462,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4981
-location: clients/tests/test-client.py:1054:test_004()/89
+size: 5075
+location: clients/tests/test-client.py:1068:test_004()/89
 cmd: $NMCLI --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5409,6 +5481,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -5449,7 +5523,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -5457,7 +5531,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -5488,12 +5562,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5034
-location: clients/tests/test-client.py:1054:test_004()/90
+size: 5130
+location: clients/tests/test-client.py:1068:test_004()/90
 cmd: $NMCLI --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5507,6 +5581,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5547,7 +5623,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -5555,7 +5631,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -5586,12 +5662,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1868
-location: clients/tests/test-client.py:1057:test_004()/91
+size: 1972
+location: clients/tests/test-client.py:1071:test_004()/91
 cmd: $NMCLI --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5605,6 +5681,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -5629,12 +5707,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1890
-location: clients/tests/test-client.py:1057:test_004()/92
+size: 1996
+location: clients/tests/test-client.py:1071:test_004()/92
 cmd: $NMCLI --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5648,6 +5726,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5672,12 +5752,12 @@ WIFI-PROPERTIES.2GHZ:                   nieznane
 WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
-size: 1868
-location: clients/tests/test-client.py:1060:test_004()/93
+size: 1972
+location: clients/tests/test-client.py:1074:test_004()/93
 cmd: $NMCLI --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5691,6 +5771,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -5715,12 +5797,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1890
-location: clients/tests/test-client.py:1060:test_004()/94
+size: 1996
+location: clients/tests/test-client.py:1074:test_004()/94
 cmd: $NMCLI --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5734,6 +5816,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -5759,215 +5843,227 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 646
-location: clients/tests/test-client.py:1063:test_004()/95
+location: clients/tests/test-client.py:1077:test_004()/95
 cmd: $NMCLI --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 486 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 656
-location: clients/tests/test-client.py:1063:test_004()/96
+location: clients/tests/test-client.py:1077:test_004()/96
 cmd: $NMCLI --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 486 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 2608
-location: clients/tests/test-client.py:1066:test_004()/97
+location: clients/tests/test-client.py:1080:test_004()/97
 cmd: $NMCLI --color yes -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 2452 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2676
-location: clients/tests/test-client.py:1066:test_004()/98
+location: clients/tests/test-client.py:1080:test_004()/98
 cmd: $NMCLI --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2510 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 918
-location: clients/tests/test-client.py:1068:test_004()/99
+location: clients/tests/test-client.py:1082:test_004()/99
 cmd: $NMCLI --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 760 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infra  1     54 Mbit/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 979
-location: clients/tests/test-client.py:1068:test_004()/100
+location: clients/tests/test-client.py:1082:test_004()/100
 cmd: $NMCLI --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 810 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infrastruktura  1     54 Mb/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 2722
-location: clients/tests/test-client.py:1071:test_004()/101
+location: clients/tests/test-client.py:1085:test_004()/101
 cmd: $NMCLI --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 2452 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2790
-location: clients/tests/test-client.py:1071:test_004()/102
+location: clients/tests/test-client.py:1085:test_004()/102
 cmd: $NMCLI --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2510 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 901
-location: clients/tests/test-client.py:1073:test_004()/103
+size: 903
+location: clients/tests/test-client.py:1087:test_004()/103
 cmd: $NMCLI --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 723 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 929
-location: clients/tests/test-client.py:1073:test_004()/104
+size: 931
+location: clients/tests/test-client.py:1087:test_004()/104
 cmd: $NMCLI --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 739 bytes
+stdout: 741 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 393
-location: clients/tests/test-client.py:1075:test_004()/105
+size: 395
+location: clients/tests/test-client.py:1089:test_004()/105
 cmd: $NMCLI --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 210 bytes
+stdout: 212 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 419
-location: clients/tests/test-client.py:1075:test_004()/106
+size: 421
+location: clients/tests/test-client.py:1089:test_004()/106
 cmd: $NMCLI --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 226 bytes
+stdout: 228 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1014
-location: clients/tests/test-client.py:1078:test_004()/107
+size: 1016
+location: clients/tests/test-client.py:1092:test_004()/107
 cmd: $NMCLI --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 723 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1042
-location: clients/tests/test-client.py:1078:test_004()/108
+size: 1044
+location: clients/tests/test-client.py:1092:test_004()/108
 cmd: $NMCLI --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 739 bytes
+stdout: 741 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 4985
-location: clients/tests/test-client.py:1080:test_004()/109
+size: 5079
+location: clients/tests/test-client.py:1094:test_004()/109
 cmd: $NMCLI --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -5981,6 +6077,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -6021,7 +6119,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -6029,7 +6127,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -6060,12 +6158,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5038
-location: clients/tests/test-client.py:1080:test_004()/110
+size: 5134
+location: clients/tests/test-client.py:1094:test_004()/110
 cmd: $NMCLI --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -6079,6 +6177,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -6119,7 +6219,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -6127,7 +6227,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -6159,7 +6259,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 1524
-location: clients/tests/test-client.py:1082:test_004()/111
+location: clients/tests/test-client.py:1096:test_004()/111
 cmd: $NMCLI --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -6192,7 +6292,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1535
-location: clients/tests/test-client.py:1082:test_004()/112
+location: clients/tests/test-client.py:1096:test_004()/112
 cmd: $NMCLI --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -6224,12 +6324,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 5123
-location: clients/tests/test-client.py:1084:test_004()/113
+size: 5217
+location: clients/tests/test-client.py:1098:test_004()/113
 cmd: $NMCLI --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -6243,6 +6343,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -6283,7 +6385,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -6291,7 +6393,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -6322,12 +6424,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5176
-location: clients/tests/test-client.py:1084:test_004()/114
+size: 5272
+location: clients/tests/test-client.py:1098:test_004()/114
 cmd: $NMCLI --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -6341,6 +6443,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -6381,7 +6485,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -6389,7 +6493,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -6421,7 +6525,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 5625
-location: clients/tests/test-client.py:1022:test_004()/115
+location: clients/tests/test-client.py:1036:test_004()/115
 cmd: $NMCLI --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -6535,12 +6639,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5665
-location: clients/tests/test-client.py:1022:test_004()/116
+size: 5667
+location: clients/tests/test-client.py:1036:test_004()/116
 cmd: $NMCLI --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -6643,7 +6747,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -6651,7 +6755,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 5625
-location: clients/tests/test-client.py:1024:test_004()/117
+location: clients/tests/test-client.py:1038:test_004()/117
 cmd: $NMCLI --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -6765,12 +6869,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5665
-location: clients/tests/test-client.py:1024:test_004()/118
+size: 5667
+location: clients/tests/test-client.py:1038:test_004()/118
 cmd: $NMCLI --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -6873,7 +6977,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -6881,7 +6985,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4151
-location: clients/tests/test-client.py:1027:test_004()/119
+location: clients/tests/test-client.py:1041:test_004()/119
 cmd: $NMCLI --pretty -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -6971,7 +7075,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 4176
-location: clients/tests/test-client.py:1027:test_004()/120
+location: clients/tests/test-client.py:1041:test_004()/120
 cmd: $NMCLI --pretty -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7061,7 +7165,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 785
-location: clients/tests/test-client.py:1033:test_004()/121
+location: clients/tests/test-client.py:1047:test_004()/121
 cmd: $NMCLI --pretty -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -7080,7 +7184,7 @@ vpn.timeout:                            0
 
 <<<
 size: 801
-location: clients/tests/test-client.py:1033:test_004()/122
+location: clients/tests/test-client.py:1047:test_004()/122
 cmd: $NMCLI --pretty -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7099,7 +7203,7 @@ vpn.timeout:                            0
 
 <<<
 size: 1136
-location: clients/tests/test-client.py:1036:test_004()/123
+location: clients/tests/test-client.py:1050:test_004()/123
 cmd: $NMCLI --pretty -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -7124,7 +7228,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1156
-location: clients/tests/test-client.py:1036:test_004()/124
+location: clients/tests/test-client.py:1050:test_004()/124
 cmd: $NMCLI --pretty -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7149,7 +7253,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 522
-location: clients/tests/test-client.py:1039:test_004()/125
+location: clients/tests/test-client.py:1053:test_004()/125
 cmd: $NMCLI --pretty dev s
 lang: C
 returncode: 0
@@ -7160,15 +7264,15 @@ stdout: 387 bytes
 =====================
 DEVICE  TYPE      STATE        CONNECTION 
 ----------------------------------------------------------------
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 530
-location: clients/tests/test-client.py:1039:test_004()/126
+location: clients/tests/test-client.py:1053:test_004()/126
 cmd: $NMCLI --pretty dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -7179,59 +7283,96 @@ stdout: 385 bytes
 ===================
 DEVICE  TYPE      STATE        CONNECTION 
 --------------------------------------------------------------
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1466
-location: clients/tests/test-client.py:1042:test_004()/127
+size: 1718
+location: clients/tests/test-client.py:1056:test_004()/127
 cmd: $NMCLI --pretty -f all dev status
 lang: C
 returncode: 0
-stdout: 1318 bytes
+stdout: 1570 bytes
 >>>
 =====================
   Status of devices
 =====================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1474
-location: clients/tests/test-client.py:1042:test_004()/128
+size: 1726
+location: clients/tests/test-client.py:1056:test_004()/128
 cmd: $NMCLI --pretty -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1316 bytes
+stdout: 1568 bytes
 >>>
 ===================
   Stan urządzenia
 ===================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 12873
-location: clients/tests/test-client.py:1045:test_004()/129
+location: clients/tests/test-client.py:1059:test_004()/129
 cmd: $NMCLI --pretty dev show
 lang: C
 returncode: 0
 stdout: 12733 bytes
 >>>
 ===============================================================================
+                            Device details (wlan0)
+===============================================================================
+GENERAL.DEVICE:                         wlan0
+-------------------------------------------------------------------------------
+GENERAL.TYPE:                           wifi
+-------------------------------------------------------------------------------
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+-------------------------------------------------------------------------------
+GENERAL.MTU:                            0
+-------------------------------------------------------------------------------
+GENERAL.STATE:                          20 (unavailable)
+-------------------------------------------------------------------------------
+GENERAL.CONNECTION:                     con-vpn-1
+-------------------------------------------------------------------------------
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+-------------------------------------------------------------------------------
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+-------------------------------------------------------------------------------
+
+===============================================================================
                              Device details (eth0)
 ===============================================================================
 GENERAL.DEVICE:                         eth0
@@ -7394,8 +7535,16 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 12937
+location: clients/tests/test-client.py:1059:test_004()/130
+cmd: $NMCLI --pretty dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12787 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 -------------------------------------------------------------------------------
@@ -7405,7 +7554,7 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 -------------------------------------------------------------------------------
 GENERAL.MTU:                            0
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 -------------------------------------------------------------------------------
 GENERAL.CONNECTION:                     con-vpn-1
 -------------------------------------------------------------------------------
@@ -7431,14 +7580,6 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
-<<<
-size: 12937
-location: clients/tests/test-client.py:1045:test_004()/130
-cmd: $NMCLI --pretty dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 12787 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -7602,22 +7743,85 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 25245
+location: clients/tests/test-client.py:1062:test_004()/131
+cmd: $NMCLI --pretty -f all dev show
+lang: C
+returncode: 0
+stdout: 25098 bytes
+>>>
 ===============================================================================
-                        Informacje o urządzeniu (wlan0)
+                            Device details (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
--------------------------------------------------------------------------------
 GENERAL.TYPE:                           wifi
--------------------------------------------------------------------------------
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
--------------------------------------------------------------------------------
 GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (niedostępne)
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
 -------------------------------------------------------------------------------
-GENERAL.CONNECTION:                     con-vpn-1
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+-------------------------------------------------------------------------------
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+-------------------------------------------------------------------------------
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -7629,6 +7833,11 @@ IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
 -------------------------------------------------------------------------------
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
+-------------------------------------------------------------------------------
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -7638,15 +7847,16 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+-------------------------------------------------------------------------------
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+-------------------------------------------------------------------------------
 
-<<<
-size: 24735
-location: clients/tests/test-client.py:1048:test_004()/131
-cmd: $NMCLI --pretty -f all dev show
-lang: C
-returncode: 0
-stdout: 24588 bytes
->>>
 ===============================================================================
                              Device details (eth0)
 ===============================================================================
@@ -7662,6 +7872,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -7734,6 +7946,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -7813,6 +8027,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -7911,6 +8127,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -7973,8 +8191,16 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
+<<<
+size: 25428
+location: clients/tests/test-client.py:1062:test_004()/132
+cmd: $NMCLI --pretty -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 25271 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -7986,62 +8212,64 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
+GENERAL.METERED:                        nieznane
 -------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
 -------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -8077,14 +8305,6 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-<<<
-size: 24908
-location: clients/tests/test-client.py:1048:test_004()/132
-cmd: $NMCLI --pretty -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 24751 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -8100,6 +8320,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8172,6 +8394,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8251,6 +8475,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8349,6 +8575,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8411,113 +8639,9 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-===============================================================================
-                        Informacje o urządzeniu (wlan0)
-===============================================================================
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
--------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
--------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
--------------------------------------------------------------------------------
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
--------------------------------------------------------------------------------
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
--------------------------------------------------------------------------------
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
--------------------------------------------------------------------------------
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
--------------------------------------------------------------------------------
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
--------------------------------------------------------------------------------
-
 <<<
 size: 2439
-location: clients/tests/test-client.py:1051:test_004()/133
+location: clients/tests/test-client.py:1065:test_004()/133
 cmd: $NMCLI --pretty dev show wlan0
 lang: C
 returncode: 0
@@ -8562,7 +8686,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2457
-location: clients/tests/test-client.py:1051:test_004()/134
+location: clients/tests/test-client.py:1065:test_004()/134
 cmd: $NMCLI --pretty dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -8606,12 +8730,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 5854
-location: clients/tests/test-client.py:1054:test_004()/135
+size: 5948
+location: clients/tests/test-client.py:1068:test_004()/135
 cmd: $NMCLI --pretty -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -8628,6 +8752,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -8672,7 +8798,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -8681,7 +8807,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -8718,12 +8844,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 5914
-location: clients/tests/test-client.py:1054:test_004()/136
+size: 6010
+location: clients/tests/test-client.py:1068:test_004()/136
 cmd: $NMCLI --pretty -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -8740,6 +8866,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8784,7 +8912,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -8793,7 +8921,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -8830,12 +8958,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 2317
-location: clients/tests/test-client.py:1057:test_004()/137
+size: 2421
+location: clients/tests/test-client.py:1071:test_004()/137
 cmd: $NMCLI --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -8852,6 +8980,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -8879,12 +9009,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2346
-location: clients/tests/test-client.py:1057:test_004()/138
+size: 2452
+location: clients/tests/test-client.py:1071:test_004()/138
 cmd: $NMCLI --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -8901,6 +9031,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -8928,12 +9060,12 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 
 <<<
-size: 2317
-location: clients/tests/test-client.py:1060:test_004()/139
+size: 2421
+location: clients/tests/test-client.py:1074:test_004()/139
 cmd: $NMCLI --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -8950,6 +9082,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -8977,12 +9111,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2346
-location: clients/tests/test-client.py:1060:test_004()/140
+size: 2452
+location: clients/tests/test-client.py:1074:test_004()/140
 cmd: $NMCLI --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -8999,6 +9133,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -9027,7 +9163,7 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 671
-location: clients/tests/test-client.py:1063:test_004()/141
+location: clients/tests/test-client.py:1077:test_004()/141
 cmd: $NMCLI --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -9038,15 +9174,15 @@ stdout: 513 bytes
 =====================
 DEVICE  TYPE      DBUS-PATH                                 
 ----------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 674
-location: clients/tests/test-client.py:1063:test_004()/142
+location: clients/tests/test-client.py:1077:test_004()/142
 cmd: $NMCLI --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9057,21 +9193,30 @@ stdout: 506 bytes
 ===================
 DEVICE  TYPE      DBUS-PATH                                 
 --------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 3026
-location: clients/tests/test-client.py:1066:test_004()/143
+location: clients/tests/test-client.py:1080:test_004()/143
 cmd: $NMCLI --pretty -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 2872 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -9084,24 +9229,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MH
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3264
-location: clients/tests/test-client.py:1066:test_004()/144
+location: clients/tests/test-client.py:1080:test_004()/144
 cmd: $NMCLI --pretty -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3100 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -9114,24 +9259,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 1152
-location: clients/tests/test-client.py:1068:test_004()/145
+location: clients/tests/test-client.py:1082:test_004()/145
 cmd: $NMCLI --pretty -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 996 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
@@ -9144,24 +9289,24 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 -----------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 1383
-location: clients/tests/test-client.py:1068:test_004()/146
+location: clients/tests/test-client.py:1082:test_004()/146
 cmd: $NMCLI --pretty -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1216 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+--------------------------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
@@ -9174,24 +9319,24 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 ------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
---------------------------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 3139
-location: clients/tests/test-client.py:1071:test_004()/147
+location: clients/tests/test-client.py:1085:test_004()/147
 cmd: $NMCLI --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 2872 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -9204,24 +9349,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MH
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3377
-location: clients/tests/test-client.py:1071:test_004()/148
+location: clients/tests/test-client.py:1085:test_004()/148
 cmd: $NMCLI --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3100 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -9234,22 +9379,13 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 1139
-location: clients/tests/test-client.py:1073:test_004()/149
+size: 1141
+location: clients/tests/test-client.py:1087:test_004()/149
 cmd: $NMCLI --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 962 bytes
+stdout: 964 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -9258,13 +9394,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1227
-location: clients/tests/test-client.py:1073:test_004()/150
+size: 1229
+location: clients/tests/test-client.py:1087:test_004()/150
 cmd: $NMCLI --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1039 bytes
+stdout: 1041 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -9273,13 +9411,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 497
-location: clients/tests/test-client.py:1075:test_004()/151
+size: 499
+location: clients/tests/test-client.py:1089:test_004()/151
 cmd: $NMCLI --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 317 bytes
+stdout: 319 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -9288,13 +9428,15 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 ------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 582
-location: clients/tests/test-client.py:1075:test_004()/152
+size: 584
+location: clients/tests/test-client.py:1089:test_004()/152
 cmd: $NMCLI --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 392 bytes
+stdout: 394 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -9303,13 +9445,15 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 --------------------------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1252
-location: clients/tests/test-client.py:1078:test_004()/153
+size: 1254
+location: clients/tests/test-client.py:1092:test_004()/153
 cmd: $NMCLI --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 962 bytes
+stdout: 964 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -9318,13 +9462,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1340
-location: clients/tests/test-client.py:1078:test_004()/154
+size: 1342
+location: clients/tests/test-client.py:1092:test_004()/154
 cmd: $NMCLI --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1039 bytes
+stdout: 1041 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -9333,13 +9479,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 5857
-location: clients/tests/test-client.py:1080:test_004()/155
+size: 5951
+location: clients/tests/test-client.py:1094:test_004()/155
 cmd: $NMCLI --pretty -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -9356,6 +9504,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -9400,7 +9550,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -9409,7 +9559,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -9446,12 +9596,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 5917
-location: clients/tests/test-client.py:1080:test_004()/156
+size: 6013
+location: clients/tests/test-client.py:1094:test_004()/156
 cmd: $NMCLI --pretty -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -9468,6 +9618,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -9512,7 +9664,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -9521,7 +9673,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -9559,7 +9711,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2452
-location: clients/tests/test-client.py:1082:test_004()/157
+location: clients/tests/test-client.py:1096:test_004()/157
 cmd: $NMCLI --pretty -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -9604,7 +9756,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2470
-location: clients/tests/test-client.py:1082:test_004()/158
+location: clients/tests/test-client.py:1096:test_004()/158
 cmd: $NMCLI --pretty -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -9648,12 +9800,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 5995
-location: clients/tests/test-client.py:1084:test_004()/159
+size: 6089
+location: clients/tests/test-client.py:1098:test_004()/159
 cmd: $NMCLI --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -9670,6 +9822,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -9714,7 +9868,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -9723,7 +9877,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -9760,12 +9914,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6055
-location: clients/tests/test-client.py:1084:test_004()/160
+size: 6151
+location: clients/tests/test-client.py:1098:test_004()/160
 cmd: $NMCLI --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -9782,6 +9936,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -9826,7 +9982,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -9835,7 +9991,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -9873,7 +10029,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 5637
-location: clients/tests/test-client.py:1022:test_004()/161
+location: clients/tests/test-client.py:1036:test_004()/161
 cmd: $NMCLI --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -9987,12 +10143,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5677
-location: clients/tests/test-client.py:1022:test_004()/162
+size: 5679
+location: clients/tests/test-client.py:1036:test_004()/162
 cmd: $NMCLI --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -10095,7 +10251,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -10103,7 +10259,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 5637
-location: clients/tests/test-client.py:1024:test_004()/163
+location: clients/tests/test-client.py:1038:test_004()/163
 cmd: $NMCLI --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -10217,12 +10373,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5677
-location: clients/tests/test-client.py:1024:test_004()/164
+size: 5679
+location: clients/tests/test-client.py:1038:test_004()/164
 cmd: $NMCLI --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -10325,7 +10481,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -10333,7 +10489,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4163
-location: clients/tests/test-client.py:1027:test_004()/165
+location: clients/tests/test-client.py:1041:test_004()/165
 cmd: $NMCLI --pretty --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -10423,7 +10579,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 4188
-location: clients/tests/test-client.py:1027:test_004()/166
+location: clients/tests/test-client.py:1041:test_004()/166
 cmd: $NMCLI --pretty --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10513,7 +10669,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 797
-location: clients/tests/test-client.py:1033:test_004()/167
+location: clients/tests/test-client.py:1047:test_004()/167
 cmd: $NMCLI --pretty --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -10532,7 +10688,7 @@ vpn.timeout:                            0
 
 <<<
 size: 813
-location: clients/tests/test-client.py:1033:test_004()/168
+location: clients/tests/test-client.py:1047:test_004()/168
 cmd: $NMCLI --pretty --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10551,7 +10707,7 @@ vpn.timeout:                            0
 
 <<<
 size: 1148
-location: clients/tests/test-client.py:1036:test_004()/169
+location: clients/tests/test-client.py:1050:test_004()/169
 cmd: $NMCLI --pretty --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -10576,7 +10732,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1168
-location: clients/tests/test-client.py:1036:test_004()/170
+location: clients/tests/test-client.py:1050:test_004()/170
 cmd: $NMCLI --pretty --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10601,7 +10757,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 694
-location: clients/tests/test-client.py:1039:test_004()/171
+location: clients/tests/test-client.py:1053:test_004()/171
 cmd: $NMCLI --pretty --color yes dev s
 lang: C
 returncode: 0
@@ -10612,15 +10768,15 @@ stdout: 547 bytes
 =====================
 DEVICE  TYPE      STATE        CONNECTION 
 ----------------------------------------------------------------
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 702
-location: clients/tests/test-client.py:1039:test_004()/172
+location: clients/tests/test-client.py:1053:test_004()/172
 cmd: $NMCLI --pretty --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -10631,59 +10787,96 @@ stdout: 545 bytes
 ===================
 DEVICE  TYPE      STATE        CONNECTION 
 --------------------------------------------------------------
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1758
-location: clients/tests/test-client.py:1042:test_004()/173
+size: 2090
+location: clients/tests/test-client.py:1056:test_004()/173
 cmd: $NMCLI --pretty --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 1598 bytes
+stdout: 1930 bytes
 >>>
 =====================
   Status of devices
 =====================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1766
-location: clients/tests/test-client.py:1042:test_004()/174
+size: 2098
+location: clients/tests/test-client.py:1056:test_004()/174
 cmd: $NMCLI --pretty --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1596 bytes
+stdout: 1928 bytes
 >>>
 ===================
   Stan urządzenia
 ===================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 12885
-location: clients/tests/test-client.py:1045:test_004()/175
+location: clients/tests/test-client.py:1059:test_004()/175
 cmd: $NMCLI --pretty --color yes dev show
 lang: C
 returncode: 0
 stdout: 12733 bytes
 >>>
 ===============================================================================
+                            Device details (wlan0)
+===============================================================================
+GENERAL.DEVICE:                         wlan0
+-------------------------------------------------------------------------------
+GENERAL.TYPE:                           wifi
+-------------------------------------------------------------------------------
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+-------------------------------------------------------------------------------
+GENERAL.MTU:                            0
+-------------------------------------------------------------------------------
+GENERAL.STATE:                          20 (unavailable)
+-------------------------------------------------------------------------------
+GENERAL.CONNECTION:                     con-vpn-1
+-------------------------------------------------------------------------------
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+-------------------------------------------------------------------------------
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+-------------------------------------------------------------------------------
+
+===============================================================================
                              Device details (eth0)
 ===============================================================================
 GENERAL.DEVICE:                         eth0
@@ -10846,8 +11039,16 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 12949
+location: clients/tests/test-client.py:1059:test_004()/176
+cmd: $NMCLI --pretty --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12787 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 -------------------------------------------------------------------------------
@@ -10857,7 +11058,7 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 -------------------------------------------------------------------------------
 GENERAL.MTU:                            0
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 -------------------------------------------------------------------------------
 GENERAL.CONNECTION:                     con-vpn-1
 -------------------------------------------------------------------------------
@@ -10883,14 +11084,6 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
-<<<
-size: 12949
-location: clients/tests/test-client.py:1045:test_004()/176
-cmd: $NMCLI --pretty --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 12787 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -11054,22 +11247,85 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 25545
+location: clients/tests/test-client.py:1062:test_004()/177
+cmd: $NMCLI --pretty --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 25386 bytes
+>>>
 ===============================================================================
-                        Informacje o urządzeniu (wlan0)
+                            Device details (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
--------------------------------------------------------------------------------
 GENERAL.TYPE:                           wifi
--------------------------------------------------------------------------------
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
--------------------------------------------------------------------------------
 GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (niedostępne)
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
 -------------------------------------------------------------------------------
-GENERAL.CONNECTION:                     con-vpn-1
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+-------------------------------------------------------------------------------
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+-------------------------------------------------------------------------------
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -11081,6 +11337,11 @@ IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
 -------------------------------------------------------------------------------
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
+-------------------------------------------------------------------------------
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -11090,15 +11351,16 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+-------------------------------------------------------------------------------
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+-------------------------------------------------------------------------------
 
-<<<
-size: 25035
-location: clients/tests/test-client.py:1048:test_004()/177
-cmd: $NMCLI --pretty --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 24876 bytes
->>>
 ===============================================================================
                              Device details (eth0)
 ===============================================================================
@@ -11114,6 +11376,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -11186,6 +11450,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -11265,6 +11531,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -11363,6 +11631,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -11425,8 +11695,16 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
+<<<
+size: 25728
+location: clients/tests/test-client.py:1062:test_004()/178
+cmd: $NMCLI --pretty --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 25559 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -11438,62 +11716,64 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
+GENERAL.METERED:                        nieznane
 -------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
 -------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -11529,14 +11809,6 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-<<<
-size: 25208
-location: clients/tests/test-client.py:1048:test_004()/178
-cmd: $NMCLI --pretty --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 25039 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -11552,6 +11824,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -11624,6 +11898,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -11703,6 +11979,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -11801,6 +12079,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -11863,113 +12143,9 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-===============================================================================
-                        Informacje o urządzeniu (wlan0)
-===============================================================================
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
--------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
--------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
--------------------------------------------------------------------------------
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
--------------------------------------------------------------------------------
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
--------------------------------------------------------------------------------
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
--------------------------------------------------------------------------------
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
--------------------------------------------------------------------------------
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
--------------------------------------------------------------------------------
-
 <<<
 size: 2451
-location: clients/tests/test-client.py:1051:test_004()/179
+location: clients/tests/test-client.py:1065:test_004()/179
 cmd: $NMCLI --pretty --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -12014,7 +12190,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2469
-location: clients/tests/test-client.py:1051:test_004()/180
+location: clients/tests/test-client.py:1065:test_004()/180
 cmd: $NMCLI --pretty --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12058,12 +12234,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 6082
-location: clients/tests/test-client.py:1054:test_004()/181
+size: 6176
+location: clients/tests/test-client.py:1068:test_004()/181
 cmd: $NMCLI --pretty --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -12080,6 +12256,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12124,7 +12302,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -12133,7 +12311,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -12170,12 +12348,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6142
-location: clients/tests/test-client.py:1054:test_004()/182
+size: 6238
+location: clients/tests/test-client.py:1068:test_004()/182
 cmd: $NMCLI --pretty --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -12192,6 +12370,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12236,7 +12416,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -12245,7 +12425,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -12282,12 +12462,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 2329
-location: clients/tests/test-client.py:1057:test_004()/183
+size: 2433
+location: clients/tests/test-client.py:1071:test_004()/183
 cmd: $NMCLI --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -12304,6 +12484,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12331,12 +12513,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2358
-location: clients/tests/test-client.py:1057:test_004()/184
+size: 2464
+location: clients/tests/test-client.py:1071:test_004()/184
 cmd: $NMCLI --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -12353,6 +12535,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12380,12 +12564,12 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 
 <<<
-size: 2329
-location: clients/tests/test-client.py:1060:test_004()/185
+size: 2433
+location: clients/tests/test-client.py:1074:test_004()/185
 cmd: $NMCLI --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -12402,6 +12586,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12429,12 +12615,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2358
-location: clients/tests/test-client.py:1060:test_004()/186
+size: 2464
+location: clients/tests/test-client.py:1074:test_004()/186
 cmd: $NMCLI --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -12451,6 +12637,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12479,7 +12667,7 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 803
-location: clients/tests/test-client.py:1063:test_004()/187
+location: clients/tests/test-client.py:1077:test_004()/187
 cmd: $NMCLI --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -12490,15 +12678,15 @@ stdout: 633 bytes
 =====================
 DEVICE  TYPE      DBUS-PATH                                 
 ----------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 806
-location: clients/tests/test-client.py:1063:test_004()/188
+location: clients/tests/test-client.py:1077:test_004()/188
 cmd: $NMCLI --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -12509,21 +12697,30 @@ stdout: 626 bytes
 ===================
 DEVICE  TYPE      DBUS-PATH                                 
 --------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 3650
-location: clients/tests/test-client.py:1066:test_004()/189
+location: clients/tests/test-client.py:1080:test_004()/189
 cmd: $NMCLI --pretty --color yes -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 3484 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -12536,24 +12733,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3888
-location: clients/tests/test-client.py:1066:test_004()/190
+location: clients/tests/test-client.py:1080:test_004()/190
 cmd: $NMCLI --pretty --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3712 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -12566,24 +12763,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 1453
-location: clients/tests/test-client.py:1068:test_004()/191
+location: clients/tests/test-client.py:1082:test_004()/191
 cmd: $NMCLI --pretty --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 1284 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
@@ -12596,24 +12793,24 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 -----------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 1683
-location: clients/tests/test-client.py:1068:test_004()/192
+location: clients/tests/test-client.py:1082:test_004()/192
 cmd: $NMCLI --pretty --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1504 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+--------------------------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
@@ -12626,24 +12823,24 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 ------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
---------------------------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 3763
-location: clients/tests/test-client.py:1071:test_004()/193
+location: clients/tests/test-client.py:1085:test_004()/193
 cmd: $NMCLI --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 3484 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -12656,24 +12853,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 4001
-location: clients/tests/test-client.py:1071:test_004()/194
+location: clients/tests/test-client.py:1085:test_004()/194
 cmd: $NMCLI --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3712 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -12686,22 +12883,13 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 1305
-location: clients/tests/test-client.py:1073:test_004()/195
+size: 1307
+location: clients/tests/test-client.py:1087:test_004()/195
 cmd: $NMCLI --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1115 bytes
+stdout: 1117 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -12710,13 +12898,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1392
-location: clients/tests/test-client.py:1073:test_004()/196
+size: 1394
+location: clients/tests/test-client.py:1087:test_004()/196
 cmd: $NMCLI --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1192 bytes
+stdout: 1194 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -12725,13 +12915,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 581
-location: clients/tests/test-client.py:1075:test_004()/197
+size: 583
+location: clients/tests/test-client.py:1089:test_004()/197
 cmd: $NMCLI --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 389 bytes
+stdout: 391 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -12740,13 +12932,15 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 ------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 666
-location: clients/tests/test-client.py:1075:test_004()/198
+size: 668
+location: clients/tests/test-client.py:1089:test_004()/198
 cmd: $NMCLI --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 464 bytes
+stdout: 466 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -12755,13 +12949,15 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 --------------------------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1418
-location: clients/tests/test-client.py:1078:test_004()/199
+size: 1420
+location: clients/tests/test-client.py:1092:test_004()/199
 cmd: $NMCLI --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1115 bytes
+stdout: 1117 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -12770,13 +12966,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1505
-location: clients/tests/test-client.py:1078:test_004()/200
+size: 1507
+location: clients/tests/test-client.py:1092:test_004()/200
 cmd: $NMCLI --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1192 bytes
+stdout: 1194 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -12785,13 +12983,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 6085
-location: clients/tests/test-client.py:1080:test_004()/201
+size: 6179
+location: clients/tests/test-client.py:1094:test_004()/201
 cmd: $NMCLI --pretty --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -12808,6 +13008,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -12852,7 +13054,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -12861,7 +13063,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -12898,12 +13100,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6145
-location: clients/tests/test-client.py:1080:test_004()/202
+size: 6241
+location: clients/tests/test-client.py:1094:test_004()/202
 cmd: $NMCLI --pretty --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -12920,6 +13122,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -12964,7 +13168,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -12973,7 +13177,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -13011,7 +13215,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2464
-location: clients/tests/test-client.py:1082:test_004()/203
+location: clients/tests/test-client.py:1096:test_004()/203
 cmd: $NMCLI --pretty --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -13056,7 +13260,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2482
-location: clients/tests/test-client.py:1082:test_004()/204
+location: clients/tests/test-client.py:1096:test_004()/204
 cmd: $NMCLI --pretty --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13100,12 +13304,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 6223
-location: clients/tests/test-client.py:1084:test_004()/205
+size: 6317
+location: clients/tests/test-client.py:1098:test_004()/205
 cmd: $NMCLI --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -13122,6 +13326,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -13166,7 +13372,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -13175,7 +13381,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -13212,12 +13418,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6283
-location: clients/tests/test-client.py:1084:test_004()/206
+size: 6379
+location: clients/tests/test-client.py:1098:test_004()/206
 cmd: $NMCLI --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -13234,6 +13440,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -13278,7 +13486,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -13287,7 +13495,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -13325,7 +13533,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2323
-location: clients/tests/test-client.py:1022:test_004()/207
+location: clients/tests/test-client.py:1036:test_004()/207
 cmd: $NMCLI --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -13427,7 +13635,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2333
-location: clients/tests/test-client.py:1022:test_004()/208
+location: clients/tests/test-client.py:1036:test_004()/208
 cmd: $NMCLI --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13529,7 +13737,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2323
-location: clients/tests/test-client.py:1024:test_004()/209
+location: clients/tests/test-client.py:1038:test_004()/209
 cmd: $NMCLI --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -13631,7 +13839,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2333
-location: clients/tests/test-client.py:1024:test_004()/210
+location: clients/tests/test-client.py:1038:test_004()/210
 cmd: $NMCLI --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13733,7 +13941,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 1771
-location: clients/tests/test-client.py:1027:test_004()/211
+location: clients/tests/test-client.py:1041:test_004()/211
 cmd: $NMCLI --terse -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -13815,7 +14023,7 @@ proxy.pac-script:
 
 <<<
 size: 1781
-location: clients/tests/test-client.py:1027:test_004()/212
+location: clients/tests/test-client.py:1041:test_004()/212
 cmd: $NMCLI --terse -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13897,7 +14105,7 @@ proxy.pac-script:
 
 <<<
 size: 322
-location: clients/tests/test-client.py:1033:test_004()/213
+location: clients/tests/test-client.py:1047:test_004()/213
 cmd: $NMCLI --terse -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -13912,7 +14120,7 @@ vpn.timeout:0
 
 <<<
 size: 332
-location: clients/tests/test-client.py:1033:test_004()/214
+location: clients/tests/test-client.py:1047:test_004()/214
 cmd: $NMCLI --terse -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13927,7 +14135,7 @@ vpn.timeout:0
 
 <<<
 size: 525
-location: clients/tests/test-client.py:1036:test_004()/215
+location: clients/tests/test-client.py:1050:test_004()/215
 cmd: $NMCLI --terse -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -13948,7 +14156,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 535
-location: clients/tests/test-client.py:1036:test_004()/216
+location: clients/tests/test-client.py:1050:test_004()/216
 cmd: $NMCLI --terse -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -13969,68 +14177,93 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 269
-location: clients/tests/test-client.py:1039:test_004()/217
+location: clients/tests/test-client.py:1053:test_004()/217
 cmd: $NMCLI --terse dev s
 lang: C
 returncode: 0
 stdout: 135 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
 size: 279
-location: clients/tests/test-client.py:1039:test_004()/218
+location: clients/tests/test-client.py:1053:test_004()/218
 cmd: $NMCLI --terse dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 135 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
-size: 587
-location: clients/tests/test-client.py:1042:test_004()/219
+size: 667
+location: clients/tests/test-client.py:1056:test_004()/219
 cmd: $NMCLI --terse -f all dev status
 lang: C
 returncode: 0
-stdout: 441 bytes
+stdout: 521 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
-size: 597
-location: clients/tests/test-client.py:1042:test_004()/220
+size: 677
+location: clients/tests/test-client.py:1056:test_004()/220
 cmd: $NMCLI --terse -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 441 bytes
+stdout: 521 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
 size: 4540
-location: clients/tests/test-client.py:1045:test_004()/221
+location: clients/tests/test-client.py:1059:test_004()/221
 cmd: $NMCLI --terse dev show
 lang: C
 returncode: 0
 stdout: 4402 bytes
 >>>
+GENERAL.DEVICE:wlan0
+GENERAL.TYPE:wifi
+GENERAL.HWADDR:13:E0:74:85:7C:D9
+GENERAL.MTU:0
+GENERAL.STATE:20 (unavailable)
+GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:192.168.228.18/32
+IP4.ADDRESS[2]:192.168.209.179/25
+IP4.GATEWAY:192.168.41.120
+IP4.DOMAIN[1]:sear4.foo2.bar
+IP4.DOMAIN[2]:sear4.fo.x.y
+IP4.DOMAIN[3]:sear4.foo1.bar
+IP4.DOMAIN[4]:sear4.foo4.bar
+IP4.DOMAIN[5]:sear4.fo.o.bar
+IP4.WINS[1]:192.168.120.79
+IP6.GATEWAY:
+IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:sear6.foo2.bar
+IP6.DOMAIN[2]:sear6.foo1.bar
+IP6.DOMAIN[3]:sear6.fo.x.y
+IP6.DOMAIN[4]:sear6.fo.o.bar
+IP6.DOMAIN[5]:sear6.foo3.bar
+IP6.DOMAIN[6]:sear6.foo4.bar
+
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -14144,6 +14377,14 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 4550
+location: clients/tests/test-client.py:1059:test_004()/222
+cmd: $NMCLI --terse dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4402 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.HWADDR:13:E0:74:85:7C:D9
@@ -14169,14 +14410,6 @@ IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
-<<<
-size: 4550
-location: clients/tests/test-client.py:1045:test_004()/222
-cmd: $NMCLI --terse dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4402 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -14290,13 +14523,77 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 11927
+location: clients/tests/test-client.py:1062:test_004()/223
+cmd: $NMCLI --terse -f all dev show
+lang: C
+returncode: 0
+stdout: 11781 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
+GENERAL.NM-TYPE:NMDeviceWifi
+GENERAL.VENDOR:
+GENERAL.PRODUCT:
+GENERAL.DRIVER:virtual
+GENERAL.DRIVER-VERSION:
+GENERAL.FIRMWARE-VERSION:
 GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
+GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
+GENERAL.UDI:/sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:
+GENERAL.IS-SOFTWARE:no
+GENERAL.NM-MANAGED:yes
+GENERAL.AUTOCONNECT:yes
+GENERAL.FIRMWARE-MISSING:no
+GENERAL.NM-PLUGIN-MISSING:no
+GENERAL.PHYS-PORT-ID:
 GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:unknown
+CAPABILITIES.CARRIER-DETECT:no
+CAPABILITIES.SPEED:unknown
+CAPABILITIES.IS-SOFTWARE:no
+CAPABILITIES.SRIOV:no
+WIFI-PROPERTIES.WEP:yes
+WIFI-PROPERTIES.WPA:yes
+WIFI-PROPERTIES.WPA2:yes
+WIFI-PROPERTIES.TKIP:yes
+WIFI-PROPERTIES.CCMP:yes
+WIFI-PROPERTIES.AP:yes
+WIFI-PROPERTIES.ADHOC:yes
+WIFI-PROPERTIES.2GHZ:unknown
+WIFI-PROPERTIES.5GHZ:unknown
+AP[1].IN-USE: 
+AP[1].SSID:wlan0-ap-2
+AP[1].MODE:Infra
+AP[1].CHAN:1
+AP[1].RATE:54 Mbit/s
+AP[1].SIGNAL:92
+AP[1].BARS:****
+AP[1].SECURITY:WPA1 WPA2
+AP[2].IN-USE: 
+AP[2].SSID:wlan0-ap-1
+AP[2].MODE:Infra
+AP[2].CHAN:1
+AP[2].RATE:54 Mbit/s
+AP[2].SIGNAL:81
+AP[2].BARS:****
+AP[2].SECURITY:WPA1
+AP[3].IN-USE: 
+AP[3].SSID:wlan0-ap-3
+AP[3].MODE:Infra
+AP[3].CHAN:1
+AP[3].RATE:54 Mbit/s
+AP[3].SIGNAL:55
+AP[3].BARS:**  
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -14306,6 +14603,10 @@ IP4.DOMAIN[3]:sear4.foo1.bar
 IP4.DOMAIN[4]:sear4.foo4.bar
 IP4.DOMAIN[5]:sear4.fo.o.bar
 IP4.WINS[1]:192.168.120.79
+DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
 IP6.GATEWAY:
 IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:sear6.foo2.bar
@@ -14314,15 +14615,14 @@ IP6.DOMAIN[3]:sear6.fo.x.y
 IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
+DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11567
-location: clients/tests/test-client.py:1048:test_004()/223
-cmd: $NMCLI --terse -f all dev show
-lang: C
-returncode: 0
-stdout: 11421 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -14335,6 +14635,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14396,6 +14698,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14464,6 +14768,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14550,6 +14856,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14604,6 +14912,14 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 11973
+location: clients/tests/test-client.py:1062:test_004()/224
+cmd: $NMCLI --terse -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 11817 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.NM-TYPE:NMDeviceWifi
@@ -14616,6 +14932,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14643,28 +14961,28 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infra
+AP[1].MODE:Infrastruktura
 AP[1].CHAN:1
-AP[1].RATE:54 Mbit/s
+AP[1].RATE:54 Mb/s
 AP[1].SIGNAL:92
 AP[1].BARS:****
 AP[1].SECURITY:WPA1 WPA2
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infra
+AP[2].MODE:Infrastruktura
 AP[2].CHAN:1
-AP[2].RATE:54 Mbit/s
+AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infra
+AP[3].MODE:Infrastruktura
 AP[3].CHAN:1
-AP[3].RATE:54 Mbit/s
+AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -14694,14 +15012,6 @@ DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11613
-location: clients/tests/test-client.py:1048:test_004()/224
-cmd: $NMCLI --terse -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 11457 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -14714,6 +15024,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14775,6 +15087,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14843,6 +15157,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14929,6 +15245,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -14983,99 +15301,9 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:wlan0
-GENERAL.TYPE:wifi
-GENERAL.NM-TYPE:NMDeviceWifi
-GENERAL.VENDOR:
-GENERAL.PRODUCT:
-GENERAL.DRIVER:virtual
-GENERAL.DRIVER-VERSION:
-GENERAL.FIRMWARE-VERSION:
-GENERAL.HWADDR:13:E0:74:85:7C:D9
-GENERAL.MTU:0
-GENERAL.STATE:20 (unavailable)
-GENERAL.REASON:0 (No reason given)
-GENERAL.UDI:/sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:
-GENERAL.IS-SOFTWARE:no
-GENERAL.NM-MANAGED:yes
-GENERAL.AUTOCONNECT:yes
-GENERAL.FIRMWARE-MISSING:no
-GENERAL.NM-PLUGIN-MISSING:no
-GENERAL.PHYS-PORT-ID:
-GENERAL.CONNECTION:con-vpn-1
-GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:unknown
-CAPABILITIES.CARRIER-DETECT:no
-CAPABILITIES.SPEED:unknown
-CAPABILITIES.IS-SOFTWARE:no
-CAPABILITIES.SRIOV:no
-WIFI-PROPERTIES.WEP:yes
-WIFI-PROPERTIES.WPA:yes
-WIFI-PROPERTIES.WPA2:yes
-WIFI-PROPERTIES.TKIP:yes
-WIFI-PROPERTIES.CCMP:yes
-WIFI-PROPERTIES.AP:yes
-WIFI-PROPERTIES.ADHOC:yes
-WIFI-PROPERTIES.2GHZ:unknown
-WIFI-PROPERTIES.5GHZ:unknown
-AP[1].IN-USE: 
-AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infrastruktura
-AP[1].CHAN:1
-AP[1].RATE:54 Mb/s
-AP[1].SIGNAL:92
-AP[1].BARS:****
-AP[1].SECURITY:WPA1 WPA2
-AP[2].IN-USE: 
-AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infrastruktura
-AP[2].CHAN:1
-AP[2].RATE:54 Mb/s
-AP[2].SIGNAL:81
-AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
-AP[3].IN-USE: 
-AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infrastruktura
-AP[3].CHAN:1
-AP[3].RATE:54 Mb/s
-AP[3].SIGNAL:55
-AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
-IP4.ADDRESS[1]:192.168.228.18/32
-IP4.ADDRESS[2]:192.168.209.179/25
-IP4.GATEWAY:192.168.41.120
-IP4.DOMAIN[1]:sear4.foo2.bar
-IP4.DOMAIN[2]:sear4.fo.x.y
-IP4.DOMAIN[3]:sear4.foo1.bar
-IP4.DOMAIN[4]:sear4.foo4.bar
-IP4.DOMAIN[5]:sear4.fo.o.bar
-IP4.WINS[1]:192.168.120.79
-DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
-IP6.GATEWAY:
-IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:sear6.foo2.bar
-IP6.DOMAIN[2]:sear6.foo1.bar
-IP6.DOMAIN[3]:sear6.fo.x.y
-IP6.DOMAIN[4]:sear6.fo.o.bar
-IP6.DOMAIN[5]:sear6.foo3.bar
-IP6.DOMAIN[6]:sear6.foo4.bar
-DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 882
-location: clients/tests/test-client.py:1051:test_004()/225
+location: clients/tests/test-client.py:1065:test_004()/225
 cmd: $NMCLI --terse dev show wlan0
 lang: C
 returncode: 0
@@ -15108,7 +15336,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 892
-location: clients/tests/test-client.py:1051:test_004()/226
+location: clients/tests/test-client.py:1065:test_004()/226
 cmd: $NMCLI --terse dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15140,12 +15368,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2629
-location: clients/tests/test-client.py:1054:test_004()/227
+size: 2693
+location: clients/tests/test-client.py:1068:test_004()/227
 cmd: $NMCLI --terse -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15159,6 +15387,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15199,7 +15429,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -15207,7 +15437,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -15238,12 +15468,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2666
-location: clients/tests/test-client.py:1054:test_004()/228
+size: 2730
+location: clients/tests/test-client.py:1068:test_004()/228
 cmd: $NMCLI --terse -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15257,6 +15487,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15297,7 +15529,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -15305,7 +15537,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -15336,12 +15568,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1116
-location: clients/tests/test-client.py:1057:test_004()/229
+size: 1191
+location: clients/tests/test-client.py:1071:test_004()/229
 cmd: $NMCLI --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15355,6 +15587,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15379,12 +15613,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1126
-location: clients/tests/test-client.py:1057:test_004()/230
+size: 1201
+location: clients/tests/test-client.py:1071:test_004()/230
 cmd: $NMCLI --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15398,6 +15632,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15422,12 +15658,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1116
-location: clients/tests/test-client.py:1060:test_004()/231
+size: 1191
+location: clients/tests/test-client.py:1074:test_004()/231
 cmd: $NMCLI --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15441,6 +15677,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15465,12 +15703,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1126
-location: clients/tests/test-client.py:1060:test_004()/232
+size: 1201
+location: clients/tests/test-client.py:1074:test_004()/232
 cmd: $NMCLI --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15484,6 +15722,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15509,189 +15749,201 @@ WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
 size: 428
-location: clients/tests/test-client.py:1063:test_004()/233
+location: clients/tests/test-client.py:1077:test_004()/233
 cmd: $NMCLI --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 271 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 438
-location: clients/tests/test-client.py:1063:test_004()/234
+location: clients/tests/test-client.py:1077:test_004()/234
 cmd: $NMCLI --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 271 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 1175
-location: clients/tests/test-client.py:1066:test_004()/235
+size: 1086
+location: clients/tests/test-client.py:1080:test_004()/235
 cmd: $NMCLI --terse -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 1022 bytes
+stdout: 934 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1233
-location: clients/tests/test-client.py:1066:test_004()/236
+size: 1144
+location: clients/tests/test-client.py:1080:test_004()/236
 cmd: $NMCLI --terse -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1070 bytes
+stdout: 982 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 353
-location: clients/tests/test-client.py:1068:test_004()/237
+size: 343
+location: clients/tests/test-client.py:1082:test_004()/237
 cmd: $NMCLI --terse -f COMMON device wifi list
 lang: C
 returncode: 0
-stdout: 198 bytes
+stdout: 188 bytes
 >>>
- :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+ :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
 
 <<<
-size: 399
-location: clients/tests/test-client.py:1068:test_004()/238
+size: 389
+location: clients/tests/test-client.py:1082:test_004()/238
 cmd: $NMCLI --terse -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 234 bytes
+stdout: 224 bytes
 >>>
- :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+ :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
 
 <<<
-size: 1288
-location: clients/tests/test-client.py:1071:test_004()/239
+size: 1199
+location: clients/tests/test-client.py:1085:test_004()/239
 cmd: $NMCLI --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
-stdout: 1022 bytes
+stdout: 934 bytes
 >>>
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
+
 AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
-
 <<<
-size: 1346
-location: clients/tests/test-client.py:1071:test_004()/240
+size: 1257
+location: clients/tests/test-client.py:1085:test_004()/240
 cmd: $NMCLI --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1070 bytes
+stdout: 982 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 431
-location: clients/tests/test-client.py:1073:test_004()/241
+size: 433
+location: clients/tests/test-client.py:1087:test_004()/241
 cmd: $NMCLI --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 255 bytes
+stdout: 257 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 453
-location: clients/tests/test-client.py:1073:test_004()/242
+size: 455
+location: clients/tests/test-client.py:1087:test_004()/242
 cmd: $NMCLI --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 267 bytes
+stdout: 269 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 227
-location: clients/tests/test-client.py:1075:test_004()/243
+size: 229
+location: clients/tests/test-client.py:1089:test_004()/243
 cmd: $NMCLI --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 49 bytes
+stdout: 51 bytes
 >>>
  :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 246
-location: clients/tests/test-client.py:1075:test_004()/244
+size: 248
+location: clients/tests/test-client.py:1089:test_004()/244
 cmd: $NMCLI --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 58 bytes
+stdout: 60 bytes
 >>>
  :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 544
-location: clients/tests/test-client.py:1078:test_004()/245
+size: 546
+location: clients/tests/test-client.py:1092:test_004()/245
 cmd: $NMCLI --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 255 bytes
+stdout: 257 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 566
-location: clients/tests/test-client.py:1078:test_004()/246
+size: 568
+location: clients/tests/test-client.py:1092:test_004()/246
 cmd: $NMCLI --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 267 bytes
+stdout: 269 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 2632
-location: clients/tests/test-client.py:1080:test_004()/247
+size: 2696
+location: clients/tests/test-client.py:1094:test_004()/247
 cmd: $NMCLI --terse -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15705,6 +15957,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15745,7 +15999,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -15753,7 +16007,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -15784,12 +16038,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2669
-location: clients/tests/test-client.py:1080:test_004()/248
+size: 2733
+location: clients/tests/test-client.py:1094:test_004()/248
 cmd: $NMCLI --terse -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15803,6 +16057,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -15843,7 +16099,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -15851,7 +16107,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -15883,7 +16139,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 895
-location: clients/tests/test-client.py:1082:test_004()/249
+location: clients/tests/test-client.py:1096:test_004()/249
 cmd: $NMCLI --terse -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -15916,7 +16172,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 905
-location: clients/tests/test-client.py:1082:test_004()/250
+location: clients/tests/test-client.py:1096:test_004()/250
 cmd: $NMCLI --terse -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -15948,12 +16204,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2770
-location: clients/tests/test-client.py:1084:test_004()/251
+size: 2834
+location: clients/tests/test-client.py:1098:test_004()/251
 cmd: $NMCLI --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -15967,6 +16223,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -16007,7 +16265,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -16015,7 +16273,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -16046,12 +16304,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2807
-location: clients/tests/test-client.py:1084:test_004()/252
+size: 2871
+location: clients/tests/test-client.py:1098:test_004()/252
 cmd: $NMCLI --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -16065,6 +16323,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -16105,7 +16365,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -16113,7 +16373,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -16145,7 +16405,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 2335
-location: clients/tests/test-client.py:1022:test_004()/253
+location: clients/tests/test-client.py:1036:test_004()/253
 cmd: $NMCLI --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -16247,7 +16507,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2345
-location: clients/tests/test-client.py:1022:test_004()/254
+location: clients/tests/test-client.py:1036:test_004()/254
 cmd: $NMCLI --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16349,7 +16609,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2335
-location: clients/tests/test-client.py:1024:test_004()/255
+location: clients/tests/test-client.py:1038:test_004()/255
 cmd: $NMCLI --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -16451,7 +16711,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2345
-location: clients/tests/test-client.py:1024:test_004()/256
+location: clients/tests/test-client.py:1038:test_004()/256
 cmd: $NMCLI --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16553,7 +16813,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 1783
-location: clients/tests/test-client.py:1027:test_004()/257
+location: clients/tests/test-client.py:1041:test_004()/257
 cmd: $NMCLI --terse --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -16635,7 +16895,7 @@ proxy.pac-script:
 
 <<<
 size: 1793
-location: clients/tests/test-client.py:1027:test_004()/258
+location: clients/tests/test-client.py:1041:test_004()/258
 cmd: $NMCLI --terse --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16717,7 +16977,7 @@ proxy.pac-script:
 
 <<<
 size: 334
-location: clients/tests/test-client.py:1033:test_004()/259
+location: clients/tests/test-client.py:1047:test_004()/259
 cmd: $NMCLI --terse --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -16732,7 +16992,7 @@ vpn.timeout:0
 
 <<<
 size: 344
-location: clients/tests/test-client.py:1033:test_004()/260
+location: clients/tests/test-client.py:1047:test_004()/260
 cmd: $NMCLI --terse --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16747,7 +17007,7 @@ vpn.timeout:0
 
 <<<
 size: 537
-location: clients/tests/test-client.py:1036:test_004()/261
+location: clients/tests/test-client.py:1050:test_004()/261
 cmd: $NMCLI --terse --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -16768,7 +17028,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 547
-location: clients/tests/test-client.py:1036:test_004()/262
+location: clients/tests/test-client.py:1050:test_004()/262
 cmd: $NMCLI --terse --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -16789,68 +17049,93 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 441
-location: clients/tests/test-client.py:1039:test_004()/263
+location: clients/tests/test-client.py:1053:test_004()/263
 cmd: $NMCLI --terse --color yes dev s
 lang: C
 returncode: 0
 stdout: 295 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
 size: 451
-location: clients/tests/test-client.py:1039:test_004()/264
+location: clients/tests/test-client.py:1053:test_004()/264
 cmd: $NMCLI --terse --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 295 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
-size: 879
-location: clients/tests/test-client.py:1042:test_004()/265
+size: 1039
+location: clients/tests/test-client.py:1056:test_004()/265
 cmd: $NMCLI --terse --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 881 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
-size: 889
-location: clients/tests/test-client.py:1042:test_004()/266
+size: 1049
+location: clients/tests/test-client.py:1056:test_004()/266
 cmd: $NMCLI --terse --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 721 bytes
+stdout: 881 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
 size: 4552
-location: clients/tests/test-client.py:1045:test_004()/267
+location: clients/tests/test-client.py:1059:test_004()/267
 cmd: $NMCLI --terse --color yes dev show
 lang: C
 returncode: 0
 stdout: 4402 bytes
 >>>
+GENERAL.DEVICE:wlan0
+GENERAL.TYPE:wifi
+GENERAL.HWADDR:13:E0:74:85:7C:D9
+GENERAL.MTU:0
+GENERAL.STATE:20 (unavailable)
+GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:192.168.228.18/32
+IP4.ADDRESS[2]:192.168.209.179/25
+IP4.GATEWAY:192.168.41.120
+IP4.DOMAIN[1]:sear4.foo2.bar
+IP4.DOMAIN[2]:sear4.fo.x.y
+IP4.DOMAIN[3]:sear4.foo1.bar
+IP4.DOMAIN[4]:sear4.foo4.bar
+IP4.DOMAIN[5]:sear4.fo.o.bar
+IP4.WINS[1]:192.168.120.79
+IP6.GATEWAY:
+IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:sear6.foo2.bar
+IP6.DOMAIN[2]:sear6.foo1.bar
+IP6.DOMAIN[3]:sear6.fo.x.y
+IP6.DOMAIN[4]:sear6.fo.o.bar
+IP6.DOMAIN[5]:sear6.foo3.bar
+IP6.DOMAIN[6]:sear6.foo4.bar
+
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -16964,6 +17249,14 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 4562
+location: clients/tests/test-client.py:1059:test_004()/268
+cmd: $NMCLI --terse --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4402 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.HWADDR:13:E0:74:85:7C:D9
@@ -16989,14 +17282,6 @@ IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
-<<<
-size: 4562
-location: clients/tests/test-client.py:1045:test_004()/268
-cmd: $NMCLI --terse --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4402 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -17110,13 +17395,77 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 12227
+location: clients/tests/test-client.py:1062:test_004()/269
+cmd: $NMCLI --terse --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 12069 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
+GENERAL.NM-TYPE:NMDeviceWifi
+GENERAL.VENDOR:
+GENERAL.PRODUCT:
+GENERAL.DRIVER:virtual
+GENERAL.DRIVER-VERSION:
+GENERAL.FIRMWARE-VERSION:
 GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
+GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
+GENERAL.UDI:/sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:
+GENERAL.IS-SOFTWARE:no
+GENERAL.NM-MANAGED:yes
+GENERAL.AUTOCONNECT:yes
+GENERAL.FIRMWARE-MISSING:no
+GENERAL.NM-PLUGIN-MISSING:no
+GENERAL.PHYS-PORT-ID:
 GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:unknown
+CAPABILITIES.CARRIER-DETECT:no
+CAPABILITIES.SPEED:unknown
+CAPABILITIES.IS-SOFTWARE:no
+CAPABILITIES.SRIOV:no
+WIFI-PROPERTIES.WEP:yes
+WIFI-PROPERTIES.WPA:yes
+WIFI-PROPERTIES.WPA2:yes
+WIFI-PROPERTIES.TKIP:yes
+WIFI-PROPERTIES.CCMP:yes
+WIFI-PROPERTIES.AP:yes
+WIFI-PROPERTIES.ADHOC:yes
+WIFI-PROPERTIES.2GHZ:unknown
+WIFI-PROPERTIES.5GHZ:unknown
+AP[1].IN-USE: 
+AP[1].SSID:wlan0-ap-2
+AP[1].MODE:Infra
+AP[1].CHAN:1
+AP[1].RATE:54 Mbit/s
+AP[1].SIGNAL:92
+AP[1].BARS:****
+AP[1].SECURITY:WPA1 WPA2
+AP[2].IN-USE: 
+AP[2].SSID:wlan0-ap-1
+AP[2].MODE:Infra
+AP[2].CHAN:1
+AP[2].RATE:54 Mbit/s
+AP[2].SIGNAL:81
+AP[2].BARS:****
+AP[2].SECURITY:WPA1
+AP[3].IN-USE: 
+AP[3].SSID:wlan0-ap-3
+AP[3].MODE:Infra
+AP[3].CHAN:1
+AP[3].RATE:54 Mbit/s
+AP[3].SIGNAL:55
+AP[3].BARS:**  
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -17126,6 +17475,10 @@ IP4.DOMAIN[3]:sear4.foo1.bar
 IP4.DOMAIN[4]:sear4.foo4.bar
 IP4.DOMAIN[5]:sear4.fo.o.bar
 IP4.WINS[1]:192.168.120.79
+DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
 IP6.GATEWAY:
 IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:sear6.foo2.bar
@@ -17134,15 +17487,14 @@ IP6.DOMAIN[3]:sear6.fo.x.y
 IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
+DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11867
-location: clients/tests/test-client.py:1048:test_004()/269
-cmd: $NMCLI --terse --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 11709 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -17155,6 +17507,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17216,6 +17570,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17284,6 +17640,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17370,6 +17728,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17424,6 +17784,14 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 12273
+location: clients/tests/test-client.py:1062:test_004()/270
+cmd: $NMCLI --terse --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12105 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.NM-TYPE:NMDeviceWifi
@@ -17436,6 +17804,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17463,28 +17833,28 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infra
+AP[1].MODE:Infrastruktura
 AP[1].CHAN:1
-AP[1].RATE:54 Mbit/s
+AP[1].RATE:54 Mb/s
 AP[1].SIGNAL:92
 AP[1].BARS:****
 AP[1].SECURITY:WPA1 WPA2
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infra
+AP[2].MODE:Infrastruktura
 AP[2].CHAN:1
-AP[2].RATE:54 Mbit/s
+AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infra
+AP[3].MODE:Infrastruktura
 AP[3].CHAN:1
-AP[3].RATE:54 Mbit/s
+AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -17514,14 +17884,6 @@ DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11913
-location: clients/tests/test-client.py:1048:test_004()/270
-cmd: $NMCLI --terse --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 11745 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -17534,6 +17896,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17595,6 +17959,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17663,6 +18029,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17749,6 +18117,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -17803,99 +18173,9 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:wlan0
-GENERAL.TYPE:wifi
-GENERAL.NM-TYPE:NMDeviceWifi
-GENERAL.VENDOR:
-GENERAL.PRODUCT:
-GENERAL.DRIVER:virtual
-GENERAL.DRIVER-VERSION:
-GENERAL.FIRMWARE-VERSION:
-GENERAL.HWADDR:13:E0:74:85:7C:D9
-GENERAL.MTU:0
-GENERAL.STATE:20 (unavailable)
-GENERAL.REASON:0 (No reason given)
-GENERAL.UDI:/sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:
-GENERAL.IS-SOFTWARE:no
-GENERAL.NM-MANAGED:yes
-GENERAL.AUTOCONNECT:yes
-GENERAL.FIRMWARE-MISSING:no
-GENERAL.NM-PLUGIN-MISSING:no
-GENERAL.PHYS-PORT-ID:
-GENERAL.CONNECTION:con-vpn-1
-GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:unknown
-CAPABILITIES.CARRIER-DETECT:no
-CAPABILITIES.SPEED:unknown
-CAPABILITIES.IS-SOFTWARE:no
-CAPABILITIES.SRIOV:no
-WIFI-PROPERTIES.WEP:yes
-WIFI-PROPERTIES.WPA:yes
-WIFI-PROPERTIES.WPA2:yes
-WIFI-PROPERTIES.TKIP:yes
-WIFI-PROPERTIES.CCMP:yes
-WIFI-PROPERTIES.AP:yes
-WIFI-PROPERTIES.ADHOC:yes
-WIFI-PROPERTIES.2GHZ:unknown
-WIFI-PROPERTIES.5GHZ:unknown
-AP[1].IN-USE: 
-AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infrastruktura
-AP[1].CHAN:1
-AP[1].RATE:54 Mb/s
-AP[1].SIGNAL:92
-AP[1].BARS:****
-AP[1].SECURITY:WPA1 WPA2
-AP[2].IN-USE: 
-AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infrastruktura
-AP[2].CHAN:1
-AP[2].RATE:54 Mb/s
-AP[2].SIGNAL:81
-AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
-AP[3].IN-USE: 
-AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infrastruktura
-AP[3].CHAN:1
-AP[3].RATE:54 Mb/s
-AP[3].SIGNAL:55
-AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
-IP4.ADDRESS[1]:192.168.228.18/32
-IP4.ADDRESS[2]:192.168.209.179/25
-IP4.GATEWAY:192.168.41.120
-IP4.DOMAIN[1]:sear4.foo2.bar
-IP4.DOMAIN[2]:sear4.fo.x.y
-IP4.DOMAIN[3]:sear4.foo1.bar
-IP4.DOMAIN[4]:sear4.foo4.bar
-IP4.DOMAIN[5]:sear4.fo.o.bar
-IP4.WINS[1]:192.168.120.79
-DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
-IP6.GATEWAY:
-IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:sear6.foo2.bar
-IP6.DOMAIN[2]:sear6.foo1.bar
-IP6.DOMAIN[3]:sear6.fo.x.y
-IP6.DOMAIN[4]:sear6.fo.o.bar
-IP6.DOMAIN[5]:sear6.foo3.bar
-IP6.DOMAIN[6]:sear6.foo4.bar
-DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 894
-location: clients/tests/test-client.py:1051:test_004()/271
+location: clients/tests/test-client.py:1065:test_004()/271
 cmd: $NMCLI --terse --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -17928,7 +18208,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 904
-location: clients/tests/test-client.py:1051:test_004()/272
+location: clients/tests/test-client.py:1065:test_004()/272
 cmd: $NMCLI --terse --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -17960,12 +18240,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2857
-location: clients/tests/test-client.py:1054:test_004()/273
+size: 2921
+location: clients/tests/test-client.py:1068:test_004()/273
 cmd: $NMCLI --terse --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -17979,6 +18259,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18019,7 +18301,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -18027,7 +18309,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18058,12 +18340,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2894
-location: clients/tests/test-client.py:1054:test_004()/274
+size: 2958
+location: clients/tests/test-client.py:1068:test_004()/274
 cmd: $NMCLI --terse --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18077,6 +18359,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18117,7 +18401,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -18125,7 +18409,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18156,12 +18440,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1128
-location: clients/tests/test-client.py:1057:test_004()/275
+size: 1203
+location: clients/tests/test-client.py:1071:test_004()/275
 cmd: $NMCLI --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18175,6 +18459,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18199,12 +18485,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1138
-location: clients/tests/test-client.py:1057:test_004()/276
+size: 1213
+location: clients/tests/test-client.py:1071:test_004()/276
 cmd: $NMCLI --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18218,6 +18504,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18242,12 +18530,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1128
-location: clients/tests/test-client.py:1060:test_004()/277
+size: 1203
+location: clients/tests/test-client.py:1074:test_004()/277
 cmd: $NMCLI --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18261,6 +18549,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18285,12 +18575,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1138
-location: clients/tests/test-client.py:1060:test_004()/278
+size: 1213
+location: clients/tests/test-client.py:1074:test_004()/278
 cmd: $NMCLI --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18304,6 +18594,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18329,189 +18621,201 @@ WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
 size: 560
-location: clients/tests/test-client.py:1063:test_004()/279
+location: clients/tests/test-client.py:1077:test_004()/279
 cmd: $NMCLI --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 391 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 570
-location: clients/tests/test-client.py:1063:test_004()/280
+location: clients/tests/test-client.py:1077:test_004()/280
 cmd: $NMCLI --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 391 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 1799
-location: clients/tests/test-client.py:1066:test_004()/281
+size: 1711
+location: clients/tests/test-client.py:1080:test_004()/281
 cmd: $NMCLI --terse --color yes -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 1634 bytes
+stdout: 1546 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1857
-location: clients/tests/test-client.py:1066:test_004()/282
+size: 1769
+location: clients/tests/test-client.py:1080:test_004()/282
 cmd: $NMCLI --terse --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1682 bytes
+stdout: 1594 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 653
-location: clients/tests/test-client.py:1068:test_004()/283
+size: 643
+location: clients/tests/test-client.py:1082:test_004()/283
 cmd: $NMCLI --terse --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
-stdout: 486 bytes
+stdout: 476 bytes
 >>>
- :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+ :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
 
 <<<
-size: 699
-location: clients/tests/test-client.py:1068:test_004()/284
+size: 689
+location: clients/tests/test-client.py:1082:test_004()/284
 cmd: $NMCLI --terse --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 522 bytes
+stdout: 512 bytes
 >>>
- :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+ :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
 
 <<<
-size: 1912
-location: clients/tests/test-client.py:1071:test_004()/285
+size: 1824
+location: clients/tests/test-client.py:1085:test_004()/285
 cmd: $NMCLI --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
-stdout: 1634 bytes
+stdout: 1546 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1970
-location: clients/tests/test-client.py:1071:test_004()/286
+size: 1882
+location: clients/tests/test-client.py:1085:test_004()/286
 cmd: $NMCLI --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1682 bytes
+stdout: 1594 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 596
-location: clients/tests/test-client.py:1073:test_004()/287
+size: 598
+location: clients/tests/test-client.py:1087:test_004()/287
 cmd: $NMCLI --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 408 bytes
+stdout: 410 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 618
-location: clients/tests/test-client.py:1073:test_004()/288
+size: 620
+location: clients/tests/test-client.py:1087:test_004()/288
 cmd: $NMCLI --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 420 bytes
+stdout: 422 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 312
-location: clients/tests/test-client.py:1075:test_004()/289
+size: 314
+location: clients/tests/test-client.py:1089:test_004()/289
 cmd: $NMCLI --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 121 bytes
+stdout: 123 bytes
 >>>
  :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 331
-location: clients/tests/test-client.py:1075:test_004()/290
+size: 333
+location: clients/tests/test-client.py:1089:test_004()/290
 cmd: $NMCLI --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 130 bytes
+stdout: 132 bytes
 >>>
  :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 709
-location: clients/tests/test-client.py:1078:test_004()/291
+size: 711
+location: clients/tests/test-client.py:1092:test_004()/291
 cmd: $NMCLI --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 408 bytes
+stdout: 410 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 731
-location: clients/tests/test-client.py:1078:test_004()/292
+size: 733
+location: clients/tests/test-client.py:1092:test_004()/292
 cmd: $NMCLI --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 420 bytes
+stdout: 422 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 2860
-location: clients/tests/test-client.py:1080:test_004()/293
+size: 2924
+location: clients/tests/test-client.py:1094:test_004()/293
 cmd: $NMCLI --terse --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18525,6 +18829,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18565,7 +18871,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -18573,7 +18879,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18604,12 +18910,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2897
-location: clients/tests/test-client.py:1080:test_004()/294
+size: 2961
+location: clients/tests/test-client.py:1094:test_004()/294
 cmd: $NMCLI --terse --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18623,6 +18929,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18663,7 +18971,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -18671,7 +18979,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18703,7 +19011,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 907
-location: clients/tests/test-client.py:1082:test_004()/295
+location: clients/tests/test-client.py:1096:test_004()/295
 cmd: $NMCLI --terse --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -18736,7 +19044,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 917
-location: clients/tests/test-client.py:1082:test_004()/296
+location: clients/tests/test-client.py:1096:test_004()/296
 cmd: $NMCLI --terse --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -18768,12 +19076,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2998
-location: clients/tests/test-client.py:1084:test_004()/297
+size: 3062
+location: clients/tests/test-client.py:1098:test_004()/297
 cmd: $NMCLI --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18787,6 +19095,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18827,7 +19137,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -18835,7 +19145,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18866,12 +19176,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 3035
-location: clients/tests/test-client.py:1084:test_004()/298
+size: 3099
+location: clients/tests/test-client.py:1098:test_004()/298
 cmd: $NMCLI --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -18885,6 +19195,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -18925,7 +19237,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -18933,7 +19245,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -18965,7 +19277,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 2978
-location: clients/tests/test-client.py:1022:test_004()/299
+location: clients/tests/test-client.py:1036:test_004()/299
 cmd: $NMCLI --mode tabular con s con-vpn-1
 lang: C
 returncode: 0
@@ -18993,12 +19305,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 2999
-location: clients/tests/test-client.py:1022:test_004()/300
+size: 3001
+location: clients/tests/test-client.py:1036:test_004()/300
 cmd: $NMCLI --mode tabular con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2837 bytes
+stdout: 2839 bytes
 >>>
 name        id         uuid                                  stable-id  type  interface-name  autoconnect  autoconnect-priority  autoconnect-retries  multi-connect  auth-retries  timestamp  read-only  permissions  zone  master  slave-type  autoconnect-slaves  secondaries  gateway-ping-timeout  metered   lldp     mdns          llmnr        
 connection  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  --         vpn   --              tak          0                     -1 (default)         0 (default)    -1            0          nie        --           --    --      --          -1 (default)        --           0                     nieznane  default  -1 (default)  -1 (default) 
@@ -19019,11 +19331,11 @@ GROUP    NAME       UUID                                  DEVICES  STATE       D
 GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  nie      nie       --           tak  /org/freedesktop/NetworkManager/ActiveConnection/2  /org/freedesktop/NetworkManager/Settings/Connection/3  --    --          
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 2978
-location: clients/tests/test-client.py:1024:test_004()/301
+location: clients/tests/test-client.py:1038:test_004()/301
 cmd: $NMCLI --mode tabular con s con-vpn-1
 lang: C
 returncode: 0
@@ -19051,12 +19363,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 2999
-location: clients/tests/test-client.py:1024:test_004()/302
+size: 3001
+location: clients/tests/test-client.py:1038:test_004()/302
 cmd: $NMCLI --mode tabular con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2837 bytes
+stdout: 2839 bytes
 >>>
 name        id         uuid                                  stable-id  type  interface-name  autoconnect  autoconnect-priority  autoconnect-retries  multi-connect  auth-retries  timestamp  read-only  permissions  zone  master  slave-type  autoconnect-slaves  secondaries  gateway-ping-timeout  metered   lldp     mdns          llmnr        
 connection  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  --         vpn   --              tak          0                     -1 (default)         0 (default)    -1            0          nie        --           --    --      --          -1 (default)        --           0                     nieznane  default  -1 (default)  -1 (default) 
@@ -19077,11 +19389,11 @@ GROUP    NAME       UUID                                  DEVICES  STATE       D
 GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  nie      nie       --           tak  /org/freedesktop/NetworkManager/ActiveConnection/2  /org/freedesktop/NetworkManager/Settings/Connection/3  --    --          
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 2246
-location: clients/tests/test-client.py:1027:test_004()/303
+location: clients/tests/test-client.py:1041:test_004()/303
 cmd: $NMCLI --mode tabular -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -19105,7 +19417,7 @@ proxy  none    no            --       --
 
 <<<
 size: 2258
-location: clients/tests/test-client.py:1027:test_004()/304
+location: clients/tests/test-client.py:1041:test_004()/304
 cmd: $NMCLI --mode tabular -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -19129,7 +19441,7 @@ proxy  none    nie           --       --
 
 <<<
 size: 412
-location: clients/tests/test-client.py:1033:test_004()/305
+location: clients/tests/test-client.py:1047:test_004()/305
 cmd: $NMCLI --mode tabular -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -19140,7 +19452,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 422
-location: clients/tests/test-client.py:1033:test_004()/306
+location: clients/tests/test-client.py:1047:test_004()/306
 cmd: $NMCLI --mode tabular -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -19151,7 +19463,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 644
-location: clients/tests/test-client.py:1036:test_004()/307
+location: clients/tests/test-client.py:1050:test_004()/307
 cmd: $NMCLI --mode tabular -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -19162,7 +19474,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    activated  no
 
 <<<
 size: 656
-location: clients/tests/test-client.py:1036:test_004()/308
+location: clients/tests/test-client.py:1050:test_004()/308
 cmd: $NMCLI --mode tabular -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -19173,73 +19485,100 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 <<<
 size: 399
-location: clients/tests/test-client.py:1039:test_004()/309
+location: clients/tests/test-client.py:1053:test_004()/309
 cmd: $NMCLI --mode tabular dev s
 lang: C
 returncode: 0
 stdout: 258 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 414
-location: clients/tests/test-client.py:1039:test_004()/310
+location: clients/tests/test-client.py:1053:test_004()/310
 cmd: $NMCLI --mode tabular dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 263 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1210
-location: clients/tests/test-client.py:1042:test_004()/311
+size: 1426
+location: clients/tests/test-client.py:1056:test_004()/311
 cmd: $NMCLI --mode tabular -f all dev status
 lang: C
 returncode: 0
-stdout: 1056 bytes
+stdout: 1272 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1225
-location: clients/tests/test-client.py:1042:test_004()/312
+size: 1441
+location: clients/tests/test-client.py:1056:test_004()/312
 cmd: $NMCLI --mode tabular -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1061 bytes
+stdout: 1277 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 6361
-location: clients/tests/test-client.py:1045:test_004()/313
+location: clients/tests/test-client.py:1059:test_004()/313
 cmd: $NMCLI --mode tabular dev show
 lang: C
 returncode: 0
 stdout: 6216 bytes
 >>>
 DEVICE 
+wlan0  
+
+TYPE 
+wifi 
+
+HWADDR            
+13:E0:74:85:7C:D9 
+
+MTU 
+0   
+
+STATE            
+20 (unavailable) 
+
+CONNECTION 
+con-vpn-1  
+
+CON-PATH                                           
+/org/freedesktop/NetworkManager/ActiveConnection/2 
+
+GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
+IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
+
+GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
+IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
+
+DEVICE 
 eth0   
 
 TYPE     
@@ -19353,6 +19692,14 @@ IP4    192.168.97.124/29 | 192.168.76.154/18  --       dst = 192.168.33.233/22,
 GROUP  ADDRESS                        GATEWAY  ROUTE                                                                                                                                                                                                      DNS                          DOMAIN       
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
+<<<
+size: 6388
+location: clients/tests/test-client.py:1059:test_004()/314
+cmd: $NMCLI --mode tabular dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 6233 bytes
+>>>
 DEVICE 
 wlan0  
 
@@ -19366,7 +19713,7 @@ MTU
 0   
 
 STATE            
-20 (unavailable) 
+20 (niedostępne) 
 
 CONNECTION 
 con-vpn-1  
@@ -19380,14 +19727,6 @@ IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 6388
-location: clients/tests/test-client.py:1045:test_004()/314
-cmd: $NMCLI --mode tabular dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 6233 bytes
->>>
 DEVICE 
 eth0   
 
@@ -19502,43 +19841,45 @@ IP4    192.168.97.124/29 | 192.168.76.154/18  --       dst = 192.168.33.233/22,
 GROUP  ADDRESS                        GATEWAY  ROUTE                                                                                                                                                                                                      DNS                          DOMAIN       
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-DEVICE 
-wlan0  
-
-TYPE 
-wifi 
-
-HWADDR            
-13:E0:74:85:7C:D9 
-
-MTU 
-0   
+<<<
+size: 14861
+location: clients/tests/test-client.py:1062:test_004()/315
+cmd: $NMCLI --mode tabular -f all dev show
+lang: C
+returncode: 0
+stdout: 14708 bytes
+>>>
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
-STATE            
-20 (niedostępne) 
+NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
+CAPABILITIES  no              unknown  no           no    
 
-CONNECTION 
-con-vpn-1  
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
+WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
-CON-PATH                                           
-/org/freedesktop/NetworkManager/ActiveConnection/2 
+NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
 
+GROUP  OPTION                                                                                    
+DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
+
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 14501
-location: clients/tests/test-client.py:1048:test_004()/315
-cmd: $NMCLI --mode tabular -f all dev show
-lang: C
-returncode: 0
-stdout: 14348 bytes
->>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+GROUP  OPTION                                                                                                           
+DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
+
+NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
+
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -19561,8 +19902,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -19585,8 +19926,8 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -19612,8 +19953,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -19638,19 +19979,27 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+<<<
+size: 15020
+location: clients/tests/test-client.py:1062:test_004()/316
+cmd: $NMCLI --mode tabular -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 14857 bytes
+>>>
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
-NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
-CAPABILITIES  no              unknown  no           no    
+NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
+CAPABILITIES  nie             nieznane  nie          nie   
 
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
-WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
+WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
-NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -19667,16 +20016,8 @@ DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-<<<
-size: 14660
-location: clients/tests/test-client.py:1048:test_004()/316
-cmd: $NMCLI --mode tabular -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 14497 bytes
->>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -19699,8 +20040,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -19723,8 +20064,8 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -19750,8 +20091,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -19776,38 +20117,9 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
-
-NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
-CAPABILITIES  nie             nieznane  nie          nie   
-
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
-WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
-
-NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
-GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
-IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
-
-GROUP  OPTION                                                                                    
-DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
-
-GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
-IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
-
-GROUP  OPTION                                                                                                           
-DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
-
-NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
-
 <<<
 size: 1130
-location: clients/tests/test-client.py:1051:test_004()/317
+location: clients/tests/test-client.py:1065:test_004()/317
 cmd: $NMCLI --mode tabular dev show wlan0
 lang: C
 returncode: 0
@@ -19842,7 +20154,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1141
-location: clients/tests/test-client.py:1051:test_004()/318
+location: clients/tests/test-client.py:1065:test_004()/318
 cmd: $NMCLI --mode tabular dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -19876,15 +20188,15 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 2940
-location: clients/tests/test-client.py:1054:test_004()/319
+size: 3012
+location: clients/tests/test-client.py:1068:test_004()/319
 cmd: $NMCLI --mode tabular -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 2782 bytes
+stdout: 2854 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -19894,8 +20206,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -19913,15 +20225,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3003
-location: clients/tests/test-client.py:1054:test_004()/320
+size: 3075
+location: clients/tests/test-client.py:1068:test_004()/320
 cmd: $NMCLI --mode tabular -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2835 bytes
+stdout: 2907 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -19931,8 +20243,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -19950,15 +20262,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 1178
-location: clients/tests/test-client.py:1057:test_004()/321
+size: 1251
+location: clients/tests/test-client.py:1071:test_004()/321
 cmd: $NMCLI --mode tabular -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 986 bytes
+stdout: 1058 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -19967,15 +20279,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1206
-location: clients/tests/test-client.py:1057:test_004()/322
+size: 1278
+location: clients/tests/test-client.py:1071:test_004()/322
 cmd: $NMCLI --mode tabular -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1003 bytes
+stdout: 1075 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -19984,15 +20296,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ
 WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
 <<<
-size: 1178
-location: clients/tests/test-client.py:1060:test_004()/323
+size: 1251
+location: clients/tests/test-client.py:1074:test_004()/323
 cmd: $NMCLI --mode tabular -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 986 bytes
+stdout: 1058 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -20001,15 +20313,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1206
-location: clients/tests/test-client.py:1060:test_004()/324
+size: 1278
+location: clients/tests/test-client.py:1074:test_004()/324
 cmd: $NMCLI --mode tabular -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1003 bytes
+stdout: 1075 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -20019,218 +20331,230 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 <<<
 size: 530
-location: clients/tests/test-client.py:1063:test_004()/325
+location: clients/tests/test-client.py:1077:test_004()/325
 cmd: $NMCLI --mode tabular -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 366 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 540
-location: clients/tests/test-client.py:1063:test_004()/326
+location: clients/tests/test-client.py:1077:test_004()/326
 cmd: $NMCLI --mode tabular -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 366 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 2000
-location: clients/tests/test-client.py:1066:test_004()/327
+location: clients/tests/test-client.py:1080:test_004()/327
 cmd: $NMCLI --mode tabular -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 1840 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2068
-location: clients/tests/test-client.py:1066:test_004()/328
+location: clients/tests/test-client.py:1080:test_004()/328
 cmd: $NMCLI --mode tabular -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1898 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 634
-location: clients/tests/test-client.py:1068:test_004()/329
+location: clients/tests/test-client.py:1082:test_004()/329
 cmd: $NMCLI --mode tabular -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 472 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infra  1     54 Mbit/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 694
-location: clients/tests/test-client.py:1068:test_004()/330
+location: clients/tests/test-client.py:1082:test_004()/330
 cmd: $NMCLI --mode tabular -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 522 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infrastruktura  1     54 Mb/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 2113
-location: clients/tests/test-client.py:1071:test_004()/331
+location: clients/tests/test-client.py:1085:test_004()/331
 cmd: $NMCLI --mode tabular -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 1840 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2181
-location: clients/tests/test-client.py:1071:test_004()/332
+location: clients/tests/test-client.py:1085:test_004()/332
 cmd: $NMCLI --mode tabular -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1898 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 751
-location: clients/tests/test-client.py:1073:test_004()/333
+size: 753
+location: clients/tests/test-client.py:1087:test_004()/333
 cmd: $NMCLI --mode tabular -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 568 bytes
+stdout: 570 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 779
-location: clients/tests/test-client.py:1073:test_004()/334
+size: 781
+location: clients/tests/test-client.py:1087:test_004()/334
 cmd: $NMCLI --mode tabular -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 586 bytes
+stdout: 588 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 324
-location: clients/tests/test-client.py:1075:test_004()/335
+size: 326
+location: clients/tests/test-client.py:1089:test_004()/335
 cmd: $NMCLI --mode tabular -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 138 bytes
+stdout: 140 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 350
-location: clients/tests/test-client.py:1075:test_004()/336
+size: 352
+location: clients/tests/test-client.py:1089:test_004()/336
 cmd: $NMCLI --mode tabular -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 154 bytes
+stdout: 156 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 864
-location: clients/tests/test-client.py:1078:test_004()/337
+size: 866
+location: clients/tests/test-client.py:1092:test_004()/337
 cmd: $NMCLI --mode tabular -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 568 bytes
+stdout: 570 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 892
-location: clients/tests/test-client.py:1078:test_004()/338
+size: 894
+location: clients/tests/test-client.py:1092:test_004()/338
 cmd: $NMCLI --mode tabular -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 586 bytes
+stdout: 588 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 2943
-location: clients/tests/test-client.py:1080:test_004()/339
+size: 3015
+location: clients/tests/test-client.py:1094:test_004()/339
 cmd: $NMCLI --mode tabular -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 2782 bytes
+stdout: 2854 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -20240,8 +20564,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -20259,15 +20583,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3006
-location: clients/tests/test-client.py:1080:test_004()/340
+size: 3078
+location: clients/tests/test-client.py:1094:test_004()/340
 cmd: $NMCLI --mode tabular -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2835 bytes
+stdout: 2907 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -20277,8 +20601,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -20297,7 +20621,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 1143
-location: clients/tests/test-client.py:1082:test_004()/341
+location: clients/tests/test-client.py:1096:test_004()/341
 cmd: $NMCLI --mode tabular -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -20332,7 +20656,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1154
-location: clients/tests/test-client.py:1082:test_004()/342
+location: clients/tests/test-client.py:1096:test_004()/342
 cmd: $NMCLI --mode tabular -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -20366,15 +20690,15 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 3081
-location: clients/tests/test-client.py:1084:test_004()/343
+size: 3153
+location: clients/tests/test-client.py:1098:test_004()/343
 cmd: $NMCLI --mode tabular -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 2782 bytes
+stdout: 2854 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -20384,8 +20708,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -20403,15 +20727,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3144
-location: clients/tests/test-client.py:1084:test_004()/344
+size: 3216
+location: clients/tests/test-client.py:1098:test_004()/344
 cmd: $NMCLI --mode tabular -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2835 bytes
+stdout: 2907 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -20421,8 +20745,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -20441,7 +20765,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 2990
-location: clients/tests/test-client.py:1022:test_004()/345
+location: clients/tests/test-client.py:1036:test_004()/345
 cmd: $NMCLI --mode tabular --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -20469,12 +20793,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 3011
-location: clients/tests/test-client.py:1022:test_004()/346
+size: 3013
+location: clients/tests/test-client.py:1036:test_004()/346
 cmd: $NMCLI --mode tabular --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2837 bytes
+stdout: 2839 bytes
 >>>
 name        id         uuid                                  stable-id  type  interface-name  autoconnect  autoconnect-priority  autoconnect-retries  multi-connect  auth-retries  timestamp  read-only  permissions  zone  master  slave-type  autoconnect-slaves  secondaries  gateway-ping-timeout  metered   lldp     mdns          llmnr        
 connection  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  --         vpn   --              tak          0                     -1 (default)         0 (default)    -1            0          nie        --           --    --      --          -1 (default)        --           0                     nieznane  default  -1 (default)  -1 (default) 
@@ -20495,11 +20819,11 @@ GROUP    NAME       UUID                                  DEVICES  STATE       D
 GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  nie      nie       --           tak  /org/freedesktop/NetworkManager/ActiveConnection/2  /org/freedesktop/NetworkManager/Settings/Connection/3  --    --          
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 2990
-location: clients/tests/test-client.py:1024:test_004()/347
+location: clients/tests/test-client.py:1038:test_004()/347
 cmd: $NMCLI --mode tabular --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -20527,12 +20851,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 3011
-location: clients/tests/test-client.py:1024:test_004()/348
+size: 3013
+location: clients/tests/test-client.py:1038:test_004()/348
 cmd: $NMCLI --mode tabular --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2837 bytes
+stdout: 2839 bytes
 >>>
 name        id         uuid                                  stable-id  type  interface-name  autoconnect  autoconnect-priority  autoconnect-retries  multi-connect  auth-retries  timestamp  read-only  permissions  zone  master  slave-type  autoconnect-slaves  secondaries  gateway-ping-timeout  metered   lldp     mdns          llmnr        
 connection  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  --         vpn   --              tak          0                     -1 (default)         0 (default)    -1            0          nie        --           --    --      --          -1 (default)        --           0                     nieznane  default  -1 (default)  -1 (default) 
@@ -20553,11 +20877,11 @@ GROUP    NAME       UUID                                  DEVICES  STATE       D
 GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  nie      nie       --           tak  /org/freedesktop/NetworkManager/ActiveConnection/2  /org/freedesktop/NetworkManager/Settings/Connection/3  --    --          
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 2258
-location: clients/tests/test-client.py:1027:test_004()/349
+location: clients/tests/test-client.py:1041:test_004()/349
 cmd: $NMCLI --mode tabular --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -20581,7 +20905,7 @@ proxy  none    no            --       --
 
 <<<
 size: 2270
-location: clients/tests/test-client.py:1027:test_004()/350
+location: clients/tests/test-client.py:1041:test_004()/350
 cmd: $NMCLI --mode tabular --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -20605,7 +20929,7 @@ proxy  none    nie           --       --
 
 <<<
 size: 424
-location: clients/tests/test-client.py:1033:test_004()/351
+location: clients/tests/test-client.py:1047:test_004()/351
 cmd: $NMCLI --mode tabular --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -20616,7 +20940,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 434
-location: clients/tests/test-client.py:1033:test_004()/352
+location: clients/tests/test-client.py:1047:test_004()/352
 cmd: $NMCLI --mode tabular --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -20627,7 +20951,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 656
-location: clients/tests/test-client.py:1036:test_004()/353
+location: clients/tests/test-client.py:1050:test_004()/353
 cmd: $NMCLI --mode tabular --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -20638,7 +20962,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    activated  no
 
 <<<
 size: 668
-location: clients/tests/test-client.py:1036:test_004()/354
+location: clients/tests/test-client.py:1050:test_004()/354
 cmd: $NMCLI --mode tabular --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -20649,73 +20973,100 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 <<<
 size: 571
-location: clients/tests/test-client.py:1039:test_004()/355
+location: clients/tests/test-client.py:1053:test_004()/355
 cmd: $NMCLI --mode tabular --color yes dev s
 lang: C
 returncode: 0
 stdout: 418 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 586
-location: clients/tests/test-client.py:1039:test_004()/356
+location: clients/tests/test-client.py:1053:test_004()/356
 cmd: $NMCLI --mode tabular --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 423 bytes
 >>>
 DEVICE  TYPE      STATE        CONNECTION 
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1502
-location: clients/tests/test-client.py:1042:test_004()/357
+size: 1798
+location: clients/tests/test-client.py:1056:test_004()/357
 cmd: $NMCLI --mode tabular --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 1336 bytes
+stdout: 1632 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1517
-location: clients/tests/test-client.py:1042:test_004()/358
+size: 1813
+location: clients/tests/test-client.py:1056:test_004()/358
 cmd: $NMCLI --mode tabular --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1341 bytes
+stdout: 1637 bytes
 >>>
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 6373
-location: clients/tests/test-client.py:1045:test_004()/359
+location: clients/tests/test-client.py:1059:test_004()/359
 cmd: $NMCLI --mode tabular --color yes dev show
 lang: C
 returncode: 0
 stdout: 6216 bytes
 >>>
 DEVICE 
+wlan0  
+
+TYPE 
+wifi 
+
+HWADDR            
+13:E0:74:85:7C:D9 
+
+MTU 
+0   
+
+STATE            
+20 (unavailable) 
+
+CONNECTION 
+con-vpn-1  
+
+CON-PATH                                           
+/org/freedesktop/NetworkManager/ActiveConnection/2 
+
+GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
+IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
+
+GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
+IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
+
+DEVICE 
 eth0   
 
 TYPE     
@@ -20829,6 +21180,14 @@ IP4    192.168.97.124/29 | 192.168.76.154/18  --       dst = 192.168.33.233/22,
 GROUP  ADDRESS                        GATEWAY  ROUTE                                                                                                                                                                                                      DNS                          DOMAIN       
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
+<<<
+size: 6400
+location: clients/tests/test-client.py:1059:test_004()/360
+cmd: $NMCLI --mode tabular --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 6233 bytes
+>>>
 DEVICE 
 wlan0  
 
@@ -20842,7 +21201,7 @@ MTU
 0   
 
 STATE            
-20 (unavailable) 
+20 (niedostępne) 
 
 CONNECTION 
 con-vpn-1  
@@ -20856,14 +21215,6 @@ IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 6400
-location: clients/tests/test-client.py:1045:test_004()/360
-cmd: $NMCLI --mode tabular --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 6233 bytes
->>>
 DEVICE 
 eth0   
 
@@ -20978,43 +21329,45 @@ IP4    192.168.97.124/29 | 192.168.76.154/18  --       dst = 192.168.33.233/22,
 GROUP  ADDRESS                        GATEWAY  ROUTE                                                                                                                                                                                                      DNS                          DOMAIN       
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-DEVICE 
-wlan0  
-
-TYPE 
-wifi 
-
-HWADDR            
-13:E0:74:85:7C:D9 
-
-MTU 
-0   
+<<<
+size: 15197
+location: clients/tests/test-client.py:1062:test_004()/361
+cmd: $NMCLI --mode tabular --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 15032 bytes
+>>>
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
-STATE            
-20 (niedostępne) 
+NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
+CAPABILITIES  no              unknown  no           no    
 
-CONNECTION 
-con-vpn-1  
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
+WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
-CON-PATH                                           
-/org/freedesktop/NetworkManager/ActiveConnection/2 
+NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
 
+GROUP  OPTION                                                                                    
+DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
+
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 14837
-location: clients/tests/test-client.py:1048:test_004()/361
-cmd: $NMCLI --mode tabular --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 14672 bytes
->>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+GROUP  OPTION                                                                                                           
+DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
+
+NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
+
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -21037,8 +21390,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              100 Mb/s  no           no    
@@ -21061,8 +21414,8 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -21088,8 +21441,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -21114,19 +21467,27 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+<<<
+size: 15356
+location: clients/tests/test-client.py:1062:test_004()/362
+cmd: $NMCLI --mode tabular --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 15181 bytes
+>>>
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
-NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
-CAPABILITIES  no              unknown  no           no    
+NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
+CAPABILITIES  nie             nieznane  nie          nie   
 
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
-WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
+WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
-NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21143,16 +21504,8 @@ DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-<<<
-size: 14996
-location: clients/tests/test-client.py:1048:test_004()/362
-cmd: $NMCLI --mode tabular --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 14821 bytes
->>>
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -21175,8 +21528,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             100 Mb/s  nie          nie   
@@ -21199,8 +21552,8 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                        
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -21226,8 +21579,8 @@ DHCP6  dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -21252,38 +21605,9 @@ DHCP6  dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp
 NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
-
-NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
-CAPABILITIES  nie             nieznane  nie          nie   
-
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
-WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
-
-NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
-GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
-IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
-
-GROUP  OPTION                                                                                    
-DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
-
-GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
-IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
-
-GROUP  OPTION                                                                                                           
-DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
-
-NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
-
 <<<
 size: 1142
-location: clients/tests/test-client.py:1051:test_004()/363
+location: clients/tests/test-client.py:1065:test_004()/363
 cmd: $NMCLI --mode tabular --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -21318,7 +21642,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1153
-location: clients/tests/test-client.py:1051:test_004()/364
+location: clients/tests/test-client.py:1065:test_004()/364
 cmd: $NMCLI --mode tabular --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -21352,15 +21676,15 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 3195
-location: clients/tests/test-client.py:1054:test_004()/365
+size: 3267
+location: clients/tests/test-client.py:1068:test_004()/365
 cmd: $NMCLI --mode tabular --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 3025 bytes
+stdout: 3097 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -21370,8 +21694,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21389,15 +21713,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3258
-location: clients/tests/test-client.py:1054:test_004()/366
+size: 3330
+location: clients/tests/test-client.py:1068:test_004()/366
 cmd: $NMCLI --mode tabular --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3078 bytes
+stdout: 3150 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -21407,8 +21731,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21426,15 +21750,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 1190
-location: clients/tests/test-client.py:1057:test_004()/367
+size: 1263
+location: clients/tests/test-client.py:1071:test_004()/367
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 986 bytes
+stdout: 1058 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -21443,15 +21767,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1218
-location: clients/tests/test-client.py:1057:test_004()/368
+size: 1290
+location: clients/tests/test-client.py:1071:test_004()/368
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1003 bytes
+stdout: 1075 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -21460,15 +21784,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ
 WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
 <<<
-size: 1190
-location: clients/tests/test-client.py:1060:test_004()/369
+size: 1263
+location: clients/tests/test-client.py:1074:test_004()/369
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 986 bytes
+stdout: 1058 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -21477,15 +21801,15 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1218
-location: clients/tests/test-client.py:1060:test_004()/370
+size: 1290
+location: clients/tests/test-client.py:1074:test_004()/370
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1003 bytes
+stdout: 1075 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 13:E0:74:85:7C:D9 
@@ -21495,218 +21819,230 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 <<<
 size: 662
-location: clients/tests/test-client.py:1063:test_004()/371
+location: clients/tests/test-client.py:1077:test_004()/371
 cmd: $NMCLI --mode tabular --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 486 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 672
-location: clients/tests/test-client.py:1063:test_004()/372
+location: clients/tests/test-client.py:1077:test_004()/372
 cmd: $NMCLI --mode tabular --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 486 bytes
 >>>
 DEVICE  TYPE      DBUS-PATH                                 
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 2624
-location: clients/tests/test-client.py:1066:test_004()/373
+location: clients/tests/test-client.py:1080:test_004()/373
 cmd: $NMCLI --mode tabular --color yes -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 2452 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2692
-location: clients/tests/test-client.py:1066:test_004()/374
+location: clients/tests/test-client.py:1080:test_004()/374
 cmd: $NMCLI --mode tabular --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2510 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 934
-location: clients/tests/test-client.py:1068:test_004()/375
+location: clients/tests/test-client.py:1082:test_004()/375
 cmd: $NMCLI --mode tabular --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 760 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infra  1     54 Mbit/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 994
-location: clients/tests/test-client.py:1068:test_004()/376
+location: clients/tests/test-client.py:1082:test_004()/376
 cmd: $NMCLI --mode tabular --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 810 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan1-ap-4  Infrastruktura  1     54 Mb/s  48      **    WPA1 WPA2 
 
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 2737
-location: clients/tests/test-client.py:1071:test_004()/377
+location: clients/tests/test-client.py:1085:test_004()/377
 cmd: $NMCLI --mode tabular --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 2452 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MHz  54 Mbit/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   no              /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 2805
-location: clients/tests/test-client.py:1071:test_004()/378
+location: clients/tests/test-client.py:1085:test_004()/378
 cmd: $NMCLI --mode tabular --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 2510 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1     2412 MHz  54 Mb/s  48      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan1   nie             /org/freedesktop/NetworkManager/AccessPoint/4 
 
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 916
-location: clients/tests/test-client.py:1073:test_004()/379
+size: 918
+location: clients/tests/test-client.py:1087:test_004()/379
 cmd: $NMCLI --mode tabular --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 723 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 944
-location: clients/tests/test-client.py:1073:test_004()/380
+size: 946
+location: clients/tests/test-client.py:1087:test_004()/380
 cmd: $NMCLI --mode tabular --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 739 bytes
+stdout: 741 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 408
-location: clients/tests/test-client.py:1075:test_004()/381
+size: 410
+location: clients/tests/test-client.py:1089:test_004()/381
 cmd: $NMCLI --mode tabular --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 210 bytes
+stdout: 212 bytes
 >>>
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 434
-location: clients/tests/test-client.py:1075:test_004()/382
+size: 436
+location: clients/tests/test-client.py:1089:test_004()/382
 cmd: $NMCLI --mode tabular --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 226 bytes
+stdout: 228 bytes
 >>>
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1029
-location: clients/tests/test-client.py:1078:test_004()/383
+size: 1031
+location: clients/tests/test-client.py:1092:test_004()/383
 cmd: $NMCLI --mode tabular --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 723 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1057
-location: clients/tests/test-client.py:1078:test_004()/384
+size: 1059
+location: clients/tests/test-client.py:1092:test_004()/384
 cmd: $NMCLI --mode tabular --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 739 bytes
+stdout: 741 bytes
 >>>
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 3198
-location: clients/tests/test-client.py:1080:test_004()/385
+size: 3270
+location: clients/tests/test-client.py:1094:test_004()/385
 cmd: $NMCLI --mode tabular --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 3025 bytes
+stdout: 3097 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -21716,8 +22052,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21735,15 +22071,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3261
-location: clients/tests/test-client.py:1080:test_004()/386
+size: 3333
+location: clients/tests/test-client.py:1094:test_004()/386
 cmd: $NMCLI --mode tabular --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3078 bytes
+stdout: 3150 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -21753,8 +22089,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21773,7 +22109,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 1155
-location: clients/tests/test-client.py:1082:test_004()/387
+location: clients/tests/test-client.py:1096:test_004()/387
 cmd: $NMCLI --mode tabular --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -21808,7 +22144,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1166
-location: clients/tests/test-client.py:1082:test_004()/388
+location: clients/tests/test-client.py:1096:test_004()/388
 cmd: $NMCLI --mode tabular --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -21842,15 +22178,15 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 3336
-location: clients/tests/test-client.py:1084:test_004()/389
+size: 3408
+location: clients/tests/test-client.py:1098:test_004()/389
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 3025 bytes
+stdout: 3097 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 CAPABILITIES  no              unknown  no           no    
@@ -21860,8 +22196,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21879,15 +22215,15 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 3399
-location: clients/tests/test-client.py:1084:test_004()/390
+size: 3471
+location: clients/tests/test-client.py:1098:test_004()/390
 cmd: $NMCLI --mode tabular --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 3078 bytes
+stdout: 3150 bytes
 >>>
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 CAPABILITIES  nie             nieznane  nie          nie   
@@ -21897,8 +22233,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
@@ -21917,7 +22253,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 4742
-location: clients/tests/test-client.py:1022:test_004()/391
+location: clients/tests/test-client.py:1036:test_004()/391
 cmd: $NMCLI --mode tabular --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -21958,12 +22294,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 4796
-location: clients/tests/test-client.py:1022:test_004()/392
+size: 4798
+location: clients/tests/test-client.py:1036:test_004()/392
 cmd: $NMCLI --mode tabular --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4625 bytes
+stdout: 4627 bytes
 >>>
 ============================================
   Szczegóły profilu połączenia (con-vpn-1)
@@ -21997,11 +22333,11 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
 ----------------------------------------------------------------------------------------------------------------------------------
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 4742
-location: clients/tests/test-client.py:1024:test_004()/393
+location: clients/tests/test-client.py:1038:test_004()/393
 cmd: $NMCLI --mode tabular --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -22042,12 +22378,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 4796
-location: clients/tests/test-client.py:1024:test_004()/394
+size: 4798
+location: clients/tests/test-client.py:1038:test_004()/394
 cmd: $NMCLI --mode tabular --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4625 bytes
+stdout: 4627 bytes
 >>>
 ============================================
   Szczegóły profilu połączenia (con-vpn-1)
@@ -22081,11 +22417,11 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
 ----------------------------------------------------------------------------------------------------------------------------------
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 3428
-location: clients/tests/test-client.py:1027:test_004()/395
+location: clients/tests/test-client.py:1041:test_004()/395
 cmd: $NMCLI --mode tabular --pretty -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -22117,7 +22453,7 @@ proxy  none    no            --       --
 
 <<<
 size: 3451
-location: clients/tests/test-client.py:1027:test_004()/396
+location: clients/tests/test-client.py:1041:test_004()/396
 cmd: $NMCLI --mode tabular --pretty -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -22149,7 +22485,7 @@ proxy  none    nie           --       --
 
 <<<
 size: 676
-location: clients/tests/test-client.py:1033:test_004()/397
+location: clients/tests/test-client.py:1047:test_004()/397
 cmd: $NMCLI --mode tabular --pretty -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -22164,7 +22500,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 696
-location: clients/tests/test-client.py:1033:test_004()/398
+location: clients/tests/test-client.py:1047:test_004()/398
 cmd: $NMCLI --mode tabular --pretty -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -22179,7 +22515,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 1106
-location: clients/tests/test-client.py:1036:test_004()/399
+location: clients/tests/test-client.py:1050:test_004()/399
 cmd: $NMCLI --mode tabular --pretty -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -22194,7 +22530,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    activated  no
 
 <<<
 size: 1138
-location: clients/tests/test-client.py:1036:test_004()/400
+location: clients/tests/test-client.py:1050:test_004()/400
 cmd: $NMCLI --mode tabular --pretty -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -22209,7 +22545,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 <<<
 size: 537
-location: clients/tests/test-client.py:1039:test_004()/401
+location: clients/tests/test-client.py:1053:test_004()/401
 cmd: $NMCLI --mode tabular --pretty dev s
 lang: C
 returncode: 0
@@ -22220,15 +22556,15 @@ stdout: 387 bytes
 =====================
 DEVICE  TYPE      STATE        CONNECTION 
 ----------------------------------------------------------------
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 545
-location: clients/tests/test-client.py:1039:test_004()/402
+location: clients/tests/test-client.py:1053:test_004()/402
 cmd: $NMCLI --mode tabular --pretty dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -22239,58 +22575,97 @@ stdout: 385 bytes
 ===================
 DEVICE  TYPE      STATE        CONNECTION 
 --------------------------------------------------------------
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1481
-location: clients/tests/test-client.py:1042:test_004()/403
+size: 1733
+location: clients/tests/test-client.py:1056:test_004()/403
 cmd: $NMCLI --mode tabular --pretty -f all dev status
 lang: C
 returncode: 0
-stdout: 1318 bytes
+stdout: 1570 bytes
 >>>
 =====================
   Status of devices
 =====================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1489
-location: clients/tests/test-client.py:1042:test_004()/404
+size: 1741
+location: clients/tests/test-client.py:1056:test_004()/404
 cmd: $NMCLI --mode tabular --pretty -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1316 bytes
+stdout: 1568 bytes
 >>>
 ===================
   Stan urządzenia
 ===================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 9891
-location: clients/tests/test-client.py:1045:test_004()/405
+location: clients/tests/test-client.py:1059:test_004()/405
 cmd: $NMCLI --mode tabular --pretty dev show
 lang: C
 returncode: 0
 stdout: 9737 bytes
 >>>
+==========================
+  Device details (wlan0)
+==========================
+DEVICE 
+--------
+wlan0  
+
+TYPE 
+------
+wifi 
+
+HWADDR            
+-------------------
+13:E0:74:85:7C:D9 
+
+MTU 
+-----
+0   
+
+STATE            
+------------------
+20 (unavailable) 
+
+CONNECTION 
+------------
+con-vpn-1  
+
+CON-PATH                                           
+----------------------------------------------------
+/org/freedesktop/NetworkManager/ActiveConnection/2 
+
+GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
+
+GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
+
 =========================
   Device details (eth0)
 =========================
@@ -22455,9 +22830,17 @@ GROUP  ADDRESS                        GATEWAY  ROUTE
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-==========================
-  Device details (wlan0)
-==========================
+<<<
+size: 10067
+location: clients/tests/test-client.py:1059:test_004()/406
+cmd: $NMCLI --mode tabular --pretty dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 9903 bytes
+>>>
+===================================
+  Informacje o urządzeniu (wlan0)
+===================================
 DEVICE 
 --------
 wlan0  
@@ -22476,7 +22859,7 @@ MTU
 
 STATE            
 ------------------
-20 (unavailable) 
+20 (niedostępne) 
 
 CONNECTION 
 ------------
@@ -22494,14 +22877,6 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 10067
-location: clients/tests/test-client.py:1045:test_004()/406
-cmd: $NMCLI --mode tabular --pretty dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 9903 bytes
->>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
@@ -22666,59 +23041,61 @@ GROUP  ADDRESS                        GATEWAY  ROUTE
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-===================================
-  Informacje o urządzeniu (wlan0)
-===================================
-DEVICE 
---------
-wlan0  
-
-TYPE 
-------
-wifi 
-
-HWADDR            
--------------------
-13:E0:74:85:7C:D9 
-
-MTU 
------
-0   
+<<<
+size: 22590
+location: clients/tests/test-client.py:1062:test_004()/407
+cmd: $NMCLI --mode tabular --pretty -f all dev show
+lang: C
+returncode: 0
+stdout: 22428 bytes
+>>>
+==========================
+  Device details (wlan0)
+==========================
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
-STATE            
-------------------
-20 (niedostępne) 
+NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
+-----------------------------------------------------------
+CAPABILITIES  no              unknown  no           no    
 
-CONNECTION 
-------------
-con-vpn-1  
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
+---------------------------------------------------------------------------
+WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
-CON-PATH                                           
-----------------------------------------------------
-/org/freedesktop/NetworkManager/ActiveConnection/2 
+NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+----------------------------------------------------------------------------
+AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
 
+GROUP  OPTION                                                                                    
+--------------------------------------------------------------------------------------------------
+DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
+
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 22050
-location: clients/tests/test-client.py:1048:test_004()/407
-cmd: $NMCLI --mode tabular --pretty -f all dev show
-lang: C
-returncode: 0
-stdout: 21888 bytes
->>>
+GROUP  OPTION                                                                                                           
+-------------------------------------------------------------------------------------------------------------------------
+DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
+
+NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
+----------------------------------------------------------------------------------------------------------------------
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
+
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -22751,9 +23128,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 =========================
   Device details (eth1)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -22786,9 +23163,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ==========================
   Device details (wlan1)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -22825,9 +23202,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 ==========================
   Device details (wlan1)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -22860,26 +23237,34 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-==========================
-  Device details (wlan0)
-==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+<<<
+size: 22951
+location: clients/tests/test-client.py:1062:test_004()/408
+cmd: $NMCLI --mode tabular --pretty -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 22779 bytes
+>>>
+===================================
+  Informacje o urządzeniu (wlan0)
+===================================
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
-NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
------------------------------------------------------------
-CAPABILITIES  no              unknown  no           no    
+NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
+------------------------------------------------------------
+CAPABILITIES  nie             nieznane  nie          nie   
 
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
----------------------------------------------------------------------------
-WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
+-----------------------------------------------------------------------------
+WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
-NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-----------------------------------------------------------------------------
-AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+-----------------------------------------------------------------------------------
+AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -22901,20 +23286,12 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-<<<
-size: 22411
-location: clients/tests/test-client.py:1048:test_004()/408
-cmd: $NMCLI --mode tabular --pretty -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 22239 bytes
->>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -22947,9 +23324,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ==================================
   Informacje o urządzeniu (eth1)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -22982,9 +23359,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ===================================
   Informacje o urządzeniu (wlan1)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -23021,9 +23398,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 ===================================
   Informacje o urządzeniu (wlan1)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -23056,50 +23433,9 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-===================================
-  Informacje o urządzeniu (wlan0)
-===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
-
-NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
-------------------------------------------------------------
-CAPABILITIES  nie             nieznane  nie          nie   
-
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
------------------------------------------------------------------------------
-WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
-
-NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
------------------------------------------------------------------------------------
-AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
-GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
-
-GROUP  OPTION                                                                                    
---------------------------------------------------------------------------------------------------
-DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
-
-GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
-
-GROUP  OPTION                                                                                                           
--------------------------------------------------------------------------------------------------------------------------
-DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
-
-NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
-----------------------------------------------------------------------------------------------------------------------
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
-
 <<<
 size: 1714
-location: clients/tests/test-client.py:1051:test_004()/409
+location: clients/tests/test-client.py:1065:test_004()/409
 cmd: $NMCLI --mode tabular --pretty dev show wlan0
 lang: C
 returncode: 0
@@ -23146,7 +23482,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1754
-location: clients/tests/test-client.py:1051:test_004()/410
+location: clients/tests/test-client.py:1065:test_004()/410
 cmd: $NMCLI --mode tabular --pretty dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -23192,19 +23528,19 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 4348
-location: clients/tests/test-client.py:1054:test_004()/411
+size: 4456
+location: clients/tests/test-client.py:1068:test_004()/411
 cmd: $NMCLI --mode tabular --pretty -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4181 bytes
+stdout: 4289 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -23217,8 +23553,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23241,19 +23577,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4456
-location: clients/tests/test-client.py:1054:test_004()/412
+size: 4564
+location: clients/tests/test-client.py:1068:test_004()/412
 cmd: $NMCLI --mode tabular --pretty -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4279 bytes
+stdout: 4387 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -23266,8 +23602,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23290,19 +23626,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 1762
-location: clients/tests/test-client.py:1057:test_004()/413
+size: 1870
+location: clients/tests/test-client.py:1071:test_004()/413
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1560 bytes
+stdout: 1668 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 -------------------
@@ -23313,19 +23649,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1826
-location: clients/tests/test-client.py:1057:test_004()/414
+size: 1934
+location: clients/tests/test-client.py:1071:test_004()/414
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1614 bytes
+stdout: 1722 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 -------------------
@@ -23336,19 +23672,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ
 WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
 <<<
-size: 1762
-location: clients/tests/test-client.py:1060:test_004()/415
+size: 1870
+location: clients/tests/test-client.py:1074:test_004()/415
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1560 bytes
+stdout: 1668 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 -------------------
@@ -23359,19 +23695,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1826
-location: clients/tests/test-client.py:1060:test_004()/416
+size: 1934
+location: clients/tests/test-client.py:1074:test_004()/416
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1614 bytes
+stdout: 1722 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 -------------------
@@ -23383,7 +23719,7 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 <<<
 size: 686
-location: clients/tests/test-client.py:1063:test_004()/417
+location: clients/tests/test-client.py:1077:test_004()/417
 cmd: $NMCLI --mode tabular --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -23394,15 +23730,15 @@ stdout: 513 bytes
 =====================
 DEVICE  TYPE      DBUS-PATH                                 
 ----------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 689
-location: clients/tests/test-client.py:1063:test_004()/418
+location: clients/tests/test-client.py:1077:test_004()/418
 cmd: $NMCLI --mode tabular --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -23413,21 +23749,30 @@ stdout: 506 bytes
 ===================
 DEVICE  TYPE      DBUS-PATH                                 
 --------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 3041
-location: clients/tests/test-client.py:1066:test_004()/419
+location: clients/tests/test-client.py:1080:test_004()/419
 cmd: $NMCLI --mode tabular --pretty -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 2872 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -23440,24 +23785,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MH
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3279
-location: clients/tests/test-client.py:1066:test_004()/420
+location: clients/tests/test-client.py:1080:test_004()/420
 cmd: $NMCLI --mode tabular --pretty -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3100 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -23470,24 +23815,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 1167
-location: clients/tests/test-client.py:1068:test_004()/421
+location: clients/tests/test-client.py:1082:test_004()/421
 cmd: $NMCLI --mode tabular --pretty -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 996 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
@@ -23500,24 +23845,24 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 -----------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 1398
-location: clients/tests/test-client.py:1068:test_004()/422
+location: clients/tests/test-client.py:1082:test_004()/422
 cmd: $NMCLI --mode tabular --pretty -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1216 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+--------------------------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
@@ -23530,24 +23875,24 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 ------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
---------------------------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 3154
-location: clients/tests/test-client.py:1071:test_004()/423
+location: clients/tests/test-client.py:1085:test_004()/423
 cmd: $NMCLI --mode tabular --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 2872 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -23560,24 +23905,24 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infra  1     2412 MH
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3392
-location: clients/tests/test-client.py:1071:test_004()/424
+location: clients/tests/test-client.py:1085:test_004()/424
 cmd: $NMCLI --mode tabular --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3100 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -23590,22 +23935,13 @@ AP[1]  wlan1-ap-4  776C616E312D61702D34  94:2B:E8:F6:D2:86  Infrastruktura  1
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 1154
-location: clients/tests/test-client.py:1073:test_004()/425
+size: 1156
+location: clients/tests/test-client.py:1087:test_004()/425
 cmd: $NMCLI --mode tabular --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 962 bytes
+stdout: 964 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -23614,13 +23950,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1242
-location: clients/tests/test-client.py:1073:test_004()/426
+size: 1244
+location: clients/tests/test-client.py:1087:test_004()/426
 cmd: $NMCLI --mode tabular --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1039 bytes
+stdout: 1041 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -23629,13 +23967,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 512
-location: clients/tests/test-client.py:1075:test_004()/427
+size: 514
+location: clients/tests/test-client.py:1089:test_004()/427
 cmd: $NMCLI --mode tabular --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 317 bytes
+stdout: 319 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -23644,13 +23984,15 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 ------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 597
-location: clients/tests/test-client.py:1075:test_004()/428
+size: 599
+location: clients/tests/test-client.py:1089:test_004()/428
 cmd: $NMCLI --mode tabular --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 392 bytes
+stdout: 394 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -23659,13 +24001,15 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 --------------------------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1267
-location: clients/tests/test-client.py:1078:test_004()/429
+size: 1269
+location: clients/tests/test-client.py:1092:test_004()/429
 cmd: $NMCLI --mode tabular --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 962 bytes
+stdout: 964 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -23674,13 +24018,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1355
-location: clients/tests/test-client.py:1078:test_004()/430
+size: 1357
+location: clients/tests/test-client.py:1092:test_004()/430
 cmd: $NMCLI --mode tabular --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1039 bytes
+stdout: 1041 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -23689,20 +24035,22 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 4351
-location: clients/tests/test-client.py:1080:test_004()/431
+size: 4459
+location: clients/tests/test-client.py:1094:test_004()/431
 cmd: $NMCLI --mode tabular --pretty -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4181 bytes
+stdout: 4289 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -23715,8 +24063,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23739,19 +24087,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4459
-location: clients/tests/test-client.py:1080:test_004()/432
+size: 4567
+location: clients/tests/test-client.py:1094:test_004()/432
 cmd: $NMCLI --mode tabular --pretty -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4279 bytes
+stdout: 4387 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -23764,8 +24112,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23789,7 +24137,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 1727
-location: clients/tests/test-client.py:1082:test_004()/433
+location: clients/tests/test-client.py:1096:test_004()/433
 cmd: $NMCLI --mode tabular --pretty -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -23836,7 +24184,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1767
-location: clients/tests/test-client.py:1082:test_004()/434
+location: clients/tests/test-client.py:1096:test_004()/434
 cmd: $NMCLI --mode tabular --pretty -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -23882,19 +24230,19 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 4489
-location: clients/tests/test-client.py:1084:test_004()/435
+size: 4597
+location: clients/tests/test-client.py:1098:test_004()/435
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4181 bytes
+stdout: 4289 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -23907,8 +24255,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23931,19 +24279,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4597
-location: clients/tests/test-client.py:1084:test_004()/436
+size: 4705
+location: clients/tests/test-client.py:1098:test_004()/436
 cmd: $NMCLI --mode tabular --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4279 bytes
+stdout: 4387 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -23956,8 +24304,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -23981,7 +24329,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 4754
-location: clients/tests/test-client.py:1022:test_004()/437
+location: clients/tests/test-client.py:1036:test_004()/437
 cmd: $NMCLI --mode tabular --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -24022,12 +24370,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 4808
-location: clients/tests/test-client.py:1022:test_004()/438
+size: 4810
+location: clients/tests/test-client.py:1036:test_004()/438
 cmd: $NMCLI --mode tabular --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4625 bytes
+stdout: 4627 bytes
 >>>
 ============================================
   Szczegóły profilu połączenia (con-vpn-1)
@@ -24061,11 +24409,11 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
 ----------------------------------------------------------------------------------------------------------------------------------
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 4754
-location: clients/tests/test-client.py:1024:test_004()/439
+location: clients/tests/test-client.py:1038:test_004()/439
 cmd: $NMCLI --mode tabular --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -24106,12 +24454,12 @@ NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE
 VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - VPN connected  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
-size: 4808
-location: clients/tests/test-client.py:1024:test_004()/440
+size: 4810
+location: clients/tests/test-client.py:1038:test_004()/440
 cmd: $NMCLI --mode tabular --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4625 bytes
+stdout: 4627 bytes
 >>>
 ============================================
   Szczegóły profilu połączenia (con-vpn-1)
@@ -24145,11 +24493,11 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 NAME  TYPE     USERNAME  GATEWAY  BANNER                            VPN-STATE            CFG                                     
 ----------------------------------------------------------------------------------------------------------------------------------
-VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 - Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
+VPN   openvpn  --        --       *** VPN connection con-vpn-1 ***  5 — Połączono z VPN  key1 = val1 | key2 = val2 | key3 = val3 
 
 <<<
 size: 3440
-location: clients/tests/test-client.py:1027:test_004()/441
+location: clients/tests/test-client.py:1041:test_004()/441
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -24181,7 +24529,7 @@ proxy  none    no            --       --
 
 <<<
 size: 3463
-location: clients/tests/test-client.py:1027:test_004()/442
+location: clients/tests/test-client.py:1041:test_004()/442
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -24213,7 +24561,7 @@ proxy  none    nie           --       --
 
 <<<
 size: 688
-location: clients/tests/test-client.py:1033:test_004()/443
+location: clients/tests/test-client.py:1047:test_004()/443
 cmd: $NMCLI --mode tabular --pretty --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -24228,7 +24576,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 708
-location: clients/tests/test-client.py:1033:test_004()/444
+location: clients/tests/test-client.py:1047:test_004()/444
 cmd: $NMCLI --mode tabular --pretty --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -24243,7 +24591,7 @@ vpn   org.freedesktop.NetworkManager.openvpn  --         key1 = val1, key2 = val
 
 <<<
 size: 1118
-location: clients/tests/test-client.py:1036:test_004()/445
+location: clients/tests/test-client.py:1050:test_004()/445
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -24258,7 +24606,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    activated  no
 
 <<<
 size: 1150
-location: clients/tests/test-client.py:1036:test_004()/446
+location: clients/tests/test-client.py:1050:test_004()/446
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -24273,7 +24621,7 @@ GENERAL  con-vpn-1  UUID-con-vpn-1-REPLACED-REPLACED-REP  wlan0    aktywowano  n
 
 <<<
 size: 709
-location: clients/tests/test-client.py:1039:test_004()/447
+location: clients/tests/test-client.py:1053:test_004()/447
 cmd: $NMCLI --mode tabular --pretty --color yes dev s
 lang: C
 returncode: 0
@@ -24284,15 +24632,15 @@ stdout: 547 bytes
 =====================
 DEVICE  TYPE      STATE        CONNECTION 
 ----------------------------------------------------------------
+wlan0   wifi      unavailable  con-vpn-1  
 eth0    ethernet  unavailable  --         
 eth1    ethernet  unavailable  --         
 wlan1   wifi      unavailable  --         
 wlan1   wifi      unavailable  --         
-wlan0   wifi      unavailable  con-vpn-1  
 
 <<<
 size: 717
-location: clients/tests/test-client.py:1039:test_004()/448
+location: clients/tests/test-client.py:1053:test_004()/448
 cmd: $NMCLI --mode tabular --pretty --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -24303,58 +24651,97 @@ stdout: 545 bytes
 ===================
 DEVICE  TYPE      STATE        CONNECTION 
 --------------------------------------------------------------
+wlan0   wifi      niedostępne  con-vpn-1  
 eth0    ethernet  niedostępne  --         
 eth1    ethernet  niedostępne  --         
 wlan1   wifi      niedostępne  --         
 wlan1   wifi      niedostępne  --         
-wlan0   wifi      niedostępne  con-vpn-1  
 
 <<<
-size: 1773
-location: clients/tests/test-client.py:1042:test_004()/449
+size: 2105
+location: clients/tests/test-client.py:1056:test_004()/449
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 1598 bytes
+stdout: 1930 bytes
 >>>
 =====================
   Status of devices
 =====================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  unavailable  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      unavailable  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      unavailable  unknown           unknown           /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
-size: 1781
-location: clients/tests/test-client.py:1042:test_004()/450
+size: 2113
+location: clients/tests/test-client.py:1056:test_004()/450
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1596 bytes
+stdout: 1928 bytes
 >>>
 ===================
   Stan urządzenia
 ===================
-DEVICE  TYPE      STATE        DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-eth0    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
-eth1    ethernet  niedostępne  /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
-wlan1   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
-wlan0   wifi      niedostępne  /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+DEVICE  TYPE      STATE        IP4-CONNECTIVITY  IP6-CONNECTIVITY  DBUS-PATH                                  CONNECTION  CON-UUID                              CON-PATH                                           
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+wlan0   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/3  con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2 
+eth0    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/1  --          --                                    --                                                 
+eth1    ethernet  niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/2  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/4  --          --                                    --                                                 
+wlan1   wifi      niedostępne  nieznane          nieznane          /org/freedesktop/NetworkManager/Devices/5  --          --                                    --                                                 
 
 <<<
 size: 9903
-location: clients/tests/test-client.py:1045:test_004()/451
+location: clients/tests/test-client.py:1059:test_004()/451
 cmd: $NMCLI --mode tabular --pretty --color yes dev show
 lang: C
 returncode: 0
 stdout: 9737 bytes
 >>>
+==========================
+  Device details (wlan0)
+==========================
+DEVICE 
+--------
+wlan0  
+
+TYPE 
+------
+wifi 
+
+HWADDR            
+-------------------
+13:E0:74:85:7C:D9 
+
+MTU 
+-----
+0   
+
+STATE            
+------------------
+20 (unavailable) 
+
+CONNECTION 
+------------
+con-vpn-1  
+
+CON-PATH                                           
+----------------------------------------------------
+/org/freedesktop/NetworkManager/ActiveConnection/2 
+
+GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
+
+GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
+
 =========================
   Device details (eth0)
 =========================
@@ -24519,9 +24906,17 @@ GROUP  ADDRESS                        GATEWAY  ROUTE
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-==========================
-  Device details (wlan0)
-==========================
+<<<
+size: 10079
+location: clients/tests/test-client.py:1059:test_004()/452
+cmd: $NMCLI --mode tabular --pretty --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 9903 bytes
+>>>
+===================================
+  Informacje o urządzeniu (wlan0)
+===================================
 DEVICE 
 --------
 wlan0  
@@ -24540,7 +24935,7 @@ MTU
 
 STATE            
 ------------------
-20 (unavailable) 
+20 (niedostępne) 
 
 CONNECTION 
 ------------
@@ -24558,14 +24953,6 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 10079
-location: clients/tests/test-client.py:1045:test_004()/452
-cmd: $NMCLI --mode tabular --pretty --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 9903 bytes
->>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
@@ -24730,59 +25117,61 @@ GROUP  ADDRESS                        GATEWAY  ROUTE
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    2001:a::88ca:3654:96b:ab44/89  --       dst = 2001:a::cc8b:7c09:4673:bbb0/85, nh = ::, mt = 2821465568 | dst = 2001:a::a976:2488:f49f:b48/106, nh = 2001:a::62ae:c734:fc7b:e931, mt = 2248613879 | dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::  2001:a::2934:bd66:550d:ec19  sear6.fo.x.y 
 
-===================================
-  Informacje o urządzeniu (wlan0)
-===================================
-DEVICE 
---------
-wlan0  
-
-TYPE 
-------
-wifi 
-
-HWADDR            
--------------------
-13:E0:74:85:7C:D9 
-
-MTU 
------
-0   
+<<<
+size: 22926
+location: clients/tests/test-client.py:1062:test_004()/453
+cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 22752 bytes
+>>>
+==========================
+  Device details (wlan0)
+==========================
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
-STATE            
-------------------
-20 (niedostępne) 
+NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
+-----------------------------------------------------------
+CAPABILITIES  no              unknown  no           no    
 
-CONNECTION 
-------------
-con-vpn-1  
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
+---------------------------------------------------------------------------
+WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
-CON-PATH                                           
-----------------------------------------------------
-/org/freedesktop/NetworkManager/ActiveConnection/2 
+NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+----------------------------------------------------------------------------
+AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
 
+GROUP  OPTION                                                                                    
+--------------------------------------------------------------------------------------------------
+DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
+
 GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
-<<<
-size: 22386
-location: clients/tests/test-client.py:1048:test_004()/453
-cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 22212 bytes
->>>
+GROUP  OPTION                                                                                                           
+-------------------------------------------------------------------------------------------------------------------------
+DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
+
+NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
+----------------------------------------------------------------------------------------------------------------------
+CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
+
 =========================
   Device details (eth0)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth0  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -24815,9 +25204,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 =========================
   Device details (eth1)
 =========================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/eth1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -24850,9 +25239,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ==========================
   Device details (wlan1)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -24889,9 +25278,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 ==========================
   Device details (wlan1)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED 
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan1  --        no           yes         yes          no                no                 --            --          --        --        unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -24924,26 +25313,34 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-==========================
-  Device details (wlan0)
-==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+<<<
+size: 23287
+location: clients/tests/test-client.py:1062:test_004()/454
+cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 23103 bytes
+>>>
+===================================
+  Informacje o urządzeniu (wlan0)
+===================================
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
-NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
------------------------------------------------------------
-CAPABILITIES  no              unknown  no           no    
+NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
+------------------------------------------------------------
+CAPABILITIES  nie             nieznane  nie          nie   
 
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ    
----------------------------------------------------------------------------
-WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
+NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
+-----------------------------------------------------------------------------
+WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
-NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-----------------------------------------------------------------------------
-AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+-----------------------------------------------------------------------------------
+AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -24965,20 +25362,12 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-<<<
-size: 22747
-location: clients/tests/test-client.py:1048:test_004()/454
-cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 22563 bytes
->>>
 ==================================
   Informacje o urządzeniu (eth0)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth0    ethernet  NMDeviceEthernet  --      --       virtual  --              --                AB:B7:BF:E2:48:E8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth0  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25011,9 +25400,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ==================================
   Informacje o urządzeniu (eth1)
 ==================================
-NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE      NM-TYPE           VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                        IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  eth1    ethernet  NMDeviceEthernet  --      --       virtual  --              --                E7:78:B1:93:2B:22  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/eth1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25046,9 +25435,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{1}  5fcfd6d7-1
 ===================================
   Informacje o urządzeniu (wlan1)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                21:E9:64:81:8C:A8  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25085,9 +25474,9 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 ===================================
   Informacje o urządzeniu (wlan1)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID  CON-PATH  METERED  
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan1   wifi  NMDeviceWifi  --      --       virtual  --              --                71:52:AD:63:5C:7C  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan1  --        nie          tak         tak          nie               nie                --            --          --        --        nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25120,50 +25509,9 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 ----------------------------------------------------------------------------------------------------------------------
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
-===================================
-  Informacje o urządzeniu (wlan0)
-===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
-
-NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
-------------------------------------------------------------
-CAPABILITIES  nie             nieznane  nie          nie   
-
-NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ     
------------------------------------------------------------------------------
-WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
-
-NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
------------------------------------------------------------------------------------
-AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
-GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-IP4    192.168.228.18/32 | 192.168.209.179/25  192.168.41.120  --     --   sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar  192.168.120.79 
-
-GROUP  OPTION                                                                                    
---------------------------------------------------------------------------------------------------
-DHCP4  dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7 
-
-GROUP  ADDRESS  GATEWAY  ROUTE                                                           DNS  DOMAIN                                                                                            
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
-
-GROUP  OPTION                                                                                                           
--------------------------------------------------------------------------------------------------------------------------
-DHCP6  dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 
-
-NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-CONNECTIONS                          
-----------------------------------------------------------------------------------------------------------------------
-CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
-
 <<<
 size: 1726
-location: clients/tests/test-client.py:1051:test_004()/455
+location: clients/tests/test-client.py:1065:test_004()/455
 cmd: $NMCLI --mode tabular --pretty --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -25210,7 +25558,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1766
-location: clients/tests/test-client.py:1051:test_004()/456
+location: clients/tests/test-client.py:1065:test_004()/456
 cmd: $NMCLI --mode tabular --pretty --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -25256,19 +25604,19 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 4603
-location: clients/tests/test-client.py:1054:test_004()/457
+size: 4711
+location: clients/tests/test-client.py:1068:test_004()/457
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4424 bytes
+stdout: 4532 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -25281,8 +25629,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -25305,19 +25653,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4711
-location: clients/tests/test-client.py:1054:test_004()/458
+size: 4819
+location: clients/tests/test-client.py:1068:test_004()/458
 cmd: $NMCLI --mode tabular --pretty --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4522 bytes
+stdout: 4630 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25330,8 +25678,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -25354,19 +25702,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 1774
-location: clients/tests/test-client.py:1057:test_004()/459
+size: 1882
+location: clients/tests/test-client.py:1071:test_004()/459
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1560 bytes
+stdout: 1668 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 -------------------
@@ -25377,19 +25725,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1838
-location: clients/tests/test-client.py:1057:test_004()/460
+size: 1946
+location: clients/tests/test-client.py:1071:test_004()/460
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1614 bytes
+stdout: 1722 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 -------------------
@@ -25400,19 +25748,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ      5GHZ
 WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane 
 
 <<<
-size: 1774
-location: clients/tests/test-client.py:1060:test_004()/461
+size: 1882
+location: clients/tests/test-client.py:1074:test_004()/461
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1560 bytes
+stdout: 1668 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 HWADDR            
 -------------------
@@ -25423,19 +25771,19 @@ NAME             WEP  WPA  WPA2  TKIP  CCMP  AP   ADHOC  2GHZ     5GHZ
 WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown 
 
 <<<
-size: 1838
-location: clients/tests/test-client.py:1060:test_004()/462
+size: 1946
+location: clients/tests/test-client.py:1074:test_004()/462
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1614 bytes
+stdout: 1722 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 HWADDR            
 -------------------
@@ -25447,7 +25795,7 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 
 <<<
 size: 818
-location: clients/tests/test-client.py:1063:test_004()/463
+location: clients/tests/test-client.py:1077:test_004()/463
 cmd: $NMCLI --mode tabular --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -25458,15 +25806,15 @@ stdout: 633 bytes
 =====================
 DEVICE  TYPE      DBUS-PATH                                 
 ----------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 821
-location: clients/tests/test-client.py:1063:test_004()/464
+location: clients/tests/test-client.py:1077:test_004()/464
 cmd: $NMCLI --mode tabular --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -25477,21 +25825,30 @@ stdout: 626 bytes
 ===================
 DEVICE  TYPE      DBUS-PATH                                 
 --------------------------------------------------------------------------------
+wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 eth0    ethernet  /org/freedesktop/NetworkManager/Devices/1 
 eth1    ethernet  /org/freedesktop/NetworkManager/Devices/2 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/4 
 wlan1   wifi      /org/freedesktop/NetworkManager/Devices/5 
-wlan0   wifi      /org/freedesktop/NetworkManager/Devices/3 
 
 <<<
 size: 3665
-location: clients/tests/test-client.py:1066:test_004()/465
+location: clients/tests/test-client.py:1080:test_004()/465
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device wifi list
 lang: C
 returncode: 0
 stdout: 3484 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -25504,24 +25861,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 3903
-location: clients/tests/test-client.py:1066:test_004()/466
+location: clients/tests/test-client.py:1080:test_004()/466
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3712 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -25534,24 +25891,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 1468
-location: clients/tests/test-client.py:1068:test_004()/467
+location: clients/tests/test-client.py:1082:test_004()/467
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
 stdout: 1284 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
+------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
@@ -25564,24 +25921,24 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 -----------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
-------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
-
 <<<
 size: 1698
-location: clients/tests/test-client.py:1068:test_004()/468
+location: clients/tests/test-client.py:1082:test_004()/468
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1504 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
+--------------------------------------------------------------------------------------------------------------------
+        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
+        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
@@ -25594,24 +25951,24 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 
 ------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
---------------------------------------------------------------------------------------------------------------------
-        wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-        wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-        wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
-
 <<<
 size: 3778
-location: clients/tests/test-client.py:1071:test_004()/469
+location: clients/tests/test-client.py:1085:test_004()/469
 cmd: $NMCLI --mode tabular --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
 stdout: 3484 bytes
 >>>
 ===========================
+  Wi-Fi scan list (wlan0)
+===========================
+NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (none)                                         wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA3       (none)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
+
+===========================
   Wi-Fi scan list (wlan1)
 ===========================
 NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -25624,24 +25981,24 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-===========================
-  Wi-Fi scan list (wlan0)
-===========================
-NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ      RATE       SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infra  1     2412 MHz  54 Mbit/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infra  1     2412 MHz  54 Mbit/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
 size: 4016
-location: clients/tests/test-client.py:1071:test_004()/470
+location: clients/tests/test-client.py:1085:test_004()/470
 cmd: $NMCLI --mode tabular --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 3712 bytes
 >>>
 ========================================
+  Lista skanowania sieci Wi-Fi (wlan0)
+========================================
+NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
+AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1       pair_tkip pair_ccmp group_tkip group_ccmp psk  (brak)                                         wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
+AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA3       (brak)                                         pair_tkip pair_ccmp group_tkip group_ccmp sae  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
+
+========================================
   Lista skanowania sieci Wi-Fi (wlan1)
 ========================================
 NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
@@ -25654,22 +26011,13 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 NAME  SSID  SSID-HEX  BSSID  MODE  CHAN  FREQ  RATE  SIGNAL  BARS  SECURITY  WPA-FLAGS  RSN-FLAGS  DEVICE  ACTIVE  IN-USE  DBUS-PATH 
 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
-========================================
-  Lista skanowania sieci Wi-Fi (wlan0)
-========================================
-NAME   SSID        SSID-HEX              BSSID              MODE            CHAN  FREQ      RATE     SIGNAL  BARS  SECURITY   WPA-FLAGS                                      RSN-FLAGS                                      DEVICE  ACTIVE  IN-USE  DBUS-PATH                                     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
-AP[2]  wlan0-ap-1  776C616E302D61702D31  61:95:77:AC:1E:4C  Infrastruktura  1     2412 MHz  54 Mb/s  81      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/1 
-AP[3]  wlan0-ap-3  776C616E302D61702D33  9B:F6:B7:EC:97:76  Infrastruktura  1     2412 MHz  54 Mb/s  55      **    WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/3 
-
 <<<
-size: 1320
-location: clients/tests/test-client.py:1073:test_004()/471
+size: 1322
+location: clients/tests/test-client.py:1087:test_004()/471
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1115 bytes
+stdout: 1117 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -25678,13 +26026,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1407
-location: clients/tests/test-client.py:1073:test_004()/472
+size: 1409
+location: clients/tests/test-client.py:1087:test_004()/472
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1192 bytes
+stdout: 1194 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -25693,13 +26043,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 596
-location: clients/tests/test-client.py:1075:test_004()/473
+size: 598
+location: clients/tests/test-client.py:1089:test_004()/473
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 389 bytes
+stdout: 391 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -25708,13 +26060,15 @@ IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
 ------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 681
-location: clients/tests/test-client.py:1075:test_004()/474
+size: 683
+location: clients/tests/test-client.py:1089:test_004()/474
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 464 bytes
+stdout: 466 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -25723,13 +26077,15 @@ IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY
 --------------------------------------------------------------------------------------------------------------------
         wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
 
+
+
 <<<
-size: 1433
-location: clients/tests/test-client.py:1078:test_004()/475
+size: 1435
+location: clients/tests/test-client.py:1092:test_004()/475
 cmd: $NMCLI --mode tabular --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1115 bytes
+stdout: 1117 bytes
 >>>
 ===========================
   Wi-Fi scan list (wlan0)
@@ -25738,13 +26094,15 @@ NAME   SSID        SSID-HEX              BSSID              MODE   CHAN  FREQ
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infra  1     2412 MHz  54 Mbit/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   no              /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 1520
-location: clients/tests/test-client.py:1078:test_004()/476
+size: 1522
+location: clients/tests/test-client.py:1092:test_004()/476
 cmd: $NMCLI --mode tabular --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1192 bytes
+stdout: 1194 bytes
 >>>
 ========================================
   Lista skanowania sieci Wi-Fi (wlan0)
@@ -25753,20 +26111,22 @@ NAME   SSID        SSID-HEX              BSSID              MODE            CHAN
 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 AP[1]  wlan0-ap-2  776C616E302D61702D32  C0:E2:BE:E8:EF:B6  Infrastruktura  1     2412 MHz  54 Mb/s  92      ****  WPA1 WPA2  pair_tkip pair_ccmp group_tkip group_ccmp psk  pair_tkip pair_ccmp group_tkip group_ccmp psk  wlan0   nie             /org/freedesktop/NetworkManager/AccessPoint/2 
 
+
+
 <<<
-size: 4606
-location: clients/tests/test-client.py:1080:test_004()/477
+size: 4714
+location: clients/tests/test-client.py:1094:test_004()/477
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4424 bytes
+stdout: 4532 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -25779,8 +26139,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -25803,19 +26163,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4714
-location: clients/tests/test-client.py:1080:test_004()/478
+size: 4822
+location: clients/tests/test-client.py:1094:test_004()/478
 cmd: $NMCLI --mode tabular --pretty --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4522 bytes
+stdout: 4630 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -25828,8 +26188,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -25853,7 +26213,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 1739
-location: clients/tests/test-client.py:1082:test_004()/479
+location: clients/tests/test-client.py:1096:test_004()/479
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -25900,7 +26260,7 @@ IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 250
 
 <<<
 size: 1779
-location: clients/tests/test-client.py:1082:test_004()/480
+location: clients/tests/test-client.py:1096:test_004()/480
 cmd: $NMCLI --mode tabular --pretty --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -25946,19 +26306,19 @@ GROUP  ADDRESS  GATEWAY  ROUTE
 IP6    --       --       dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086  --   sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar 
 
 <<<
-size: 4744
-location: clients/tests/test-client.py:1084:test_004()/481
+size: 4852
+location: clients/tests/test-client.py:1098:test_004()/481
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4424 bytes
+stdout: 4532 bytes
 >>>
 ==========================
   Device details (wlan0)
 ==========================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON               IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED 
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (unavailable)  0 (No reason given)  0 (unknown)       0 (unknown)       /sys/devices/virtual/wlan0  --        no           yes         yes          no                no                 --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  unknown 
 
 NAME          CARRIER-DETECT  SPEED    IS-SOFTWARE  SRIOV 
 -----------------------------------------------------------
@@ -25971,8 +26331,8 @@ WIFI-PROPERTIES  yes  yes  yes   yes   yes   yes  yes    unknown  unknown
 NAME   IN-USE  SSID        MODE   CHAN  RATE       SIGNAL  BARS  SECURITY  
 ----------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infra  1     54 Mbit/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infra  1     54 Mbit/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infra  1     54 Mbit/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -25995,19 +26355,19 @@ NAME         AVAILABLE-CONNECTION-PATHS                               AVAILABLE-
 CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1 
 
 <<<
-size: 4852
-location: clients/tests/test-client.py:1084:test_004()/482
+size: 4960
+location: clients/tests/test-client.py:1098:test_004()/482
 cmd: $NMCLI --mode tabular --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4522 bytes
+stdout: 4630 bytes
 >>>
 ===================================
   Informacje o urządzeniu (wlan0)
 ===================================
-NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
+NAME     DEVICE  TYPE  NM-TYPE       VENDOR  PRODUCT  DRIVER   DRIVER-VERSION  FIRMWARE-VERSION  HWADDR             MTU  STATE             REASON                    IP4-CONNECTIVITY  IP6-CONNECTIVITY  UDI                         IP-IFACE  IS-SOFTWARE  NM-MANAGED  AUTOCONNECT  FIRMWARE-MISSING  NM-PLUGIN-MISSING  PHYS-PORT-ID  CONNECTION  CON-UUID                              CON-PATH                                            METERED  
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+GENERAL  wlan0   wifi  NMDeviceWifi  --      --       virtual  --              --                13:E0:74:85:7C:D9  0    20 (niedostępne)  0 (Nie podano przyczyny)  0 (nieznane)      0 (nieznane)      /sys/devices/virtual/wlan0  --        nie          tak         tak          nie               nie                --            con-vpn-1   UUID-con-vpn-1-REPLACED-REPLACED-REP  /org/freedesktop/NetworkManager/ActiveConnection/2  nieznane 
 
 NAME          CARRIER-DETECT  SPEED     IS-SOFTWARE  SRIOV 
 ------------------------------------------------------------
@@ -26020,8 +26380,8 @@ WIFI-PROPERTIES  tak  tak  tak   tak   tak   tak  tak    nieznane  nieznane
 NAME   IN-USE  SSID        MODE            CHAN  RATE     SIGNAL  BARS  SECURITY  
 -----------------------------------------------------------------------------------
 AP[1]          wlan0-ap-2  Infrastruktura  1     54 Mb/s  92      ****  WPA1 WPA2 
-AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1 WPA2 
-AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA1 WPA2 
+AP[2]          wlan0-ap-1  Infrastruktura  1     54 Mb/s  81      ****  WPA1      
+AP[3]          wlan0-ap-3  Infrastruktura  1     54 Mb/s  55      **    WPA3      
 
 GROUP  ADDRESS                                 GATEWAY         ROUTE  DNS  DOMAIN                                                                            WINS           
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -26045,7 +26405,7 @@ CONNECTIONS  /org/freedesktop/NetworkManager/Settings/Connection/{2}  UUID-con-x
 
 <<<
 size: 791
-location: clients/tests/test-client.py:1022:test_004()/483
+location: clients/tests/test-client.py:1036:test_004()/483
 cmd: $NMCLI --mode tabular --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -26061,7 +26421,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 801
-location: clients/tests/test-client.py:1022:test_004()/484
+location: clients/tests/test-client.py:1036:test_004()/484
 cmd: $NMCLI --mode tabular --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26077,7 +26437,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 791
-location: clients/tests/test-client.py:1024:test_004()/485
+location: clients/tests/test-client.py:1038:test_004()/485
 cmd: $NMCLI --mode tabular --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -26093,7 +26453,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 801
-location: clients/tests/test-client.py:1024:test_004()/486
+location: clients/tests/test-client.py:1038:test_004()/486
 cmd: $NMCLI --mode tabular --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26109,7 +26469,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 504
-location: clients/tests/test-client.py:1027:test_004()/487
+location: clients/tests/test-client.py:1041:test_004()/487
 cmd: $NMCLI --mode tabular --terse -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -26123,7 +26483,7 @@ proxy:none:no::
 
 <<<
 size: 514
-location: clients/tests/test-client.py:1027:test_004()/488
+location: clients/tests/test-client.py:1041:test_004()/488
 cmd: $NMCLI --mode tabular --terse -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26137,7 +26497,7 @@ proxy:none:no::
 
 <<<
 size: 261
-location: clients/tests/test-client.py:1033:test_004()/489
+location: clients/tests/test-client.py:1047:test_004()/489
 cmd: $NMCLI --mode tabular --terse -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -26147,7 +26507,7 @@ vpn:org.freedesktop.NetworkManager.openvpn::key1 = val1, key2 = val2, key3 = val
 
 <<<
 size: 271
-location: clients/tests/test-client.py:1033:test_004()/490
+location: clients/tests/test-client.py:1047:test_004()/490
 cmd: $NMCLI --mode tabular --terse -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26157,7 +26517,7 @@ vpn:org.freedesktop.NetworkManager.openvpn::key1 = val1, key2 = val2, key3 = val
 
 <<<
 size: 359
-location: clients/tests/test-client.py:1036:test_004()/491
+location: clients/tests/test-client.py:1050:test_004()/491
 cmd: $NMCLI --mode tabular --terse -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -26167,7 +26527,7 @@ GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:activated:no:no::ye
 
 <<<
 size: 369
-location: clients/tests/test-client.py:1036:test_004()/492
+location: clients/tests/test-client.py:1050:test_004()/492
 cmd: $NMCLI --mode tabular --terse -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26177,68 +26537,78 @@ GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:activated:no:no::ye
 
 <<<
 size: 284
-location: clients/tests/test-client.py:1039:test_004()/493
+location: clients/tests/test-client.py:1053:test_004()/493
 cmd: $NMCLI --mode tabular --terse dev s
 lang: C
 returncode: 0
 stdout: 135 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
 size: 294
-location: clients/tests/test-client.py:1039:test_004()/494
+location: clients/tests/test-client.py:1053:test_004()/494
 cmd: $NMCLI --mode tabular --terse dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 135 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
-size: 602
-location: clients/tests/test-client.py:1042:test_004()/495
+size: 682
+location: clients/tests/test-client.py:1056:test_004()/495
 cmd: $NMCLI --mode tabular --terse -f all dev status
 lang: C
 returncode: 0
-stdout: 441 bytes
+stdout: 521 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
-size: 612
-location: clients/tests/test-client.py:1042:test_004()/496
+size: 692
+location: clients/tests/test-client.py:1056:test_004()/496
 cmd: $NMCLI --mode tabular --terse -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 441 bytes
+stdout: 521 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
 size: 3096
-location: clients/tests/test-client.py:1045:test_004()/497
+location: clients/tests/test-client.py:1059:test_004()/497
 cmd: $NMCLI --mode tabular --terse dev show
 lang: C
 returncode: 0
 stdout: 2943 bytes
 >>>
+wlan0
+wifi
+13\:E0\:74\:85\:7C\:D9
+0
+20 (unavailable)
+con-vpn-1
+/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
+IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
+
 eth0
 ethernet
 AB\:B7\:BF\:E2\:48\:E8
@@ -26281,6 +26651,14 @@ wifi
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y
 
+<<<
+size: 3106
+location: clients/tests/test-client.py:1059:test_004()/498
+cmd: $NMCLI --mode tabular --terse dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2943 bytes
+>>>
 wlan0
 wifi
 13\:E0\:74\:85\:7C\:D9
@@ -26291,14 +26669,6 @@ con-vpn-1
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
-<<<
-size: 3106
-location: clients/tests/test-client.py:1045:test_004()/498
-cmd: $NMCLI --mode tabular --terse dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2943 bytes
->>>
 eth0
 ethernet
 AB\:B7\:BF\:E2\:48\:E8
@@ -26341,25 +26711,27 @@ wifi
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y
 
-wlan0
-wifi
-13\:E0\:74\:85\:7C\:D9
-0
-20 (unavailable)
-con-vpn-1
-/org/freedesktop/NetworkManager/ActiveConnection/2
-IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
-IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
-
 <<<
-size: 6205
-location: clients/tests/test-client.py:1048:test_004()/499
+size: 6315
+location: clients/tests/test-client.py:1062:test_004()/499
 cmd: $NMCLI --mode tabular --terse -f all dev show
 lang: C
 returncode: 0
-stdout: 6045 bytes
+stdout: 6155 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+CAPABILITIES:no:unknown:no:no
+WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
+AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
+IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
+DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
+IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
+DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
+CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.49.34/22 | 192.168.135.86/19:::192.168.45.230 | 192.168.180.201 | 192.168.253.2:sear4.foo2.bar | sear4.foo1.bar:192.168.163.23 | 192.168.151.246
@@ -26368,7 +26740,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
+GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.127.210/25:192.168.88.4:dst = 192.168.222.35/19, nh = 192.168.170.142, mt = 3609264321 | dst = 192.168.135.81/32, nh = 192.168.32.11, mt = 1316413247 | dst = 192.168.24.65/26, nh = 192.168.23.163, mt = 3855574583:192.168.16.144 | 192.168.79.53 | 192.168.237.155:sear4.foo4.bar | sear4.foo3.bar | sear4.foo1.bar:192.168.211.91 | 192.168.58.182 | 192.168.114.97
@@ -26377,7 +26749,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123:
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
@@ -26387,7 +26759,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
@@ -26396,27 +26768,27 @@ IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+<<<
+size: 6361
+location: clients/tests/test-client.py:1062:test_004()/500
+cmd: $NMCLI --mode tabular --terse -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 6191 bytes
+>>>
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
-AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 6251
-location: clients/tests/test-client.py:1048:test_004()/500
-cmd: $NMCLI --mode tabular --terse -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 6081 bytes
->>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.49.34/22 | 192.168.135.86/19:::192.168.45.230 | 192.168.180.201 | 192.168.253.2:sear4.foo2.bar | sear4.foo1.bar:192.168.163.23 | 192.168.151.246
@@ -26425,7 +26797,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
+GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.127.210/25:192.168.88.4:dst = 192.168.222.35/19, nh = 192.168.170.142, mt = 3609264321 | dst = 192.168.135.81/32, nh = 192.168.32.11, mt = 1316413247 | dst = 192.168.24.65/26, nh = 192.168.23.163, mt = 3855574583:192.168.16.144 | 192.168.79.53 | 192.168.237.155:sear4.foo4.bar | sear4.foo3.bar | sear4.foo1.bar:192.168.211.91 | 192.168.58.182 | 192.168.114.97
@@ -26434,7 +26806,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123:
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
@@ -26444,7 +26816,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
@@ -26453,21 +26825,9 @@ IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
-CAPABILITIES:no:unknown:no:no
-WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
-AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
-IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
-DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
-IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
-DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
-CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 604
-location: clients/tests/test-client.py:1051:test_004()/501
+location: clients/tests/test-client.py:1065:test_004()/501
 cmd: $NMCLI --mode tabular --terse dev show wlan0
 lang: C
 returncode: 0
@@ -26485,7 +26845,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se
 
 <<<
 size: 614
-location: clients/tests/test-client.py:1051:test_004()/502
+location: clients/tests/test-client.py:1065:test_004()/502
 cmd: $NMCLI --mode tabular --terse dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26502,19 +26862,19 @@ IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sea
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
 <<<
-size: 1341
-location: clients/tests/test-client.py:1054:test_004()/503
+size: 1355
+location: clients/tests/test-client.py:1068:test_004()/503
 cmd: $NMCLI --mode tabular --terse -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 1175 bytes
+stdout: 1189 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26522,19 +26882,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1378
-location: clients/tests/test-client.py:1054:test_004()/504
+size: 1392
+location: clients/tests/test-client.py:1068:test_004()/504
 cmd: $NMCLI --mode tabular --terse -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1202 bytes
+stdout: 1216 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26542,245 +26902,257 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 541
-location: clients/tests/test-client.py:1057:test_004()/505
+size: 565
+location: clients/tests/test-client.py:1071:test_004()/505
 cmd: $NMCLI --mode tabular --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 551
-location: clients/tests/test-client.py:1057:test_004()/506
+size: 575
+location: clients/tests/test-client.py:1071:test_004()/506
 cmd: $NMCLI --mode tabular --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 541
-location: clients/tests/test-client.py:1060:test_004()/507
+size: 565
+location: clients/tests/test-client.py:1074:test_004()/507
 cmd: $NMCLI --mode tabular --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 551
-location: clients/tests/test-client.py:1060:test_004()/508
+size: 575
+location: clients/tests/test-client.py:1074:test_004()/508
 cmd: $NMCLI --mode tabular --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
 size: 443
-location: clients/tests/test-client.py:1063:test_004()/509
+location: clients/tests/test-client.py:1077:test_004()/509
 cmd: $NMCLI --mode tabular --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 271 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 453
-location: clients/tests/test-client.py:1063:test_004()/510
+location: clients/tests/test-client.py:1077:test_004()/510
 cmd: $NMCLI --mode tabular --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 271 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 1190
-location: clients/tests/test-client.py:1066:test_004()/511
+size: 1101
+location: clients/tests/test-client.py:1080:test_004()/511
 cmd: $NMCLI --mode tabular --terse -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 1022 bytes
+stdout: 934 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1248
-location: clients/tests/test-client.py:1066:test_004()/512
+size: 1159
+location: clients/tests/test-client.py:1080:test_004()/512
 cmd: $NMCLI --mode tabular --terse -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1070 bytes
+stdout: 982 bytes
 >>>
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
+
 AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
-
 <<<
-size: 368
-location: clients/tests/test-client.py:1068:test_004()/513
+size: 358
+location: clients/tests/test-client.py:1082:test_004()/513
 cmd: $NMCLI --mode tabular --terse -f COMMON device wifi list
 lang: C
 returncode: 0
-stdout: 198 bytes
+stdout: 188 bytes
 >>>
- :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+ :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
 
 <<<
-size: 414
-location: clients/tests/test-client.py:1068:test_004()/514
+size: 404
+location: clients/tests/test-client.py:1082:test_004()/514
 cmd: $NMCLI --mode tabular --terse -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 234 bytes
+stdout: 224 bytes
 >>>
- :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+ :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
 
 <<<
-size: 1303
-location: clients/tests/test-client.py:1071:test_004()/515
+size: 1214
+location: clients/tests/test-client.py:1085:test_004()/515
 cmd: $NMCLI --mode tabular --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
-stdout: 1022 bytes
+stdout: 934 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1361
-location: clients/tests/test-client.py:1071:test_004()/516
+size: 1272
+location: clients/tests/test-client.py:1085:test_004()/516
 cmd: $NMCLI --mode tabular --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1070 bytes
+stdout: 982 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 446
-location: clients/tests/test-client.py:1073:test_004()/517
+size: 448
+location: clients/tests/test-client.py:1087:test_004()/517
 cmd: $NMCLI --mode tabular --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 255 bytes
+stdout: 257 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 468
-location: clients/tests/test-client.py:1073:test_004()/518
+size: 470
+location: clients/tests/test-client.py:1087:test_004()/518
 cmd: $NMCLI --mode tabular --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 267 bytes
+stdout: 269 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 242
-location: clients/tests/test-client.py:1075:test_004()/519
+size: 244
+location: clients/tests/test-client.py:1089:test_004()/519
 cmd: $NMCLI --mode tabular --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 49 bytes
+stdout: 51 bytes
 >>>
  :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 261
-location: clients/tests/test-client.py:1075:test_004()/520
+size: 263
+location: clients/tests/test-client.py:1089:test_004()/520
 cmd: $NMCLI --mode tabular --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 58 bytes
+stdout: 60 bytes
 >>>
  :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 559
-location: clients/tests/test-client.py:1078:test_004()/521
+size: 561
+location: clients/tests/test-client.py:1092:test_004()/521
 cmd: $NMCLI --mode tabular --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 255 bytes
+stdout: 257 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 581
-location: clients/tests/test-client.py:1078:test_004()/522
+size: 583
+location: clients/tests/test-client.py:1092:test_004()/522
 cmd: $NMCLI --mode tabular --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 267 bytes
+stdout: 269 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1344
-location: clients/tests/test-client.py:1080:test_004()/523
+size: 1358
+location: clients/tests/test-client.py:1094:test_004()/523
 cmd: $NMCLI --mode tabular --terse -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 1175 bytes
+stdout: 1189 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26788,19 +27160,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1381
-location: clients/tests/test-client.py:1080:test_004()/524
+size: 1395
+location: clients/tests/test-client.py:1094:test_004()/524
 cmd: $NMCLI --mode tabular --terse -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1202 bytes
+stdout: 1216 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26809,7 +27181,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1
 
 <<<
 size: 617
-location: clients/tests/test-client.py:1082:test_004()/525
+location: clients/tests/test-client.py:1096:test_004()/525
 cmd: $NMCLI --mode tabular --terse -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -26827,7 +27199,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se
 
 <<<
 size: 627
-location: clients/tests/test-client.py:1082:test_004()/526
+location: clients/tests/test-client.py:1096:test_004()/526
 cmd: $NMCLI --mode tabular --terse -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26844,19 +27216,19 @@ IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sea
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
 <<<
-size: 1482
-location: clients/tests/test-client.py:1084:test_004()/527
+size: 1496
+location: clients/tests/test-client.py:1098:test_004()/527
 cmd: $NMCLI --mode tabular --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 1175 bytes
+stdout: 1189 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26864,19 +27236,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1519
-location: clients/tests/test-client.py:1084:test_004()/528
+size: 1533
+location: clients/tests/test-client.py:1098:test_004()/528
 cmd: $NMCLI --mode tabular --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1202 bytes
+stdout: 1216 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -26885,7 +27257,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1
 
 <<<
 size: 803
-location: clients/tests/test-client.py:1022:test_004()/529
+location: clients/tests/test-client.py:1036:test_004()/529
 cmd: $NMCLI --mode tabular --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -26901,7 +27273,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 813
-location: clients/tests/test-client.py:1022:test_004()/530
+location: clients/tests/test-client.py:1036:test_004()/530
 cmd: $NMCLI --mode tabular --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26917,7 +27289,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 803
-location: clients/tests/test-client.py:1024:test_004()/531
+location: clients/tests/test-client.py:1038:test_004()/531
 cmd: $NMCLI --mode tabular --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -26933,7 +27305,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 813
-location: clients/tests/test-client.py:1024:test_004()/532
+location: clients/tests/test-client.py:1038:test_004()/532
 cmd: $NMCLI --mode tabular --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26949,7 +27321,7 @@ VPN:openvpn:::*** VPN connection con-vpn-1 ***:5 - VPN connected:key1 = val1 | k
 
 <<<
 size: 516
-location: clients/tests/test-client.py:1027:test_004()/533
+location: clients/tests/test-client.py:1041:test_004()/533
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -26963,7 +27335,7 @@ proxy:none:no::
 
 <<<
 size: 526
-location: clients/tests/test-client.py:1027:test_004()/534
+location: clients/tests/test-client.py:1041:test_004()/534
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26977,7 +27349,7 @@ proxy:none:no::
 
 <<<
 size: 273
-location: clients/tests/test-client.py:1033:test_004()/535
+location: clients/tests/test-client.py:1047:test_004()/535
 cmd: $NMCLI --mode tabular --terse --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -26987,7 +27359,7 @@ vpn:org.freedesktop.NetworkManager.openvpn::key1 = val1, key2 = val2, key3 = val
 
 <<<
 size: 283
-location: clients/tests/test-client.py:1033:test_004()/536
+location: clients/tests/test-client.py:1047:test_004()/536
 cmd: $NMCLI --mode tabular --terse --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -26997,7 +27369,7 @@ vpn:org.freedesktop.NetworkManager.openvpn::key1 = val1, key2 = val2, key3 = val
 
 <<<
 size: 371
-location: clients/tests/test-client.py:1036:test_004()/537
+location: clients/tests/test-client.py:1050:test_004()/537
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -27007,7 +27379,7 @@ GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:activated:no:no::ye
 
 <<<
 size: 381
-location: clients/tests/test-client.py:1036:test_004()/538
+location: clients/tests/test-client.py:1050:test_004()/538
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -27017,68 +27389,78 @@ GENERAL:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:wlan0:activated:no:no::ye
 
 <<<
 size: 456
-location: clients/tests/test-client.py:1039:test_004()/539
+location: clients/tests/test-client.py:1053:test_004()/539
 cmd: $NMCLI --mode tabular --terse --color yes dev s
 lang: C
 returncode: 0
 stdout: 295 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
 size: 466
-location: clients/tests/test-client.py:1039:test_004()/540
+location: clients/tests/test-client.py:1053:test_004()/540
 cmd: $NMCLI --mode tabular --terse --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 295 bytes
 >>>
+wlan0:wifi:unavailable:con-vpn-1
 eth0:ethernet:unavailable:
 eth1:ethernet:unavailable:
 wlan1:wifi:unavailable:
 wlan1:wifi:unavailable:
-wlan0:wifi:unavailable:con-vpn-1
 
 <<<
-size: 894
-location: clients/tests/test-client.py:1042:test_004()/541
+size: 1054
+location: clients/tests/test-client.py:1056:test_004()/541
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 721 bytes
+stdout: 881 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
-size: 904
-location: clients/tests/test-client.py:1042:test_004()/542
+size: 1064
+location: clients/tests/test-client.py:1056:test_004()/542
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 721 bytes
+stdout: 881 bytes
 >>>
-eth0:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/1:::
-eth1:ethernet:unavailable:/org/freedesktop/NetworkManager/Devices/2:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/4:::
-wlan1:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/5:::
-wlan0:wifi:unavailable:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+wlan0:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/3:con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2
+eth0:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/1:::
+eth1:ethernet:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/2:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/4:::
+wlan1:wifi:unavailable:unknown:unknown:/org/freedesktop/NetworkManager/Devices/5:::
 
 <<<
 size: 3108
-location: clients/tests/test-client.py:1045:test_004()/543
+location: clients/tests/test-client.py:1059:test_004()/543
 cmd: $NMCLI --mode tabular --terse --color yes dev show
 lang: C
 returncode: 0
 stdout: 2943 bytes
 >>>
+wlan0
+wifi
+13\:E0\:74\:85\:7C\:D9
+0
+20 (unavailable)
+con-vpn-1
+/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
+IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
+
 eth0
 ethernet
 AB\:B7\:BF\:E2\:48\:E8
@@ -27121,6 +27503,14 @@ wifi
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y
 
+<<<
+size: 3118
+location: clients/tests/test-client.py:1059:test_004()/544
+cmd: $NMCLI --mode tabular --terse --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2943 bytes
+>>>
 wlan0
 wifi
 13\:E0\:74\:85\:7C\:D9
@@ -27131,14 +27521,6 @@ con-vpn-1
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
-<<<
-size: 3118
-location: clients/tests/test-client.py:1045:test_004()/544
-cmd: $NMCLI --mode tabular --terse --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2943 bytes
->>>
 eth0
 ethernet
 AB\:B7\:BF\:E2\:48\:E8
@@ -27181,25 +27563,27 @@ wifi
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
 IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0/85, nh = \:\:, mt = 2821465568 | dst = 2001\:a\:\:a976\:2488\:f49f\:b48/106, nh = 2001\:a\:\:62ae\:c734\:fc7b\:e931, mt = 2248613879 | dst = 2001\:a\:\:afb7\:4449\:3787\:8bb4/123, nh = \:\::2001\:a\:\:2934\:bd66\:550d\:ec19:sear6.fo.x.y
 
-wlan0
-wifi
-13\:E0\:74\:85\:7C\:D9
-0
-20 (unavailable)
-con-vpn-1
-/org/freedesktop/NetworkManager/ActiveConnection/2
-IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
-IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
-
 <<<
-size: 6541
-location: clients/tests/test-client.py:1048:test_004()/545
+size: 6651
+location: clients/tests/test-client.py:1062:test_004()/545
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show
 lang: C
 returncode: 0
-stdout: 6369 bytes
+stdout: 6479 bytes
 >>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+CAPABILITIES:no:unknown:no:no
+WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
+AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
+IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
+DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
+IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
+DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
+CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.49.34/22 | 192.168.135.86/19:::192.168.45.230 | 192.168.180.201 | 192.168.253.2:sear4.foo2.bar | sear4.foo1.bar:192.168.163.23 | 192.168.151.246
@@ -27208,7 +27592,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
+GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.127.210/25:192.168.88.4:dst = 192.168.222.35/19, nh = 192.168.170.142, mt = 3609264321 | dst = 192.168.135.81/32, nh = 192.168.32.11, mt = 1316413247 | dst = 192.168.24.65/26, nh = 192.168.23.163, mt = 3855574583:192.168.16.144 | 192.168.79.53 | 192.168.237.155:sear4.foo4.bar | sear4.foo3.bar | sear4.foo1.bar:192.168.211.91 | 192.168.58.182 | 192.168.114.97
@@ -27217,7 +27601,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123:
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
@@ -27227,7 +27611,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
@@ -27236,27 +27620,27 @@ IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+<<<
+size: 6697
+location: clients/tests/test-client.py:1062:test_004()/546
+cmd: $NMCLI --mode tabular --terse --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 6515 bytes
+>>>
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
-AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 6587
-location: clients/tests/test-client.py:1048:test_004()/546
-cmd: $NMCLI --mode tabular --terse --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 6405 bytes
->>>
-GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
+GENERAL:eth0:ethernet:NMDeviceEthernet:::virtual:::AB\:B7\:BF\:E2\:48\:E8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth0::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.49.34/22 | 192.168.135.86/19:::192.168.45.230 | 192.168.180.201 | 192.168.253.2:sear4.foo2.bar | sear4.foo1.bar:192.168.163.23 | 192.168.151.246
@@ -27265,7 +27649,7 @@ IP6:2001\:a\:\:ed81\:3d7\:c2e9\:df82/99:::2001\:a\:\:2703\:f06\:9619\:d89f | 200
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
+GENERAL:eth1:ethernet:NMDeviceEthernet:::virtual:::E7\:78\:B1\:93\:2B\:22:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/eth1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:100 Mb/s:no:no
 WIRED-PROPERTIES:off:
 IP4:192.168.127.210/25:192.168.88.4:dst = 192.168.222.35/19, nh = 192.168.170.142, mt = 3609264321 | dst = 192.168.135.81/32, nh = 192.168.32.11, mt = 1316413247 | dst = 192.168.24.65/26, nh = 192.168.23.163, mt = 3855574583:192.168.16.144 | 192.168.79.53 | 192.168.237.155:sear4.foo4.bar | sear4.foo3.bar | sear4.foo1.bar:192.168.211.91 | 192.168.58.182 | 192.168.114.97
@@ -27274,7 +27658,7 @@ IP6:2001\:a\:\:1c1\:c178\:169f\:2b80/93 | 2001\:a\:\:1f79\:e0fb\:87b9\:3cc6/123:
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{1}:5fcfd6d7-1e63-3332-8826-a7eda103792d | con-1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::21\:E9\:64\:81\:8C\:A8:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
@@ -27284,7 +27668,7 @@ IP6:2001\:a\:\:fa05\:2ab4\:9300\:e8fe/116 | 2001\:a\:\:e9cf\:bd3\:caba\:99b3/86
 DHCP6:dhcp-6-opt-0 = val-0 | dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
+GENERAL:wlan1:wifi:NMDeviceWifi:::virtual:::71\:52\:AD\:63\:5C\:7C:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan1::no:yes:yes:no:no:::::unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 IP4:192.168.97.124/29 | 192.168.76.154/18::dst = 192.168.33.233/22, nh = 192.168.222.210, mt = 2810496551:192.168.107.109:sear4.fo.o.bar | sear4.fo.x.y | sear4.foo2.bar | sear4.foo3.bar | sear4.foo4.bar:192.168.60.60 | 192.168.63.92
@@ -27293,21 +27677,9 @@ IP6:2001\:a\:\:88ca\:3654\:96b\:ab44/89::dst = 2001\:a\:\:cc8b\:7c09\:4673\:bbb0
 DHCP6:dhcp-6-opt-2 = val-2 | dhcp-6-opt-6 = val-6 | dhcp-6-opt-7 = val-7 | dhcp-6-opt-8 = val-8 | dhcp-6-opt-9 = val-9
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
-CAPABILITIES:no:unknown:no:no
-WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
-AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
-IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
-DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
-IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
-DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-6-opt-4 = val-4 | dhcp-6-opt-5 = val-5
-CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 616
-location: clients/tests/test-client.py:1051:test_004()/547
+location: clients/tests/test-client.py:1065:test_004()/547
 cmd: $NMCLI --mode tabular --terse --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -27325,7 +27697,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se
 
 <<<
 size: 626
-location: clients/tests/test-client.py:1051:test_004()/548
+location: clients/tests/test-client.py:1065:test_004()/548
 cmd: $NMCLI --mode tabular --terse --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -27342,19 +27714,19 @@ IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sea
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
 <<<
-size: 1596
-location: clients/tests/test-client.py:1054:test_004()/549
+size: 1610
+location: clients/tests/test-client.py:1068:test_004()/549
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 1418 bytes
+stdout: 1432 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27362,19 +27734,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1633
-location: clients/tests/test-client.py:1054:test_004()/550
+size: 1647
+location: clients/tests/test-client.py:1068:test_004()/550
 cmd: $NMCLI --mode tabular --terse --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1445 bytes
+stdout: 1459 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27382,245 +27754,257 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 553
-location: clients/tests/test-client.py:1057:test_004()/551
+size: 577
+location: clients/tests/test-client.py:1071:test_004()/551
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 563
-location: clients/tests/test-client.py:1057:test_004()/552
+size: 587
+location: clients/tests/test-client.py:1071:test_004()/552
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 553
-location: clients/tests/test-client.py:1060:test_004()/553
+size: 577
+location: clients/tests/test-client.py:1074:test_004()/553
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
-size: 563
-location: clients/tests/test-client.py:1060:test_004()/554
+size: 587
+location: clients/tests/test-client.py:1074:test_004()/554
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 341 bytes
+stdout: 365 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 13\:E0\:74\:85\:7C\:D9
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 
 <<<
 size: 575
-location: clients/tests/test-client.py:1063:test_004()/555
+location: clients/tests/test-client.py:1077:test_004()/555
 cmd: $NMCLI --mode tabular --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 391 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 585
-location: clients/tests/test-client.py:1063:test_004()/556
+location: clients/tests/test-client.py:1077:test_004()/556
 cmd: $NMCLI --mode tabular --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 391 bytes
 >>>
+wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 eth0:ethernet:/org/freedesktop/NetworkManager/Devices/1
 eth1:ethernet:/org/freedesktop/NetworkManager/Devices/2
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/4
 wlan1:wifi:/org/freedesktop/NetworkManager/Devices/5
-wlan0:wifi:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 1814
-location: clients/tests/test-client.py:1066:test_004()/557
+size: 1726
+location: clients/tests/test-client.py:1080:test_004()/557
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 1634 bytes
+stdout: 1546 bytes
 >>>
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
+
 AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
-
 <<<
-size: 1872
-location: clients/tests/test-client.py:1066:test_004()/558
+size: 1784
+location: clients/tests/test-client.py:1080:test_004()/558
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1682 bytes
+stdout: 1594 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 668
-location: clients/tests/test-client.py:1068:test_004()/559
+size: 658
+location: clients/tests/test-client.py:1082:test_004()/559
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device wifi list
 lang: C
 returncode: 0
-stdout: 486 bytes
+stdout: 476 bytes
 >>>
- :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+ :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infra:1:54 Mbit/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
 
 <<<
-size: 714
-location: clients/tests/test-client.py:1068:test_004()/560
+size: 704
+location: clients/tests/test-client.py:1082:test_004()/560
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 522 bytes
+stdout: 512 bytes
 >>>
- :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
+ :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
+ :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+ :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 
+ :wlan1-ap-4:Infrastruktura:1:54 Mb/s:48:**  :WPA1 WPA2
 
- :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
- :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
- :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
 
 <<<
-size: 1927
-location: clients/tests/test-client.py:1071:test_004()/561
+size: 1839
+location: clients/tests/test-client.py:1085:test_004()/561
 cmd: $NMCLI --mode tabular --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: C
 returncode: 0
-stdout: 1634 bytes
+stdout: 1546 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(none):wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA3:(none):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infra:1:2412 MHz:54 Mbit/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:no: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infra:1:2412 MHz:54 Mbit/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infra:1:2412 MHz:54 Mbit/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 1985
-location: clients/tests/test-client.py:1071:test_004()/562
+size: 1897
+location: clients/tests/test-client.py:1085:test_004()/562
 cmd: $NMCLI --mode tabular --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1682 bytes
+stdout: 1594 bytes
 >>>
-AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
+AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
+AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1:pair_tkip pair_ccmp group_tkip group_ccmp psk:(brak):wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
+AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA3:(brak):pair_tkip pair_ccmp group_tkip group_ccmp sae:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
+AP[1]:wlan1-ap-4:776C616E312D61702D34:94\:2B\:E8\:F6\:D2\:86:Infrastruktura:1:2412 MHz:54 Mb/s:48:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan1:nie: :/org/freedesktop/NetworkManager/AccessPoint/4
 
-AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
-AP[2]:wlan0-ap-1:776C616E302D61702D31:61\:95\:77\:AC\:1E\:4C:Infrastruktura:1:2412 MHz:54 Mb/s:81:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/1
-AP[3]:wlan0-ap-3:776C616E302D61702D33:9B\:F6\:B7\:EC\:97\:76:Infrastruktura:1:2412 MHz:54 Mb/s:55:**  :WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/3
 
 <<<
-size: 611
-location: clients/tests/test-client.py:1073:test_004()/563
+size: 613
+location: clients/tests/test-client.py:1087:test_004()/563
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 408 bytes
+stdout: 410 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 633
-location: clients/tests/test-client.py:1073:test_004()/564
+size: 635
+location: clients/tests/test-client.py:1087:test_004()/564
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 420 bytes
+stdout: 422 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 327
-location: clients/tests/test-client.py:1075:test_004()/565
+size: 329
+location: clients/tests/test-client.py:1089:test_004()/565
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 121 bytes
+stdout: 123 bytes
 >>>
  :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 346
-location: clients/tests/test-client.py:1075:test_004()/566
+size: 348
+location: clients/tests/test-client.py:1089:test_004()/566
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 130 bytes
+stdout: 132 bytes
 >>>
  :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
 
+
+
 <<<
-size: 724
-location: clients/tests/test-client.py:1078:test_004()/567
+size: 726
+location: clients/tests/test-client.py:1092:test_004()/567
 cmd: $NMCLI --mode tabular --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 408 bytes
+stdout: 410 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infra:1:2412 MHz:54 Mbit/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:no: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 746
-location: clients/tests/test-client.py:1078:test_004()/568
+size: 748
+location: clients/tests/test-client.py:1092:test_004()/568
 cmd: $NMCLI --mode tabular --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 420 bytes
+stdout: 422 bytes
 >>>
 AP[1]:wlan0-ap-2:776C616E302D61702D32:C0\:E2\:BE\:E8\:EF\:B6:Infrastruktura:1:2412 MHz:54 Mb/s:92:****:WPA1 WPA2:pair_tkip pair_ccmp group_tkip group_ccmp psk:pair_tkip pair_ccmp group_tkip group_ccmp psk:wlan0:nie: :/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1599
-location: clients/tests/test-client.py:1080:test_004()/569
+size: 1613
+location: clients/tests/test-client.py:1094:test_004()/569
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 1418 bytes
+stdout: 1432 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27628,19 +28012,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1636
-location: clients/tests/test-client.py:1080:test_004()/570
+size: 1650
+location: clients/tests/test-client.py:1094:test_004()/570
 cmd: $NMCLI --mode tabular --terse --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1445 bytes
+stdout: 1459 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27649,7 +28033,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1
 
 <<<
 size: 629
-location: clients/tests/test-client.py:1082:test_004()/571
+location: clients/tests/test-client.py:1096:test_004()/571
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -27667,7 +28051,7 @@ IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::se
 
 <<<
 size: 639
-location: clients/tests/test-client.py:1082:test_004()/572
+location: clients/tests/test-client.py:1096:test_004()/572
 cmd: $NMCLI --mode tabular --terse --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -27684,19 +28068,19 @@ IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sea
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
 
 <<<
-size: 1737
-location: clients/tests/test-client.py:1084:test_004()/573
+size: 1751
+location: clients/tests/test-client.py:1098:test_004()/573
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 1418 bytes
+stdout: 1432 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infra:1:54 Mbit/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infra:1:54 Mbit/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infra:1:54 Mbit/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27704,19 +28088,19 @@ DHCP6:dhcp-6-opt-1 = val-1 | dhcp-6-opt-2 = val-2 | dhcp-6-opt-3 = val-3 | dhcp-
 CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1774
-location: clients/tests/test-client.py:1084:test_004()/574
+size: 1788
+location: clients/tests/test-client.py:1098:test_004()/574
 cmd: $NMCLI --mode tabular --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1445 bytes
+stdout: 1459 bytes
 >>>
-GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
+GENERAL:wlan0:wifi:NMDeviceWifi:::virtual:::13\:E0\:74\:85\:7C\:D9:0:20 (unavailable):0 (No reason given):0 (unknown):0 (unknown):/sys/devices/virtual/wlan0::no:yes:yes:no:no::con-vpn-1:UUID-con-vpn-1-REPLACED-REPLACED-REP:/org/freedesktop/NetworkManager/ActiveConnection/2:unknown
 CAPABILITIES:no:unknown:no:no
 WIFI-PROPERTIES:yes:yes:yes:yes:yes:yes:yes:unknown:unknown
 AP[1]: :wlan0-ap-2:Infrastruktura:1:54 Mb/s:92:****:WPA1 WPA2
-AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1 WPA2
-AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA1 WPA2
+AP[2]: :wlan0-ap-1:Infrastruktura:1:54 Mb/s:81:****:WPA1
+AP[3]: :wlan0-ap-3:Infrastruktura:1:54 Mb/s:55:**  :WPA3
 IP4:192.168.228.18/32 | 192.168.209.179/25:192.168.41.120:::sear4.foo2.bar | sear4.fo.x.y | sear4.foo1.bar | sear4.foo4.bar | sear4.fo.o.bar:192.168.120.79
 DHCP4:dhcp-4-opt-0 = val-0 | dhcp-4-opt-2 = val-2 | dhcp-4-opt-4 = val-4 | dhcp-4-opt-7 = val-7
 IP6:::dst = 2001\:a\:\:dd5b\:aa7b\:b4a2\:e42/102, nh = \:\:, mt = 2504159086::sear6.foo2.bar | sear6.foo1.bar | sear6.fo.x.y | sear6.fo.o.bar | sear6.foo3.bar | sear6.foo4.bar
@@ -27725,7 +28109,7 @@ CONNECTIONS:/org/freedesktop/NetworkManager/Settings/Connection/{2}:UUID-con-xx1
 
 <<<
 size: 4621
-location: clients/tests/test-client.py:1022:test_004()/575
+location: clients/tests/test-client.py:1036:test_004()/575
 cmd: $NMCLI --mode multiline con s con-vpn-1
 lang: C
 returncode: 0
@@ -27826,12 +28210,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4649
-location: clients/tests/test-client.py:1022:test_004()/576
+size: 4651
+location: clients/tests/test-client.py:1036:test_004()/576
 cmd: $NMCLI --mode multiline con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -27922,14 +28306,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4621
-location: clients/tests/test-client.py:1024:test_004()/577
+location: clients/tests/test-client.py:1038:test_004()/577
 cmd: $NMCLI --mode multiline con s con-vpn-1
 lang: C
 returncode: 0
@@ -28030,12 +28414,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4649
-location: clients/tests/test-client.py:1024:test_004()/578
+size: 4651
+location: clients/tests/test-client.py:1038:test_004()/578
 cmd: $NMCLI --mode multiline con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -28126,14 +28510,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 3540
-location: clients/tests/test-client.py:1027:test_004()/579
+location: clients/tests/test-client.py:1041:test_004()/579
 cmd: $NMCLI --mode multiline -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -28215,7 +28599,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3560
-location: clients/tests/test-client.py:1027:test_004()/580
+location: clients/tests/test-client.py:1041:test_004()/580
 cmd: $NMCLI --mode multiline -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -28297,7 +28681,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 494
-location: clients/tests/test-client.py:1033:test_004()/581
+location: clients/tests/test-client.py:1047:test_004()/581
 cmd: $NMCLI --mode multiline -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -28312,7 +28696,7 @@ vpn.timeout:                            0
 
 <<<
 size: 505
-location: clients/tests/test-client.py:1033:test_004()/582
+location: clients/tests/test-client.py:1047:test_004()/582
 cmd: $NMCLI --mode multiline -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -28327,7 +28711,7 @@ vpn.timeout:                            0
 
 <<<
 size: 831
-location: clients/tests/test-client.py:1036:test_004()/583
+location: clients/tests/test-client.py:1050:test_004()/583
 cmd: $NMCLI --mode multiline -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -28348,7 +28732,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 844
-location: clients/tests/test-client.py:1036:test_004()/584
+location: clients/tests/test-client.py:1050:test_004()/584
 cmd: $NMCLI --mode multiline -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -28369,12 +28753,16 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1086
-location: clients/tests/test-client.py:1039:test_004()/585
+location: clients/tests/test-client.py:1053:test_004()/585
 cmd: $NMCLI --mode multiline dev s
 lang: C
 returncode: 0
 stdout: 943 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+CONNECTION:                             con-vpn-1
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
@@ -28391,19 +28779,19 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
 CONNECTION:                             --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-CONNECTION:                             con-vpn-1
 
 <<<
 size: 1101
-location: clients/tests/test-client.py:1039:test_004()/586
+location: clients/tests/test-client.py:1053:test_004()/586
 cmd: $NMCLI --mode multiline dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 948 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+CONNECTION:                             con-vpn-1
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
@@ -28420,22 +28808,29 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
 CONNECTION:                             --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-CONNECTION:                             con-vpn-1
 
 <<<
-size: 2021
-location: clients/tests/test-client.py:1042:test_004()/587
+size: 2501
+location: clients/tests/test-client.py:1056:test_004()/587
 cmd: $NMCLI --mode multiline -f all dev status
 lang: C
 returncode: 0
-stdout: 1865 bytes
+stdout: 2345 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28443,6 +28838,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28450,6 +28847,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28457,29 +28856,35 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
-size: 2036
-location: clients/tests/test-client.py:1042:test_004()/588
+size: 2526
+location: clients/tests/test-client.py:1056:test_004()/588
 cmd: $NMCLI --mode multiline -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1870 bytes
+stdout: 2360 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28487,6 +28892,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28494,6 +28901,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -28501,26 +28910,46 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
 size: 8065
-location: clients/tests/test-client.py:1045:test_004()/589
+location: clients/tests/test-client.py:1059:test_004()/589
 cmd: $NMCLI --mode multiline dev show
 lang: C
 returncode: 0
 stdout: 7918 bytes
 >>>
+GENERAL.DEVICE:                         wlan0
+GENERAL.TYPE:                           wifi
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -28634,11 +29063,19 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 8096
+location: clients/tests/test-client.py:1059:test_004()/590
+cmd: $NMCLI --mode multiline dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 7939 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
 IP4.ADDRESS[1]:                         192.168.228.18/32
@@ -28659,14 +29096,6 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
-<<<
-size: 8096
-location: clients/tests/test-client.py:1045:test_004()/590
-cmd: $NMCLI --mode multiline dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 7939 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -28780,13 +29209,77 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 20678
+location: clients/tests/test-client.py:1062:test_004()/591
+cmd: $NMCLI --mode multiline -f all dev show
+lang: C
+returncode: 0
+stdout: 20523 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -28796,6 +29289,10 @@ IP4.DOMAIN[3]:                          sear4.foo1.bar
 IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -28804,15 +29301,14 @@ IP6.DOMAIN[3]:                          sear6.fo.x.y
 IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20168
-location: clients/tests/test-client.py:1048:test_004()/591
-cmd: $NMCLI --mode multiline -f all dev show
-lang: C
-returncode: 0
-stdout: 20013 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -28825,6 +29321,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -28886,6 +29384,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -28954,6 +29454,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -29040,6 +29542,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -29094,6 +29598,14 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 20828
+location: clients/tests/test-client.py:1062:test_004()/592
+cmd: $NMCLI --mode multiline -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 20663 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.NM-TYPE:                        NMDeviceWifi
@@ -29104,57 +29616,59 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+GENERAL.METERED:                        nieznane
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -29184,14 +29698,6 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20308
-location: clients/tests/test-client.py:1048:test_004()/592
-cmd: $NMCLI --mode multiline -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 20143 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -29204,6 +29710,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29265,6 +29773,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29333,6 +29843,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29419,6 +29931,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29473,99 +29987,9 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 1516
-location: clients/tests/test-client.py:1051:test_004()/593
+location: clients/tests/test-client.py:1065:test_004()/593
 cmd: $NMCLI --mode multiline dev show wlan0
 lang: C
 returncode: 0
@@ -29598,7 +30022,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1527
-location: clients/tests/test-client.py:1051:test_004()/594
+location: clients/tests/test-client.py:1065:test_004()/594
 cmd: $NMCLI --mode multiline dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -29630,12 +30054,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4771
-location: clients/tests/test-client.py:1054:test_004()/595
+size: 4865
+location: clients/tests/test-client.py:1068:test_004()/595
 cmd: $NMCLI --mode multiline -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29649,6 +30073,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -29689,7 +30115,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -29697,7 +30123,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -29728,12 +30154,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4824
-location: clients/tests/test-client.py:1054:test_004()/596
+size: 4920
+location: clients/tests/test-client.py:1068:test_004()/596
 cmd: $NMCLI --mode multiline -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29747,6 +30173,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29787,7 +30215,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -29795,7 +30223,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -29826,12 +30254,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1874
-location: clients/tests/test-client.py:1057:test_004()/597
+size: 1978
+location: clients/tests/test-client.py:1071:test_004()/597
 cmd: $NMCLI --mode multiline -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29845,6 +30273,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -29869,12 +30299,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1896
-location: clients/tests/test-client.py:1057:test_004()/598
+size: 2002
+location: clients/tests/test-client.py:1071:test_004()/598
 cmd: $NMCLI --mode multiline -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29888,6 +30318,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29912,12 +30344,12 @@ WIFI-PROPERTIES.2GHZ:                   nieznane
 WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
-size: 1874
-location: clients/tests/test-client.py:1060:test_004()/599
+size: 1978
+location: clients/tests/test-client.py:1074:test_004()/599
 cmd: $NMCLI --mode multiline -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29931,6 +30363,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -29955,12 +30389,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1896
-location: clients/tests/test-client.py:1060:test_004()/600
+size: 2002
+location: clients/tests/test-client.py:1074:test_004()/600
 cmd: $NMCLI --mode multiline -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -29974,6 +30408,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -29999,12 +30435,15 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 1037
-location: clients/tests/test-client.py:1063:test_004()/601
+location: clients/tests/test-client.py:1077:test_004()/601
 cmd: $NMCLI --mode multiline -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 871 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -30017,18 +30456,18 @@ DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 1047
-location: clients/tests/test-client.py:1063:test_004()/602
+location: clients/tests/test-client.py:1077:test_004()/602
 cmd: $NMCLI --mode multiline -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 871 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -30041,38 +30480,16 @@ DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 3884
-location: clients/tests/test-client.py:1066:test_004()/603
+size: 3796
+location: clients/tests/test-client.py:1080:test_004()/603
 cmd: $NMCLI --mode multiline -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 3722 bytes
+stdout: 3634 bytes
 >>>
 NAME:                                   AP[1]
-SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
-CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
-SIGNAL:                                 48
-BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
-
-
-NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
 BSSID:                                  C0:E2:BE:E8:EF:B6
@@ -30099,9 +30516,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -30116,41 +30533,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 3942
-location: clients/tests/test-client.py:1066:test_004()/604
-cmd: $NMCLI --mode multiline -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 3770 bytes
->>>
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 3854
+location: clients/tests/test-client.py:1080:test_004()/604
+cmd: $NMCLI --mode multiline -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 3682 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -30178,9 +30595,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -30195,32 +30612,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 1643
-location: clients/tests/test-client.py:1068:test_004()/605
-cmd: $NMCLI --mode multiline -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 1478 bytes
->>>
-IN-USE:                                  
+NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
-MODE:                                   Infra
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
 CHAN:                                   1
-RATE:                                   54 Mbit/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
+WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:                                 wlan1
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 1633
+location: clients/tests/test-client.py:1082:test_004()/605
+cmd: $NMCLI --mode multiline -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 1468 bytes
+>>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
 MODE:                                   Infra
@@ -30236,7 +30662,7 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
 MODE:                                   Infra
@@ -30244,26 +30670,26 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 
-<<<
-size: 1689
-location: clients/tests/test-client.py:1068:test_004()/606
-cmd: $NMCLI --mode multiline -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 1514 bytes
->>>
 IN-USE:                                  
 SSID:                                   wlan1-ap-4
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-RATE:                                   54 Mb/s
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 
 
+<<<
+size: 1679
+location: clients/tests/test-client.py:1082:test_004()/606
+cmd: $NMCLI --mode multiline -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1504 bytes
+>>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
 MODE:                                   Infrastruktura
@@ -30279,7 +30705,7 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
 MODE:                                   Infrastruktura
@@ -30287,35 +30713,26 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 
-<<<
-size: 3997
-location: clients/tests/test-client.py:1071:test_004()/607
-cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 3722 bytes
->>>
-NAME:                                   AP[1]
+IN-USE:                                  
 SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
+MODE:                                   Infrastruktura
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 3909
+location: clients/tests/test-client.py:1085:test_004()/607
+cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 3634 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -30343,9 +30760,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -30360,41 +30777,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 4055
-location: clients/tests/test-client.py:1071:test_004()/608
-cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 3770 bytes
->>>
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 3967
+location: clients/tests/test-client.py:1085:test_004()/608
+cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 3682 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -30422,9 +30839,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -30439,21 +30856,40 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:                                 wlan0
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+
+NAME:                                   AP[1]
+SSID:                                   wlan1-ap-4
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
+CHAN:                                   1
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
+SIGNAL:                                 48
+BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan0
+DEVICE:                                 wlan1
 ACTIVE:                                 nie
 IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
+
 
 <<<
-size: 1115
-location: clients/tests/test-client.py:1073:test_004()/609
+size: 1117
+location: clients/tests/test-client.py:1087:test_004()/609
 cmd: $NMCLI --mode multiline -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 930 bytes
+stdout: 932 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -30473,13 +30909,15 @@ ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1137
-location: clients/tests/test-client.py:1073:test_004()/610
+size: 1139
+location: clients/tests/test-client.py:1087:test_004()/610
 cmd: $NMCLI --mode multiline -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 942 bytes
+stdout: 944 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -30499,13 +30937,15 @@ ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 557
-location: clients/tests/test-client.py:1075:test_004()/611
+size: 559
+location: clients/tests/test-client.py:1089:test_004()/611
 cmd: $NMCLI --mode multiline -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 369 bytes
+stdout: 371 bytes
 >>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
@@ -30516,13 +30956,15 @@ SIGNAL:                                 92
 BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 
+
+
 <<<
-size: 576
-location: clients/tests/test-client.py:1075:test_004()/612
+size: 578
+location: clients/tests/test-client.py:1089:test_004()/612
 cmd: $NMCLI --mode multiline -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 378 bytes
+stdout: 380 bytes
 >>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
@@ -30533,13 +30975,15 @@ SIGNAL:                                 92
 BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 
+
+
 <<<
-size: 1228
-location: clients/tests/test-client.py:1078:test_004()/613
+size: 1230
+location: clients/tests/test-client.py:1092:test_004()/613
 cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 930 bytes
+stdout: 932 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -30559,13 +31003,15 @@ ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1250
-location: clients/tests/test-client.py:1078:test_004()/614
+size: 1252
+location: clients/tests/test-client.py:1092:test_004()/614
 cmd: $NMCLI --mode multiline -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 942 bytes
+stdout: 944 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -30585,13 +31031,15 @@ ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 4774
-location: clients/tests/test-client.py:1080:test_004()/615
+size: 4868
+location: clients/tests/test-client.py:1094:test_004()/615
 cmd: $NMCLI --mode multiline -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -30605,6 +31053,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -30645,7 +31095,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -30653,7 +31103,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -30684,12 +31134,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4827
-location: clients/tests/test-client.py:1080:test_004()/616
+size: 4923
+location: clients/tests/test-client.py:1094:test_004()/616
 cmd: $NMCLI --mode multiline -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -30703,6 +31153,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -30743,7 +31195,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -30751,7 +31203,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -30783,7 +31235,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 1529
-location: clients/tests/test-client.py:1082:test_004()/617
+location: clients/tests/test-client.py:1096:test_004()/617
 cmd: $NMCLI --mode multiline -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -30816,7 +31268,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1540
-location: clients/tests/test-client.py:1082:test_004()/618
+location: clients/tests/test-client.py:1096:test_004()/618
 cmd: $NMCLI --mode multiline -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -30848,12 +31300,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4912
-location: clients/tests/test-client.py:1084:test_004()/619
+size: 5006
+location: clients/tests/test-client.py:1098:test_004()/619
 cmd: $NMCLI --mode multiline -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4611 bytes
+stdout: 4705 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -30867,6 +31319,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -30907,7 +31361,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -30915,7 +31369,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -30946,12 +31400,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 4965
-location: clients/tests/test-client.py:1084:test_004()/620
+size: 5061
+location: clients/tests/test-client.py:1098:test_004()/620
 cmd: $NMCLI --mode multiline -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4654 bytes
+stdout: 4750 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -30965,6 +31419,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -31005,7 +31461,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -31013,7 +31469,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -31045,7 +31501,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 4633
-location: clients/tests/test-client.py:1022:test_004()/621
+location: clients/tests/test-client.py:1036:test_004()/621
 cmd: $NMCLI --mode multiline --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -31146,12 +31602,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4661
-location: clients/tests/test-client.py:1022:test_004()/622
+size: 4663
+location: clients/tests/test-client.py:1036:test_004()/622
 cmd: $NMCLI --mode multiline --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -31242,14 +31698,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4633
-location: clients/tests/test-client.py:1024:test_004()/623
+location: clients/tests/test-client.py:1038:test_004()/623
 cmd: $NMCLI --mode multiline --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -31350,12 +31806,12 @@ VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
-size: 4661
-location: clients/tests/test-client.py:1024:test_004()/624
+size: 4663
+location: clients/tests/test-client.py:1038:test_004()/624
 cmd: $NMCLI --mode multiline --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4485 bytes
+stdout: 4487 bytes
 >>>
 connection.id:                          con-vpn-1
 connection.uuid:                        UUID-con-vpn-1-REPLACED-REPLACED-REP
@@ -31446,14 +31902,14 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 3552
-location: clients/tests/test-client.py:1027:test_004()/625
+location: clients/tests/test-client.py:1041:test_004()/625
 cmd: $NMCLI --mode multiline --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -31535,7 +31991,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 3572
-location: clients/tests/test-client.py:1027:test_004()/626
+location: clients/tests/test-client.py:1041:test_004()/626
 cmd: $NMCLI --mode multiline --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -31617,7 +32073,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 506
-location: clients/tests/test-client.py:1033:test_004()/627
+location: clients/tests/test-client.py:1047:test_004()/627
 cmd: $NMCLI --mode multiline --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -31632,7 +32088,7 @@ vpn.timeout:                            0
 
 <<<
 size: 517
-location: clients/tests/test-client.py:1033:test_004()/628
+location: clients/tests/test-client.py:1047:test_004()/628
 cmd: $NMCLI --mode multiline --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -31647,7 +32103,7 @@ vpn.timeout:                            0
 
 <<<
 size: 843
-location: clients/tests/test-client.py:1036:test_004()/629
+location: clients/tests/test-client.py:1050:test_004()/629
 cmd: $NMCLI --mode multiline --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -31668,7 +32124,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 856
-location: clients/tests/test-client.py:1036:test_004()/630
+location: clients/tests/test-client.py:1050:test_004()/630
 cmd: $NMCLI --mode multiline --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -31689,12 +32145,16 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1259
-location: clients/tests/test-client.py:1039:test_004()/631
+location: clients/tests/test-client.py:1053:test_004()/631
 cmd: $NMCLI --mode multiline --color yes dev s
 lang: C
 returncode: 0
 stdout: 1103 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+CONNECTION:                             con-vpn-1
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
@@ -31711,19 +32171,19 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
 CONNECTION:                             --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-CONNECTION:                             con-vpn-1
 
 <<<
 size: 1274
-location: clients/tests/test-client.py:1039:test_004()/632
+location: clients/tests/test-client.py:1053:test_004()/632
 cmd: $NMCLI --mode multiline --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 1108 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+CONNECTION:                             con-vpn-1
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
@@ -31740,22 +32200,29 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
 CONNECTION:                             --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-CONNECTION:                             con-vpn-1
 
 <<<
-size: 2313
-location: clients/tests/test-client.py:1042:test_004()/633
+size: 2873
+location: clients/tests/test-client.py:1056:test_004()/633
 cmd: $NMCLI --mode multiline --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 2145 bytes
+stdout: 2705 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31763,6 +32230,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31770,6 +32239,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31777,29 +32248,35 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
-size: 2328
-location: clients/tests/test-client.py:1042:test_004()/634
+size: 2898
+location: clients/tests/test-client.py:1056:test_004()/634
 cmd: $NMCLI --mode multiline --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2150 bytes
+stdout: 2720 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31807,6 +32284,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31814,6 +32293,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -31821,26 +32302,46 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
 size: 8077
-location: clients/tests/test-client.py:1045:test_004()/635
+location: clients/tests/test-client.py:1059:test_004()/635
 cmd: $NMCLI --mode multiline --color yes dev show
 lang: C
 returncode: 0
 stdout: 7918 bytes
 >>>
+GENERAL.DEVICE:                         wlan0
+GENERAL.TYPE:                           wifi
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -31954,11 +32455,19 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 8108
+location: clients/tests/test-client.py:1059:test_004()/636
+cmd: $NMCLI --mode multiline --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 7939 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
 IP4.ADDRESS[1]:                         192.168.228.18/32
@@ -31979,14 +32488,6 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
-<<<
-size: 8108
-location: clients/tests/test-client.py:1045:test_004()/636
-cmd: $NMCLI --mode multiline --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 7939 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
@@ -32100,13 +32601,77 @@ IP6.ROUTE[3]:                           dst = 2001:a::afb7:4449:3787:8bb4/123, n
 IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 
+<<<
+size: 20978
+location: clients/tests/test-client.py:1062:test_004()/637
+cmd: $NMCLI --mode multiline --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 20811 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -32116,6 +32681,10 @@ IP4.DOMAIN[3]:                          sear4.foo1.bar
 IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -32124,15 +32693,14 @@ IP6.DOMAIN[3]:                          sear6.fo.x.y
 IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20468
-location: clients/tests/test-client.py:1048:test_004()/637
-cmd: $NMCLI --mode multiline --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 20301 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -32145,6 +32713,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -32206,6 +32776,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -32274,6 +32846,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -32360,6 +32934,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -32414,6 +32990,14 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 21128
+location: clients/tests/test-client.py:1062:test_004()/638
+cmd: $NMCLI --mode multiline --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 20951 bytes
+>>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
 GENERAL.NM-TYPE:                        NMDeviceWifi
@@ -32424,57 +33008,59 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+GENERAL.METERED:                        nieznane
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -32504,14 +33090,6 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 20608
-location: clients/tests/test-client.py:1048:test_004()/638
-cmd: $NMCLI --mode multiline --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 20431 bytes
->>>
 GENERAL.DEVICE:                         eth0
 GENERAL.TYPE:                           ethernet
 GENERAL.NM-TYPE:                        NMDeviceEthernet
@@ -32524,6 +33102,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -32585,6 +33165,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -32653,6 +33235,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -32739,6 +33323,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -32793,99 +33379,9 @@ DHCP6.OPTION[5]:                        dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 1528
-location: clients/tests/test-client.py:1051:test_004()/639
+location: clients/tests/test-client.py:1065:test_004()/639
 cmd: $NMCLI --mode multiline --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -32918,7 +33414,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1539
-location: clients/tests/test-client.py:1051:test_004()/640
+location: clients/tests/test-client.py:1065:test_004()/640
 cmd: $NMCLI --mode multiline --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -32950,12 +33446,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 4999
-location: clients/tests/test-client.py:1054:test_004()/641
+size: 5093
+location: clients/tests/test-client.py:1068:test_004()/641
 cmd: $NMCLI --mode multiline --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -32969,6 +33465,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -33009,7 +33507,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -33017,7 +33515,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -33048,12 +33546,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5052
-location: clients/tests/test-client.py:1054:test_004()/642
+size: 5148
+location: clients/tests/test-client.py:1068:test_004()/642
 cmd: $NMCLI --mode multiline --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33067,6 +33565,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -33107,7 +33607,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -33115,7 +33615,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -33146,12 +33646,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1886
-location: clients/tests/test-client.py:1057:test_004()/643
+size: 1990
+location: clients/tests/test-client.py:1071:test_004()/643
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33165,6 +33665,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -33189,12 +33691,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1908
-location: clients/tests/test-client.py:1057:test_004()/644
+size: 2014
+location: clients/tests/test-client.py:1071:test_004()/644
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33208,6 +33710,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -33232,12 +33736,12 @@ WIFI-PROPERTIES.2GHZ:                   nieznane
 WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
-size: 1886
-location: clients/tests/test-client.py:1060:test_004()/645
+size: 1990
+location: clients/tests/test-client.py:1074:test_004()/645
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 1679 bytes
+stdout: 1783 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33251,6 +33755,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -33275,12 +33781,12 @@ WIFI-PROPERTIES.2GHZ:                   unknown
 WIFI-PROPERTIES.5GHZ:                   unknown
 
 <<<
-size: 1908
-location: clients/tests/test-client.py:1060:test_004()/646
+size: 2014
+location: clients/tests/test-client.py:1074:test_004()/646
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1691 bytes
+stdout: 1797 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33294,6 +33800,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -33319,12 +33827,15 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 1169
-location: clients/tests/test-client.py:1063:test_004()/647
+location: clients/tests/test-client.py:1077:test_004()/647
 cmd: $NMCLI --mode multiline --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 991 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -33337,18 +33848,18 @@ DBUS-PATH:                              /org/freedesktop/NetworkManager/Devi
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 1179
-location: clients/tests/test-client.py:1063:test_004()/648
+location: clients/tests/test-client.py:1077:test_004()/648
 cmd: $NMCLI --mode multiline --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 991 bytes
 >>>
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -33361,37 +33872,15 @@ DBUS-PATH:                              /org/freedesktop/NetworkManager/Devi
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 4508
-location: clients/tests/test-client.py:1066:test_004()/649
+size: 4420
+location: clients/tests/test-client.py:1080:test_004()/649
 cmd: $NMCLI --mode multiline --color yes -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 4334 bytes
+stdout: 4246 bytes
 >>>
-NAME:                                   AP[1]
-SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
-CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
-SIGNAL:                                 48
-BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
-
-
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -33419,9 +33908,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -33436,41 +33925,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 4566
-location: clients/tests/test-client.py:1066:test_004()/650
-cmd: $NMCLI --mode multiline --color yes -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4382 bytes
->>>
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 4478
+location: clients/tests/test-client.py:1080:test_004()/650
+cmd: $NMCLI --mode multiline --color yes -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4294 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -33498,9 +33987,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -33515,32 +34004,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 1943
-location: clients/tests/test-client.py:1068:test_004()/651
-cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 1766 bytes
->>>
-IN-USE:                                  
+NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
-MODE:                                   Infra
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
 CHAN:                                   1
-RATE:                                   54 Mbit/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
+WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:                                 wlan1
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 1933
+location: clients/tests/test-client.py:1082:test_004()/651
+cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 1756 bytes
+>>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
 MODE:                                   Infra
@@ -33556,7 +34054,7 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
 MODE:                                   Infra
@@ -33564,26 +34062,26 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 
-<<<
-size: 1989
-location: clients/tests/test-client.py:1068:test_004()/652
-cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 1802 bytes
->>>
 IN-USE:                                  
 SSID:                                   wlan1-ap-4
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-RATE:                                   54 Mb/s
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 
 
+<<<
+size: 1979
+location: clients/tests/test-client.py:1082:test_004()/652
+cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1792 bytes
+>>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
 MODE:                                   Infrastruktura
@@ -33599,7 +34097,7 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
 MODE:                                   Infrastruktura
@@ -33607,35 +34105,26 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 
-<<<
-size: 4621
-location: clients/tests/test-client.py:1071:test_004()/653
-cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 4334 bytes
->>>
-NAME:                                   AP[1]
+IN-USE:                                  
 SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
+MODE:                                   Infrastruktura
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 4533
+location: clients/tests/test-client.py:1085:test_004()/653
+cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 4246 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -33663,9 +34152,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -33680,41 +34169,41 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 4679
-location: clients/tests/test-client.py:1071:test_004()/654
-cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4382 bytes
->>>
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 4591
+location: clients/tests/test-client.py:1085:test_004()/654
+cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4294 bytes
+>>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
 SSID-HEX:                               776C616E302D61702D32
@@ -33742,9 +34231,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -33759,21 +34248,40 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:                                 wlan0
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+
+NAME:                                   AP[1]
+SSID:                                   wlan1-ap-4
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
+CHAN:                                   1
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
+SIGNAL:                                 48
+BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan0
+DEVICE:                                 wlan1
 ACTIVE:                                 nie
 IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
+
 
 <<<
-size: 1281
-location: clients/tests/test-client.py:1073:test_004()/655
+size: 1283
+location: clients/tests/test-client.py:1087:test_004()/655
 cmd: $NMCLI --mode multiline --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1083 bytes
+stdout: 1085 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -33793,13 +34301,15 @@ ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1303
-location: clients/tests/test-client.py:1073:test_004()/656
+size: 1305
+location: clients/tests/test-client.py:1087:test_004()/656
 cmd: $NMCLI --mode multiline --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1095 bytes
+stdout: 1097 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -33819,13 +34329,15 @@ ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 641
-location: clients/tests/test-client.py:1075:test_004()/657
+size: 643
+location: clients/tests/test-client.py:1089:test_004()/657
 cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 441 bytes
+stdout: 443 bytes
 >>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
@@ -33836,13 +34348,15 @@ SIGNAL:                                 92
 BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 
+
+
 <<<
-size: 660
-location: clients/tests/test-client.py:1075:test_004()/658
+size: 662
+location: clients/tests/test-client.py:1089:test_004()/658
 cmd: $NMCLI --mode multiline --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 450 bytes
+stdout: 452 bytes
 >>>
 IN-USE:                                  
 SSID:                                   wlan0-ap-2
@@ -33853,13 +34367,15 @@ SIGNAL:                                 92
 BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 
+
+
 <<<
-size: 1394
-location: clients/tests/test-client.py:1078:test_004()/659
+size: 1396
+location: clients/tests/test-client.py:1092:test_004()/659
 cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1083 bytes
+stdout: 1085 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -33879,13 +34395,15 @@ ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 1416
-location: clients/tests/test-client.py:1078:test_004()/660
+size: 1418
+location: clients/tests/test-client.py:1092:test_004()/660
 cmd: $NMCLI --mode multiline --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1095 bytes
+stdout: 1097 bytes
 >>>
 NAME:                                   AP[1]
 SSID:                                   wlan0-ap-2
@@ -33905,13 +34423,15 @@ ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 5002
-location: clients/tests/test-client.py:1080:test_004()/661
+size: 5096
+location: clients/tests/test-client.py:1094:test_004()/661
 cmd: $NMCLI --mode multiline --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -33925,6 +34445,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -33965,7 +34487,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -33973,7 +34495,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -34004,12 +34526,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5055
-location: clients/tests/test-client.py:1080:test_004()/662
+size: 5151
+location: clients/tests/test-client.py:1094:test_004()/662
 cmd: $NMCLI --mode multiline --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -34023,6 +34545,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -34063,7 +34587,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -34071,7 +34595,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -34103,7 +34627,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 1541
-location: clients/tests/test-client.py:1082:test_004()/663
+location: clients/tests/test-client.py:1096:test_004()/663
 cmd: $NMCLI --mode multiline --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -34136,7 +34660,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 1552
-location: clients/tests/test-client.py:1082:test_004()/664
+location: clients/tests/test-client.py:1096:test_004()/664
 cmd: $NMCLI --mode multiline --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -34168,12 +34692,12 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
-size: 5140
-location: clients/tests/test-client.py:1084:test_004()/665
+size: 5234
+location: clients/tests/test-client.py:1098:test_004()/665
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 4827 bytes
+stdout: 4921 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -34187,6 +34711,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -34227,7 +34753,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infra
@@ -34235,7 +34761,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -34266,12 +34792,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 5193
-location: clients/tests/test-client.py:1084:test_004()/666
+size: 5289
+location: clients/tests/test-client.py:1098:test_004()/666
 cmd: $NMCLI --mode multiline --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 4870 bytes
+stdout: 4966 bytes
 >>>
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -34285,6 +34811,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -34325,7 +34853,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
 AP[3].MODE:                             Infrastruktura
@@ -34333,7 +34861,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
 IP4.GATEWAY:                            192.168.41.120
@@ -34365,7 +34893,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 5642
-location: clients/tests/test-client.py:1022:test_004()/667
+location: clients/tests/test-client.py:1036:test_004()/667
 cmd: $NMCLI --mode multiline --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -34479,12 +35007,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5682
-location: clients/tests/test-client.py:1022:test_004()/668
+size: 5684
+location: clients/tests/test-client.py:1036:test_004()/668
 cmd: $NMCLI --mode multiline --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -34587,7 +35115,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -34595,7 +35123,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 5642
-location: clients/tests/test-client.py:1024:test_004()/669
+location: clients/tests/test-client.py:1038:test_004()/669
 cmd: $NMCLI --mode multiline --pretty con s con-vpn-1
 lang: C
 returncode: 0
@@ -34709,12 +35237,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5682
-location: clients/tests/test-client.py:1024:test_004()/670
+size: 5684
+location: clients/tests/test-client.py:1038:test_004()/670
 cmd: $NMCLI --mode multiline --pretty con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -34817,7 +35345,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -34825,7 +35353,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4168
-location: clients/tests/test-client.py:1027:test_004()/671
+location: clients/tests/test-client.py:1041:test_004()/671
 cmd: $NMCLI --mode multiline --pretty -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -34915,7 +35443,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 4193
-location: clients/tests/test-client.py:1027:test_004()/672
+location: clients/tests/test-client.py:1041:test_004()/672
 cmd: $NMCLI --mode multiline --pretty -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -35005,7 +35533,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 802
-location: clients/tests/test-client.py:1033:test_004()/673
+location: clients/tests/test-client.py:1047:test_004()/673
 cmd: $NMCLI --mode multiline --pretty -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -35024,7 +35552,7 @@ vpn.timeout:                            0
 
 <<<
 size: 818
-location: clients/tests/test-client.py:1033:test_004()/674
+location: clients/tests/test-client.py:1047:test_004()/674
 cmd: $NMCLI --mode multiline --pretty -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -35043,7 +35571,7 @@ vpn.timeout:                            0
 
 <<<
 size: 1153
-location: clients/tests/test-client.py:1036:test_004()/675
+location: clients/tests/test-client.py:1050:test_004()/675
 cmd: $NMCLI --mode multiline --pretty -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -35068,7 +35596,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1173
-location: clients/tests/test-client.py:1036:test_004()/676
+location: clients/tests/test-client.py:1050:test_004()/676
 cmd: $NMCLI --mode multiline --pretty -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -35093,7 +35621,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1705
-location: clients/tests/test-client.py:1039:test_004()/677
+location: clients/tests/test-client.py:1053:test_004()/677
 cmd: $NMCLI --mode multiline --pretty dev s
 lang: C
 returncode: 0
@@ -35102,6 +35630,11 @@ stdout: 1552 bytes
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+CONNECTION:                             con-vpn-1
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
@@ -35122,15 +35655,10 @@ TYPE:                                   wifi
 STATE:                                  unavailable
 CONNECTION:                             --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-CONNECTION:                             con-vpn-1
--------------------------------------------------------------------------------
 
 <<<
 size: 1720
-location: clients/tests/test-client.py:1039:test_004()/678
+location: clients/tests/test-client.py:1053:test_004()/678
 cmd: $NMCLI --mode multiline --pretty dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -35139,6 +35667,11 @@ stdout: 1557 bytes
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+CONNECTION:                             con-vpn-1
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
@@ -35159,26 +35692,33 @@ TYPE:                                   wifi
 STATE:                                  niedostępne
 CONNECTION:                             --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-CONNECTION:                             con-vpn-1
--------------------------------------------------------------------------------
 
 <<<
-size: 2639
-location: clients/tests/test-client.py:1042:test_004()/679
+size: 3119
+location: clients/tests/test-client.py:1056:test_004()/679
 cmd: $NMCLI --mode multiline --pretty -f all dev status
 lang: C
 returncode: 0
-stdout: 2474 bytes
+stdout: 2954 bytes
 >>>
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35187,6 +35727,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35195,6 +35737,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35203,34 +35747,40 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
--------------------------------------------------------------------------------
 
 <<<
-size: 2654
-location: clients/tests/test-client.py:1042:test_004()/680
+size: 3144
+location: clients/tests/test-client.py:1056:test_004()/680
 cmd: $NMCLI --mode multiline --pretty -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2479 bytes
+stdout: 2969 bytes
 >>>
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35239,6 +35789,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35247,6 +35799,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -35255,29 +35809,60 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
--------------------------------------------------------------------------------
 
 <<<
 size: 12890
-location: clients/tests/test-client.py:1045:test_004()/681
+location: clients/tests/test-client.py:1059:test_004()/681
 cmd: $NMCLI --mode multiline --pretty dev show
 lang: C
 returncode: 0
 stdout: 12733 bytes
 >>>
 ===============================================================================
+                            Device details (wlan0)
+===============================================================================
+GENERAL.DEVICE:                         wlan0
+-------------------------------------------------------------------------------
+GENERAL.TYPE:                           wifi
+-------------------------------------------------------------------------------
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+-------------------------------------------------------------------------------
+GENERAL.MTU:                            0
+-------------------------------------------------------------------------------
+GENERAL.STATE:                          20 (unavailable)
+-------------------------------------------------------------------------------
+GENERAL.CONNECTION:                     con-vpn-1
+-------------------------------------------------------------------------------
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+-------------------------------------------------------------------------------
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+-------------------------------------------------------------------------------
+
+===============================================================================
                              Device details (eth0)
 ===============================================================================
 GENERAL.DEVICE:                         eth0
@@ -35440,8 +36025,16 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 12954
+location: clients/tests/test-client.py:1059:test_004()/682
+cmd: $NMCLI --mode multiline --pretty dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12787 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 -------------------------------------------------------------------------------
@@ -35451,7 +36044,7 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 -------------------------------------------------------------------------------
 GENERAL.MTU:                            0
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 -------------------------------------------------------------------------------
 GENERAL.CONNECTION:                     con-vpn-1
 -------------------------------------------------------------------------------
@@ -35477,14 +36070,6 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
-<<<
-size: 12954
-location: clients/tests/test-client.py:1045:test_004()/682
-cmd: $NMCLI --mode multiline --pretty dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 12787 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -35648,22 +36233,85 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 25262
+location: clients/tests/test-client.py:1062:test_004()/683
+cmd: $NMCLI --mode multiline --pretty -f all dev show
+lang: C
+returncode: 0
+stdout: 25098 bytes
+>>>
 ===============================================================================
-                        Informacje o urządzeniu (wlan0)
+                            Device details (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
--------------------------------------------------------------------------------
 GENERAL.TYPE:                           wifi
--------------------------------------------------------------------------------
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
--------------------------------------------------------------------------------
 GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (niedostępne)
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
 -------------------------------------------------------------------------------
-GENERAL.CONNECTION:                     con-vpn-1
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+-------------------------------------------------------------------------------
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+-------------------------------------------------------------------------------
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -35675,6 +36323,11 @@ IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
 -------------------------------------------------------------------------------
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
+-------------------------------------------------------------------------------
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -35684,15 +36337,16 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+-------------------------------------------------------------------------------
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+-------------------------------------------------------------------------------
 
-<<<
-size: 24752
-location: clients/tests/test-client.py:1048:test_004()/683
-cmd: $NMCLI --mode multiline --pretty -f all dev show
-lang: C
-returncode: 0
-stdout: 24588 bytes
->>>
 ===============================================================================
                              Device details (eth0)
 ===============================================================================
@@ -35708,6 +36362,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -35780,6 +36436,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -35859,6 +36517,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -35957,6 +36617,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -36019,8 +36681,16 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
+<<<
+size: 25445
+location: clients/tests/test-client.py:1062:test_004()/684
+cmd: $NMCLI --mode multiline --pretty -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 25271 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -36032,62 +36702,64 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
+GENERAL.METERED:                        nieznane
 -------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
 -------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -36123,14 +36795,6 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-<<<
-size: 24925
-location: clients/tests/test-client.py:1048:test_004()/684
-cmd: $NMCLI --mode multiline --pretty -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 24751 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -36146,6 +36810,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36218,6 +36884,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36297,6 +36965,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36395,6 +37065,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36457,113 +37129,9 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-===============================================================================
-                        Informacje o urządzeniu (wlan0)
-===============================================================================
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
--------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
--------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
--------------------------------------------------------------------------------
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
--------------------------------------------------------------------------------
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
--------------------------------------------------------------------------------
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
--------------------------------------------------------------------------------
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
--------------------------------------------------------------------------------
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
--------------------------------------------------------------------------------
-
 <<<
 size: 2456
-location: clients/tests/test-client.py:1051:test_004()/685
+location: clients/tests/test-client.py:1065:test_004()/685
 cmd: $NMCLI --mode multiline --pretty dev show wlan0
 lang: C
 returncode: 0
@@ -36608,7 +37176,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2474
-location: clients/tests/test-client.py:1051:test_004()/686
+location: clients/tests/test-client.py:1065:test_004()/686
 cmd: $NMCLI --mode multiline --pretty dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -36652,12 +37220,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 5871
-location: clients/tests/test-client.py:1054:test_004()/687
+size: 5965
+location: clients/tests/test-client.py:1068:test_004()/687
 cmd: $NMCLI --mode multiline --pretty -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -36674,6 +37242,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -36718,7 +37288,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -36727,7 +37297,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -36764,12 +37334,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 5931
-location: clients/tests/test-client.py:1054:test_004()/688
+size: 6027
+location: clients/tests/test-client.py:1068:test_004()/688
 cmd: $NMCLI --mode multiline --pretty -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -36786,6 +37356,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36830,7 +37402,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -36839,7 +37411,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -36876,12 +37448,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 2334
-location: clients/tests/test-client.py:1057:test_004()/689
+size: 2438
+location: clients/tests/test-client.py:1071:test_004()/689
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -36898,6 +37470,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -36925,12 +37499,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2363
-location: clients/tests/test-client.py:1057:test_004()/690
+size: 2469
+location: clients/tests/test-client.py:1071:test_004()/690
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -36947,6 +37521,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -36974,12 +37550,12 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 
 <<<
-size: 2334
-location: clients/tests/test-client.py:1060:test_004()/691
+size: 2438
+location: clients/tests/test-client.py:1074:test_004()/691
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -36996,6 +37572,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -37023,12 +37601,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2363
-location: clients/tests/test-client.py:1060:test_004()/692
+size: 2469
+location: clients/tests/test-client.py:1074:test_004()/692
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -37045,6 +37623,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -37073,7 +37653,7 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 1656
-location: clients/tests/test-client.py:1063:test_004()/693
+location: clients/tests/test-client.py:1077:test_004()/693
 cmd: $NMCLI --mode multiline --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -37082,6 +37662,10 @@ stdout: 1480 bytes
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -37098,14 +37682,10 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
--------------------------------------------------------------------------------
 
 <<<
 size: 1666
-location: clients/tests/test-client.py:1063:test_004()/694
+location: clients/tests/test-client.py:1077:test_004()/694
 cmd: $NMCLI --mode multiline --pretty -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -37114,6 +37694,10 @@ stdout: 1480 bytes
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -37130,46 +37714,16 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
--------------------------------------------------------------------------------
 
 <<<
-size: 4849
-location: clients/tests/test-client.py:1066:test_004()/695
+size: 4761
+location: clients/tests/test-client.py:1080:test_004()/695
 cmd: $NMCLI --mode multiline --pretty -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 4678 bytes
+stdout: 4590 bytes
 >>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
-===============================================================================
-NAME:                                   AP[1]
-SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
-CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
-SIGNAL:                                 48
-BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
--------------------------------------------------------------------------------
-
-===============================================================================
-                            Wi-Fi scan list (wlan1)
-===============================================================================
-
-===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
 NAME:                                   AP[1]
@@ -37200,9 +37754,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -37218,49 +37772,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 4925
-location: clients/tests/test-client.py:1066:test_004()/696
-cmd: $NMCLI --mode multiline --pretty -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4744 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 4837
+location: clients/tests/test-client.py:1080:test_004()/696
+cmd: $NMCLI --mode multiline --pretty -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4656 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -37292,9 +37846,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -37310,40 +37864,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 2608
-location: clients/tests/test-client.py:1068:test_004()/697
-cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 2434 bytes
->>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
-IN-USE:                                  
+NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
-MODE:                                   Infra
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
 CHAN:                                   1
-RATE:                                   54 Mbit/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
+WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:                                 wlan1
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
 
+<<<
+size: 2598
+location: clients/tests/test-client.py:1082:test_004()/697
+cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 2424 bytes
+>>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
@@ -37363,7 +37926,7 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 -------------------------------------------------------------------------------
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
@@ -37372,34 +37935,34 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 -------------------------------------------------------------------------------
 
-<<<
-size: 2672
-location: clients/tests/test-client.py:1068:test_004()/698
-cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2488 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 IN-USE:                                  
 SSID:                                   wlan1-ap-4
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-RATE:                                   54 Mb/s
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 2662
+location: clients/tests/test-client.py:1082:test_004()/698
+cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2478 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -37419,7 +37982,7 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 -------------------------------------------------------------------------------
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
@@ -37428,43 +37991,34 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 -------------------------------------------------------------------------------
 
-<<<
-size: 4962
-location: clients/tests/test-client.py:1071:test_004()/699
-cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 4678 bytes
->>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
-NAME:                                   AP[1]
+IN-USE:                                  
 SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
+MODE:                                   Infrastruktura
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
 
+<<<
+size: 4874
+location: clients/tests/test-client.py:1085:test_004()/699
+cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 4590 bytes
+>>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
@@ -37496,9 +38050,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -37514,49 +38068,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 5038
-location: clients/tests/test-client.py:1071:test_004()/700
-cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4744 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 4950
+location: clients/tests/test-client.py:1085:test_004()/700
+cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4656 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -37588,9 +38142,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -37606,22 +38160,48 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:                                 wlan0
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+-------------------------------------------------------------------------------
+
+===============================================================================
+                     Lista skanowania sieci Wi-Fi (wlan1)
+===============================================================================
+NAME:                                   AP[1]
+SSID:                                   wlan1-ap-4
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
+CHAN:                                   1
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
+SIGNAL:                                 48
+BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan0
+DEVICE:                                 wlan1
 ACTIVE:                                 nie
 IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
+===============================================================================
+                     Lista skanowania sieci Wi-Fi (wlan1)
+===============================================================================
+
 <<<
-size: 1417
-location: clients/tests/test-client.py:1073:test_004()/701
+size: 1419
+location: clients/tests/test-client.py:1087:test_004()/701
 cmd: $NMCLI --mode multiline --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1222 bytes
+stdout: 1224 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -37645,13 +38225,15 @@ IN-USE:
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1445
-location: clients/tests/test-client.py:1073:test_004()/702
+size: 1447
+location: clients/tests/test-client.py:1087:test_004()/702
 cmd: $NMCLI --mode multiline --pretty -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1240 bytes
+stdout: 1242 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -37675,13 +38257,15 @@ IN-USE:
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 858
-location: clients/tests/test-client.py:1075:test_004()/703
+size: 860
+location: clients/tests/test-client.py:1089:test_004()/703
 cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 661 bytes
+stdout: 663 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -37696,13 +38280,15 @@ BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 883
-location: clients/tests/test-client.py:1075:test_004()/704
+size: 885
+location: clients/tests/test-client.py:1089:test_004()/704
 cmd: $NMCLI --mode multiline --pretty -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 676 bytes
+stdout: 678 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -37717,13 +38303,15 @@ BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1530
-location: clients/tests/test-client.py:1078:test_004()/705
+size: 1532
+location: clients/tests/test-client.py:1092:test_004()/705
 cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1222 bytes
+stdout: 1224 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -37747,13 +38335,15 @@ IN-USE:
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1558
-location: clients/tests/test-client.py:1078:test_004()/706
+size: 1560
+location: clients/tests/test-client.py:1092:test_004()/706
 cmd: $NMCLI --mode multiline --pretty -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1240 bytes
+stdout: 1242 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -37777,13 +38367,15 @@ IN-USE:
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 5874
-location: clients/tests/test-client.py:1080:test_004()/707
+size: 5968
+location: clients/tests/test-client.py:1094:test_004()/707
 cmd: $NMCLI --mode multiline --pretty -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -37800,6 +38392,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -37844,7 +38438,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -37853,7 +38447,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -37890,12 +38484,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 5934
-location: clients/tests/test-client.py:1080:test_004()/708
+size: 6030
+location: clients/tests/test-client.py:1094:test_004()/708
 cmd: $NMCLI --mode multiline --pretty -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -37912,6 +38506,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -37956,7 +38552,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -37965,7 +38561,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -38003,7 +38599,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2469
-location: clients/tests/test-client.py:1082:test_004()/709
+location: clients/tests/test-client.py:1096:test_004()/709
 cmd: $NMCLI --mode multiline --pretty -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -38048,7 +38644,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2487
-location: clients/tests/test-client.py:1082:test_004()/710
+location: clients/tests/test-client.py:1096:test_004()/710
 cmd: $NMCLI --mode multiline --pretty -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -38092,12 +38688,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 6012
-location: clients/tests/test-client.py:1084:test_004()/711
+size: 6106
+location: clients/tests/test-client.py:1098:test_004()/711
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 5702 bytes
+stdout: 5796 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -38114,6 +38710,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -38158,7 +38756,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -38167,7 +38765,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -38204,12 +38802,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6072
-location: clients/tests/test-client.py:1084:test_004()/712
+size: 6168
+location: clients/tests/test-client.py:1098:test_004()/712
 cmd: $NMCLI --mode multiline --pretty -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5752 bytes
+stdout: 5848 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -38226,6 +38824,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -38270,7 +38870,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -38279,7 +38879,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -38317,7 +38917,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 5654
-location: clients/tests/test-client.py:1022:test_004()/713
+location: clients/tests/test-client.py:1036:test_004()/713
 cmd: $NMCLI --mode multiline --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -38431,12 +39031,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5694
-location: clients/tests/test-client.py:1022:test_004()/714
+size: 5696
+location: clients/tests/test-client.py:1036:test_004()/714
 cmd: $NMCLI --mode multiline --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -38539,7 +39139,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -38547,7 +39147,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 5654
-location: clients/tests/test-client.py:1024:test_004()/715
+location: clients/tests/test-client.py:1038:test_004()/715
 cmd: $NMCLI --mode multiline --pretty --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -38661,12 +39261,12 @@ VPN.CFG[3]:                             key3 = val3
 -------------------------------------------------------------------------------
 
 <<<
-size: 5694
-location: clients/tests/test-client.py:1024:test_004()/716
+size: 5696
+location: clients/tests/test-client.py:1038:test_004()/716
 cmd: $NMCLI --mode multiline --pretty --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5509 bytes
+stdout: 5511 bytes
 >>>
 ===============================================================================
                    Szczegóły profilu połączenia (con-vpn-1)
@@ -38769,7 +39369,7 @@ VPN.TYPE:                               openvpn
 VPN.USERNAME:                           --
 VPN.GATEWAY:                            --
 VPN.BANNER:                             *** VPN connection con-vpn-1 ***
-VPN.VPN-STATE:                          5 - Połączono z VPN
+VPN.VPN-STATE:                          5 — Połączono z VPN
 VPN.CFG[1]:                             key1 = val1
 VPN.CFG[2]:                             key2 = val2
 VPN.CFG[3]:                             key3 = val3
@@ -38777,7 +39377,7 @@ VPN.CFG[3]:                             key3 = val3
 
 <<<
 size: 4180
-location: clients/tests/test-client.py:1027:test_004()/717
+location: clients/tests/test-client.py:1041:test_004()/717
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -38867,7 +39467,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 4205
-location: clients/tests/test-client.py:1027:test_004()/718
+location: clients/tests/test-client.py:1041:test_004()/718
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -38957,7 +39557,7 @@ proxy.pac-script:                       --
 
 <<<
 size: 814
-location: clients/tests/test-client.py:1033:test_004()/719
+location: clients/tests/test-client.py:1047:test_004()/719
 cmd: $NMCLI --mode multiline --pretty --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -38976,7 +39576,7 @@ vpn.timeout:                            0
 
 <<<
 size: 830
-location: clients/tests/test-client.py:1033:test_004()/720
+location: clients/tests/test-client.py:1047:test_004()/720
 cmd: $NMCLI --mode multiline --pretty --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -38995,7 +39595,7 @@ vpn.timeout:                            0
 
 <<<
 size: 1165
-location: clients/tests/test-client.py:1036:test_004()/721
+location: clients/tests/test-client.py:1050:test_004()/721
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -39020,7 +39620,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1185
-location: clients/tests/test-client.py:1036:test_004()/722
+location: clients/tests/test-client.py:1050:test_004()/722
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -39045,7 +39645,7 @@ GENERAL.MASTER-PATH:                    --
 
 <<<
 size: 1877
-location: clients/tests/test-client.py:1039:test_004()/723
+location: clients/tests/test-client.py:1053:test_004()/723
 cmd: $NMCLI --mode multiline --pretty --color yes dev s
 lang: C
 returncode: 0
@@ -39054,6 +39654,11 @@ stdout: 1712 bytes
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+CONNECTION:                             con-vpn-1
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
@@ -39074,15 +39679,10 @@ TYPE:                                   wifi
 STATE:                                  unavailable
 CONNECTION:                             --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-CONNECTION:                             con-vpn-1
--------------------------------------------------------------------------------
 
 <<<
 size: 1892
-location: clients/tests/test-client.py:1039:test_004()/724
+location: clients/tests/test-client.py:1053:test_004()/724
 cmd: $NMCLI --mode multiline --pretty --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
@@ -39091,6 +39691,11 @@ stdout: 1717 bytes
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+CONNECTION:                             con-vpn-1
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
@@ -39111,26 +39716,33 @@ TYPE:                                   wifi
 STATE:                                  niedostępne
 CONNECTION:                             --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-CONNECTION:                             con-vpn-1
--------------------------------------------------------------------------------
 
 <<<
-size: 2931
-location: clients/tests/test-client.py:1042:test_004()/725
+size: 3491
+location: clients/tests/test-client.py:1056:test_004()/725
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 2754 bytes
+stdout: 3314 bytes
 >>>
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39139,6 +39751,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39147,6 +39761,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39155,34 +39771,40 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  unavailable
+IP4-CONNECTIVITY:                       unknown
+IP6-CONNECTIVITY:                       unknown
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  unavailable
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
--------------------------------------------------------------------------------
 
 <<<
-size: 2946
-location: clients/tests/test-client.py:1042:test_004()/726
+size: 3516
+location: clients/tests/test-client.py:1056:test_004()/726
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev status
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2759 bytes
+stdout: 3329 bytes
 >>>
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+CONNECTION:                             con-vpn-1
+CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39191,6 +39813,8 @@ CON-PATH:                               --
 DEVICE:                                 eth1
 TYPE:                                   ethernet
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/2
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39199,6 +39823,8 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/4
 CONNECTION:                             --
 CON-UUID:                               --
@@ -39207,29 +39833,60 @@ CON-PATH:                               --
 DEVICE:                                 wlan1
 TYPE:                                   wifi
 STATE:                                  niedostępne
+IP4-CONNECTIVITY:                       nieznane
+IP6-CONNECTIVITY:                       nieznane
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 CONNECTION:                             --
 CON-UUID:                               --
 CON-PATH:                               --
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-STATE:                                  niedostępne
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
-CONNECTION:                             con-vpn-1
-CON-UUID:                               UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:                               /org/freedesktop/NetworkManager/ActiveConnection/2
--------------------------------------------------------------------------------
 
 <<<
 size: 12902
-location: clients/tests/test-client.py:1045:test_004()/727
+location: clients/tests/test-client.py:1059:test_004()/727
 cmd: $NMCLI --mode multiline --pretty --color yes dev show
 lang: C
 returncode: 0
 stdout: 12733 bytes
 >>>
 ===============================================================================
+                            Device details (wlan0)
+===============================================================================
+GENERAL.DEVICE:                         wlan0
+-------------------------------------------------------------------------------
+GENERAL.TYPE:                           wifi
+-------------------------------------------------------------------------------
+GENERAL.HWADDR:                         13:E0:74:85:7C:D9
+-------------------------------------------------------------------------------
+GENERAL.MTU:                            0
+-------------------------------------------------------------------------------
+GENERAL.STATE:                          20 (unavailable)
+-------------------------------------------------------------------------------
+GENERAL.CONNECTION:                     con-vpn-1
+-------------------------------------------------------------------------------
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+-------------------------------------------------------------------------------
+IP4.ADDRESS[1]:                         192.168.228.18/32
+IP4.ADDRESS[2]:                         192.168.209.179/25
+IP4.GATEWAY:                            192.168.41.120
+IP4.DOMAIN[1]:                          sear4.foo2.bar
+IP4.DOMAIN[2]:                          sear4.fo.x.y
+IP4.DOMAIN[3]:                          sear4.foo1.bar
+IP4.DOMAIN[4]:                          sear4.foo4.bar
+IP4.DOMAIN[5]:                          sear4.fo.o.bar
+IP4.WINS[1]:                            192.168.120.79
+-------------------------------------------------------------------------------
+IP6.GATEWAY:                            --
+IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:                          sear6.foo2.bar
+IP6.DOMAIN[2]:                          sear6.foo1.bar
+IP6.DOMAIN[3]:                          sear6.fo.x.y
+IP6.DOMAIN[4]:                          sear6.fo.o.bar
+IP6.DOMAIN[5]:                          sear6.foo3.bar
+IP6.DOMAIN[6]:                          sear6.foo4.bar
+-------------------------------------------------------------------------------
+
+===============================================================================
                              Device details (eth0)
 ===============================================================================
 GENERAL.DEVICE:                         eth0
@@ -39392,8 +40049,16 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 12966
+location: clients/tests/test-client.py:1059:test_004()/728
+cmd: $NMCLI --mode multiline --pretty --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12787 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 -------------------------------------------------------------------------------
@@ -39403,7 +40068,7 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 -------------------------------------------------------------------------------
 GENERAL.MTU:                            0
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (unavailable)
+GENERAL.STATE:                          20 (niedostępne)
 -------------------------------------------------------------------------------
 GENERAL.CONNECTION:                     con-vpn-1
 -------------------------------------------------------------------------------
@@ -39429,14 +40094,6 @@ IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
-<<<
-size: 12966
-location: clients/tests/test-client.py:1045:test_004()/728
-cmd: $NMCLI --mode multiline --pretty --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 12787 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -39600,22 +40257,85 @@ IP6.DNS[1]:                             2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:                          sear6.fo.x.y
 -------------------------------------------------------------------------------
 
+<<<
+size: 25562
+location: clients/tests/test-client.py:1062:test_004()/729
+cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 25386 bytes
+>>>
 ===============================================================================
-                        Informacje o urządzeniu (wlan0)
+                            Device details (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
--------------------------------------------------------------------------------
 GENERAL.TYPE:                           wifi
--------------------------------------------------------------------------------
+GENERAL.NM-TYPE:                        NMDeviceWifi
+GENERAL.VENDOR:                         --
+GENERAL.PRODUCT:                        --
+GENERAL.DRIVER:                         virtual
+GENERAL.DRIVER-VERSION:                 --
+GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
--------------------------------------------------------------------------------
 GENERAL.MTU:                            0
+GENERAL.STATE:                          20 (unavailable)
+GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
+GENERAL.UDI:                            /sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:                       --
+GENERAL.IS-SOFTWARE:                    no
+GENERAL.NM-MANAGED:                     yes
+GENERAL.AUTOCONNECT:                    yes
+GENERAL.FIRMWARE-MISSING:               no
+GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.PHYS-PORT-ID:                   --
+GENERAL.CONNECTION:                     con-vpn-1
+GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
+GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:                        unknown
 -------------------------------------------------------------------------------
-GENERAL.STATE:                          20 (niedostępne)
+CAPABILITIES.CARRIER-DETECT:            no
+CAPABILITIES.SPEED:                     unknown
+CAPABILITIES.IS-SOFTWARE:               no
+CAPABILITIES.SRIOV:                     no
 -------------------------------------------------------------------------------
-GENERAL.CONNECTION:                     con-vpn-1
+WIFI-PROPERTIES.WEP:                    yes
+WIFI-PROPERTIES.WPA:                    yes
+WIFI-PROPERTIES.WPA2:                   yes
+WIFI-PROPERTIES.TKIP:                   yes
+WIFI-PROPERTIES.CCMP:                   yes
+WIFI-PROPERTIES.AP:                     yes
+WIFI-PROPERTIES.ADHOC:                  yes
+WIFI-PROPERTIES.2GHZ:                   unknown
+WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
+AP[1].IN-USE:                            
+AP[1].SSID:                             wlan0-ap-2
+AP[1].MODE:                             Infra
+AP[1].CHAN:                             1
+AP[1].RATE:                             54 Mbit/s
+AP[1].SIGNAL:                           92
+AP[1].BARS:                             ****
+AP[1].SECURITY:                         WPA1 WPA2
+-------------------------------------------------------------------------------
+AP[2].IN-USE:                            
+AP[2].SSID:                             wlan0-ap-1
+AP[2].MODE:                             Infra
+AP[2].CHAN:                             1
+AP[2].RATE:                             54 Mbit/s
+AP[2].SIGNAL:                           81
+AP[2].BARS:                             ****
+AP[2].SECURITY:                         WPA1
+-------------------------------------------------------------------------------
+AP[3].IN-USE:                            
+AP[3].SSID:                             wlan0-ap-3
+AP[3].MODE:                             Infra
+AP[3].CHAN:                             1
+AP[3].RATE:                             54 Mbit/s
+AP[3].SIGNAL:                           55
+AP[3].BARS:                             **  
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -39627,6 +40347,11 @@ IP4.DOMAIN[4]:                          sear4.foo4.bar
 IP4.DOMAIN[5]:                          sear4.fo.o.bar
 IP4.WINS[1]:                            192.168.120.79
 -------------------------------------------------------------------------------
+DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
+-------------------------------------------------------------------------------
 IP6.GATEWAY:                            --
 IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:                          sear6.foo2.bar
@@ -39636,15 +40361,16 @@ IP6.DOMAIN[4]:                          sear6.fo.o.bar
 IP6.DOMAIN[5]:                          sear6.foo3.bar
 IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
+DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
+-------------------------------------------------------------------------------
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
+-------------------------------------------------------------------------------
 
-<<<
-size: 25052
-location: clients/tests/test-client.py:1048:test_004()/729
-cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 24876 bytes
->>>
 ===============================================================================
                              Device details (eth0)
 ===============================================================================
@@ -39660,6 +40386,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -39732,6 +40460,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -39811,6 +40541,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -39909,6 +40641,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -39971,8 +40705,16 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
+<<<
+size: 25745
+location: clients/tests/test-client.py:1062:test_004()/730
+cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 25559 bytes
+>>>
 ===============================================================================
-                            Device details (wlan0)
+                        Informacje o urządzeniu (wlan0)
 ===============================================================================
 GENERAL.DEVICE:                         wlan0
 GENERAL.TYPE:                           wifi
@@ -39984,62 +40726,64 @@ GENERAL.DRIVER-VERSION:                 --
 GENERAL.FIRMWARE-VERSION:               --
 GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (unavailable)
-GENERAL.REASON:                         0 (No reason given)
+GENERAL.STATE:                          20 (niedostępne)
+GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    no
-GENERAL.NM-MANAGED:                     yes
-GENERAL.AUTOCONNECT:                    yes
-GENERAL.FIRMWARE-MISSING:               no
-GENERAL.NM-PLUGIN-MISSING:              no
+GENERAL.IS-SOFTWARE:                    nie
+GENERAL.NM-MANAGED:                     tak
+GENERAL.AUTOCONNECT:                    tak
+GENERAL.FIRMWARE-MISSING:               nie
+GENERAL.NM-PLUGIN-MISSING:              nie
 GENERAL.PHYS-PORT-ID:                   --
 GENERAL.CONNECTION:                     con-vpn-1
 GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        unknown
+GENERAL.METERED:                        nieznane
 -------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            no
-CAPABILITIES.SPEED:                     unknown
-CAPABILITIES.IS-SOFTWARE:               no
-CAPABILITIES.SRIOV:                     no
+CAPABILITIES.CARRIER-DETECT:            nie
+CAPABILITIES.SPEED:                     nieznane
+CAPABILITIES.IS-SOFTWARE:               nie
+CAPABILITIES.SRIOV:                     nie
 -------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    yes
-WIFI-PROPERTIES.WPA:                    yes
-WIFI-PROPERTIES.WPA2:                   yes
-WIFI-PROPERTIES.TKIP:                   yes
-WIFI-PROPERTIES.CCMP:                   yes
-WIFI-PROPERTIES.AP:                     yes
-WIFI-PROPERTIES.ADHOC:                  yes
-WIFI-PROPERTIES.2GHZ:                   unknown
-WIFI-PROPERTIES.5GHZ:                   unknown
+WIFI-PROPERTIES.WEP:                    tak
+WIFI-PROPERTIES.WPA:                    tak
+WIFI-PROPERTIES.WPA2:                   tak
+WIFI-PROPERTIES.TKIP:                   tak
+WIFI-PROPERTIES.CCMP:                   tak
+WIFI-PROPERTIES.AP:                     tak
+WIFI-PROPERTIES.ADHOC:                  tak
+WIFI-PROPERTIES.2GHZ:                   nieznane
+WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 AP[1].IN-USE:                            
 AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infra
+AP[1].MODE:                             Infrastruktura
 AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mbit/s
+AP[1].RATE:                             54 Mb/s
 AP[1].SIGNAL:                           92
 AP[1].BARS:                             ****
 AP[1].SECURITY:                         WPA1 WPA2
 -------------------------------------------------------------------------------
 AP[2].IN-USE:                            
 AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infra
+AP[2].MODE:                             Infrastruktura
 AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mbit/s
+AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infra
+AP[3].MODE:                             Infrastruktura
 AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mbit/s
+AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -40075,14 +40819,6 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-<<<
-size: 25225
-location: clients/tests/test-client.py:1048:test_004()/730
-cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 25039 bytes
->>>
 ===============================================================================
                         Informacje o urządzeniu (eth0)
 ===============================================================================
@@ -40098,6 +40834,8 @@ GENERAL.HWADDR:                         AB:B7:BF:E2:48:E8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40170,6 +40908,8 @@ GENERAL.HWADDR:                         E7:78:B1:93:2B:22
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/eth1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40249,6 +40989,8 @@ GENERAL.HWADDR:                         21:E9:64:81:8C:A8
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40347,6 +41089,8 @@ GENERAL.HWADDR:                         71:52:AD:63:5C:7C
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40409,113 +41153,9 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 -------------------------------------------------------------------------------
 
-===============================================================================
-                        Informacje o urządzeniu (wlan0)
-===============================================================================
-GENERAL.DEVICE:                         wlan0
-GENERAL.TYPE:                           wifi
-GENERAL.NM-TYPE:                        NMDeviceWifi
-GENERAL.VENDOR:                         --
-GENERAL.PRODUCT:                        --
-GENERAL.DRIVER:                         virtual
-GENERAL.DRIVER-VERSION:                 --
-GENERAL.FIRMWARE-VERSION:               --
-GENERAL.HWADDR:                         13:E0:74:85:7C:D9
-GENERAL.MTU:                            0
-GENERAL.STATE:                          20 (niedostępne)
-GENERAL.REASON:                         0 (Nie podano przyczyny)
-GENERAL.UDI:                            /sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:                       --
-GENERAL.IS-SOFTWARE:                    nie
-GENERAL.NM-MANAGED:                     tak
-GENERAL.AUTOCONNECT:                    tak
-GENERAL.FIRMWARE-MISSING:               nie
-GENERAL.NM-PLUGIN-MISSING:              nie
-GENERAL.PHYS-PORT-ID:                   --
-GENERAL.CONNECTION:                     con-vpn-1
-GENERAL.CON-UUID:                       UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:                        nieznane
--------------------------------------------------------------------------------
-CAPABILITIES.CARRIER-DETECT:            nie
-CAPABILITIES.SPEED:                     nieznane
-CAPABILITIES.IS-SOFTWARE:               nie
-CAPABILITIES.SRIOV:                     nie
--------------------------------------------------------------------------------
-WIFI-PROPERTIES.WEP:                    tak
-WIFI-PROPERTIES.WPA:                    tak
-WIFI-PROPERTIES.WPA2:                   tak
-WIFI-PROPERTIES.TKIP:                   tak
-WIFI-PROPERTIES.CCMP:                   tak
-WIFI-PROPERTIES.AP:                     tak
-WIFI-PROPERTIES.ADHOC:                  tak
-WIFI-PROPERTIES.2GHZ:                   nieznane
-WIFI-PROPERTIES.5GHZ:                   nieznane
--------------------------------------------------------------------------------
-AP[1].IN-USE:                            
-AP[1].SSID:                             wlan0-ap-2
-AP[1].MODE:                             Infrastruktura
-AP[1].CHAN:                             1
-AP[1].RATE:                             54 Mb/s
-AP[1].SIGNAL:                           92
-AP[1].BARS:                             ****
-AP[1].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[2].IN-USE:                            
-AP[2].SSID:                             wlan0-ap-1
-AP[2].MODE:                             Infrastruktura
-AP[2].CHAN:                             1
-AP[2].RATE:                             54 Mb/s
-AP[2].SIGNAL:                           81
-AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-AP[3].IN-USE:                            
-AP[3].SSID:                             wlan0-ap-3
-AP[3].MODE:                             Infrastruktura
-AP[3].CHAN:                             1
-AP[3].RATE:                             54 Mb/s
-AP[3].SIGNAL:                           55
-AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
--------------------------------------------------------------------------------
-IP4.ADDRESS[1]:                         192.168.228.18/32
-IP4.ADDRESS[2]:                         192.168.209.179/25
-IP4.GATEWAY:                            192.168.41.120
-IP4.DOMAIN[1]:                          sear4.foo2.bar
-IP4.DOMAIN[2]:                          sear4.fo.x.y
-IP4.DOMAIN[3]:                          sear4.foo1.bar
-IP4.DOMAIN[4]:                          sear4.foo4.bar
-IP4.DOMAIN[5]:                          sear4.fo.o.bar
-IP4.WINS[1]:                            192.168.120.79
--------------------------------------------------------------------------------
-DHCP4.OPTION[1]:                        dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:                        dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:                        dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:                        dhcp-4-opt-7 = val-7
--------------------------------------------------------------------------------
-IP6.GATEWAY:                            --
-IP6.ROUTE[1]:                           dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:                          sear6.foo2.bar
-IP6.DOMAIN[2]:                          sear6.foo1.bar
-IP6.DOMAIN[3]:                          sear6.fo.x.y
-IP6.DOMAIN[4]:                          sear6.fo.o.bar
-IP6.DOMAIN[5]:                          sear6.foo3.bar
-IP6.DOMAIN[6]:                          sear6.foo4.bar
--------------------------------------------------------------------------------
-DHCP6.OPTION[1]:                        dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:                        dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:                        dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:                        dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:                        dhcp-6-opt-5 = val-5
--------------------------------------------------------------------------------
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
--------------------------------------------------------------------------------
-
 <<<
 size: 2468
-location: clients/tests/test-client.py:1051:test_004()/731
+location: clients/tests/test-client.py:1065:test_004()/731
 cmd: $NMCLI --mode multiline --pretty --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -40560,7 +41200,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2486
-location: clients/tests/test-client.py:1051:test_004()/732
+location: clients/tests/test-client.py:1065:test_004()/732
 cmd: $NMCLI --mode multiline --pretty --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -40604,12 +41244,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 6099
-location: clients/tests/test-client.py:1054:test_004()/733
+size: 6193
+location: clients/tests/test-client.py:1068:test_004()/733
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -40626,6 +41266,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -40670,7 +41312,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -40679,7 +41321,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -40716,12 +41358,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6159
-location: clients/tests/test-client.py:1054:test_004()/734
+size: 6255
+location: clients/tests/test-client.py:1068:test_004()/734
 cmd: $NMCLI --mode multiline --pretty --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -40738,6 +41380,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40782,7 +41426,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -40791,7 +41435,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -40828,12 +41472,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 2346
-location: clients/tests/test-client.py:1057:test_004()/735
+size: 2450
+location: clients/tests/test-client.py:1071:test_004()/735
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -40850,6 +41494,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -40877,12 +41523,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2375
-location: clients/tests/test-client.py:1057:test_004()/736
+size: 2481
+location: clients/tests/test-client.py:1071:test_004()/736
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -40899,6 +41545,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -40926,12 +41574,12 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 -------------------------------------------------------------------------------
 
 <<<
-size: 2346
-location: clients/tests/test-client.py:1060:test_004()/737
+size: 2450
+location: clients/tests/test-client.py:1074:test_004()/737
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 2130 bytes
+stdout: 2234 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -40948,6 +41596,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -40975,12 +41625,12 @@ WIFI-PROPERTIES.5GHZ:                   unknown
 -------------------------------------------------------------------------------
 
 <<<
-size: 2375
-location: clients/tests/test-client.py:1060:test_004()/738
+size: 2481
+location: clients/tests/test-client.py:1074:test_004()/738
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2149 bytes
+stdout: 2255 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -40997,6 +41647,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -41025,7 +41677,7 @@ WIFI-PROPERTIES.5GHZ:                   nieznane
 
 <<<
 size: 1788
-location: clients/tests/test-client.py:1063:test_004()/739
+location: clients/tests/test-client.py:1077:test_004()/739
 cmd: $NMCLI --mode multiline --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
@@ -41034,6 +41686,10 @@ stdout: 1600 bytes
 ===============================================================================
                                Status of devices
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -41050,14 +41706,10 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
--------------------------------------------------------------------------------
 
 <<<
 size: 1798
-location: clients/tests/test-client.py:1063:test_004()/740
+location: clients/tests/test-client.py:1077:test_004()/740
 cmd: $NMCLI --mode multiline --pretty --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
@@ -41066,6 +41718,10 @@ stdout: 1600 bytes
 ===============================================================================
                                 Stan urządzenia
 ===============================================================================
+DEVICE:                                 wlan0
+TYPE:                                   wifi
+DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
+-------------------------------------------------------------------------------
 DEVICE:                                 eth0
 TYPE:                                   ethernet
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/1
@@ -41082,46 +41738,16 @@ DEVICE:                                 wlan1
 TYPE:                                   wifi
 DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/5
 -------------------------------------------------------------------------------
-DEVICE:                                 wlan0
-TYPE:                                   wifi
-DBUS-PATH:                              /org/freedesktop/NetworkManager/Devices/3
--------------------------------------------------------------------------------
 
 <<<
-size: 5473
-location: clients/tests/test-client.py:1066:test_004()/741
+size: 5385
+location: clients/tests/test-client.py:1080:test_004()/741
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 5290 bytes
+stdout: 5202 bytes
 >>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
-===============================================================================
-NAME:                                   AP[1]
-SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
-CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
-SIGNAL:                                 48
-BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
--------------------------------------------------------------------------------
-
-===============================================================================
-                            Wi-Fi scan list (wlan1)
-===============================================================================
-
-===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
 NAME:                                   AP[1]
@@ -41152,9 +41778,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -41170,49 +41796,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 5549
-location: clients/tests/test-client.py:1066:test_004()/742
-cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 5356 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 5461
+location: clients/tests/test-client.py:1080:test_004()/742
+cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 5268 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -41244,9 +41870,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -41262,40 +41888,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 2908
-location: clients/tests/test-client.py:1068:test_004()/743
-cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 2722 bytes
->>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
-IN-USE:                                  
+NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
-MODE:                                   Infra
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
 CHAN:                                   1
-RATE:                                   54 Mbit/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
+WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:                                 wlan1
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
 
+<<<
+size: 2898
+location: clients/tests/test-client.py:1082:test_004()/743
+cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 2712 bytes
+>>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
@@ -41315,7 +41950,7 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 -------------------------------------------------------------------------------
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
@@ -41324,34 +41959,34 @@ CHAN:                                   1
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 -------------------------------------------------------------------------------
 
-<<<
-size: 2972
-location: clients/tests/test-client.py:1068:test_004()/744
-cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2776 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 IN-USE:                                  
 SSID:                                   wlan1-ap-4
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-RATE:                                   54 Mb/s
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 2962
+location: clients/tests/test-client.py:1082:test_004()/744
+cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2766 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -41371,7 +42006,7 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 -------------------------------------------------------------------------------
 IN-USE:                                  
 SSID:                                   wlan0-ap-3
@@ -41380,43 +42015,34 @@ CHAN:                                   1
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA3
 -------------------------------------------------------------------------------
 
-<<<
-size: 5586
-location: clients/tests/test-client.py:1071:test_004()/745
-cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 5290 bytes
->>>
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
-NAME:                                   AP[1]
+IN-USE:                                  
 SSID:                                   wlan1-ap-4
-SSID-HEX:                               776C616E312D61702D34
-BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infra
+MODE:                                   Infrastruktura
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mbit/s
+RATE:                                   54 Mb/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan1
-ACTIVE:                                 no
-IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                            Wi-Fi scan list (wlan1)
+                     Lista skanowania sieci Wi-Fi (wlan1)
 ===============================================================================
 
+<<<
+size: 5498
+location: clients/tests/test-client.py:1085:test_004()/745
+cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 5202 bytes
+>>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
 ===============================================================================
@@ -41448,9 +42074,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (none)
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
@@ -41466,49 +42092,49 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mbit/s
 SIGNAL:                                 55
 BARS:                                   **  
-SECURITY:                               WPA1 WPA2
-WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:                               WPA3
+WPA-FLAGS:                              (none)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:                                 wlan0
 ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
 -------------------------------------------------------------------------------
 
-<<<
-size: 5662
-location: clients/tests/test-client.py:1071:test_004()/746
-cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 5356 bytes
->>>
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 NAME:                                   AP[1]
 SSID:                                   wlan1-ap-4
 SSID-HEX:                               776C616E312D61702D34
 BSSID:                                  94:2B:E8:F6:D2:86
-MODE:                                   Infrastruktura
+MODE:                                   Infra
 CHAN:                                   1
-FREQ:                                   2412 MHz
-RATE:                                   54 Mb/s
+FREQ:                                   2412 MHz
+RATE:                                   54 Mbit/s
 SIGNAL:                                 48
 BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:                                 wlan1
-ACTIVE:                                 nie
+ACTIVE:                                 no
 IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
 ===============================================================================
-                     Lista skanowania sieci Wi-Fi (wlan1)
+                            Wi-Fi scan list (wlan1)
 ===============================================================================
 
+<<<
+size: 5574
+location: clients/tests/test-client.py:1085:test_004()/746
+cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 5268 bytes
+>>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
 ===============================================================================
@@ -41540,9 +42166,9 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 81
 BARS:                                   ****
-SECURITY:                               WPA1 WPA2
+SECURITY:                               WPA1
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:                              (brak)
 DEVICE:                                 wlan0
 ACTIVE:                                 nie
 IN-USE:                                  
@@ -41558,22 +42184,48 @@ FREQ:                                   2412 MHz
 RATE:                                   54 Mb/s
 SIGNAL:                                 55
 BARS:                                   **  
+SECURITY:                               WPA3
+WPA-FLAGS:                              (brak)
+RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:                                 wlan0
+ACTIVE:                                 nie
+IN-USE:                                  
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+-------------------------------------------------------------------------------
+
+===============================================================================
+                     Lista skanowania sieci Wi-Fi (wlan1)
+===============================================================================
+NAME:                                   AP[1]
+SSID:                                   wlan1-ap-4
+SSID-HEX:                               776C616E312D61702D34
+BSSID:                                  94:2B:E8:F6:D2:86
+MODE:                                   Infrastruktura
+CHAN:                                   1
+FREQ:                                   2412 MHz
+RATE:                                   54 Mb/s
+SIGNAL:                                 48
+BARS:                                   **  
 SECURITY:                               WPA1 WPA2
 WPA-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:                              pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:                                 wlan0
+DEVICE:                                 wlan1
 ACTIVE:                                 nie
 IN-USE:                                  
-DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/4
 -------------------------------------------------------------------------------
 
+===============================================================================
+                     Lista skanowania sieci Wi-Fi (wlan1)
+===============================================================================
+
 <<<
-size: 1582
-location: clients/tests/test-client.py:1073:test_004()/747
+size: 1584
+location: clients/tests/test-client.py:1087:test_004()/747
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1375 bytes
+stdout: 1377 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -41597,13 +42249,15 @@ IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1610
-location: clients/tests/test-client.py:1073:test_004()/748
+size: 1612
+location: clients/tests/test-client.py:1087:test_004()/748
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1393 bytes
+stdout: 1395 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -41627,13 +42281,15 @@ IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 942
-location: clients/tests/test-client.py:1075:test_004()/749
+size: 944
+location: clients/tests/test-client.py:1089:test_004()/749
 cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 733 bytes
+stdout: 735 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -41648,13 +42304,15 @@ BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 967
-location: clients/tests/test-client.py:1075:test_004()/750
+size: 969
+location: clients/tests/test-client.py:1089:test_004()/750
 cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 748 bytes
+stdout: 750 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -41669,13 +42327,15 @@ BARS:                                   ****
 SECURITY:                               WPA1 WPA2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1695
-location: clients/tests/test-client.py:1078:test_004()/751
+size: 1697
+location: clients/tests/test-client.py:1092:test_004()/751
 cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 1375 bytes
+stdout: 1377 bytes
 >>>
 ===============================================================================
                             Wi-Fi scan list (wlan0)
@@ -41699,13 +42359,15 @@ IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 1723
-location: clients/tests/test-client.py:1078:test_004()/752
+size: 1725
+location: clients/tests/test-client.py:1092:test_004()/752
 cmd: $NMCLI --mode multiline --pretty --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 1393 bytes
+stdout: 1395 bytes
 >>>
 ===============================================================================
                      Lista skanowania sieci Wi-Fi (wlan0)
@@ -41729,13 +42391,15 @@ IN-USE:                                  
 DBUS-PATH:                              /org/freedesktop/NetworkManager/AccessPoint/2
 -------------------------------------------------------------------------------
 
+
+
 <<<
-size: 6102
-location: clients/tests/test-client.py:1080:test_004()/753
+size: 6196
+location: clients/tests/test-client.py:1094:test_004()/753
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -41752,6 +42416,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -41796,7 +42462,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -41805,7 +42471,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -41842,12 +42508,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6162
-location: clients/tests/test-client.py:1080:test_004()/754
+size: 6258
+location: clients/tests/test-client.py:1094:test_004()/754
 cmd: $NMCLI --mode multiline --pretty --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -41864,6 +42530,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -41908,7 +42576,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -41917,7 +42585,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -41955,7 +42623,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2481
-location: clients/tests/test-client.py:1082:test_004()/755
+location: clients/tests/test-client.py:1096:test_004()/755
 cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -42000,7 +42668,7 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 
 <<<
 size: 2499
-location: clients/tests/test-client.py:1082:test_004()/756
+location: clients/tests/test-client.py:1096:test_004()/756
 cmd: $NMCLI --mode multiline --pretty --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42044,12 +42712,12 @@ IP6.DOMAIN[6]:                          sear6.foo4.bar
 -------------------------------------------------------------------------------
 
 <<<
-size: 6240
-location: clients/tests/test-client.py:1084:test_004()/757
+size: 6334
+location: clients/tests/test-client.py:1098:test_004()/757
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 5918 bytes
+stdout: 6012 bytes
 >>>
 ===============================================================================
                             Device details (wlan0)
@@ -42066,6 +42734,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (unavailable)
 GENERAL.REASON:                         0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:               0 (unknown)
+GENERAL.IP6-CONNECTIVITY:               0 (unknown)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    no
@@ -42110,7 +42780,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mbit/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -42119,7 +42789,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mbit/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -42156,12 +42826,12 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 -------------------------------------------------------------------------------
 
 <<<
-size: 6300
-location: clients/tests/test-client.py:1084:test_004()/758
+size: 6396
+location: clients/tests/test-client.py:1098:test_004()/758
 cmd: $NMCLI --mode multiline --pretty --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 5968 bytes
+stdout: 6064 bytes
 >>>
 ===============================================================================
                         Informacje o urządzeniu (wlan0)
@@ -42178,6 +42848,8 @@ GENERAL.HWADDR:                         13:E0:74:85:7C:D9
 GENERAL.MTU:                            0
 GENERAL.STATE:                          20 (niedostępne)
 GENERAL.REASON:                         0 (Nie podano przyczyny)
+GENERAL.IP4-CONNECTIVITY:               0 (nieznane)
+GENERAL.IP6-CONNECTIVITY:               0 (nieznane)
 GENERAL.UDI:                            /sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:                       --
 GENERAL.IS-SOFTWARE:                    nie
@@ -42222,7 +42894,7 @@ AP[2].CHAN:                             1
 AP[2].RATE:                             54 Mb/s
 AP[2].SIGNAL:                           81
 AP[2].BARS:                             ****
-AP[2].SECURITY:                         WPA1 WPA2
+AP[2].SECURITY:                         WPA1
 -------------------------------------------------------------------------------
 AP[3].IN-USE:                            
 AP[3].SSID:                             wlan0-ap-3
@@ -42231,7 +42903,7 @@ AP[3].CHAN:                             1
 AP[3].RATE:                             54 Mb/s
 AP[3].SIGNAL:                           55
 AP[3].BARS:                             **  
-AP[3].SECURITY:                         WPA1 WPA2
+AP[3].SECURITY:                         WPA3
 -------------------------------------------------------------------------------
 IP4.ADDRESS[1]:                         192.168.228.18/32
 IP4.ADDRESS[2]:                         192.168.209.179/25
@@ -42269,7 +42941,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   UUID-con-xx1-REPLACED-REPLACED-REPLA | c
 
 <<<
 size: 2340
-location: clients/tests/test-client.py:1022:test_004()/759
+location: clients/tests/test-client.py:1036:test_004()/759
 cmd: $NMCLI --mode multiline --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -42371,7 +43043,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2350
-location: clients/tests/test-client.py:1022:test_004()/760
+location: clients/tests/test-client.py:1036:test_004()/760
 cmd: $NMCLI --mode multiline --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42473,7 +43145,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2340
-location: clients/tests/test-client.py:1024:test_004()/761
+location: clients/tests/test-client.py:1038:test_004()/761
 cmd: $NMCLI --mode multiline --terse con s con-vpn-1
 lang: C
 returncode: 0
@@ -42575,7 +43247,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2350
-location: clients/tests/test-client.py:1024:test_004()/762
+location: clients/tests/test-client.py:1038:test_004()/762
 cmd: $NMCLI --mode multiline --terse con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42677,7 +43349,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 1788
-location: clients/tests/test-client.py:1027:test_004()/763
+location: clients/tests/test-client.py:1041:test_004()/763
 cmd: $NMCLI --mode multiline --terse -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -42759,7 +43431,7 @@ proxy.pac-script:
 
 <<<
 size: 1798
-location: clients/tests/test-client.py:1027:test_004()/764
+location: clients/tests/test-client.py:1041:test_004()/764
 cmd: $NMCLI --mode multiline --terse -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42841,7 +43513,7 @@ proxy.pac-script:
 
 <<<
 size: 339
-location: clients/tests/test-client.py:1033:test_004()/765
+location: clients/tests/test-client.py:1047:test_004()/765
 cmd: $NMCLI --mode multiline --terse -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -42856,7 +43528,7 @@ vpn.timeout:0
 
 <<<
 size: 349
-location: clients/tests/test-client.py:1033:test_004()/766
+location: clients/tests/test-client.py:1047:test_004()/766
 cmd: $NMCLI --mode multiline --terse -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42871,7 +43543,7 @@ vpn.timeout:0
 
 <<<
 size: 542
-location: clients/tests/test-client.py:1036:test_004()/767
+location: clients/tests/test-client.py:1050:test_004()/767
 cmd: $NMCLI --mode multiline --terse -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -42892,7 +43564,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 552
-location: clients/tests/test-client.py:1036:test_004()/768
+location: clients/tests/test-client.py:1050:test_004()/768
 cmd: $NMCLI --mode multiline --terse -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -42913,12 +43585,16 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 431
-location: clients/tests/test-client.py:1039:test_004()/769
+location: clients/tests/test-client.py:1053:test_004()/769
 cmd: $NMCLI --mode multiline --terse dev s
 lang: C
 returncode: 0
 stdout: 280 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+CONNECTION:con-vpn-1
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
@@ -42935,19 +43611,19 @@ DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
 CONNECTION:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-CONNECTION:con-vpn-1
 
 <<<
 size: 441
-location: clients/tests/test-client.py:1039:test_004()/770
+location: clients/tests/test-client.py:1053:test_004()/770
 cmd: $NMCLI --mode multiline --terse dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 280 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+CONNECTION:con-vpn-1
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
@@ -42964,22 +43640,29 @@ DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
 CONNECTION:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-CONNECTION:con-vpn-1
 
 <<<
-size: 889
-location: clients/tests/test-client.py:1042:test_004()/771
+size: 1139
+location: clients/tests/test-client.py:1056:test_004()/771
 cmd: $NMCLI --mode multiline --terse -f all dev status
 lang: C
 returncode: 0
-stdout: 726 bytes
+stdout: 976 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
+CONNECTION:con-vpn-1
+CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
 CONNECTION:
 CON-UUID:
@@ -42987,6 +43670,8 @@ CON-PATH:
 DEVICE:eth1
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2
 CONNECTION:
 CON-UUID:
@@ -42994,6 +43679,8 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 CONNECTION:
 CON-UUID:
@@ -43001,29 +43688,35 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
 CONNECTION:
 CON-UUID:
 CON-PATH:
+
+<<<
+size: 1149
+location: clients/tests/test-client.py:1056:test_004()/772
+cmd: $NMCLI --mode multiline --terse -f all dev status
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 976 bytes
+>>>
 DEVICE:wlan0
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 CONNECTION:con-vpn-1
 CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-
-<<<
-size: 899
-location: clients/tests/test-client.py:1042:test_004()/772
-cmd: $NMCLI --mode multiline --terse -f all dev status
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 726 bytes
->>>
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
 CONNECTION:
 CON-UUID:
@@ -43031,6 +43724,8 @@ CON-PATH:
 DEVICE:eth1
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2
 CONNECTION:
 CON-UUID:
@@ -43038,6 +43733,8 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 CONNECTION:
 CON-UUID:
@@ -43045,26 +43742,46 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
 CONNECTION:
 CON-UUID:
 CON-PATH:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
-CONNECTION:con-vpn-1
-CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
 size: 4557
-location: clients/tests/test-client.py:1045:test_004()/773
+location: clients/tests/test-client.py:1059:test_004()/773
 cmd: $NMCLI --mode multiline --terse dev show
 lang: C
 returncode: 0
 stdout: 4402 bytes
 >>>
+GENERAL.DEVICE:wlan0
+GENERAL.TYPE:wifi
+GENERAL.HWADDR:13:E0:74:85:7C:D9
+GENERAL.MTU:0
+GENERAL.STATE:20 (unavailable)
+GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:192.168.228.18/32
+IP4.ADDRESS[2]:192.168.209.179/25
+IP4.GATEWAY:192.168.41.120
+IP4.DOMAIN[1]:sear4.foo2.bar
+IP4.DOMAIN[2]:sear4.fo.x.y
+IP4.DOMAIN[3]:sear4.foo1.bar
+IP4.DOMAIN[4]:sear4.foo4.bar
+IP4.DOMAIN[5]:sear4.fo.o.bar
+IP4.WINS[1]:192.168.120.79
+IP6.GATEWAY:
+IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:sear6.foo2.bar
+IP6.DOMAIN[2]:sear6.foo1.bar
+IP6.DOMAIN[3]:sear6.fo.x.y
+IP6.DOMAIN[4]:sear6.fo.o.bar
+IP6.DOMAIN[5]:sear6.foo3.bar
+IP6.DOMAIN[6]:sear6.foo4.bar
+
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -43178,6 +43895,14 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 4567
+location: clients/tests/test-client.py:1059:test_004()/774
+cmd: $NMCLI --mode multiline --terse dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4402 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.HWADDR:13:E0:74:85:7C:D9
@@ -43203,14 +43928,6 @@ IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
-<<<
-size: 4567
-location: clients/tests/test-client.py:1045:test_004()/774
-cmd: $NMCLI --mode multiline --terse dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4402 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -43324,13 +44041,77 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 11944
+location: clients/tests/test-client.py:1062:test_004()/775
+cmd: $NMCLI --mode multiline --terse -f all dev show
+lang: C
+returncode: 0
+stdout: 11781 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
+GENERAL.NM-TYPE:NMDeviceWifi
+GENERAL.VENDOR:
+GENERAL.PRODUCT:
+GENERAL.DRIVER:virtual
+GENERAL.DRIVER-VERSION:
+GENERAL.FIRMWARE-VERSION:
 GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
+GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
+GENERAL.UDI:/sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:
+GENERAL.IS-SOFTWARE:no
+GENERAL.NM-MANAGED:yes
+GENERAL.AUTOCONNECT:yes
+GENERAL.FIRMWARE-MISSING:no
+GENERAL.NM-PLUGIN-MISSING:no
+GENERAL.PHYS-PORT-ID:
 GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:unknown
+CAPABILITIES.CARRIER-DETECT:no
+CAPABILITIES.SPEED:unknown
+CAPABILITIES.IS-SOFTWARE:no
+CAPABILITIES.SRIOV:no
+WIFI-PROPERTIES.WEP:yes
+WIFI-PROPERTIES.WPA:yes
+WIFI-PROPERTIES.WPA2:yes
+WIFI-PROPERTIES.TKIP:yes
+WIFI-PROPERTIES.CCMP:yes
+WIFI-PROPERTIES.AP:yes
+WIFI-PROPERTIES.ADHOC:yes
+WIFI-PROPERTIES.2GHZ:unknown
+WIFI-PROPERTIES.5GHZ:unknown
+AP[1].IN-USE: 
+AP[1].SSID:wlan0-ap-2
+AP[1].MODE:Infra
+AP[1].CHAN:1
+AP[1].RATE:54 Mbit/s
+AP[1].SIGNAL:92
+AP[1].BARS:****
+AP[1].SECURITY:WPA1 WPA2
+AP[2].IN-USE: 
+AP[2].SSID:wlan0-ap-1
+AP[2].MODE:Infra
+AP[2].CHAN:1
+AP[2].RATE:54 Mbit/s
+AP[2].SIGNAL:81
+AP[2].BARS:****
+AP[2].SECURITY:WPA1
+AP[3].IN-USE: 
+AP[3].SSID:wlan0-ap-3
+AP[3].MODE:Infra
+AP[3].CHAN:1
+AP[3].RATE:54 Mbit/s
+AP[3].SIGNAL:55
+AP[3].BARS:**  
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -43340,6 +44121,10 @@ IP4.DOMAIN[3]:sear4.foo1.bar
 IP4.DOMAIN[4]:sear4.foo4.bar
 IP4.DOMAIN[5]:sear4.fo.o.bar
 IP4.WINS[1]:192.168.120.79
+DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
 IP6.GATEWAY:
 IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:sear6.foo2.bar
@@ -43348,15 +44133,14 @@ IP6.DOMAIN[3]:sear6.fo.x.y
 IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
+DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11584
-location: clients/tests/test-client.py:1048:test_004()/775
-cmd: $NMCLI --mode multiline --terse -f all dev show
-lang: C
-returncode: 0
-stdout: 11421 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -43369,6 +44153,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43430,6 +44216,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43498,6 +44286,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43584,6 +44374,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43638,6 +44430,14 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 11990
+location: clients/tests/test-client.py:1062:test_004()/776
+cmd: $NMCLI --mode multiline --terse -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 11817 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.NM-TYPE:NMDeviceWifi
@@ -43650,6 +44450,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43677,28 +44479,28 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infra
+AP[1].MODE:Infrastruktura
 AP[1].CHAN:1
-AP[1].RATE:54 Mbit/s
+AP[1].RATE:54 Mb/s
 AP[1].SIGNAL:92
 AP[1].BARS:****
 AP[1].SECURITY:WPA1 WPA2
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infra
+AP[2].MODE:Infrastruktura
 AP[2].CHAN:1
-AP[2].RATE:54 Mbit/s
+AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infra
+AP[3].MODE:Infrastruktura
 AP[3].CHAN:1
-AP[3].RATE:54 Mbit/s
+AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -43728,14 +44530,6 @@ DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11630
-location: clients/tests/test-client.py:1048:test_004()/776
-cmd: $NMCLI --mode multiline --terse -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 11457 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -43748,6 +44542,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43809,6 +44605,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43877,6 +44675,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -43963,6 +44763,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44017,99 +44819,9 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:wlan0
-GENERAL.TYPE:wifi
-GENERAL.NM-TYPE:NMDeviceWifi
-GENERAL.VENDOR:
-GENERAL.PRODUCT:
-GENERAL.DRIVER:virtual
-GENERAL.DRIVER-VERSION:
-GENERAL.FIRMWARE-VERSION:
-GENERAL.HWADDR:13:E0:74:85:7C:D9
-GENERAL.MTU:0
-GENERAL.STATE:20 (unavailable)
-GENERAL.REASON:0 (No reason given)
-GENERAL.UDI:/sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:
-GENERAL.IS-SOFTWARE:no
-GENERAL.NM-MANAGED:yes
-GENERAL.AUTOCONNECT:yes
-GENERAL.FIRMWARE-MISSING:no
-GENERAL.NM-PLUGIN-MISSING:no
-GENERAL.PHYS-PORT-ID:
-GENERAL.CONNECTION:con-vpn-1
-GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:unknown
-CAPABILITIES.CARRIER-DETECT:no
-CAPABILITIES.SPEED:unknown
-CAPABILITIES.IS-SOFTWARE:no
-CAPABILITIES.SRIOV:no
-WIFI-PROPERTIES.WEP:yes
-WIFI-PROPERTIES.WPA:yes
-WIFI-PROPERTIES.WPA2:yes
-WIFI-PROPERTIES.TKIP:yes
-WIFI-PROPERTIES.CCMP:yes
-WIFI-PROPERTIES.AP:yes
-WIFI-PROPERTIES.ADHOC:yes
-WIFI-PROPERTIES.2GHZ:unknown
-WIFI-PROPERTIES.5GHZ:unknown
-AP[1].IN-USE: 
-AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infrastruktura
-AP[1].CHAN:1
-AP[1].RATE:54 Mb/s
-AP[1].SIGNAL:92
-AP[1].BARS:****
-AP[1].SECURITY:WPA1 WPA2
-AP[2].IN-USE: 
-AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infrastruktura
-AP[2].CHAN:1
-AP[2].RATE:54 Mb/s
-AP[2].SIGNAL:81
-AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
-AP[3].IN-USE: 
-AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infrastruktura
-AP[3].CHAN:1
-AP[3].RATE:54 Mb/s
-AP[3].SIGNAL:55
-AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
-IP4.ADDRESS[1]:192.168.228.18/32
-IP4.ADDRESS[2]:192.168.209.179/25
-IP4.GATEWAY:192.168.41.120
-IP4.DOMAIN[1]:sear4.foo2.bar
-IP4.DOMAIN[2]:sear4.fo.x.y
-IP4.DOMAIN[3]:sear4.foo1.bar
-IP4.DOMAIN[4]:sear4.foo4.bar
-IP4.DOMAIN[5]:sear4.fo.o.bar
-IP4.WINS[1]:192.168.120.79
-DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
-IP6.GATEWAY:
-IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:sear6.foo2.bar
-IP6.DOMAIN[2]:sear6.foo1.bar
-IP6.DOMAIN[3]:sear6.fo.x.y
-IP6.DOMAIN[4]:sear6.fo.o.bar
-IP6.DOMAIN[5]:sear6.foo3.bar
-IP6.DOMAIN[6]:sear6.foo4.bar
-DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 899
-location: clients/tests/test-client.py:1051:test_004()/777
+location: clients/tests/test-client.py:1065:test_004()/777
 cmd: $NMCLI --mode multiline --terse dev show wlan0
 lang: C
 returncode: 0
@@ -44142,7 +44854,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 909
-location: clients/tests/test-client.py:1051:test_004()/778
+location: clients/tests/test-client.py:1065:test_004()/778
 cmd: $NMCLI --mode multiline --terse dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -44174,12 +44886,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2646
-location: clients/tests/test-client.py:1054:test_004()/779
+size: 2710
+location: clients/tests/test-client.py:1068:test_004()/779
 cmd: $NMCLI --mode multiline --terse -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44193,6 +44905,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44233,7 +44947,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -44241,7 +44955,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -44272,12 +44986,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2683
-location: clients/tests/test-client.py:1054:test_004()/780
+size: 2747
+location: clients/tests/test-client.py:1068:test_004()/780
 cmd: $NMCLI --mode multiline --terse -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44291,6 +45005,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44331,7 +45047,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -44339,7 +45055,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -44370,12 +45086,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1133
-location: clients/tests/test-client.py:1057:test_004()/781
+size: 1208
+location: clients/tests/test-client.py:1071:test_004()/781
 cmd: $NMCLI --mode multiline --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44389,6 +45105,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44413,12 +45131,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1143
-location: clients/tests/test-client.py:1057:test_004()/782
+size: 1218
+location: clients/tests/test-client.py:1071:test_004()/782
 cmd: $NMCLI --mode multiline --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44432,6 +45150,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44456,12 +45176,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1133
-location: clients/tests/test-client.py:1060:test_004()/783
+size: 1208
+location: clients/tests/test-client.py:1074:test_004()/783
 cmd: $NMCLI --mode multiline --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44475,6 +45195,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44499,12 +45221,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1143
-location: clients/tests/test-client.py:1060:test_004()/784
+size: 1218
+location: clients/tests/test-client.py:1074:test_004()/784
 cmd: $NMCLI --mode multiline --terse -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -44518,6 +45240,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -44543,12 +45267,15 @@ WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
 size: 555
-location: clients/tests/test-client.py:1063:test_004()/785
+location: clients/tests/test-client.py:1077:test_004()/785
 cmd: $NMCLI --mode multiline --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 381 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 DEVICE:eth0
 TYPE:ethernet
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
@@ -44561,18 +45288,18 @@ DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 DEVICE:wlan1
 TYPE:wifi
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
-DEVICE:wlan0
-TYPE:wifi
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 565
-location: clients/tests/test-client.py:1063:test_004()/786
+location: clients/tests/test-client.py:1077:test_004()/786
 cmd: $NMCLI --mode multiline --terse -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 381 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 DEVICE:eth0
 TYPE:ethernet
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
@@ -44585,38 +45312,16 @@ DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 DEVICE:wlan1
 TYPE:wifi
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
-DEVICE:wlan0
-TYPE:wifi
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 1640
-location: clients/tests/test-client.py:1066:test_004()/787
+size: 1552
+location: clients/tests/test-client.py:1080:test_004()/787
 cmd: $NMCLI --mode multiline --terse -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 1470 bytes
+stdout: 1382 bytes
 >>>
 NAME:AP[1]
-SSID:wlan1-ap-4
-SSID-HEX:776C616E312D61702D34
-BSSID:94:2B:E8:F6:D2:86
-MODE:Infra
-CHAN:1
-FREQ:2412 MHz
-RATE:54 Mbit/s
-SIGNAL:48
-BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan1
-ACTIVE:no
-IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
-
-
-NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
 BSSID:C0:E2:BE:E8:EF:B6
@@ -44643,9 +45348,9 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(none)
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
@@ -44660,41 +45365,41 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(none)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 1698
-location: clients/tests/test-client.py:1066:test_004()/788
-cmd: $NMCLI --mode multiline --terse -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 1518 bytes
->>>
 NAME:AP[1]
 SSID:wlan1-ap-4
 SSID-HEX:776C616E312D61702D34
 BSSID:94:2B:E8:F6:D2:86
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mb/s
+FREQ:2412 MHz
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:wlan1
-ACTIVE:nie
+ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 1610
+location: clients/tests/test-client.py:1080:test_004()/788
+cmd: $NMCLI --mode multiline --terse -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1430 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -44722,9 +45427,9 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(brak)
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
@@ -44739,32 +45444,41 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(brak)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 562
-location: clients/tests/test-client.py:1068:test_004()/789
-cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 390 bytes
->>>
-IN-USE: 
+NAME:AP[1]
 SSID:wlan1-ap-4
-MODE:Infra
+SSID-HEX:776C616E312D61702D34
+BSSID:94:2B:E8:F6:D2:86
+MODE:Infrastruktura
 CHAN:1
-RATE:54 Mbit/s
+FREQ:2412 MHz
+RATE:54 Mb/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
+WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:wlan1
+ACTIVE:nie
+IN-USE: 
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 552
+location: clients/tests/test-client.py:1082:test_004()/789
+cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 380 bytes
+>>>
 IN-USE: 
 SSID:wlan0-ap-2
 MODE:Infra
@@ -44780,7 +45494,7 @@ CHAN:1
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 IN-USE: 
 SSID:wlan0-ap-3
 MODE:Infra
@@ -44788,26 +45502,26 @@ CHAN:1
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
+SECURITY:WPA3
 
-<<<
-size: 608
-location: clients/tests/test-client.py:1068:test_004()/790
-cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 426 bytes
->>>
 IN-USE: 
 SSID:wlan1-ap-4
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-RATE:54 Mb/s
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 
 
+<<<
+size: 598
+location: clients/tests/test-client.py:1082:test_004()/790
+cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 416 bytes
+>>>
 IN-USE: 
 SSID:wlan0-ap-2
 MODE:Infrastruktura
@@ -44823,7 +45537,7 @@ CHAN:1
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 IN-USE: 
 SSID:wlan0-ap-3
 MODE:Infrastruktura
@@ -44831,35 +45545,26 @@ CHAN:1
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
+SECURITY:WPA3
 
-<<<
-size: 1753
-location: clients/tests/test-client.py:1071:test_004()/791
-cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 1470 bytes
->>>
-NAME:AP[1]
+IN-USE: 
 SSID:wlan1-ap-4
-SSID-HEX:776C616E312D61702D34
-BSSID:94:2B:E8:F6:D2:86
-MODE:Infra
+MODE:Infrastruktura
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mbit/s
+RATE:54 Mb/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan1
-ACTIVE:no
-IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 1665
+location: clients/tests/test-client.py:1085:test_004()/791
+cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 1382 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -44887,9 +45592,9 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(none)
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
@@ -44904,41 +45609,41 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(none)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 1811
-location: clients/tests/test-client.py:1071:test_004()/792
-cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 1518 bytes
->>>
 NAME:AP[1]
 SSID:wlan1-ap-4
 SSID-HEX:776C616E312D61702D34
 BSSID:94:2B:E8:F6:D2:86
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mb/s
+FREQ:2412 MHz
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:wlan1
-ACTIVE:nie
+ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 1723
+location: clients/tests/test-client.py:1085:test_004()/792
+cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1430 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -44966,9 +45671,9 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(brak)
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
@@ -44983,21 +45688,40 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
+SECURITY:WPA3
+WPA-FLAGS:(brak)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:wlan0
+ACTIVE:nie
+IN-USE: 
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
+
+NAME:AP[1]
+SSID:wlan1-ap-4
+SSID-HEX:776C616E312D61702D34
+BSSID:94:2B:E8:F6:D2:86
+MODE:Infrastruktura
+CHAN:1
+FREQ:2412 MHz
+RATE:54 Mb/s
+SIGNAL:48
+BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan0
+DEVICE:wlan1
 ACTIVE:nie
 IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
+
 
 <<<
-size: 560
-location: clients/tests/test-client.py:1073:test_004()/793
+size: 562
+location: clients/tests/test-client.py:1087:test_004()/793
 cmd: $NMCLI --mode multiline --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 367 bytes
+stdout: 369 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -45017,13 +45741,15 @@ ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 582
-location: clients/tests/test-client.py:1073:test_004()/794
+size: 584
+location: clients/tests/test-client.py:1087:test_004()/794
 cmd: $NMCLI --mode multiline --terse -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 379 bytes
+stdout: 381 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -45043,13 +45769,15 @@ ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 292
-location: clients/tests/test-client.py:1075:test_004()/795
+size: 294
+location: clients/tests/test-client.py:1089:test_004()/795
 cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 97 bytes
+stdout: 99 bytes
 >>>
 IN-USE: 
 SSID:wlan0-ap-2
@@ -45060,13 +45788,15 @@ SIGNAL:92
 BARS:****
 SECURITY:WPA1 WPA2
 
+
+
 <<<
-size: 312
-location: clients/tests/test-client.py:1075:test_004()/796
+size: 314
+location: clients/tests/test-client.py:1089:test_004()/796
 cmd: $NMCLI --mode multiline --terse -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 106 bytes
+stdout: 108 bytes
 >>>
 IN-USE: 
 SSID:wlan0-ap-2
@@ -45077,13 +45807,15 @@ SIGNAL:92
 BARS:****
 SECURITY:WPA1 WPA2
 
+
+
 <<<
-size: 673
-location: clients/tests/test-client.py:1078:test_004()/797
+size: 675
+location: clients/tests/test-client.py:1092:test_004()/797
 cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 367 bytes
+stdout: 369 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -45103,13 +45835,15 @@ ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 695
-location: clients/tests/test-client.py:1078:test_004()/798
+size: 697
+location: clients/tests/test-client.py:1092:test_004()/798
 cmd: $NMCLI --mode multiline --terse -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 379 bytes
+stdout: 381 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -45129,13 +45863,15 @@ ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 2649
-location: clients/tests/test-client.py:1080:test_004()/799
+size: 2713
+location: clients/tests/test-client.py:1094:test_004()/799
 cmd: $NMCLI --mode multiline --terse -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -45149,6 +45885,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -45189,7 +45927,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -45197,7 +45935,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -45228,12 +45966,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2686
-location: clients/tests/test-client.py:1080:test_004()/800
+size: 2750
+location: clients/tests/test-client.py:1094:test_004()/800
 cmd: $NMCLI --mode multiline --terse -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -45247,6 +45985,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -45287,7 +46027,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -45295,7 +46035,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -45327,7 +46067,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 912
-location: clients/tests/test-client.py:1082:test_004()/801
+location: clients/tests/test-client.py:1096:test_004()/801
 cmd: $NMCLI --mode multiline --terse -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -45360,7 +46100,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 922
-location: clients/tests/test-client.py:1082:test_004()/802
+location: clients/tests/test-client.py:1096:test_004()/802
 cmd: $NMCLI --mode multiline --terse -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -45392,12 +46132,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2787
-location: clients/tests/test-client.py:1084:test_004()/803
+size: 2851
+location: clients/tests/test-client.py:1098:test_004()/803
 cmd: $NMCLI --mode multiline --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 2478 bytes
+stdout: 2542 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -45411,6 +46151,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -45451,7 +46193,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -45459,7 +46201,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -45490,12 +46232,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2824
-location: clients/tests/test-client.py:1084:test_004()/804
+size: 2888
+location: clients/tests/test-client.py:1098:test_004()/804
 cmd: $NMCLI --mode multiline --terse -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2505 bytes
+stdout: 2569 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -45509,6 +46251,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -45549,7 +46293,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -45557,7 +46301,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -45589,7 +46333,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 2352
-location: clients/tests/test-client.py:1022:test_004()/805
+location: clients/tests/test-client.py:1036:test_004()/805
 cmd: $NMCLI --mode multiline --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -45691,7 +46435,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2362
-location: clients/tests/test-client.py:1022:test_004()/806
+location: clients/tests/test-client.py:1036:test_004()/806
 cmd: $NMCLI --mode multiline --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -45793,7 +46537,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2352
-location: clients/tests/test-client.py:1024:test_004()/807
+location: clients/tests/test-client.py:1038:test_004()/807
 cmd: $NMCLI --mode multiline --terse --color yes con s con-vpn-1
 lang: C
 returncode: 0
@@ -45895,7 +46639,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 2362
-location: clients/tests/test-client.py:1024:test_004()/808
+location: clients/tests/test-client.py:1038:test_004()/808
 cmd: $NMCLI --mode multiline --terse --color yes con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -45997,7 +46741,7 @@ VPN.CFG[3]:key3 = val3
 
 <<<
 size: 1800
-location: clients/tests/test-client.py:1027:test_004()/809
+location: clients/tests/test-client.py:1041:test_004()/809
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con s con-vpn-1
 lang: C
 returncode: 0
@@ -46079,7 +46823,7 @@ proxy.pac-script:
 
 <<<
 size: 1810
-location: clients/tests/test-client.py:1027:test_004()/810
+location: clients/tests/test-client.py:1041:test_004()/810
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -46161,7 +46905,7 @@ proxy.pac-script:
 
 <<<
 size: 351
-location: clients/tests/test-client.py:1033:test_004()/811
+location: clients/tests/test-client.py:1047:test_004()/811
 cmd: $NMCLI --mode multiline --terse --color yes -f VPN con s con-vpn-1
 lang: C
 returncode: 0
@@ -46176,7 +46920,7 @@ vpn.timeout:0
 
 <<<
 size: 361
-location: clients/tests/test-client.py:1033:test_004()/812
+location: clients/tests/test-client.py:1047:test_004()/812
 cmd: $NMCLI --mode multiline --terse --color yes -f VPN con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -46191,7 +46935,7 @@ vpn.timeout:0
 
 <<<
 size: 554
-location: clients/tests/test-client.py:1036:test_004()/813
+location: clients/tests/test-client.py:1050:test_004()/813
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL con s con-vpn-1
 lang: C
 returncode: 0
@@ -46212,7 +46956,7 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 564
-location: clients/tests/test-client.py:1036:test_004()/814
+location: clients/tests/test-client.py:1050:test_004()/814
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL con s con-vpn-1
 lang: pl_PL.UTF-8
 returncode: 0
@@ -46233,12 +46977,16 @@ GENERAL.MASTER-PATH:
 
 <<<
 size: 603
-location: clients/tests/test-client.py:1039:test_004()/815
+location: clients/tests/test-client.py:1053:test_004()/815
 cmd: $NMCLI --mode multiline --terse --color yes dev s
 lang: C
 returncode: 0
 stdout: 440 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+CONNECTION:con-vpn-1
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
@@ -46255,19 +47003,19 @@ DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
 CONNECTION:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-CONNECTION:con-vpn-1
 
 <<<
 size: 613
-location: clients/tests/test-client.py:1039:test_004()/816
+location: clients/tests/test-client.py:1053:test_004()/816
 cmd: $NMCLI --mode multiline --terse --color yes dev s
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 440 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+CONNECTION:con-vpn-1
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
@@ -46284,22 +47032,29 @@ DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
 CONNECTION:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-CONNECTION:con-vpn-1
 
 <<<
-size: 1182
-location: clients/tests/test-client.py:1042:test_004()/817
+size: 1512
+location: clients/tests/test-client.py:1056:test_004()/817
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev status
 lang: C
 returncode: 0
-stdout: 1006 bytes
+stdout: 1336 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
+CONNECTION:con-vpn-1
+CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
+CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
 CONNECTION:
 CON-UUID:
@@ -46307,6 +47062,8 @@ CON-PATH:
 DEVICE:eth1
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2
 CONNECTION:
 CON-UUID:
@@ -46314,6 +47071,8 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 CONNECTION:
 CON-UUID:
@@ -46321,29 +47080,35 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
 CONNECTION:
 CON-UUID:
 CON-PATH:
+
+<<<
+size: 1522
+location: clients/tests/test-client.py:1056:test_004()/818
+cmd: $NMCLI --mode multiline --terse --color yes -f all dev status
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 1336 bytes
+>>>
 DEVICE:wlan0
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 CONNECTION:con-vpn-1
 CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-
-<<<
-size: 1192
-location: clients/tests/test-client.py:1042:test_004()/818
-cmd: $NMCLI --mode multiline --terse --color yes -f all dev status
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 1006 bytes
->>>
 DEVICE:eth0
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
 CONNECTION:
 CON-UUID:
@@ -46351,6 +47116,8 @@ CON-PATH:
 DEVICE:eth1
 TYPE:ethernet
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/2
 CONNECTION:
 CON-UUID:
@@ -46358,6 +47125,8 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 CONNECTION:
 CON-UUID:
@@ -46365,26 +47134,46 @@ CON-PATH:
 DEVICE:wlan1
 TYPE:wifi
 STATE:unavailable
+IP4-CONNECTIVITY:unknown
+IP6-CONNECTIVITY:unknown
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
 CONNECTION:
 CON-UUID:
 CON-PATH:
-DEVICE:wlan0
-TYPE:wifi
-STATE:unavailable
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
-CONNECTION:con-vpn-1
-CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
 
 <<<
 size: 4569
-location: clients/tests/test-client.py:1045:test_004()/819
+location: clients/tests/test-client.py:1059:test_004()/819
 cmd: $NMCLI --mode multiline --terse --color yes dev show
 lang: C
 returncode: 0
 stdout: 4402 bytes
 >>>
+GENERAL.DEVICE:wlan0
+GENERAL.TYPE:wifi
+GENERAL.HWADDR:13:E0:74:85:7C:D9
+GENERAL.MTU:0
+GENERAL.STATE:20 (unavailable)
+GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+IP4.ADDRESS[1]:192.168.228.18/32
+IP4.ADDRESS[2]:192.168.209.179/25
+IP4.GATEWAY:192.168.41.120
+IP4.DOMAIN[1]:sear4.foo2.bar
+IP4.DOMAIN[2]:sear4.fo.x.y
+IP4.DOMAIN[3]:sear4.foo1.bar
+IP4.DOMAIN[4]:sear4.foo4.bar
+IP4.DOMAIN[5]:sear4.fo.o.bar
+IP4.WINS[1]:192.168.120.79
+IP6.GATEWAY:
+IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
+IP6.DOMAIN[1]:sear6.foo2.bar
+IP6.DOMAIN[2]:sear6.foo1.bar
+IP6.DOMAIN[3]:sear6.fo.x.y
+IP6.DOMAIN[4]:sear6.fo.o.bar
+IP6.DOMAIN[5]:sear6.foo3.bar
+IP6.DOMAIN[6]:sear6.foo4.bar
+
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -46498,6 +47287,14 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 4579
+location: clients/tests/test-client.py:1059:test_004()/820
+cmd: $NMCLI --mode multiline --terse --color yes dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 4402 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.HWADDR:13:E0:74:85:7C:D9
@@ -46523,14 +47320,6 @@ IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
-<<<
-size: 4579
-location: clients/tests/test-client.py:1045:test_004()/820
-cmd: $NMCLI --mode multiline --terse --color yes dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 4402 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.HWADDR:AB:B7:BF:E2:48:E8
@@ -46644,13 +47433,77 @@ IP6.ROUTE[3]:dst = 2001:a::afb7:4449:3787:8bb4/123, nh = ::
 IP6.DNS[1]:2001:a::2934:bd66:550d:ec19
 IP6.DOMAIN[1]:sear6.fo.x.y
 
+<<<
+size: 12244
+location: clients/tests/test-client.py:1062:test_004()/821
+cmd: $NMCLI --mode multiline --terse --color yes -f all dev show
+lang: C
+returncode: 0
+stdout: 12069 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
+GENERAL.NM-TYPE:NMDeviceWifi
+GENERAL.VENDOR:
+GENERAL.PRODUCT:
+GENERAL.DRIVER:virtual
+GENERAL.DRIVER-VERSION:
+GENERAL.FIRMWARE-VERSION:
 GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
+GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
+GENERAL.UDI:/sys/devices/virtual/wlan0
+GENERAL.IP-IFACE:
+GENERAL.IS-SOFTWARE:no
+GENERAL.NM-MANAGED:yes
+GENERAL.AUTOCONNECT:yes
+GENERAL.FIRMWARE-MISSING:no
+GENERAL.NM-PLUGIN-MISSING:no
+GENERAL.PHYS-PORT-ID:
 GENERAL.CONNECTION:con-vpn-1
+GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
 GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
+GENERAL.METERED:unknown
+CAPABILITIES.CARRIER-DETECT:no
+CAPABILITIES.SPEED:unknown
+CAPABILITIES.IS-SOFTWARE:no
+CAPABILITIES.SRIOV:no
+WIFI-PROPERTIES.WEP:yes
+WIFI-PROPERTIES.WPA:yes
+WIFI-PROPERTIES.WPA2:yes
+WIFI-PROPERTIES.TKIP:yes
+WIFI-PROPERTIES.CCMP:yes
+WIFI-PROPERTIES.AP:yes
+WIFI-PROPERTIES.ADHOC:yes
+WIFI-PROPERTIES.2GHZ:unknown
+WIFI-PROPERTIES.5GHZ:unknown
+AP[1].IN-USE: 
+AP[1].SSID:wlan0-ap-2
+AP[1].MODE:Infra
+AP[1].CHAN:1
+AP[1].RATE:54 Mbit/s
+AP[1].SIGNAL:92
+AP[1].BARS:****
+AP[1].SECURITY:WPA1 WPA2
+AP[2].IN-USE: 
+AP[2].SSID:wlan0-ap-1
+AP[2].MODE:Infra
+AP[2].CHAN:1
+AP[2].RATE:54 Mbit/s
+AP[2].SIGNAL:81
+AP[2].BARS:****
+AP[2].SECURITY:WPA1
+AP[3].IN-USE: 
+AP[3].SSID:wlan0-ap-3
+AP[3].MODE:Infra
+AP[3].CHAN:1
+AP[3].RATE:54 Mbit/s
+AP[3].SIGNAL:55
+AP[3].BARS:**  
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -46660,6 +47513,10 @@ IP4.DOMAIN[3]:sear4.foo1.bar
 IP4.DOMAIN[4]:sear4.foo4.bar
 IP4.DOMAIN[5]:sear4.fo.o.bar
 IP4.WINS[1]:192.168.120.79
+DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
+DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
+DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
+DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
 IP6.GATEWAY:
 IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
 IP6.DOMAIN[1]:sear6.foo2.bar
@@ -46668,15 +47525,14 @@ IP6.DOMAIN[3]:sear6.fo.x.y
 IP6.DOMAIN[4]:sear6.fo.o.bar
 IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
+DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
+DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
+DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
+DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
+DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
+CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
+CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11884
-location: clients/tests/test-client.py:1048:test_004()/821
-cmd: $NMCLI --mode multiline --terse --color yes -f all dev show
-lang: C
-returncode: 0
-stdout: 11709 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -46689,6 +47545,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -46750,6 +47608,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -46818,6 +47678,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -46904,6 +47766,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -46958,6 +47822,14 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
+<<<
+size: 12290
+location: clients/tests/test-client.py:1062:test_004()/822
+cmd: $NMCLI --mode multiline --terse --color yes -f all dev show
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 12105 bytes
+>>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
 GENERAL.NM-TYPE:NMDeviceWifi
@@ -46970,6 +47842,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -46997,28 +47871,28 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 AP[1].IN-USE: 
 AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infra
+AP[1].MODE:Infrastruktura
 AP[1].CHAN:1
-AP[1].RATE:54 Mbit/s
+AP[1].RATE:54 Mb/s
 AP[1].SIGNAL:92
 AP[1].BARS:****
 AP[1].SECURITY:WPA1 WPA2
 AP[2].IN-USE: 
 AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infra
+AP[2].MODE:Infrastruktura
 AP[2].CHAN:1
-AP[2].RATE:54 Mbit/s
+AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infra
+AP[3].MODE:Infrastruktura
 AP[3].CHAN:1
-AP[3].RATE:54 Mbit/s
+AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -47048,14 +47922,6 @@ DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-<<<
-size: 11930
-location: clients/tests/test-client.py:1048:test_004()/822
-cmd: $NMCLI --mode multiline --terse --color yes -f all dev show
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 11745 bytes
->>>
 GENERAL.DEVICE:eth0
 GENERAL.TYPE:ethernet
 GENERAL.NM-TYPE:NMDeviceEthernet
@@ -47068,6 +47934,8 @@ GENERAL.HWADDR:AB:B7:BF:E2:48:E8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47129,6 +47997,8 @@ GENERAL.HWADDR:E7:78:B1:93:2B:22
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/eth1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47197,6 +48067,8 @@ GENERAL.HWADDR:21:E9:64:81:8C:A8
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47283,6 +48155,8 @@ GENERAL.HWADDR:71:52:AD:63:5C:7C
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan1
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47337,99 +48211,9 @@ DHCP6.OPTION[5]:dhcp-6-opt-9 = val-9
 CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
-GENERAL.DEVICE:wlan0
-GENERAL.TYPE:wifi
-GENERAL.NM-TYPE:NMDeviceWifi
-GENERAL.VENDOR:
-GENERAL.PRODUCT:
-GENERAL.DRIVER:virtual
-GENERAL.DRIVER-VERSION:
-GENERAL.FIRMWARE-VERSION:
-GENERAL.HWADDR:13:E0:74:85:7C:D9
-GENERAL.MTU:0
-GENERAL.STATE:20 (unavailable)
-GENERAL.REASON:0 (No reason given)
-GENERAL.UDI:/sys/devices/virtual/wlan0
-GENERAL.IP-IFACE:
-GENERAL.IS-SOFTWARE:no
-GENERAL.NM-MANAGED:yes
-GENERAL.AUTOCONNECT:yes
-GENERAL.FIRMWARE-MISSING:no
-GENERAL.NM-PLUGIN-MISSING:no
-GENERAL.PHYS-PORT-ID:
-GENERAL.CONNECTION:con-vpn-1
-GENERAL.CON-UUID:UUID-con-vpn-1-REPLACED-REPLACED-REP
-GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/2
-GENERAL.METERED:unknown
-CAPABILITIES.CARRIER-DETECT:no
-CAPABILITIES.SPEED:unknown
-CAPABILITIES.IS-SOFTWARE:no
-CAPABILITIES.SRIOV:no
-WIFI-PROPERTIES.WEP:yes
-WIFI-PROPERTIES.WPA:yes
-WIFI-PROPERTIES.WPA2:yes
-WIFI-PROPERTIES.TKIP:yes
-WIFI-PROPERTIES.CCMP:yes
-WIFI-PROPERTIES.AP:yes
-WIFI-PROPERTIES.ADHOC:yes
-WIFI-PROPERTIES.2GHZ:unknown
-WIFI-PROPERTIES.5GHZ:unknown
-AP[1].IN-USE: 
-AP[1].SSID:wlan0-ap-2
-AP[1].MODE:Infrastruktura
-AP[1].CHAN:1
-AP[1].RATE:54 Mb/s
-AP[1].SIGNAL:92
-AP[1].BARS:****
-AP[1].SECURITY:WPA1 WPA2
-AP[2].IN-USE: 
-AP[2].SSID:wlan0-ap-1
-AP[2].MODE:Infrastruktura
-AP[2].CHAN:1
-AP[2].RATE:54 Mb/s
-AP[2].SIGNAL:81
-AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
-AP[3].IN-USE: 
-AP[3].SSID:wlan0-ap-3
-AP[3].MODE:Infrastruktura
-AP[3].CHAN:1
-AP[3].RATE:54 Mb/s
-AP[3].SIGNAL:55
-AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
-IP4.ADDRESS[1]:192.168.228.18/32
-IP4.ADDRESS[2]:192.168.209.179/25
-IP4.GATEWAY:192.168.41.120
-IP4.DOMAIN[1]:sear4.foo2.bar
-IP4.DOMAIN[2]:sear4.fo.x.y
-IP4.DOMAIN[3]:sear4.foo1.bar
-IP4.DOMAIN[4]:sear4.foo4.bar
-IP4.DOMAIN[5]:sear4.fo.o.bar
-IP4.WINS[1]:192.168.120.79
-DHCP4.OPTION[1]:dhcp-4-opt-0 = val-0
-DHCP4.OPTION[2]:dhcp-4-opt-2 = val-2
-DHCP4.OPTION[3]:dhcp-4-opt-4 = val-4
-DHCP4.OPTION[4]:dhcp-4-opt-7 = val-7
-IP6.GATEWAY:
-IP6.ROUTE[1]:dst = 2001:a::dd5b:aa7b:b4a2:e42/102, nh = ::, mt = 2504159086
-IP6.DOMAIN[1]:sear6.foo2.bar
-IP6.DOMAIN[2]:sear6.foo1.bar
-IP6.DOMAIN[3]:sear6.fo.x.y
-IP6.DOMAIN[4]:sear6.fo.o.bar
-IP6.DOMAIN[5]:sear6.foo3.bar
-IP6.DOMAIN[6]:sear6.foo4.bar
-DHCP6.OPTION[1]:dhcp-6-opt-1 = val-1
-DHCP6.OPTION[2]:dhcp-6-opt-2 = val-2
-DHCP6.OPTION[3]:dhcp-6-opt-3 = val-3
-DHCP6.OPTION[4]:dhcp-6-opt-4 = val-4
-DHCP6.OPTION[5]:dhcp-6-opt-5 = val-5
-CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/Connection/{2}
-CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
-
 <<<
 size: 911
-location: clients/tests/test-client.py:1051:test_004()/823
+location: clients/tests/test-client.py:1065:test_004()/823
 cmd: $NMCLI --mode multiline --terse --color yes dev show wlan0
 lang: C
 returncode: 0
@@ -47462,7 +48246,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 921
-location: clients/tests/test-client.py:1051:test_004()/824
+location: clients/tests/test-client.py:1065:test_004()/824
 cmd: $NMCLI --mode multiline --terse --color yes dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -47494,12 +48278,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 2874
-location: clients/tests/test-client.py:1054:test_004()/825
+size: 2938
+location: clients/tests/test-client.py:1068:test_004()/825
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47513,6 +48297,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47553,7 +48339,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -47561,7 +48347,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -47592,12 +48378,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2911
-location: clients/tests/test-client.py:1054:test_004()/826
+size: 2975
+location: clients/tests/test-client.py:1068:test_004()/826
 cmd: $NMCLI --mode multiline --terse --color yes -f all dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47611,6 +48397,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47651,7 +48439,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -47659,7 +48447,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -47690,12 +48478,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 1145
-location: clients/tests/test-client.py:1057:test_004()/827
+size: 1220
+location: clients/tests/test-client.py:1071:test_004()/827
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47709,6 +48497,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47733,12 +48523,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1155
-location: clients/tests/test-client.py:1057:test_004()/828
+size: 1230
+location: clients/tests/test-client.py:1071:test_004()/828
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47752,6 +48542,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47776,12 +48568,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1145
-location: clients/tests/test-client.py:1060:test_004()/829
+size: 1220
+location: clients/tests/test-client.py:1074:test_004()/829
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: C
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47795,6 +48587,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47819,12 +48613,12 @@ WIFI-PROPERTIES.2GHZ:unknown
 WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
-size: 1155
-location: clients/tests/test-client.py:1060:test_004()/830
+size: 1230
+location: clients/tests/test-client.py:1074:test_004()/830
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,GENERAL.HWADDR,WIFI-PROPERTIES dev show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 931 bytes
+stdout: 1005 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -47838,6 +48632,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -47863,12 +48659,15 @@ WIFI-PROPERTIES.5GHZ:unknown
 
 <<<
 size: 687
-location: clients/tests/test-client.py:1063:test_004()/831
+location: clients/tests/test-client.py:1077:test_004()/831
 cmd: $NMCLI --mode multiline --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: C
 returncode: 0
 stdout: 501 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 DEVICE:eth0
 TYPE:ethernet
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
@@ -47881,18 +48680,18 @@ DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 DEVICE:wlan1
 TYPE:wifi
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
-DEVICE:wlan0
-TYPE:wifi
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
 size: 697
-location: clients/tests/test-client.py:1063:test_004()/832
+location: clients/tests/test-client.py:1077:test_004()/832
 cmd: $NMCLI --mode multiline --terse --color yes -f DEVICE,TYPE,DBUS-PATH dev
 lang: pl_PL.UTF-8
 returncode: 0
 stdout: 501 bytes
 >>>
+DEVICE:wlan0
+TYPE:wifi
+DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 DEVICE:eth0
 TYPE:ethernet
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/1
@@ -47905,37 +48704,15 @@ DBUS-PATH:/org/freedesktop/NetworkManager/Devices/4
 DEVICE:wlan1
 TYPE:wifi
 DBUS-PATH:/org/freedesktop/NetworkManager/Devices/5
-DEVICE:wlan0
-TYPE:wifi
-DBUS-PATH:/org/freedesktop/NetworkManager/Devices/3
 
 <<<
-size: 2264
-location: clients/tests/test-client.py:1066:test_004()/833
+size: 2176
+location: clients/tests/test-client.py:1080:test_004()/833
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL device wifi list
 lang: C
 returncode: 0
-stdout: 2082 bytes
+stdout: 1994 bytes
 >>>
-NAME:AP[1]
-SSID:wlan1-ap-4
-SSID-HEX:776C616E312D61702D34
-BSSID:94:2B:E8:F6:D2:86
-MODE:Infra
-CHAN:1
-FREQ:2412 MHz
-RATE:54 Mbit/s
-SIGNAL:48
-BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan1
-ACTIVE:no
-IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
-
-
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -47963,9 +48740,9 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(none)
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
@@ -47980,41 +48757,41 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(none)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 2322
-location: clients/tests/test-client.py:1066:test_004()/834
-cmd: $NMCLI --mode multiline --terse --color yes -f ALL device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2130 bytes
->>>
 NAME:AP[1]
 SSID:wlan1-ap-4
 SSID-HEX:776C616E312D61702D34
 BSSID:94:2B:E8:F6:D2:86
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mb/s
+FREQ:2412 MHz
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:wlan1
-ACTIVE:nie
+ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 2234
+location: clients/tests/test-client.py:1080:test_004()/834
+cmd: $NMCLI --mode multiline --terse --color yes -f ALL device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2042 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -48042,9 +48819,9 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(brak)
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
@@ -48059,32 +48836,41 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(brak)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 862
-location: clients/tests/test-client.py:1068:test_004()/835
-cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list
-lang: C
-returncode: 0
-stdout: 678 bytes
->>>
-IN-USE: 
+NAME:AP[1]
 SSID:wlan1-ap-4
-MODE:Infra
+SSID-HEX:776C616E312D61702D34
+BSSID:94:2B:E8:F6:D2:86
+MODE:Infrastruktura
 CHAN:1
-RATE:54 Mbit/s
+FREQ:2412 MHz
+RATE:54 Mb/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
+WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+DEVICE:wlan1
+ACTIVE:nie
+IN-USE: 
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 852
+location: clients/tests/test-client.py:1082:test_004()/835
+cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list
+lang: C
+returncode: 0
+stdout: 668 bytes
+>>>
 IN-USE: 
 SSID:wlan0-ap-2
 MODE:Infra
@@ -48100,7 +48886,7 @@ CHAN:1
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 IN-USE: 
 SSID:wlan0-ap-3
 MODE:Infra
@@ -48108,26 +48894,26 @@ CHAN:1
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
+SECURITY:WPA3
 
-<<<
-size: 908
-location: clients/tests/test-client.py:1068:test_004()/836
-cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 714 bytes
->>>
 IN-USE: 
 SSID:wlan1-ap-4
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-RATE:54 Mb/s
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 
 
+<<<
+size: 898
+location: clients/tests/test-client.py:1082:test_004()/836
+cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 704 bytes
+>>>
 IN-USE: 
 SSID:wlan0-ap-2
 MODE:Infrastruktura
@@ -48143,7 +48929,7 @@ CHAN:1
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 IN-USE: 
 SSID:wlan0-ap-3
 MODE:Infrastruktura
@@ -48151,35 +48937,26 @@ CHAN:1
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
+SECURITY:WPA3
 
-<<<
-size: 2377
-location: clients/tests/test-client.py:1071:test_004()/837
-cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: C
-returncode: 0
-stdout: 2082 bytes
->>>
-NAME:AP[1]
+IN-USE: 
 SSID:wlan1-ap-4
-SSID-HEX:776C616E312D61702D34
-BSSID:94:2B:E8:F6:D2:86
-MODE:Infra
+MODE:Infrastruktura
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mbit/s
+RATE:54 Mb/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan1
-ACTIVE:no
-IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 2289
+location: clients/tests/test-client.py:1085:test_004()/837
+cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: C
+returncode: 0
+stdout: 1994 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -48207,9 +48984,9 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(none)
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
@@ -48224,41 +49001,41 @@ FREQ:2412 MHz
 RATE:54 Mbit/s
 SIGNAL:55
 BARS:**  
-SECURITY:WPA1 WPA2
-WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+SECURITY:WPA3
+WPA-FLAGS:(none)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
 DEVICE:wlan0
 ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
 
-<<<
-size: 2435
-location: clients/tests/test-client.py:1071:test_004()/838
-cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
-lang: pl_PL.UTF-8
-returncode: 0
-stdout: 2130 bytes
->>>
 NAME:AP[1]
 SSID:wlan1-ap-4
 SSID-HEX:776C616E312D61702D34
 BSSID:94:2B:E8:F6:D2:86
-MODE:Infrastruktura
+MODE:Infra
 CHAN:1
-FREQ:2412 MHz
-RATE:54 Mb/s
+FREQ:2412 MHz
+RATE:54 Mbit/s
 SIGNAL:48
 BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 DEVICE:wlan1
-ACTIVE:nie
+ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
 
 
+<<<
+size: 2347
+location: clients/tests/test-client.py:1085:test_004()/838
+cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list
+lang: pl_PL.UTF-8
+returncode: 0
+stdout: 2042 bytes
+>>>
 NAME:AP[1]
 SSID:wlan0-ap-2
 SSID-HEX:776C616E302D61702D32
@@ -48286,9 +49063,9 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:81
 BARS:****
-SECURITY:WPA1 WPA2
+SECURITY:WPA1
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
+RSN-FLAGS:(brak)
 DEVICE:wlan0
 ACTIVE:nie
 IN-USE: 
@@ -48303,21 +49080,40 @@ FREQ:2412 MHz
 RATE:54 Mb/s
 SIGNAL:55
 BARS:**  
+SECURITY:WPA3
+WPA-FLAGS:(brak)
+RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp sae
+DEVICE:wlan0
+ACTIVE:nie
+IN-USE: 
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
+
+NAME:AP[1]
+SSID:wlan1-ap-4
+SSID-HEX:776C616E312D61702D34
+BSSID:94:2B:E8:F6:D2:86
+MODE:Infrastruktura
+CHAN:1
+FREQ:2412 MHz
+RATE:54 Mb/s
+SIGNAL:48
+BARS:**  
 SECURITY:WPA1 WPA2
 WPA-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
 RSN-FLAGS:pair_tkip pair_ccmp group_tkip group_ccmp psk
-DEVICE:wlan0
+DEVICE:wlan1
 ACTIVE:nie
 IN-USE: 
-DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/3
+DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/4
+
 
 <<<
-size: 725
-location: clients/tests/test-client.py:1073:test_004()/839
+size: 727
+location: clients/tests/test-client.py:1087:test_004()/839
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 520 bytes
+stdout: 522 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -48337,13 +49133,15 @@ ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 747
-location: clients/tests/test-client.py:1073:test_004()/840
+size: 749
+location: clients/tests/test-client.py:1087:test_004()/840
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 532 bytes
+stdout: 534 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -48363,13 +49161,15 @@ ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 377
-location: clients/tests/test-client.py:1075:test_004()/841
+size: 379
+location: clients/tests/test-client.py:1089:test_004()/841
 cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 169 bytes
+stdout: 171 bytes
 >>>
 IN-USE: 
 SSID:wlan0-ap-2
@@ -48380,13 +49180,15 @@ SIGNAL:92
 BARS:****
 SECURITY:WPA1 WPA2
 
+
+
 <<<
-size: 396
-location: clients/tests/test-client.py:1075:test_004()/842
+size: 398
+location: clients/tests/test-client.py:1089:test_004()/842
 cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 178 bytes
+stdout: 180 bytes
 >>>
 IN-USE: 
 SSID:wlan0-ap-2
@@ -48397,13 +49199,15 @@ SIGNAL:92
 BARS:****
 SECURITY:WPA1 WPA2
 
+
+
 <<<
-size: 838
-location: clients/tests/test-client.py:1078:test_004()/843
+size: 840
+location: clients/tests/test-client.py:1092:test_004()/843
 cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: C
 returncode: 0
-stdout: 520 bytes
+stdout: 522 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -48423,13 +49227,15 @@ ACTIVE:no
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 860
-location: clients/tests/test-client.py:1078:test_004()/844
+size: 862
+location: clients/tests/test-client.py:1092:test_004()/844
 cmd: $NMCLI --mode multiline --terse --color yes -f NAME,SSID,SSID-HEX,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY,WPA-FLAGS,RSN-FLAGS,DEVICE,ACTIVE,IN-USE,DBUS-PATH device wifi list bssid C0:E2:BE:E8:EF:B6
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 532 bytes
+stdout: 534 bytes
 >>>
 NAME:AP[1]
 SSID:wlan0-ap-2
@@ -48449,13 +49255,15 @@ ACTIVE:nie
 IN-USE: 
 DBUS-PATH:/org/freedesktop/NetworkManager/AccessPoint/2
 
+
+
 <<<
-size: 2877
-location: clients/tests/test-client.py:1080:test_004()/845
+size: 2941
+location: clients/tests/test-client.py:1094:test_004()/845
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL device show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -48469,6 +49277,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -48509,7 +49319,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -48517,7 +49327,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -48548,12 +49358,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 2914
-location: clients/tests/test-client.py:1080:test_004()/846
+size: 2978
+location: clients/tests/test-client.py:1094:test_004()/846
 cmd: $NMCLI --mode multiline --terse --color yes -f ALL device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -48567,6 +49377,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -48607,7 +49419,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -48615,7 +49427,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -48647,7 +49459,7 @@ CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-
 
 <<<
 size: 924
-location: clients/tests/test-client.py:1082:test_004()/847
+location: clients/tests/test-client.py:1096:test_004()/847
 cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device show wlan0
 lang: C
 returncode: 0
@@ -48680,7 +49492,7 @@ IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
 size: 934
-location: clients/tests/test-client.py:1082:test_004()/848
+location: clients/tests/test-client.py:1096:test_004()/848
 cmd: $NMCLI --mode multiline --terse --color yes -f COMMON device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
@@ -48712,12 +49524,12 @@ IP6.DOMAIN[5]:sear6.foo3.bar
 IP6.DOMAIN[6]:sear6.foo4.bar
 
 <<<
-size: 3015
-location: clients/tests/test-client.py:1084:test_004()/849
+size: 3079
+location: clients/tests/test-client.py:1098:test_004()/849
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: C
 returncode: 0
-stdout: 2694 bytes
+stdout: 2758 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -48731,6 +49543,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -48771,7 +49585,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mbit/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infra
@@ -48779,7 +49593,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mbit/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
@@ -48810,12 +49624,12 @@ CONNECTIONS.AVAILABLE-CONNECTION-PATHS:/org/freedesktop/NetworkManager/Settings/
 CONNECTIONS.AVAILABLE-CONNECTIONS[1]:UUID-con-xx1-REPLACED-REPLACED-REPLA | con-xx1
 
 <<<
-size: 3052
-location: clients/tests/test-client.py:1084:test_004()/850
+size: 3116
+location: clients/tests/test-client.py:1098:test_004()/850
 cmd: $NMCLI --mode multiline --terse --color yes -f GENERAL,CAPABILITIES,WIFI-PROPERTIES,AP,WIRED-PROPERTIES,WIMAX-PROPERTIES,NSP,IP4,DHCP4,IP6,DHCP6,BOND,TEAM,BRIDGE,VLAN,BLUETOOTH,CONNECTIONS device show wlan0
 lang: pl_PL.UTF-8
 returncode: 0
-stdout: 2721 bytes
+stdout: 2785 bytes
 >>>
 GENERAL.DEVICE:wlan0
 GENERAL.TYPE:wifi
@@ -48829,6 +49643,8 @@ GENERAL.HWADDR:13:E0:74:85:7C:D9
 GENERAL.MTU:0
 GENERAL.STATE:20 (unavailable)
 GENERAL.REASON:0 (No reason given)
+GENERAL.IP4-CONNECTIVITY:0 (unknown)
+GENERAL.IP6-CONNECTIVITY:0 (unknown)
 GENERAL.UDI:/sys/devices/virtual/wlan0
 GENERAL.IP-IFACE:
 GENERAL.IS-SOFTWARE:no
@@ -48869,7 +49685,7 @@ AP[2].CHAN:1
 AP[2].RATE:54 Mb/s
 AP[2].SIGNAL:81
 AP[2].BARS:****
-AP[2].SECURITY:WPA1 WPA2
+AP[2].SECURITY:WPA1
 AP[3].IN-USE: 
 AP[3].SSID:wlan0-ap-3
 AP[3].MODE:Infrastruktura
@@ -48877,7 +49693,7 @@ AP[3].CHAN:1
 AP[3].RATE:54 Mb/s
 AP[3].SIGNAL:55
 AP[3].BARS:**  
-AP[3].SECURITY:WPA1 WPA2
+AP[3].SECURITY:WPA3
 IP4.ADDRESS[1]:192.168.228.18/32
 IP4.ADDRESS[2]:192.168.209.179/25
 IP4.GATEWAY:192.168.41.120
diff --git a/clients/tests/test-client.py b/clients/tests/test-client.py
index d92d499c..c7d5c958 100755
--- a/clients/tests/test-client.py
+++ b/clients/tests/test-client.py
@@ -7,7 +7,7 @@ from __future__ import print_function
 # This test starts NetworkManager stub service in a user D-Bus session,
 # and runs nmcli against it. The output is recorded and compared to a pre-generated
 # expected output (clients/tests/test-client.check-on-disk/*.expected) which
-# is also commited to git.
+# is also committed to git.
 #
 ###############################################################################
 #
@@ -27,7 +27,7 @@ from __future__ import print_function
 #    #  $ LANG=pl_PL.UTF-8 ./clients/cli/nmcli --version
 #    # also ensure that `locale -a` reports the Polish locale.
 #  $ rm -rf  clients/tests/test-client.check-on-disk/*.expected
-#    # (step seldomly required)
+#    # (step seldom required)
 #    # Sometimes, if you want to be sure that the test would generate
 #    # exactly the same .expected files, purge the previous version first.
 #    # This is only necessary, when you remove test from this file.
@@ -748,6 +748,7 @@ class TestNmcli(NmTestBase):
                 print("EXPECT OUTPUT:\n[[%s]]\n" % (results_expect[i]))
                 print("Let the test write the file by rerunning with NM_TEST_REGENERATE=1")
                 print("See howto in %s for details.\n" % (PathConfiguration.canonical_script_filename()))
+                sys.stdout.flush()
                 self.fail("Unexpected output of command, expected %s. Rerun test with NM_TEST_REGENERATE=1 to regenerate files" % (filename))
             if len(results_expect) != len(results):
                 if not regenerate:
@@ -758,6 +759,7 @@ class TestNmcli(NmTestBase):
                         print("EXPECT OUTPUT:\n[[%s]]\n" % (results_expect[len(results)]))
                     print("Let the test write the file by rerunning with NM_TEST_REGENERATE=1")
                     print("See howto in %s for details.\n" % (PathConfiguration.canonical_script_filename()))
+                    sys.stdout.flush()
                     self.fail("Unexpected output of command, expected %s. Rerun test with NM_TEST_REGENERATE=1 to regenerate files" % (filename))
 
         if regenerate:
@@ -805,11 +807,23 @@ class TestNmcli(NmTestBase):
                            iface = 'wlan1')
 
         self.srv.op_AddObj('WifiAp',
-                           device = 'wlan0')
+                           device = 'wlan0',
+                           rsnf = 0x0)
+
         self.srv.op_AddObj('WifiAp',
                            device = 'wlan0')
+
+        NM_AP_FLAGS = getattr(NM, '80211ApSecurityFlags')
+        rsnf = 0x0
+        rsnf = rsnf | NM_AP_FLAGS.PAIR_TKIP
+        rsnf = rsnf | NM_AP_FLAGS.PAIR_CCMP
+        rsnf = rsnf | NM_AP_FLAGS.GROUP_TKIP
+        rsnf = rsnf | NM_AP_FLAGS.GROUP_CCMP
+        rsnf = rsnf | NM_AP_FLAGS.KEY_MGMT_SAE
         self.srv.op_AddObj('WifiAp',
-                           device = 'wlan0')
+                           device = 'wlan0',
+                           wpaf = 0x0,
+                           rsnf = rsnf)
 
         self.srv.op_AddObj('WifiAp',
                            device = 'wlan1')
diff --git a/clients/tui/meson.build b/clients/tui/meson.build
index 5f7f0fbb..461b1f0a 100644
--- a/clients/tui/meson.build
+++ b/clients/tui/meson.build
@@ -2,7 +2,7 @@ name = 'nmtui'
 
 deps = [
   newt_dep,
-  nm_core_dep
+  nm_core_dep,
 ]
 
 cflags = clients_cflags + [
@@ -51,13 +51,13 @@ sources = files(
   'nmtui-edit.c',
   'nmtui-hostname.c',
   'nmt-utils.c',
-  'nmt-widget-list.c'
+  'nmt-widget-list.c',
 )
 
 deps += [
   libnm_dep,
   libnmc_base_dep,
-  libnmt_newt_dep
+  libnmt_newt_dep,
 ]
 
 executable(
@@ -67,5 +67,5 @@ executable(
   c_args: cflags,
   link_args: ldflags_linker_script_binary,
   link_depends: linker_script_binary,
-  install: true
+  install: true,
 )
diff --git a/clients/tui/newt/meson.build b/clients/tui/newt/meson.build
index aeec39da..5bb713d3 100644
--- a/clients/tui/newt/meson.build
+++ b/clients/tui/newt/meson.build
@@ -18,7 +18,7 @@ sources = files(
   'nmt-newt-textbox.c',
   'nmt-newt-toggle-button.c',
   'nmt-newt-utils.c',
-  'nmt-newt-widget.c'
+  'nmt-newt-widget.c',
 )
 
 libnmt_newt = static_library(
@@ -26,10 +26,10 @@ libnmt_newt = static_library(
   sources: sources + [libnm_enum[1]],
   include_directories: libnm_inc,
   dependencies: deps,
-  c_args: cflags
+  c_args: cflags,
 )
 
 libnmt_newt_dep = declare_dependency(
   include_directories: include_directories('.'),
-  link_with: libnmt_newt
+  link_with: libnmt_newt,
 )
diff --git a/clients/tui/newt/nmt-newt-button-box.c b/clients/tui/newt/nmt-newt-button-box.c
index 5341c76a..02d8f5cb 100644
--- a/clients/tui/newt/nmt-newt-button-box.c
+++ b/clients/tui/newt/nmt-newt-button-box.c
@@ -31,9 +31,8 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-button-box.h"
+
 #include "nmt-newt-button.h"
 
 G_DEFINE_TYPE (NmtNewtButtonBox, nmt_newt_button_box, NMT_TYPE_NEWT_CONTAINER)
diff --git a/clients/tui/newt/nmt-newt-container.c b/clients/tui/newt/nmt-newt-container.c
index 927f187e..40259025 100644
--- a/clients/tui/newt/nmt-newt-container.c
+++ b/clients/tui/newt/nmt-newt-container.c
@@ -28,9 +28,8 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-container.h"
+
 #include "nmt-newt-component.h"
 
 G_DEFINE_ABSTRACT_TYPE (NmtNewtContainer, nmt_newt_container, NMT_TYPE_NEWT_WIDGET)
diff --git a/clients/tui/newt/nmt-newt-entry-numeric.c b/clients/tui/newt/nmt-newt-entry-numeric.c
index a52fe868..92855fcb 100644
--- a/clients/tui/newt/nmt-newt-entry-numeric.c
+++ b/clients/tui/newt/nmt-newt-entry-numeric.c
@@ -127,8 +127,8 @@ newt_entry_numeric_validate (NmtNewtEntry *entry,
 	if (!*text)
 		return priv->optional ? TRUE : FALSE;
 
-	val = _nm_utils_ascii_str_to_int64 (text, 10, priv->min, priv->max, 0);
-	return val != 0 || errno == 0;
+	val = _nm_utils_ascii_str_to_int64 (text, 10, priv->min, priv->max, G_MAXINT64);
+	return val != G_MAXINT64 || errno == 0;
 }
 
 static void
diff --git a/clients/tui/newt/nmt-newt-entry.c b/clients/tui/newt/nmt-newt-entry.c
index 2715a738..90c2e467 100644
--- a/clients/tui/newt/nmt-newt-entry.c
+++ b/clients/tui/newt/nmt-newt-entry.c
@@ -28,8 +28,6 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-entry.h"
 #include "nmt-newt-form.h"
 #include "nmt-newt-hacks.h"
diff --git a/clients/tui/newt/nmt-newt-form.c b/clients/tui/newt/nmt-newt-form.c
index ccf447ea..cd87a216 100644
--- a/clients/tui/newt/nmt-newt-form.c
+++ b/clients/tui/newt/nmt-newt-form.c
@@ -27,7 +27,6 @@
 #include "nm-default.h"
 
 #include <fcntl.h>
-#include <string.h>
 #include <unistd.h>
 
 #include "nmt-newt-form.h"
diff --git a/clients/tui/newt/nmt-newt-grid.c b/clients/tui/newt/nmt-newt-grid.c
index 4333e0dc..e6c487f5 100644
--- a/clients/tui/newt/nmt-newt-grid.c
+++ b/clients/tui/newt/nmt-newt-grid.c
@@ -42,8 +42,6 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-grid.h"
 
 G_DEFINE_TYPE (NmtNewtGrid, nmt_newt_grid, NMT_TYPE_NEWT_CONTAINER)
diff --git a/clients/tui/newt/nmt-newt-label.c b/clients/tui/newt/nmt-newt-label.c
index f9aed8a3..63bd28da 100644
--- a/clients/tui/newt/nmt-newt-label.c
+++ b/clients/tui/newt/nmt-newt-label.c
@@ -27,9 +27,8 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-label.h"
+
 #include "nmt-newt-utils.h"
 
 G_DEFINE_TYPE (NmtNewtLabel, nmt_newt_label, NMT_TYPE_NEWT_COMPONENT)
diff --git a/clients/tui/newt/nmt-newt-listbox.c b/clients/tui/newt/nmt-newt-listbox.c
index 15a89b0b..4f8120f1 100644
--- a/clients/tui/newt/nmt-newt-listbox.c
+++ b/clients/tui/newt/nmt-newt-listbox.c
@@ -227,7 +227,7 @@ nmt_newt_listbox_get_active_key (NmtNewtListbox *listbox)
 /**
  * nmt_newt_listbox_set_height:
  * @listbox: an #NmtNewtListbox
- * @height: the new height, or -1 for no fixed heigh
+ * @height: the new height, or -1 for no fixed height
  *
  * Updates @listbox's height.
  */
diff --git a/clients/tui/newt/nmt-newt-section.c b/clients/tui/newt/nmt-newt-section.c
index 34073454..9b7e44e4 100644
--- a/clients/tui/newt/nmt-newt-section.c
+++ b/clients/tui/newt/nmt-newt-section.c
@@ -37,9 +37,8 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-section.h"
+
 #include "nmt-newt-grid.h"
 #include "nmt-newt-label.h"
 #include "nmt-newt-utils.h"
diff --git a/clients/tui/newt/nmt-newt-stack.c b/clients/tui/newt/nmt-newt-stack.c
index 3abf00b1..da4beb8b 100644
--- a/clients/tui/newt/nmt-newt-stack.c
+++ b/clients/tui/newt/nmt-newt-stack.c
@@ -31,8 +31,6 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-stack.h"
 
 G_DEFINE_TYPE (NmtNewtStack, nmt_newt_stack, NMT_TYPE_NEWT_CONTAINER)
diff --git a/clients/tui/newt/nmt-newt-textbox.c b/clients/tui/newt/nmt-newt-textbox.c
index 73794f5e..0850e60c 100644
--- a/clients/tui/newt/nmt-newt-textbox.c
+++ b/clients/tui/newt/nmt-newt-textbox.c
@@ -26,9 +26,8 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-newt-textbox.h"
+
 #include "nmt-newt-utils.h"
 
 G_DEFINE_TYPE (NmtNewtTextbox, nmt_newt_textbox, NMT_TYPE_NEWT_COMPONENT)
diff --git a/clients/tui/newt/nmt-newt-utils.c b/clients/tui/newt/nmt-newt-utils.c
index e8866500..475faf7e 100644
--- a/clients/tui/newt/nmt-newt-utils.c
+++ b/clients/tui/newt/nmt-newt-utils.c
@@ -23,7 +23,6 @@
 
 #include "nm-default.h"
 
-#include <errno.h>
 #include <stdarg.h>
 #include <unistd.h>
 #include <sys/wait.h>
diff --git a/clients/tui/nm-editor-bindings.c b/clients/tui/nm-editor-bindings.c
index 8df741f5..df6387c3 100644
--- a/clients/tui/nm-editor-bindings.c
+++ b/clients/tui/nm-editor-bindings.c
@@ -27,12 +27,11 @@
 
 #include "nm-default.h"
 
+#include "nm-editor-bindings.h"
+
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include <stdlib.h>
-#include <string.h>
-
-#include "nm-editor-bindings.h"
 
 static void
 value_transform_string_int (const GValue *src_value,
@@ -516,7 +515,7 @@ ip_route_transform_from_metric_string (GBinding     *binding,
  * @addr_family: the IP address family
  * @source: the source object
  * @source_property: the source property
- * @dest_target: the target object for the route's destionation
+ * @dest_target: the target object for the route's destination
  * @dest_target_property: the property on @dest_target
  * @next_hop_target: the target object for the route's next hop
  * @next_hop_target_property: the property on @next_hop_target
diff --git a/clients/tui/nmt-address-list.c b/clients/tui/nmt-address-list.c
index 53990d6a..ae1a6b2f 100644
--- a/clients/tui/nmt-address-list.c
+++ b/clients/tui/nmt-address-list.c
@@ -30,12 +30,12 @@
 
 #include "nm-default.h"
 
+#include "nmt-address-list.h"
+
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include <stdlib.h>
-#include <string.h>
 
-#include "nmt-address-list.h"
 #include "nmt-ip-entry.h"
 
 G_DEFINE_TYPE (NmtAddressList, nmt_address_list, NMT_TYPE_WIDGET_LIST)
diff --git a/clients/tui/nmt-device-entry.c b/clients/tui/nmt-device-entry.c
index a4d63e4f..43fbbc16 100644
--- a/clients/tui/nmt-device-entry.c
+++ b/clients/tui/nmt-device-entry.c
@@ -36,12 +36,12 @@
 
 #include "nm-default.h"
 
-#include <string.h>
+#include "nmt-device-entry.h"
+
 #include <sys/socket.h>
 #include <linux/if_arp.h>
 
 #include "nmtui.h"
-#include "nmt-device-entry.h"
 
 G_DEFINE_TYPE (NmtDeviceEntry, nmt_device_entry, NMT_TYPE_EDITOR_GRID)
 
diff --git a/clients/tui/nmt-editor-grid.c b/clients/tui/nmt-editor-grid.c
index bc8a7843..bb3e78b8 100644
--- a/clients/tui/nmt-editor-grid.c
+++ b/clients/tui/nmt-editor-grid.c
@@ -39,8 +39,6 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-editor-grid.h"
 
 G_DEFINE_TYPE (NmtEditorGrid, nmt_editor_grid, NMT_TYPE_NEWT_CONTAINER)
diff --git a/clients/tui/nmt-mac-entry.c b/clients/tui/nmt-mac-entry.c
index 23c2ab1c..70c8c307 100644
--- a/clients/tui/nmt-mac-entry.c
+++ b/clients/tui/nmt-mac-entry.c
@@ -30,8 +30,6 @@
 
 #include "nmt-mac-entry.h"
 
-#include <string.h>
-
 #include "nm-common-macros.h"
 
 G_DEFINE_TYPE (NmtMacEntry, nmt_mac_entry, NMT_TYPE_NEWT_ENTRY)
diff --git a/clients/tui/nmt-slave-list.c b/clients/tui/nmt-slave-list.c
index 893b7caf..a2c088b0 100644
--- a/clients/tui/nmt-slave-list.c
+++ b/clients/tui/nmt-slave-list.c
@@ -56,7 +56,7 @@ static gboolean nmt_slave_list_connection_filter (NmtEditConnectionList *list,
 /**
  * nmt_slave_list_new:
  * @master: the master #NMConnection whose slaves are being listed
- * @type_filter: (allow-none): a function to limit the availble slave types
+ * @type_filter: (allow-none): a function to limit the available slave types
  * @type_filter_data: (allow-none): data for @type_filter.
  *
  * Creates a new #NmtSlaveList.
diff --git a/clients/tui/nmt-utils.c b/clients/tui/nmt-utils.c
index 7cd71be2..96b97158 100644
--- a/clients/tui/nmt-utils.c
+++ b/clients/tui/nmt-utils.c
@@ -23,8 +23,6 @@
 
 #include "nm-default.h"
 
-#include <string.h>
-
 #include "nmt-utils.h"
 
 /**
diff --git a/clients/tui/nmt-widget-list.c b/clients/tui/nmt-widget-list.c
index 2fd5af02..ad35f3de 100644
--- a/clients/tui/nmt-widget-list.c
+++ b/clients/tui/nmt-widget-list.c
@@ -32,12 +32,12 @@
 
 #include "nm-default.h"
 
+#include "nmt-widget-list.h"
+
 #include <arpa/inet.h>
 #include <netinet/in.h>
 #include <stdlib.h>
-#include <string.h>
 
-#include "nmt-widget-list.h"
 #include "nmt-newt.h"
 
 G_DEFINE_TYPE (NmtWidgetList, nmt_widget_list, NMT_TYPE_NEWT_GRID)
diff --git a/clients/tui/nmtui-connect.c b/clients/tui/nmtui-connect.c
index 6f29e13e..e43c22e4 100644
--- a/clients/tui/nmtui-connect.c
+++ b/clients/tui/nmtui-connect.c
@@ -240,7 +240,7 @@ activate_connection (NMConnection *connection,
                      NMObject     *specific_object)
 {
 	NmtNewtForm *form;
-	gs_unref_object NMSecretAgentOld *agent = NULL;
+	gs_unref_object NMSecretAgentSimple *agent = NULL;
 	NmtNewtWidget *label;
 	NmtSyncOp op;
 	const char *specific_object_path;
@@ -257,7 +257,7 @@ activate_connection (NMConnection *connection,
 	agent = nm_secret_agent_simple_new ("nmtui");
 	if (agent) {
 		if (connection) {
-			nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (agent),
+			nm_secret_agent_simple_enable (agent,
 			                               nm_object_get_path (NM_OBJECT (connection)));
 		}
 		g_signal_connect (agent,
@@ -303,7 +303,7 @@ activate_connection (NMConnection *connection,
 	if (agent && !connection) {
 		connection = NM_CONNECTION (nm_active_connection_get_connection (ac));
 		if (connection) {
-			nm_secret_agent_simple_enable (NM_SECRET_AGENT_SIMPLE (agent),
+			nm_secret_agent_simple_enable (agent,
 			                               nm_object_get_path (NM_OBJECT (connection)));
 		}
 	}
@@ -341,7 +341,7 @@ activate_connection (NMConnection *connection,
 	g_object_unref (form);
 
 	if (agent)
-		nm_secret_agent_old_unregister (agent, NULL, NULL);
+		nm_secret_agent_old_unregister (NM_SECRET_AGENT_OLD (agent), NULL, NULL);
 }
 
 static void
diff --git a/clients/tui/nmtui.c b/clients/tui/nmtui.c
index 97c528e7..aacc07cb 100644
--- a/clients/tui/nmtui.c
+++ b/clients/tui/nmtui.c
@@ -26,14 +26,14 @@
 
 #include "nm-default.h"
 
+#include "nmtui.h"
+
 #include <locale.h>
 #include <stdlib.h>
-#include <string.h>
 
 #include "nmt-newt.h"
 #include "nm-editor-bindings.h"
 
-#include "nmtui.h"
 #include "nmtui-edit.h"
 #include "nmtui-connect.h"
 #include "nmtui-hostname.h"