New versions of wpa_supplicant and hostapd were just released and are
now available from http://w1.fi/
This release is a bug fix version from the stable (0.5.x) branch and
it replaces 0.5.9 as the recommended stable version.
hostapd:
* fixed EAP-SIM and EAP-AKA message parser to validate attribute
lengths properly to avoid potential crash caused by invalid messages
* fixed Reassociation Response callback processing when using internal
MLME (driver_{hostap,devicescape,test}.c)
* fixed EAP-SIM/AKA realm processing to allow decorated usernames to
be used
* added a workaround for EAP-SIM/AKA peers that include incorrect null
termination in the username
* fixed EAP-SIM Start response processing for fast reauthentication
case
* copy optional Proxy-State attributes into RADIUS response when acting
as a RADIUS authentication server
wpa_supplicant:
* added support for Makefile builds to include debug-log-to-a-file
functionality (CONFIG_DEBUG_FILE=y and -f<path> on command line)
* added network configuration parameter 'frequency' for setting
initial channel for IBSS (adhoc) networks
* fixed EAP-SIM and EAP-AKA message parser to validate attribute
lengths properly to avoid potential crash caused by invalid messages
* added driver_wext workaround for race condition between scanning and
association with drivers that take very long time to scan all
channels (e.g., madwifi with dual-band cards); wpa_supplicant is now
using a longer hardcoded timeout for the scan if the driver supports
notifications for scan completion (SIOCGIWSCAN event); this helps,
e.g., in cases where wpa_supplicant and madwifi driver ended up in
loop where the driver did not even try to associate
* fixed EAP-SIM not to include AT_NONCE_MT and AT_SELECTED_VERSION
attributes in EAP-SIM Start/Response when using fast reauthentication
* fixed problems in getting NDIS events from WMI on Windows 2000
git-shortlog for 0.5.9 -> 0.5.10:
Dan Williams (6):
Make output logging to file usable on *NIX platforms
Fix memory leak in D-Bus control interface
Restrict D-Bus interface to root only
Fix setting transmit key index with older orinoco/prism54 drivers
Honor explicit scan requests when disconnected
Add blob support to the D-Bus control interface
Jouni Malinen (30):
Avoid possible double-free crash when processing a zero length
Added network configuration parameter 'frequency' for setting initial
EAP-GPSK was already updated to draft -07 and -08 did not change any
Changed os_mktime() to generate the time in UTC, not local time to fix
Fixed EAP-TLS server. Previous fix in broke EAP-TLS ACK processing in
Fixed eap_sim_parse_attr() to verify that the attribute length field is
Make sure no more than one pending scan timeout is scheduled by canceling
Increase the hard scan timeout limit from 3 to 5 seconds and change this to
Fixed comment typos.
Changed debug-to-file setup to allow the debug file path to be specified.
Updated the main copyright statements to include 2008.
Added 2008 to copyright statements in text files.
Fixed Reassociation Response callback processing
madwifi: Add names for new ioctls for debug prints
Fixed handling of an invalid configuration with no RADIUS server
Fixed EAP-SIM/AKA realm processing to allow decorated usernames to be used
EAP-SIM/AKA workaround for incorrect null termination in the username
Include AT_ANY_ID_REQ in EAP-SIM/AKA start/identity per RFC recommendation
Fixed EAP-SIM Start response processing for fast reauthentication case
Fixed EAP-SIM Start/Response message for fast reauthentication
Cancel timeout when exiting eapol_test to avoid warnings
Extend the identity workaround to remove all trailing null characters
Fixed function documentation (text copied from another function)
Added changelog entry for Windows 2000 WMI fix
Fixed config.c to read 'peerkey' option
RADIUS server: Copy optional Proxy-State attribute(s) into response
Fixed EAP-PEAP not to allow server to claim success when Phase 2 EAP method
Use more robust mechanism for determining when group key update is complete
Update 0.5.x version to use new Qt version for Windows cross compilation
Preparations for 0.5.10 release
Kel Modderman (4):
Fix the spelling of "interfaces" (was "interdaces") in a comment within
Fix compile warnings in wpa_gui
Fix x86_64 compile warnings in pcsc_funcs.c
Add a D-BUS service activation configuration
Ridouan Agarad (1):
Fix ndis_events.c to use correct string type for some IWbem calls
Ted Merrill (1):
madwifi: No need to include extra code for figuring out last ioctl number
--
Jouni Malinen PGP id EFC895FA