hostapd/wpa_supplicant - new stable release v0.5.10

Jouni Malinen j
Tue Feb 19 16:18:12 PST 2008


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



More information about the Hostap mailing list