Ignore:
Timestamp:
2011-11-23T15:01:44+01:00 (4 years ago)
Author:
nbd
Message:

hostapd: update to latest version from trunk (fixes #10455)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/hostapd/patches/510-multicall.patch

    r27031 r29298  
    99 ifndef CONFIG_OS 
    1010 ifdef CONFIG_NATIVE_WINDOWS 
    11 @@ -159,10 +160,14 @@ ifdef CONFIG_IEEE80211N 
     11@@ -168,10 +169,14 @@ ifdef CONFIG_IEEE80211N 
    1212 CFLAGS += -DCONFIG_IEEE80211N 
    1313 endif 
     
    2727  
    2828 ifdef CONFIG_L2_PACKET 
    29 @@ -780,6 +785,12 @@ install: all 
     29@@ -799,6 +804,12 @@ install: all 
    3030  
    3131 BCHECK=../src/drivers/build.hostapd 
     
    4040        $(Q)$(CC) $(LDFLAGS) -o hostapd $(OBJS) $(LIBS) 
    4141        @$(E) "  LD " $@ 
    42 @@ -820,6 +831,12 @@ HOBJS += ../src/crypto/aes-internal.o 
     42@@ -837,6 +848,12 @@ HOBJS += ../src/crypto/aes-internal.o 
    4343 HOBJS += ../src/crypto/aes-internal-enc.o 
    4444 endif 
     
    5555--- a/wpa_supplicant/Makefile 
    5656+++ b/wpa_supplicant/Makefile 
    57 @@ -53,6 +53,7 @@ OBJS_c = wpa_cli.o ../src/common/wpa_ctr 
    58  OBJS_c += ../src/utils/wpa_debug.o 
     57@@ -14,6 +14,7 @@ CFLAGS += -I../src 
     58 CFLAGS += -I../src/utils 
    5959  
    6060 -include .config 
    6161+-include $(if $(MULTICALL),../hostapd/.config) 
    6262  
    63  ifndef CONFIG_OS 
    64  ifdef CONFIG_NATIVE_WINDOWS 
    65 @@ -634,6 +635,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
     63 ALL=wpa_supplicant wpa_cli 
     64  
     65@@ -663,6 +664,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
    6666 CFLAGS += -DCONFIG_DYNAMIC_EAP_METHODS 
    6767 LIBS += -ldl -rdynamic 
     
    7474  
    7575 ifdef CONFIG_AP 
    76 @@ -642,9 +647,11 @@ NEED_EAP_COMMON=y 
     76@@ -671,9 +676,11 @@ NEED_EAP_COMMON=y 
    7777 NEED_RSN_AUTHENTICATOR=y 
    7878 CFLAGS += -DCONFIG_AP 
     
    8686 OBJS += ../src/ap/wpa_auth_glue.o 
    8787 OBJS += ../src/ap/utils.o 
    88 @@ -688,10 +695,18 @@ CFLAGS += -DEAP_SERVER_WSC 
     88@@ -718,10 +725,18 @@ CFLAGS += -DEAP_SERVER_WSC 
    8989 OBJS += ../src/ap/wps_hostapd.o 
    9090 OBJS += ../src/eap_server/eap_server_wsc.o 
     
    105105 OBJS += ../src/ap/wpa_auth.o 
    106106 OBJS += ../src/ap/wpa_auth_ie.o 
    107 @@ -1352,6 +1367,12 @@ wpa_priv: $(BCHECK) $(OBJS_priv) 
     107@@ -1397,6 +1412,12 @@ wpa_priv: $(BCHECK) $(OBJS_priv) 
    108108        $(Q)$(LDO) $(LDFLAGS) -o wpa_priv $(OBJS_priv) $(LIBS) 
    109109        @$(E) "  LD " $@ 
     
    118118        $(Q)$(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
    119119        @$(E) "  LD " $@ 
    120 @@ -1412,6 +1433,12 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2. 
    121         $(Q)$(CC) -c -o $@ $(CFLAGS) $< 
    122         @$(E) "  CC " $< 
     120@@ -1460,6 +1481,12 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2. 
     121 %.service: %.service.in 
     122        sed -e 's|\@BINDIR\@|$(BINDIR)|g' $< >$@ 
    123123  
    124124+dump_cflags: 
     
    133133--- a/src/drivers/driver.h 
    134134+++ b/src/drivers/driver.h 
    135 @@ -3199,8 +3199,8 @@ union wpa_event_data { 
     135@@ -3452,8 +3452,8 @@ union wpa_event_data { 
    136136  * Driver wrapper code should call this function whenever an event is received 
    137137  * from the driver. 
     
    146146--- a/src/ap/drv_callbacks.c 
    147147+++ b/src/ap/drv_callbacks.c 
    148 @@ -448,8 +448,8 @@ static void hostapd_event_eapol_rx(struc 
     148@@ -467,8 +467,8 @@ static void hostapd_event_eapol_rx(struc 
    149149 } 
    150150  
     
    163163  
    164164  
    165 -void wpa_supplicant_event(void *ctx, wpa_event_type event, 
     165-void wpa_supplicant_event(void *ctx, enum wpa_event_type event, 
    166166-                         union wpa_event_data *data) 
    167 +static void supplicant_event(void *ctx, wpa_event_type event, 
     167+static void supplicant_event(void *ctx, enum wpa_event_type event, 
    168168+                            union wpa_event_data *data) 
    169169 { 
     
    180180--- a/wpa_supplicant/events.c 
    181181+++ b/wpa_supplicant/events.c 
    182 @@ -1746,8 +1746,8 @@ static void wpa_supplicant_event_unprot_ 
     182@@ -1936,8 +1936,8 @@ static void wnm_action_rx(struct wpa_sup 
    183183 } 
    184184  
     
    193193--- a/wpa_supplicant/wpa_supplicant.c 
    194194+++ b/wpa_supplicant/wpa_supplicant.c 
    195 @@ -2314,6 +2314,9 @@ static void wpa_supplicant_deinit_iface( 
     195@@ -2412,6 +2412,9 @@ static void wpa_supplicant_deinit_iface( 
    196196                wpa_drv_deinit(wpa_s); 
    197197 } 
     
    203203 /** 
    204204  * wpa_supplicant_add_iface - Add a new network interface 
    205 @@ -2497,6 +2500,7 @@ struct wpa_global * wpa_supplicant_init( 
     205@@ -2602,6 +2605,7 @@ struct wpa_global * wpa_supplicant_init( 
    206206        wpa_msg_register_ifname_cb(wpa_supplicant_msg_ifname_cb); 
    207207 #endif /* CONFIG_NO_WPA_MSG */ 
     
    213213--- a/hostapd/main.c 
    214214+++ b/hostapd/main.c 
    215 @@ -502,6 +502,9 @@ static const char * hostapd_msg_ifname_c 
     215@@ -556,6 +556,9 @@ static const char * hostapd_msg_ifname_c 
    216216        return NULL; 
    217217 } 
     
    223223 int main(int argc, char *argv[]) 
    224224 { 
    225 @@ -514,6 +517,7 @@ int main(int argc, char *argv[]) 
     225@@ -569,6 +572,7 @@ int main(int argc, char *argv[]) 
    226226        if (os_program_init()) 
    227227                return -1; 
     
    229229+       wpa_supplicant_event = hostapd_wpa_event; 
    230230        for (;;) { 
    231                 c = getopt(argc, argv, "Bdf:hKP:tv"); 
     231                c = getopt(argc, argv, "Bde:f:hKP:tv"); 
    232232                if (c < 0) 
    233233--- a/src/drivers/drivers.c 
Note: See TracChangeset for help on using the changeset viewer.