1
1
ChangeLog for wpa_supplicant
4
* added support for building Windows version with UNICODE defined
6
* driver_ndis: fixed static WEP configuration to avoid race condition
7
issues with some NDIS drivers between association and setting WEP
9
* driver_ndis: added validation for IELength value in scan results to
10
avoid crashes when using buggy NDIS drivers [Bug 165]
11
* fixed Release|Win32 target in the Visual Studio project files
12
(previously, only Debug|Win32 target was set properly)
13
* changed control interface API call wpa_ctrl_pending() to allow it to
14
return -1 on error (e.g., connection lost); control interface clients
15
will need to make sure that they verify that the value is indeed >0
16
when determining whether there are pending messages
17
* added an alternative control interface backend for Windows targets:
18
Named Pipe (CONFIG_CTRL_IFACE=named_pipe); this is now the default
19
control interface mechanism for Windows builds (previously, UDP to
21
* changed ctrl_interface configuration for UNIX domain sockets:
22
- deprecated ctrl_interface_group variable (it may be removed in
24
- allow both directory and group be configured with ctrl_interface
25
in following format: DIR=/var/run/wpa_supplicant GROUP=wheel
26
- ctrl_interface=/var/run/wpa_supplicant is still supported for the
27
case when group is not changed
28
* added support for controlling more than one interface per process in
30
* added a workaround for a case where the AP is using unknown address
31
(e.g., MAC address of the wired interface) as the source address for
32
EAPOL-Key frames; previously, that source address was used as the
33
destination for EAPOL-Key frames and in key derivation; now, BSSID is
34
used even if the source address does not match with it
35
(this resolves an interoperability issue with Thomson SpeedTouch 580)
36
* added a workaround for UDP-based control interface (which was used in
37
Windows builds before this release) to prevent packets with forged
38
addresses from being accepted as local control requests
39
* removed ndis_events.cpp and possibility of using external
40
ndis_events.exe; C version (ndis_events.c) is fully functional and
41
there is no desire to maintain two separate versions of this
43
* ndis_events: Changed NDIS event notification design to use WMI to
44
learn the adapter description through Win32_PnPEntity class; this
45
should fix some cases where the adapter name was not recognized
46
correctly (e.g., with some USB WLAN adapters, e.g., Ralink RT2500
48
* fixed selection of the first network in ap_scan=2 mode; previously,
49
wpa_supplicant could get stuck in SCANNING state when only the first
50
network for enabled (e.g., after 'wpa_cli select_network 0')
51
* winsvc: added support for configuring ctrl_interface parameters in
52
registry (ctrl_interface string value in
53
HKLM\SOFTWARE\wpa_supplicant\interfaces\0000 key); this new value is
54
required to enable control interface (previously, this was hardcoded
56
* allow wpa_gui subdirectory to be built with both Qt3 and Qt4
57
* converted wpa_gui-qt4 subdirectory to use Qt4 specific project format
4
60
* fixed build with CONFIG_STAKEY=y [Bug 143]
5
61
* added support for doing MLME (IEEE 802.11 management frame