Changeset 21142


Ignore:
Timestamp:
2010-04-24T19:24:07+02:00 (6 years ago)
Author:
nbd
Message:

hostapd: update to 20100418 (0.7.2)

Location:
trunk/package/hostapd
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/hostapd/Makefile

    r20638 r21142  
    99 
    1010PKG_NAME:=hostapd 
    11 PKG_VERSION:=20100309 
     11PKG_VERSION:=20100418 
    1212PKG_RELEASE:=1 
    13 PKG_REV:=7b90c16aa9ca377b1a6d160c1ba0f2bd304f7e2f 
     13PKG_REV:=0b86f67a2970403d1b1b6d34ce49f5485ef5dbb3 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
  • trunk/package/hostapd/patches/110-countrycode.patch

    r20090 r21142  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -650,7 +650,6 @@ static int setup_interface(struct hostap 
     3@@ -659,7 +659,6 @@ static int setup_interface(struct hostap 
    44                country[3] = '\0'; 
    55                if (hostapd_set_country(hapd, country) < 0) { 
  • trunk/package/hostapd/patches/130-scan_wait.patch

    r20090 r21142  
    11--- a/src/ap/hostapd.h 
    22+++ b/src/ap/hostapd.h 
    3 @@ -238,6 +238,7 @@ struct hostapd_iface { 
     3@@ -245,6 +245,7 @@ struct hostapd_iface { 
    44        int (*for_each_interface)(struct hapd_interfaces *interfaces, 
    55                                  int (*cb)(struct hostapd_iface *iface, 
     
    1111--- a/src/ap/hostapd.c 
    1212+++ b/src/ap/hostapd.c 
    13 @@ -746,6 +746,9 @@ int hostapd_setup_interface_complete(str 
     13@@ -754,6 +754,9 @@ int hostapd_setup_interface_complete(str 
    1414        wpa_printf(MSG_DEBUG, "%s: Setup of interface done.", 
    1515                   iface->bss[0]->conf->iface); 
     
    5656        hapd_iface->config_read_cb = hostapd_config_read; 
    5757        hapd_iface->config_fname = os_strdup(config_file); 
    58 @@ -390,7 +402,7 @@ static int hostapd_global_init(struct ha 
     58@@ -391,7 +403,7 @@ static int hostapd_global_init(struct ha 
    5959 } 
    6060  
     
    6565 #ifdef EAP_SERVER_TNC 
    6666        tncs_global_deinit(); 
    67 @@ -408,8 +420,7 @@ static void hostapd_global_deinit(const  
     67@@ -409,8 +421,7 @@ static void hostapd_global_deinit(const  
    6868 } 
    6969  
     
    7575 #ifdef EAP_SERVER_TNC 
    7676        int tnc = 0; 
    77 @@ -430,11 +441,6 @@ static int hostapd_global_run(struct hap 
     77@@ -431,11 +442,6 @@ static int hostapd_global_run(struct hap 
    7878        } 
    7979 #endif /* EAP_SERVER_TNC */ 
     
    8787  
    8888        return 0; 
    89 @@ -478,8 +484,7 @@ int main(int argc, char *argv[]) 
     89@@ -479,8 +485,7 @@ int main(int argc, char *argv[]) 
    9090        struct hapd_interfaces interfaces; 
    9191        int ret = 1; 
     
    9797        if (os_program_init()) 
    9898                return -1; 
    99 @@ -544,7 +549,7 @@ int main(int argc, char *argv[]) 
     99@@ -545,7 +550,7 @@ int main(int argc, char *argv[]) 
    100100                        goto out; 
    101101        } 
     
    106106  
    107107        ret = 0; 
    108 @@ -555,7 +560,7 @@ int main(int argc, char *argv[]) 
     108@@ -556,7 +561,7 @@ int main(int argc, char *argv[]) 
    109109                hostapd_interface_deinit_free(interfaces.iface[i]); 
    110110        os_free(interfaces.iface); 
     
    117117--- a/hostapd/config_file.c 
    118118+++ b/hostapd/config_file.c 
    119 @@ -1855,6 +1855,8 @@ struct hostapd_config * hostapd_config_r 
     119@@ -1857,6 +1857,8 @@ struct hostapd_config * hostapd_config_r 
    120120                        } 
    121121 #endif /* CONFIG_IEEE80211W */ 
     
    128128--- a/src/ap/ap_config.h 
    129129+++ b/src/ap/ap_config.h 
    130 @@ -366,6 +366,7 @@ struct hostapd_config { 
     130@@ -369,6 +369,7 @@ struct hostapd_config { 
    131131  
    132132        int ht_op_mode_fixed; 
  • trunk/package/hostapd/patches/200-multicall.patch

    r20090 r21142  
    2727  
    2828 ifdef CONFIG_L2_PACKET 
    29 @@ -738,6 +743,12 @@ install: all 
     29@@ -739,6 +744,12 @@ install: all 
    3030  
    3131 BCHECK=../src/drivers/build.hostapd 
     
    4040        $(CC) $(LDFLAGS) -o hostapd $(OBJS) $(LIBS) 
    4141  
    42 @@ -776,6 +787,12 @@ HOBJS += ../src/crypto/aes-internal.o 
     42@@ -777,6 +788,12 @@ HOBJS += ../src/crypto/aes-internal.o 
    4343 HOBJS += ../src/crypto/aes-internal-enc.o 
    4444 endif 
     
    8787  
    8888 ifdef NEED_RSN_AUTHENTICATOR 
    89 @@ -1261,6 +1272,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
     89@@ -1262,6 +1273,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
    9090 wpa_priv: $(BCHECK) $(OBJS_priv) 
    9191        $(LDO) $(LDFLAGS) -o wpa_priv $(OBJS_priv) $(LIBS) 
     
    100100        $(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
    101101  
    102 @@ -1320,6 +1337,12 @@ endif 
     102@@ -1321,6 +1338,12 @@ endif 
    103103        $(Q)$(CC) -c -o $@ $(CFLAGS) $< 
    104104        @$(E) "  CC " $< 
     
    115115--- a/src/drivers/driver.h 
    116116+++ b/src/drivers/driver.h 
    117 @@ -2413,8 +2413,8 @@ union wpa_event_data { 
     117@@ -2449,8 +2449,8 @@ union wpa_event_data { 
    118118  * Driver wrapper code should call this function whenever an event is received 
    119119  * from the driver. 
     
    128128--- a/src/ap/drv_callbacks.c 
    129129+++ b/src/ap/drv_callbacks.c 
    130 @@ -337,8 +337,8 @@ static void hostapd_event_eapol_rx(struc 
     130@@ -375,8 +375,8 @@ static void hostapd_event_eapol_rx(struc 
    131131 } 
    132132  
     
    139139        struct hostapd_data *hapd = ctx; 
    140140  
    141 @@ -415,5 +415,6 @@ void wpa_supplicant_event(void *ctx, enu 
     141@@ -453,5 +453,6 @@ void wpa_supplicant_event(void *ctx, enu 
    142142                break; 
    143143        } 
     
    170170--- a/wpa_supplicant/events.c 
    171171+++ b/wpa_supplicant/events.c 
    172 @@ -1506,8 +1506,8 @@ static void wpa_supplicant_event_ibss_rs 
    173  #endif /* CONFIG_IBSS_RSN */ 
     172@@ -1577,8 +1577,8 @@ static void ft_rx_action(struct wpa_supp 
     173 #endif /* CONFIG_IEEE80211R */ 
    174174  
    175175  
     
    180180 { 
    181181        struct wpa_supplicant *wpa_s = ctx; 
    182   
     182        u16 reason_code = 0; 
    183183--- a/wpa_supplicant/wpa_supplicant.c 
    184184+++ b/wpa_supplicant/wpa_supplicant.c 
    185 @@ -2215,6 +2215,9 @@ struct wpa_supplicant * wpa_supplicant_g 
     185@@ -2223,6 +2223,9 @@ struct wpa_supplicant * wpa_supplicant_g 
    186186        return NULL; 
    187187 } 
     
    193193 /** 
    194194  * wpa_supplicant_init - Initialize %wpa_supplicant 
    195 @@ -2233,6 +2236,7 @@ struct wpa_global * wpa_supplicant_init( 
     195@@ -2241,6 +2244,7 @@ struct wpa_global * wpa_supplicant_init( 
    196196        if (params == NULL) 
    197197                return NULL; 
     
    203203--- a/hostapd/main.c 
    204204+++ b/hostapd/main.c 
    205 @@ -478,6 +478,9 @@ static void usage(void) 
     205@@ -479,6 +479,9 @@ static void usage(void) 
    206206        exit(1); 
    207207 } 
     
    213213 int main(int argc, char *argv[]) 
    214214 { 
    215 @@ -489,6 +492,7 @@ int main(int argc, char *argv[]) 
     215@@ -490,6 +493,7 @@ int main(int argc, char *argv[]) 
    216216        if (os_program_init()) 
    217217                return -1; 
  • trunk/package/hostapd/patches/310-scan_ssid.patch

    r20090 r21142  
    99        enum wpa_states prev_state; 
    1010  
    11 @@ -310,6 +311,16 @@ static void wpa_supplicant_scan(void *el 
     11@@ -311,6 +312,16 @@ static void wpa_supplicant_scan(void *el 
    1212            wpa_s->wpa_state == WPA_INACTIVE) 
    1313                wpa_supplicant_set_state(wpa_s, WPA_SCANNING); 
     
    2626        ssid = wpa_s->conf->ssid; 
    2727        if (wpa_s->prev_scan_ssid != WILDCARD_SSID_SCAN) { 
    28 @@ -371,6 +382,9 @@ static void wpa_supplicant_scan(void *el 
     28@@ -374,6 +385,9 @@ static void wpa_supplicant_scan(void *el 
    2929                int_array_sort_unique(params.freqs); 
    3030        } 
  • trunk/package/hostapd/patches/320-rescan_immediately.patch

    r20090 r21142  
    11--- a/wpa_supplicant/events.c 
    22+++ b/wpa_supplicant/events.c 
    3 @@ -924,7 +924,7 @@ static void wpa_supplicant_event_scan_re 
     3@@ -958,7 +958,7 @@ static void wpa_supplicant_event_scan_re 
    44                        wpa_printf(MSG_DEBUG, "Setup a new network"); 
    55                        wpa_supplicant_associate(wpa_s, NULL, ssid); 
    6                 } else 
    7 -                       wpa_supplicant_req_new_scan(wpa_s, 5); 
    8 +                       wpa_supplicant_req_new_scan(wpa_s, 0); 
    9         } 
    10  } 
    11  #endif /* CONFIG_NO_SCAN_PROCESSING */ 
     6                } else { 
     7-                       int timeout_sec = 5; 
     8+                       int timeout_sec = 0; 
     9                        int timeout_usec = 0; 
     10                        wpa_supplicant_req_new_scan(wpa_s, timeout_sec, 
     11                                                    timeout_usec); 
  • trunk/package/hostapd/patches/350-wds_fix.patch

    r20108 r21142  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -4435,9 +4435,11 @@ static int i802_set_wds_sta(void *priv,  
     3@@ -4576,9 +4576,11 @@ static int i802_set_wds_sta(void *priv,  
    44        wpa_printf(MSG_DEBUG, "nl80211: Set WDS STA addr=" MACSTR 
    55                   " aid=%d val=%d name=%s", MAC2STR(addr), aid, val, name); 
     
    1717--- a/src/ap/ieee802_11.c 
    1818+++ b/src/ap/ieee802_11.c 
    19 @@ -1559,6 +1559,9 @@ static void handle_assoc_cb(struct hosta 
     19@@ -1614,6 +1614,9 @@ static void handle_assoc_cb(struct hosta 
    2020                               "Could not add STA to kernel driver"); 
    2121        } 
  • trunk/package/hostapd/patches/360-wds_bridge.patch

    r20104 r21142  
    2222--- a/src/drivers/driver_nl80211.c 
    2323+++ b/src/drivers/driver_nl80211.c 
    24 @@ -4425,7 +4425,8 @@ static int i802_set_sta_vlan(void *priv, 
     24@@ -4566,7 +4566,8 @@ static int i802_set_sta_vlan(void *priv, 
    2525 } 
    2626  
     
    3232        struct i802_bss *bss = priv; 
    3333        struct wpa_driver_nl80211_data *drv = bss->drv; 
    34 @@ -4439,6 +4440,10 @@ static int i802_set_wds_sta(void *priv,  
     34@@ -4580,6 +4581,10 @@ static int i802_set_wds_sta(void *priv,  
    3535                        if (nl80211_create_iface(drv, name, NL80211_IFTYPE_AP_VLAN, 
    3636                                         NULL, 1) < 0) 
     
    4545--- a/src/ap/ap_drv_ops.c 
    4646+++ b/src/ap/ap_drv_ops.c 
    47 @@ -253,9 +253,15 @@ static int hostapd_vlan_if_remove(struct 
     47@@ -265,9 +265,15 @@ static int hostapd_vlan_if_remove(struct 
    4848 static int hostapd_set_wds_sta(struct hostapd_data *hapd, const u8 *addr, 
    4949                               int aid, int val) 
     
    6464--- a/src/drivers/driver.h 
    6565+++ b/src/drivers/driver.h 
    66 @@ -1610,7 +1610,8 @@ struct wpa_driver_ops { 
     66@@ -1622,7 +1622,8 @@ struct wpa_driver_ops { 
    6767         * @val: 1 = bind to 4-address WDS; 0 = unbind 
    6868         * Returns: 0 on success, -1 on failure 
  • trunk/package/hostapd/patches/370-basic_rates.patch

    r21065 r21142  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -707,6 +707,16 @@ int hostapd_setup_interface_complete(str 
     3@@ -715,6 +715,16 @@ int hostapd_setup_interface_complete(str 
    44                } 
    55        } 
Note: See TracChangeset for help on using the changeset viewer.