NetworkManager/src/core/devices
Andrew Zaborowski 9fd0f0c4fa
iwd: Match IWD networks to existing OWE and SAE connection
IWD's "open" networks can be either unsecured or use OWE and "psk"
networks may be using WPA2 personal or WPA3 personal so when looking for
an exsiting NMSettingsConnection matching an IWD KnownNetwork, also
check for these connection key_mgmt types.

Add explicit checks for AP and ADHOC connection modes to exclude OWE and
SAE as they're not supported by IWD in those modes and we don't want to
make it appear like a connection of this type was successfully
activated.
In Infrastructure mode there's won't be any way to know whether IWDxi
established an OWE or unsecured connection (or WPA2-PSK vs. SAE)
regardless of what was set in the NMConnection and it's not considered
to be meaningful (also isn't normally exposed in a GUI) although you
could argue OWE vs. unsecured is a big difference.
2021-02-09 17:09:32 +01:00
..
adsl all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
bluetooth all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
ovs all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
team all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
tests all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
wifi iwd: Match IWD networks to existing OWE and SAE connection 2021-02-09 17:09:32 +01:00
wwan all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
meson.build all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-acd-manager.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-acd-manager.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-6lowpan.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-6lowpan.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-bond.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-bond.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-bridge.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-bridge.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-dummy.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-dummy.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-ethernet-utils.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-ethernet-utils.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-ethernet.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-ethernet.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-factory.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-factory.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-generic.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-generic.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-infiniband.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-infiniband.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-ip-tunnel.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-ip-tunnel.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-logging.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-macsec.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-macsec.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-macvlan.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-macvlan.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-ppp.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-ppp.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-private.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-tun.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-tun.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-veth.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-veth.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-vlan.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-vlan.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-vrf.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-vrf.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-vxlan.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-vxlan.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-wireguard.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-wireguard.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-wpan.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device-wpan.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-device.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-lldp-listener.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-lldp-listener.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00