NetworkManager/src/supplicant
Beniamino Galvani 353743b995 supplicant: fix setting pmf when the supplicant doesn't advertise support
wpa_supplicant only advertises pmf support since commit [1], which is
after 2.6. When using a version without that commit (for example,
plain 2.6), we would unconditionally set the global Pmf property to 1
(optional) and then skip setting the per-network property. The result
was that pmf was enabled without the possibility to disable it by
user. The correct behavior is instead to disable pmf on such versions.

[1] https://w1.fi/cgit/hostap/commit/?id=3cdb4ac074f76accf24a51d143db545afad2c90b

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/129
(cherry picked from commit 560a35dd43)
(cherry picked from commit b837561bb6)
2019-02-26 19:17:34 +01:00
..
tests supplicant: set optional PMF using global supplicant property 2019-01-14 10:43:13 +01:00
nm-supplicant-config.c supplicant: don't set PMF when the supplicant doesn't support it 2019-01-17 11:02:57 +01:00
nm-supplicant-config.h wifi: enable WPA-*-SHA256 AKMs only when the supplicant supports them 2018-01-22 08:38:28 +01:00
nm-supplicant-interface.c supplicant: fix setting pmf when the supplicant doesn't advertise support 2019-02-26 19:17:34 +01:00
nm-supplicant-interface.h wifi: use GBytes for ssids scan list 2018-08-22 10:49:34 +02:00
nm-supplicant-manager.c supplicant: enable FILS only when wpa_supplicant supports it 2018-01-16 15:01:59 +01:00
nm-supplicant-manager.h supplicant: add an enum to specify the driver 2017-01-16 17:37:14 +01:00
nm-supplicant-settings-verify.c wifi: support hidden ssid in AP mode 2018-09-27 14:10:22 +02:00
nm-supplicant-settings-verify.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-supplicant-types.h all: replace non-leading tabs with spaces 2018-02-07 13:32:04 +01:00