aboutsummaryrefslogtreecommitdiffstats
path: root/hostapd/Makefile
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2009-12-12 14:54:59 (GMT)
committerJouni Malinen <j@w1.fi>2009-12-12 14:54:59 (GMT)
commit7e683ceeb49eb25ffcf08318da9499aef256a091 (patch)
treec68688366f251a2282ba548287ecf9ee3fbd6255 /hostapd/Makefile
parentc1a853438fa2db871c25ef1bf7e617d6ef004487 (diff)
downloadhostap-7e683ceeb49eb25ffcf08318da9499aef256a091.zip
hostap-7e683ceeb49eb25ffcf08318da9499aef256a091.tar.gz
hostap-7e683ceeb49eb25ffcf08318da9499aef256a091.tar.bz2
WPS: Handle Selected Registrar as a union of info from all Registrars
Instead of using the latest selected registrar change, collect selected registrar information separately from all registrars and use the union of this information when building the WPS IE for Beacon and Probe Response frames. Note: SetSelectedRegistrar UPnP action does not include a unique identifier, so the ER matching routine is based only on the IP address of the ER. In theory, there could be multiple ERs using the same IP address (but different port or URL), so there may be some corner cases that would not always match the correct ER entry at the AP. Anyway, this is not really expected to occur in normal use cases and even if it did happen, the selected registrar information is not any worse than it was before when only the last change from any registrar for being advertized.
Diffstat (limited to 'hostapd/Makefile')
-rw-r--r--hostapd/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/hostapd/Makefile b/hostapd/Makefile
index 9d9ec33..4155a34 100644
--- a/hostapd/Makefile
+++ b/hostapd/Makefile
@@ -314,6 +314,7 @@ OBJS += ../src/wps/wps_upnp.o
OBJS += ../src/wps/wps_upnp_ssdp.o
OBJS += ../src/wps/wps_upnp_web.o
OBJS += ../src/wps/wps_upnp_event.o
+OBJS += ../src/wps/wps_upnp_ap.o
OBJS += ../src/wps/upnp_xml.o
OBJS += ../src/wps/httpread.o
OBJS += ../src/wps/http_client.o