hostapd/wpa_supplicant - new stable release v0.6.8
Jouni Malinen
j
Sun Feb 15 10:46:41 PST 2009
New versions of wpa_supplicant and hostapd were just
released and are now available from http://w1.fi/
This release moves 0.6.x branch from development to stable status. In
other words, from now on, 0.6.x versions are the latest available
stable releases. 0.5.x branch continues to be supported, but it is
moving more towards only including critical fixes. 0.4.x and 0.3.x
branches have reached end-of-life and no new releases are expected
from those branches. Users are strongly encouraged to upgrade to 0.5.11
or 0.6.8 if they are still using 0.3.x or 0.4.x versions.
0.6.x development is in its own Git tree (hostap-06.git) and hostap.git
continues to be the place for main development and for eventual 0.7.x
releases.
Below are the change logs from 0.6.7. More detailed lists of changes
in older 0.6.x versions are included in the ChangeLog files in the
source code packages.
hostapd:
* increased hostapd_cli ping interval to 5 seconds and made this
configurable with a new command line options (-G<seconds>)
* driver_nl80211: use Linux socket filter to improve performance
* added support for external Registrars with WPS (UPnP transport)
wpa_supplicant:
* increased wpa_cli ping interval to 5 seconds and made this
configurable with a new command line options (-G<seconds>)
* fixed scan buffer processing with WEXT to handle up to 65535
byte result buffer (previously, limited to 32768 bytes)
git-shortlog for 0.6.7 -> 0.6.8:
Alan T. DeKok (1):
Create os_daemon for OS X, as it's now deprecated (Leopard)
Andriy Tkachuk (1):
WPS: Set correct Device Password ID in M2
Dan Williams (2):
driver_wext: Add IW_ENCODE_TEMP into SIOCSIWENCODE{,EXT} calls
wext: really disassociate (set random SSID)
Daniel Mierswa (4):
Explicitly link against libdl when including TNC support
Include wpabuf.o in wpa_priv build
Allow the privsep driver to pass the set_country to the real driver
Improved 'make install' (use BINDIR/LIBDIR, install shared objects)
Helmut Schaa (3):
Fix a segfault in wpa_supplicant_deinit
Send a dbus reply only if requested by the caller
Use signal quality if level is not available for comparing max rates
Jeremy C. Reed (1):
Allow driver_bsd.c to be built for NetBSD
Johannes Berg (1):
driver_nl80211: use Linux socket filter to improve performance
Jouke Witteveen (2):
Better support in RoboSwitch driver
Better support in RoboSwitch driver
Jouni Malinen (87):
Moved documentation from developer.txt into source code files
Mark shared secret const in RADIUS client routines
Replaced printf() with wpa_printf()
Fixed a typo in a comment
Include SIM simular for EAP-SIM in Windows build
Replaced printf() calls with wpa_printf()
Fixed build with wpa_printf disabled
Fixed a typo in printf -> wpa_printf changes
Fixed copy-paste error in retry configuration (incorrect ioctl used)
Removed dead code
eapol_test: Allow generated RADIUS attributes to be replaced
Added an option to add (or override) Credential attribute(s) in M8
Save and restore wpa_gui state when session manager restarts the app
Changed the Network Index value to 1 since that is the default value
Fixed WPS credential conversion to wpa_supplicant configuration
WPS: Ignore credentials for unsupported authentication type
WPS: Provide the unparsed Credential attribute to cred_cb()
WPS: Add configurable option for processing credentials externally
Fixed MFP Association Comeback mechanism to use Timeout Interval IE
Sync nl80211_copy.h with wireless-testing.git linux/nl80211.h
Implement set_probe_req_ie() for nl80211 drivers
Increased wpa_cli/hostapd_cli ping interval and made it configurable
Changed Credential MAC Address to be BSSID in AP/Registrar
Added CONFIG_NO_STDOUT_DEBUG for hostapd
Added CONFIG_NO_AES_EXTRAS for hostapd
Remove TLS-PRF from hostapd build if it is not needed
Enable wpa_msg() for hostapd
Added wps_cred_processing configuration option for hostapd
WPS: Added option to disable AP auto-config on first registration
Fixed WPS with open and shared WEP networks
Documented interface for external WPS credential processing
WPS: Pad DH Public Key and Shared Key to 192 octets
Allow WPS device strings to be unconfigured
Allow WPS APs for PIN enrollment even without Selected Registrar
Add an EAPOL payload length workaround for a WPS implementation
Free extra_cred when freeing configuration
Added ap_settings option for overriding WPS AP Settings in M7
WPS: Lock AP Setup on multiple AP PIN validation failures
WPS: Add a workaround for incorrect passphrase encoding in Network Key
Do not forget wpa_passphrase so that WPS can use it
driver_nl80211: Fixed inactivity poll status processing
Use Data::Data only with Host AP driver; mac80211 can use Data::Nullfunc
Fixed WPS Authenticator attribute processing after M2D
WPS: Add support for external Registrars using UPnP transport
Added notes about WPS UPnP support and external Registrars
Do not use country_code default (was: US)
Add comments on the new Broadcom driver not using driver_broadcom.c
Remove orphaned wpa_cli control socket on EADDRINUSE
wpa_gui-qt4: Disable WPS tab in the same way as the menu item
UPnP: Minor coding style cleanup
Verify that driver supports configured HT capabilities
Add CONFIG_DRIVER_NL80211 and clarify client MLME limitations
Fixed scan buffer increasing with WEXT
Cleaned up printf format warnings on 64-bit build
Add crypto_mod_exp() for GnuTLS (libgcrypt)
Added CONFIG_WPS_UPNP for wpa_supplicant tests
UPnP: Removed shadowed variable
WPS: Moved Version attribute validation into a shared function
WPS: Allow minor version differences in Version attribute check
UPnP: Workaround bogus NewWLANEventMAC in PutWLANResponse
WPS UPnP: Add IP address and port details into debug messages
WPS UPnP: Added support for multiple external Registrars
UPnP: Renamed PutWLANResponse callback function to match action
Removed CONFIG_EAP_WSC=dyn option
Removed printf size_t format warning on 64-bit
Fix privsep build with CONFIG_CLIENT_MLME=y
Add crypto_cipher_{init,encrypt,decrypt,deinit} for GnuTLS
Avoid memory leak on error path in crypto_cipher_init()
Fix MinGW build with CONFIG_EAP_TNC=y
Use os_strlcpy instead of os_strncpy when copying ifname
Use larger buffer for TLS encryption to avoid issues with GnuTLS
wext: Force disconnect on deauthenticate()
Fixed a copy-paste error in a function documentation
Fix test-sha256 build
EAP-AKA': Verify that AMF separation bit is set
Add another Milenage test set that is suitable for EAP-AKA'
Removed an obsolete comment about use of external program for EAP
Sync nl80211.h with the current wireless-testing version
nl80211: Replace SIOCSIWSCAN with NL80211_CMD_TRIGGER_SCAN
nl80211: Replace SIOCGIWSCAN with NL80211_CMD_GET_SCAN
nl80211: Replace WEXT scan event with nl80211
nl80211: Remove one second sleep after iface up
Add debug prints for couple of new EAP-AKA' attributes
Check EAP-AKA' AT_KDF duplication only if KDF was negotiated
Do not try session resumption after EAP failure
Update nmake.mak to match with current files
Preparations for v0.6.8 release
Kel Modderman (1):
wpa_gui-qt4: silence compile warning + wpsTab enable/disable
Masashi Honma (5):
WPS: Check Device Password ID attribute only if present in AP search
Use WPS state Not Configured instead of Configured in Enrollee
Setting probe request ie with madwifi driver
WPS: Set correct Selected Registrar Config Methods attribute
WPS: Fix clearing of WPS IE with madwifi driver
Pavel Roskin (2):
Use better examples for MadWifi path in defconfig, clarify comments
Fix building dynamic EAP peer modules
Sebastien Decugis (1):
Remove unused variable from struct hostapd_config
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list