mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-08 16:30:23 +01:00
nmcli/devices: check connection created with "wifi connect"
We want to warn the user if they're connecting to an insecure network:
$ nmcli d wifi
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
BA:00:6A:3C:C2:09 Secured Network Infra 2 54 Mbit/s 100 ▂▄▆█ WPA3
FA:7C:46:CC:9F:BE Ye Olde Wlan Infra 1 54 Mbit/s 100 ▂▄▆█ WEP
$ nmcli d wifi connect 'Ye Olde Wlan'
Warning: WEP encryption is known to be insecure.
...
This commit is contained in:
parent
bda21d12f9
commit
94154fd824
1 changed files with 6 additions and 0 deletions
|
|
@ -2127,6 +2127,7 @@ add_and_activate_cb(GObject *client, GAsyncResult *result, gpointer user_data)
|
|||
NmCli *nmc = info->nmc;
|
||||
gs_unref_object NMActiveConnection *active = NULL;
|
||||
gs_free_error GError *error = NULL;
|
||||
const char *deprecated;
|
||||
|
||||
if (info->create)
|
||||
active = nm_client_add_and_activate_connection_finish(NM_CLIENT(client), result, &error);
|
||||
|
|
@ -2152,6 +2153,11 @@ add_and_activate_cb(GObject *client, GAsyncResult *result, gpointer user_data)
|
|||
return;
|
||||
}
|
||||
|
||||
deprecated =
|
||||
nmc_connection_check_deprecated(NM_CONNECTION(nm_active_connection_get_connection(active)));
|
||||
if (deprecated)
|
||||
g_printerr(_("Warning: %s.\n"), deprecated);
|
||||
|
||||
if (nmc->nowait_flag) {
|
||||
quit();
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue