NetworkManager/src/supplicant
Thomas Haller 2a11c57c4e libnm/wifi: rework NMSetting8021xAuthFlags to explicitly disable TLS version
The wpa_supplicant API supports to enable/disable each TLS version
individually, or leave it at the default. Currently, the default
means to enable a TLS version, thus, the only meaningful option
for the momemnt means to explicitly disable it.

In the future, supplicant may disable options by default, and
the inverse option can become interesting to configure
"tls_disable_tlsv1_0=0". When that happens, we can solve it by
adding another flag NM_SETTING_802_1X_AUTH_FLAGS_TLS_1_0_ENABLE.

Change the previous behavior of the NMSetting8021xAuthFlags.
Previously, when not specifying TLS_DISABLE_DEFAULT, all
options were unspecified. On the other hand, when specifying
a single TLS disable flag, all versions were explicitly enabled
or disabled.

Instead, change the meaning of the disable flags. When present,
it explicitly disables an option. But it does not explicitly enable
it.
2017-02-20 14:06:14 +01:00
..
tests build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-supplicant-config.c libnm/wifi: rework NMSetting8021xAuthFlags to explicitly disable TLS version 2017-02-20 14:06:14 +01:00
nm-supplicant-config.h supplicant: add support for macsec options 2017-01-16 17:37:14 +01:00
nm-supplicant-interface.c supplicant: delay SCAN_DONE signal until all BSS are initialized 2017-02-17 14:41:26 +01:00
nm-supplicant-interface.h supplicant: merge NEW_BSS signal with BSS_UPDATED 2017-02-17 14:41:26 +01:00
nm-supplicant-manager.c all: use NM_CACHED_QUARK_FCN() instead of G_DEFINE_QUARK() 2017-02-10 14:33:52 +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 supplicant: allows disabling select TLS versions on phase 1 authentication 2017-02-20 14:06:14 +01:00
nm-supplicant-settings-verify.h build: rename "src/supplicant-manager" to "src/supplicant" 2016-11-21 14:07:47 +01:00
nm-supplicant-types.h supplicant: add an enum to specify the driver 2017-01-16 17:37:14 +01:00