Bug 464615 - Support Enhanced Open (OWE) Wi-Fi security option
Summary: Support Enhanced Open (OWE) Wi-Fi security option
Status: RESOLVED FIXED
Alias: None
Product: frameworks-networkmanager-qt
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-21 22:09 UTC by Sebastian Krzyszkowiak
Modified: 2024-06-26 03:19 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0


Attachments
WPA3 OWE is detected as "Unknown Security Type" (7.86 KB, image/webp)
2023-12-26 16:26 UTC, Holger Adams
Details
Error message when pressing "Connect" on a WPA3 OWE protected network (7.75 KB, image/webp)
2023-12-26 16:27 UTC, Holger Adams
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Krzyszkowiak 2023-01-21 22:09:33 UTC
NetworkManagerQt does not expose "Enhanced Open" (aka Opportunistic Wireless Encryption) security option for Wi-Fi networks supported by NetworkManager since 2019 (1.24.0), which allows to have the communication between station and access point encrypted without having to use a passphrase.

This will be needed to support OWE networks in plasma-nm.
Comment 1 Holger Adams 2023-12-26 16:26:07 UTC
Created attachment 164452 [details]
WPA3 OWE is detected as "Unknown Security Type"
Comment 2 Holger Adams 2023-12-26 16:27:03 UTC
Created attachment 164453 [details]
Error message when pressing "Connect" on a WPA3 OWE protected network
Comment 3 Holger Adams 2023-12-26 16:31:37 UTC
KDE Plasma: 5.27.10, Framework: 5.113.0

I cannot connect to a public WPA3 OWE  wireless network running in "Transition"-mode (encrypted and non-encrypted running in parallel). 

Even worse what would upgrade this feature request to a bug: 

The network is running in "Transition"-mode, meaning that it should theoretically fall back to the "legacy" non-encrypted network.  But that doesn't seem to work.

(Running a "pure" WPA3 OWE network connection fails too)
Comment 4 Bug Janitor Service 2024-06-11 09:56:47 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/networkmanager-qt/-/merge_requests/57
Comment 5 Bug Janitor Service 2024-06-11 19:11:57 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-nm/-/merge_requests/360
Comment 6 Fabian Vogt 2024-06-20 09:19:02 UTC
Git commit a0fd534af280de14f4e7fb1c16fa9825e7fb594c by Fabian Vogt.
Committed on 20/06/2024 at 09:16.
Pushed by fvogt into branch 'master'.

Recognize OWE in AP capabilities and connection security

M  +2    -0    src/accesspoint.h
M  +4    -0    src/settings/wirelesssecuritysetting.cpp
M  +1    -0    src/settings/wirelesssecuritysetting.h
M  +15   -0    src/utils.cpp
M  +1    -0    src/utils.h

https://invent.kde.org/frameworks/networkmanager-qt/-/commit/a0fd534af280de14f4e7fb1c16fa9825e7fb594c
Comment 7 Fabian Vogt 2024-06-23 12:29:42 UTC
Git commit e002dc7be8c2254d61ad697f1ba51d3ee4d52304 by Fabian Vogt.
Committed on 23/06/2024 at 12:28.
Pushed by fvogt into branch 'master'.

Implement WiFi "Enhanced Open" (OWE)

M  +5    -0    libs/editor/settings/ui/wifisecurity.ui
M  +8    -1    libs/editor/settings/wifisecurity.cpp
M  +1    -1    libs/editor/settings/wifisecurity.h
M  +3    -0    libs/editor/uiutils.cpp
M  +1    -0    libs/enums.h
M  +4    -0    libs/handler.cpp
M  +10   -9    libs/models/networkmodelitem.cpp

https://invent.kde.org/plasma/plasma-nm/-/commit/e002dc7be8c2254d61ad697f1ba51d3ee4d52304