hostapd/src
Jouni Malinen ceb997f394 Fix ap_sta_disconnect() to clear EAPOL/WPA authenticator state
Number of places in hostapd use ap_sta_disconnect() instead of
ap_sta_disassociate() or ap_sta_deauthenticate(). There are some
differences between these functions, e.g., in the area how quickly
the EAPOL state machines get deinitialized. This can result in
somewhat unexpected events since the EAPOL/WPA authenticator
state machines could remain running after deauthentication.

Address this by forcing EAPOL/WPA authenticator state machines
to disabled state whenever ap_sta_disconnect() is called instead
of waiting for the deauthentication callback or other timeout
to clear the STA.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
2012-01-25 22:32:58 +02:00
..
ap Fix ap_sta_disconnect() to clear EAPOL/WPA authenticator state 2012-01-25 22:32:58 +02:00
common P2P: Notify upper framework on stopping the p2p_find(SEARCH) 2012-01-22 17:20:53 +02:00
crypto Rename tls_prf() to tls_prf_sha1_md5() 2011-11-27 21:27:01 +02:00
drivers nl80211: P2P: Pass cookie parameter in send action frame 2012-01-23 20:12:06 +02:00
eap_common Rename tls_prf() to tls_prf_sha1_md5() 2011-11-27 21:27:01 +02:00
eap_peer Add preliminary MNC length determination based on IMSI 2012-01-22 21:54:24 +02:00
eap_server EAP server: Force identity request after eapRestart for passthrough 2011-12-06 13:02:23 +02:00
eapol_auth Make sure that EAP callbacks are not done if state machine has been removed 2011-08-12 11:56:44 +03:00
eapol_supp Clear EAPOL authWhile and heldWhile values when port is disabled 2011-12-31 13:42:23 +02:00
l2_packet l2_packet: Use wpa_printf() instead of perror() 2010-11-24 15:00:22 +02:00
p2p P2P: Do not expire peer entry if we are connected to the peer 2012-01-25 17:27:47 +02:00
radius Allow WPA passphrase to be fetched with RADIUS Tunnel-Password attribute 2011-12-11 13:01:57 +02:00
rsn_supp Check wpa_supplicant_parse_ies() return value more consistently 2011-12-04 16:40:06 +02:00
tls TLS: Add support for SHA256-based cipher suites from RFC 5246 2011-11-27 22:33:54 +02:00
utils pcsc: Fix compiler warning on signed vs. unsigned comparison 2012-01-25 17:41:59 +02:00
wps WPS: Cancel previous registered wps_registrar_pbc_timeout 2011-12-29 21:32:06 +02:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00