Jouni Malinen
843123590a
Fix hostapd build without WPS
2010-04-12 15:15:17 +03:00
Jouni Malinen
c706d5aa17
Add wpa_supplicant AP mode events for Public Action frames
2010-04-11 20:33:33 +03:00
Jouni Malinen
195420b8d1
Add WPS Registrar success callback
2010-04-11 20:21:08 +03:00
Jouni Malinen
b3db190fa2
Started to make set_ap_wps_ie() capable of adding multiple IEs
...
This mechanism can be used to add various IEs to Beacon and Probe
Response frames and it should be made clear that it is not reserved
only for WPS IE.
2010-04-11 20:16:43 +03:00
Jouni Malinen
62847751e4
Remove unnecessary ifname parameter from sta_add() driver op
2010-03-07 11:42:41 +02:00
Jouni Malinen
8b897f5a17
Remove unnecessary ifname parameter from set_beacon()
...
The new per-BSS driver context makes this unnecessary.
2010-03-06 22:36:40 +02:00
Jouni Malinen
1d041bec84
Use generic driver event notification for AP mode assoc/disassoc
2010-01-03 18:22:22 +02:00
Jouni Malinen
2a8b74163e
Move struct hostapd_frame_info definition away from driver API
...
This is internal data structure for hostapd/AP functionality and does
not need to be defined in driver.h.
2010-01-03 12:37:02 +02:00
Jouni Malinen
cd7d80f373
Allow Probe Request callbacks to terminate iteration
2009-12-28 13:14:58 +02:00
Jouni Malinen
f7c4783379
Split hostapd_interface_deinit() into deinit and free parts
...
This allows the driver interface to be deinitialized before
struct hostapd_data instance gets freed. This needs to be done so
that the driver wrapper does not maintain a context pointer to
freed memory.
2009-12-27 21:31:13 +02:00
Jouni Malinen
719347511a
Get rid of unnecessary typedefs for enums.
2009-12-26 10:35:08 +02:00
Jouni Malinen
1b56c26c40
Get rid of direct hostapd_for_each_interface() calls
...
src/ap/*.c must not call functions in hostapd or wpa_supplicant
directories directly, so avoid this by using a callback function
pointer.
2009-12-25 20:12:26 +02:00
Jouni Malinen
70db2ab308
Move rest of the generic AP mode functionality into src/ap
2009-12-25 20:06:07 +02:00
Jouni Malinen
a4f2110934
Clean up some of the hostapd.h function prototype definitions
...
Not all prototypes in hostapd.h really belong there. This is an initial
step in cleaning that up.
2009-12-25 14:20:35 +02:00
Jouni Malinen
0aef3ec832
Move hostapd_prune_associations() into ap/utils.c
2009-12-25 14:06:26 +02:00
Jouni Malinen
32da61d9c9
Move wps_hostapd.c into src/ap
2009-12-25 01:26:37 +02:00
Jouni Malinen
1057d78eb8
Move generic AP functionality implementation into src/ap
...
This code can be shared by both hostapd and wpa_supplicant and this
is an initial step in getting the generic code moved to be under the
src directories. Couple of generic files still remain under the
hostapd directory due to direct dependencies to files there. Once the
dependencies have been removed, they will also be moved to the src/ap
directory to allow wpa_supplicant to be built without requiring anything
from the hostapd directory.
2009-12-25 01:12:50 +02:00