NetworkManager/src/devices/wifi
Dan Williams 46b46fd1ca wifi: clean up removal of current AP if it fails during association (bgo #733105)
Now that NM follows the supplicant's scan list and CurrentBSS, any AP that isn't
known to the supplicant will be 'fake', and priv->current_ap always tracks
CurrentBSS.

We can then simplify link_timeout_cb() because any AP that would have been
force-removed before will now be marked "fake" if it's unknown to the supplicant,
and will always be removed by set_current_ap(), so we can remove the force
argument.  To better fix #733105 we never want to remove an AP known to
the supplicant, even if it we failed to connect to it.

https://bugzilla.gnome.org/show_bug.cgi?id=733105
2015-11-12 13:32:45 -06:00
..
tests build: extract version macros from "nm-version.h" to new header file "nm-version-macros.h" 2015-09-30 23:10:29 +02:00
exports.ver core: move device factory type function into factory object 2014-09-11 12:47:23 -05:00
Makefile.am build: drop generating empty nm-*-enum-types for device plugins 2015-10-05 15:01:38 +02:00
nm-device-olpc-mesh.c build: drop generating empty nm-*-enum-types for device plugins 2015-10-05 15:01:38 +02:00
nm-device-olpc-mesh.h core: split device creation and device setup (bgo #737458) 2015-07-31 14:06:09 -05:00
nm-device-wifi.c wifi: clean up removal of current AP if it fails during association (bgo #733105) 2015-11-12 13:32:45 -06:00
nm-device-wifi.h core: split device creation and device setup (bgo #737458) 2015-07-31 14:06:09 -05:00
nm-wifi-ap-utils.c wifi: fix a crash while attempting to connect hidden AP (bgo #757814) 2015-11-11 09:45:53 +01:00
nm-wifi-ap-utils.h libnm-core: change all mac-address properties to G_TYPE_STRING 2014-09-04 09:20:10 -04:00
nm-wifi-ap.c wifi: don't accept any BSSes with missing BSSIDs (rh #1276426) 2015-11-11 17:49:53 +01:00
nm-wifi-ap.h core: move D-Bus export/unexport into NMExportedObject 2015-07-24 13:25:47 -04:00
nm-wifi-factory.c core: fix interface type names 2015-09-10 13:43:47 -04:00