aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/ChangeLog
diff options
context:
space:
mode:
authorJouni Malinen <jouni.malinen@atheros.com>2008-11-21 13:31:25 (GMT)
committerJouni Malinen <j@w1.fi>2008-11-21 13:31:25 (GMT)
commit1ac2d4a9eee938ae237f07ac78b0e3925ef56846 (patch)
treef9faebcd80219ce5f4c06005b8dfc8518da811cb /wpa_supplicant/ChangeLog
parent76e6f26a9440debc3ee0256fd8bba67118230443 (diff)
downloadhostap-06-1ac2d4a9eee938ae237f07ac78b0e3925ef56846.zip
hostap-06-1ac2d4a9eee938ae237f07ac78b0e3925ef56846.tar.gz
hostap-06-1ac2d4a9eee938ae237f07ac78b0e3925ef56846.tar.bz2
Fixed canceling of PMKSA caching with driver generated RSN IE
It looks like some Windows NDIS drivers (e.g., Intel) do not clear the PMKID list even when wpa_supplicant explicitly sets the list to be empty. In such a case, the driver ends up trying to use PMKSA caching with the AP and wpa_supplicant may not have the PMK that would be needed to complete 4-way handshake. RSN processing already had some code for aborting PMKSA caching by sending EAPOL-Start. However, this was not triggered in this particular case where the driver generates the RSN IE. With this change, this case is included, too, and the failed PMKSA caching attempt is cleanly canceled and wpa_supplicant can fall back to full EAP authentication.
Diffstat (limited to 'wpa_supplicant/ChangeLog')
-rw-r--r--wpa_supplicant/ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/wpa_supplicant/ChangeLog b/wpa_supplicant/ChangeLog
index 263291e..4f626c6 100644
--- a/wpa_supplicant/ChangeLog
+++ b/wpa_supplicant/ChangeLog
@@ -23,6 +23,9 @@ ChangeLog for wpa_supplicant
with driver_nl80211.c (the old code from driver_wext.c was removed)
* added support (Linux only) for RoboSwitch chipsets (often found in
consumer grade routers); driver interface 'roboswitch'
+ * fixed canceling of PMKSA caching when using drivers that generate
+ RSN IE and refuse to drop PMKIDs that wpa_supplicant does not know
+ about
2008-11-01 - v0.6.5
* added support for SHA-256 as X.509 certificate digest when using the