NetworkManager/src/supplicant/tests
Beniamino Galvani a9ab50efb1 supplicant: set optional PMF using global supplicant property
wpa_supplicant is going to change the global default for PMF from 0
(disabled) to 1 (optional) [1], so NM code needs to be adjusted to
work with all wpa_supplicant versions. Furthermore, it is better to
set optional PMF using the 'Pmf' property instead of the 'ieee80211w'
configuration option because the former better handles missing support
in driver [2].

Note that each interface in wpa_supplicant has its own copy of global
configuration and so 'global' options must still be set on each
interface. So, let's set Pmf=1 when each interface gets created and
override it with ieee80211w={0,2} if needed during association.

[1] http://lists.infradead.org/pipermail/hostap/2018-November/039009.html
[2] http://lists.infradead.org/pipermail/hostap/2019-January/039215.html

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/104
2019-01-12 22:46:48 +01:00
..
certs build: rename "src/supplicant-manager" to "src/supplicant" 2016-11-21 14:07:47 +01:00
meson.build build: meson: Add trailing commas 2018-12-20 13:50:34 +01:00
test-supplicant-config.c supplicant: set optional PMF using global supplicant property 2019-01-12 22:46:48 +01:00