diff options
author | David Bauer <mail@david-bauer.net> | 2019-11-17 23:55:07 +0100 |
---|---|---|
committer | Beniamino Galvani <bgalvani@redhat.com> | 2019-12-05 14:00:10 +0100 |
commit | a8d5fef607c2a2f6259ba4c2697ac9a7f94fdc31 (patch) | |
tree | adf26f0461721a3de3314247a268aca030dad7cd | |
parent | 977c0c23875f7275ed68ba7595d44078d151af16 (diff) | |
download | NetworkManager-a8d5fef607c2a2f6259ba4c2697ac9a7f94fdc31.tar.gz |
client/tui: add OWE support
-rw-r--r-- | clients/tui/nm-editor-bindings.c | 9 | ||||
-rw-r--r-- | clients/tui/nmt-page-wifi.c | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/clients/tui/nm-editor-bindings.c b/clients/tui/nm-editor-bindings.c index 00a34fbfbf..8e6c9600d7 100644 --- a/clients/tui/nm-editor-bindings.c +++ b/clients/tui/nm-editor-bindings.c @@ -595,6 +595,9 @@ get_security_type (NMEditorWirelessSecurityMethodBinding *binding) if (!strcmp (key_mgmt, "sae")) return "wpa3-personal"; + if (!strcmp (key_mgmt, "owe")) + return "owe"; + if (!strcmp (key_mgmt, "wpa-eap")) return "wpa-enterprise"; @@ -705,6 +708,12 @@ wireless_security_target_changed (GObject *object, NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, NULL, NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, NM_WEP_KEY_TYPE_UNKNOWN, NULL); + } else if (!strcmp (method, "owe")) { + g_object_set (binding->s_wsec, + NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, "owe", + NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, NULL, + NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, NM_WEP_KEY_TYPE_UNKNOWN, + NULL); } else if (!strcmp (method, "wpa-enterprise")) { g_object_set (binding->s_wsec, NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, "wpa-eap", diff --git a/clients/tui/nmt-page-wifi.c b/clients/tui/nmt-page-wifi.c index 2e738ac695..9494423b77 100644 --- a/clients/tui/nmt-page-wifi.c +++ b/clients/tui/nmt-page-wifi.c @@ -72,6 +72,7 @@ static NmtNewtPopupEntry wifi_security[] = { { N_("WEP 128-bit Passphrase"), "wep-passphrase" }, { N_("Dynamic WEP (802.1x)"), "dynamic-wep" }, { N_("LEAP"), "leap" }, + { N_("Enhanced Open (OWE)"), "owe" }, { NULL, NULL } }; |