NetworkManager/src/supplicant
Thomas Haller e0f9677018 supplicant: delay SCAN_DONE signal until all BSS are initialized
We initialize the BSS asyncronously. Don't declare SCAN_DONE
until all BSS are up.

Otherwise, especially during the very first scan we declare SCAN_DONE
when having no BSS yet. This wrongly removes the pending action
"wifi-scan", while "autoconnect" cannot happen as there are not BSS
yet. Thus we declare "startup-complete" too early.

Another issue is that we may start autoconnecting with an incomplete
scan list, and thus pick a non-preferred connections.

https://bugzilla.gnome.org/show_bug.cgi?id=777831
2017-02-17 14:41:26 +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 supplicant: set PIN for objects on PKCS#11 tokens 2017-02-17 14:24:34 +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: add support for macsec options 2017-01-16 17:37: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