Changeset 20090


Ignore:
Timestamp:
2010-03-09T18:36:10+01:00 (7 years ago)
Author:
nbd
Message:

hostapd: upgrade to 20100309

Location:
trunk/package/hostapd
Files:
3 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/hostapd/Makefile

    r19667 r20090  
    99 
    1010PKG_NAME:=hostapd 
    11 PKG_VERSION:=20100117 
     11PKG_VERSION:=20100309 
    1212PKG_RELEASE:=1 
    13 PKG_REV:=43a7fe2e0e614e52fa05ff4d78af91bd4e17d3b2 
     13PKG_REV:=7b90c16aa9ca377b1a6d160c1ba0f2bd304f7e2f 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
  • trunk/package/hostapd/patches/100-madwifi_fix.patch

    r19077 r20090  
    11--- a/src/drivers/driver_madwifi.c 
    22+++ b/src/drivers/driver_madwifi.c 
    3 @@ -1170,8 +1170,6 @@ madwifi_init(struct hostapd_data *hapd,  
     3@@ -1177,8 +1177,6 @@ madwifi_init(struct hostapd_data *hapd,  
    44                goto bad; 
    55        } 
     
    77-       /* mark down during setup */ 
    88-       linux_set_iface_flags(drv->ioctl_sock, drv->iface, 0); 
    9         madwifi_set_privacy(drv->iface, drv, 0); /* default to no privacy */ 
     9        madwifi_set_privacy(drv, 0); /* default to no privacy */ 
    1010  
    1111        madwifi_receive_probe_req(drv); 
    12 @@ -1261,8 +1259,7 @@ madwifi_set_countermeasures(void *priv,  
     12@@ -1268,8 +1266,7 @@ madwifi_set_countermeasures(void *priv,  
    1313 static int 
    1414 madwifi_commit(void *priv) 
  • trunk/package/hostapd/patches/110-countrycode.patch

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

    r19080 r20090  
    1919 #ifdef HOSTAPD 
    2020  
    21 @@ -1499,7 +1500,6 @@ wpa_driver_madwifi_set_key(const char *i 
     21@@ -1506,7 +1507,6 @@ wpa_driver_madwifi_set_key(const char *i 
    2222        wk.ik_keyix = key_idx; 
    2323        wk.ik_keylen = key_len; 
  • trunk/package/hostapd/patches/130-scan_wait.patch

    r19234 r20090  
    1111--- a/src/ap/hostapd.c 
    1212+++ b/src/ap/hostapd.c 
    13 @@ -745,6 +745,9 @@ int hostapd_setup_interface_complete(str 
     13@@ -746,6 +746,9 @@ int hostapd_setup_interface_complete(str 
    1414        wpa_printf(MSG_DEBUG, "%s: Setup of interface done.", 
    1515                   iface->bss[0]->conf->iface); 
     
    117117--- a/hostapd/config_file.c 
    118118+++ b/hostapd/config_file.c 
    119 @@ -1854,6 +1854,8 @@ struct hostapd_config * hostapd_config_r 
     119@@ -1855,6 +1855,8 @@ struct hostapd_config * hostapd_config_r 
    120120                        } 
    121121 #endif /* CONFIG_IEEE80211W */ 
  • trunk/package/hostapd/patches/200-multicall.patch

    r19286 r20090  
    7676@@ -631,6 +636,12 @@ CFLAGS += -DEAP_SERVER_WSC 
    7777 OBJS += ../src/ap/wps_hostapd.o 
    78  OBJS += ../src/eap_server/eap_wsc.o 
     78 OBJS += ../src/eap_server/eap_server_wsc.o 
    7979 endif 
    8080+else 
    8181+  ifdef MULTICALL 
    82 +    OBJS += ../src/eap_server/eap.o 
    83 +    OBJS += ../src/eap_server/eap_identity.o 
    84 +    OBJS += ../src/eap_server/eap_methods.o 
     82+    OBJS += ../src/eap_server/eap_server.o 
     83+    OBJS += ../src/eap_server/eap_server_identity.o 
     84+    OBJS += ../src/eap_server/eap_server_methods.o 
    8585+  endif 
    8686 endif 
    8787  
    8888 ifdef NEED_RSN_AUTHENTICATOR 
    89 @@ -1260,6 +1271,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
     89@@ -1261,6 +1272,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 @@ -1319,6 +1336,12 @@ endif 
     102@@ -1320,6 +1337,12 @@ endif 
    103103        $(Q)$(CC) -c -o $@ $(CFLAGS) $< 
    104104        @$(E) "  CC " $< 
     
    115115--- a/src/drivers/driver.h 
    116116+++ b/src/drivers/driver.h 
    117 @@ -2384,8 +2384,8 @@ union wpa_event_data { 
     117@@ -2413,8 +2413,8 @@ union wpa_event_data { 
    118118  * Driver wrapper code should call this function whenever an event is received 
    119119  * from the driver. 
     
    170170--- a/wpa_supplicant/events.c 
    171171+++ b/wpa_supplicant/events.c 
    172 @@ -1425,8 +1425,8 @@ static void wpa_supplicant_event_ibss_rs 
     172@@ -1506,8 +1506,8 @@ static void wpa_supplicant_event_ibss_rs 
    173173 #endif /* CONFIG_IBSS_RSN */ 
    174174  
  • trunk/package/hostapd/patches/310-scan_ssid.patch

    r19286 r20090  
    11--- a/wpa_supplicant/scan.c 
    22+++ b/wpa_supplicant/scan.c 
    3 @@ -215,6 +215,7 @@ static void wpa_supplicant_scan(void *el 
     3@@ -248,6 +248,7 @@ static void wpa_supplicant_scan(void *el 
    44        enum wps_request_type req_type = WPS_REQ_ENROLLEE_INFO; 
    55 #endif /* CONFIG_WPS */ 
     
    77+       int scan_ssid_all = 1; 
    88        size_t max_ssids; 
     9        enum wpa_states prev_state; 
    910  
    10         if (wpa_s->disconnected && !wpa_s->scan_req) { 
    11 @@ -275,6 +276,16 @@ static void wpa_supplicant_scan(void *el 
     11@@ -310,6 +311,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 @@ -336,6 +347,9 @@ static void wpa_supplicant_scan(void *el 
     28@@ -371,6 +382,9 @@ static void wpa_supplicant_scan(void *el 
    2929                int_array_sort_unique(params.freqs); 
    3030        } 
  • trunk/package/hostapd/patches/320-rescan_immediately.patch

    r19286 r20090  
    11--- a/wpa_supplicant/events.c 
    22+++ b/wpa_supplicant/events.c 
    3 @@ -843,7 +843,7 @@ static void wpa_supplicant_event_scan_re 
     3@@ -924,7 +924,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); 
  • trunk/package/hostapd/patches/330-madwifi_merge.patch

    r19286 r20090  
    146146        if (drv->sock_raw == NULL) 
    147147                return -1; 
    148 @@ -1017,7 +1019,7 @@ madwifi_get_we_version(struct madwifi_dr 
     148@@ -1016,7 +1018,7 @@ madwifi_get_we_version(struct madwifi_dr 
    149149                return -1; 
    150150  
     
    155155        iwr.u.data.length = buflen; 
    156156  
    157 @@ -1134,17 +1136,17 @@ madwifi_init(struct hostapd_data *hapd,  
     157@@ -1133,17 +1135,17 @@ madwifi_init(struct hostapd_data *hapd,  
    158158                perror("socket[PF_INET,SOCK_DGRAM]"); 
    159159                goto bad; 
     
    176176        if (drv->sock_xmit == NULL) 
    177177                goto bad; 
    178 @@ -1158,7 +1160,7 @@ madwifi_init(struct hostapd_data *hapd,  
     178@@ -1157,7 +1159,7 @@ madwifi_init(struct hostapd_data *hapd,  
    179179                                                1); 
    180180                if (drv->sock_recv == NULL) 
     
    185185                           "EAPOL receive", brname); 
    186186                drv->sock_recv = l2_packet_init(brname, NULL, ETH_P_EAPOL, 
    187 @@ -1169,7 +1171,7 @@ madwifi_init(struct hostapd_data *hapd,  
     187@@ -1168,7 +1170,7 @@ madwifi_init(struct hostapd_data *hapd,  
    188188                drv->sock_recv = drv->sock_xmit; 
    189189  
     
    194194        iwr.u.mode = IW_MODE_MASTER; 
    195195  
    196 @@ -1179,7 +1181,7 @@ madwifi_init(struct hostapd_data *hapd,  
    197                 goto bad; 
    198         } 
    199   
    200 -       madwifi_set_privacy(drv->iface, drv, 0); /* default to no privacy */ 
    201 +       madwifi_set_privacy(drv->ifname, drv, 0); /* default to no privacy */ 
    202   
    203         madwifi_receive_probe_req(drv); 
    204   
    205 @@ -1204,7 +1206,7 @@ madwifi_deinit(void *priv) 
     196@@ -1203,7 +1205,7 @@ madwifi_deinit(void *priv) 
    206197        struct madwifi_driver_data *drv = priv; 
    207198  
     
    212203                close(drv->ioctl_sock); 
    213204        if (drv->sock_recv != NULL && drv->sock_recv != drv->sock_xmit) 
    214 @@ -1223,7 +1225,7 @@ madwifi_set_ssid(const char *ifname, voi 
     205@@ -1222,7 +1224,7 @@ madwifi_set_ssid(void *priv, const u8 *b 
    215206        struct iwreq iwr; 
    216207  
     
    221212        iwr.u.essid.pointer = (caddr_t) buf; 
    222213        iwr.u.essid.length = len + 1; 
    223 @@ -1244,7 +1246,7 @@ madwifi_get_ssid(const char *ifname, voi 
     214@@ -1243,7 +1245,7 @@ madwifi_get_ssid(void *priv, u8 *buf, in 
    224215        int ret = 0; 
    225216  
     
    230221        iwr.u.essid.length = len; 
    231222  
    232 @@ -1271,137 +1273,16 @@ madwifi_commit(void *priv) 
     223@@ -1270,137 +1272,16 @@ madwifi_commit(void *priv) 
    233224        return 0; 
    234225 } 
     
    371362 { 
    372363        struct iwreq iwr; 
    373 @@ -1412,7 +1293,7 @@ wpa_driver_madwifi_set_wpa_ie(struct wpa 
     364@@ -1411,7 +1292,7 @@ wpa_driver_madwifi_set_wpa_ie(struct wpa 
    374365        iwr.u.data.pointer = (void *) wpa_ie; 
    375366        iwr.u.data.length = wpa_ie_len; 
     
    380371                return -1; 
    381372        } 
    382 @@ -1420,156 +1301,51 @@ wpa_driver_madwifi_set_wpa_ie(struct wpa 
     373@@ -1419,156 +1300,51 @@ wpa_driver_madwifi_set_wpa_ie(struct wpa 
    383374 } 
    384375  
     
    545536        if (wpa_driver_madwifi_set_auth_alg(drv, params->auth_alg) < 0) 
    546537                ret = -1; 
    547 @@ -1592,12 +1368,12 @@ wpa_driver_madwifi_associate(void *priv, 
     538@@ -1591,12 +1367,12 @@ wpa_driver_madwifi_associate(void *priv, 
    548539            params->wpa_ie_len == 0) 
    549540                privacy = 0; 
     
    560551  
    561552        if (params->bssid == NULL) { 
    562 @@ -1605,14 +1381,14 @@ wpa_driver_madwifi_associate(void *priv, 
     553@@ -1604,14 +1380,14 @@ wpa_driver_madwifi_associate(void *priv, 
    563554                 * roaming */ 
    564555                /* FIX: this does not seem to work; would probably need to 
     
    577568                if (wpa_driver_wext_set_ssid(drv->wext, params->ssid, 
    578569                                             params->ssid_len) < 0) 
    579 @@ -1621,7 +1397,7 @@ wpa_driver_madwifi_associate(void *priv, 
     570@@ -1620,7 +1396,7 @@ wpa_driver_madwifi_associate(void *priv, 
    580571                mlme.im_op = IEEE80211_MLME_ASSOC; 
    581572                os_memcpy(mlme.im_macaddr, params->bssid, IEEE80211_ADDR_LEN); 
     
    586577                                   __func__); 
    587578                        ret = -1; 
    588 @@ -1634,7 +1410,7 @@ wpa_driver_madwifi_associate(void *priv, 
     579@@ -1633,7 +1409,7 @@ wpa_driver_madwifi_associate(void *priv, 
    589580 static int 
    590581 wpa_driver_madwifi_set_auth_alg(void *priv, int auth_alg) 
     
    595586  
    596587        if ((auth_alg & WPA_AUTH_ALG_OPEN) && 
    597 @@ -1645,13 +1421,13 @@ wpa_driver_madwifi_set_auth_alg(void *pr 
     588@@ -1644,13 +1420,13 @@ wpa_driver_madwifi_set_auth_alg(void *pr 
    598589        else 
    599590                authmode = IEEE80211_AUTH_OPEN; 
     
    611602        int ret = 0; 
    612603        const u8 *ssid = params->ssids[0].ssid; 
    613 @@ -1669,7 +1445,7 @@ wpa_driver_madwifi_scan(void *priv, stru 
     604@@ -1668,7 +1444,7 @@ wpa_driver_madwifi_scan(void *priv, stru 
    614605        if (wpa_driver_wext_set_ssid(drv->wext, ssid, ssid_len) < 0) 
    615606                ret = -1; 
     
    620611                ret = -1; 
    621612        } 
    622 @@ -1691,14 +1467,14 @@ wpa_driver_madwifi_scan(void *priv, stru 
     613@@ -1690,14 +1466,14 @@ wpa_driver_madwifi_scan(void *priv, stru 
    623614  
    624615 static int wpa_driver_madwifi_get_bssid(void *priv, u8 *bssid) 
     
    637628 } 
    638629  
    639 @@ -1706,14 +1482,14 @@ static int wpa_driver_madwifi_get_ssid(v 
     630@@ -1705,14 +1481,14 @@ static int wpa_driver_madwifi_get_ssid(v 
    640631 static struct wpa_scan_results * 
    641632 wpa_driver_madwifi_get_scan_results(void *priv) 
     
    654645 } 
    655646  
    656 @@ -1734,7 +1510,7 @@ static int wpa_driver_madwifi_set_probe_ 
     647@@ -1733,7 +1509,7 @@ static int wpa_driver_madwifi_set_probe_ 
    657648  
    658649        ret = set80211priv(priv, IEEE80211_IOCTL_SET_APPIEBUF, probe_req_ie, 
     
    663654        os_free(probe_req_ie); 
    664655  
    665 @@ -1744,7 +1520,7 @@ static int wpa_driver_madwifi_set_probe_ 
     656@@ -1743,7 +1519,7 @@ static int wpa_driver_madwifi_set_probe_ 
    666657  
    667658 static void * wpa_driver_madwifi_init(void *ctx, const char *ifname) 
     
    672663        drv = os_zalloc(sizeof(*drv)); 
    673664        if (drv == NULL) 
    674 @@ -1755,17 +1531,17 @@ static void * wpa_driver_madwifi_init(vo 
     665@@ -1754,17 +1530,17 @@ static void * wpa_driver_madwifi_init(vo 
    675666  
    676667        drv->ctx = ctx; 
     
    694685                           __FUNCTION__); 
    695686                goto fail3; 
    696 @@ -1774,7 +1550,7 @@ static void * wpa_driver_madwifi_init(vo 
     687@@ -1773,7 +1549,7 @@ static void * wpa_driver_madwifi_init(vo 
    697688        return drv; 
    698689  
     
    703694        wpa_driver_wext_deinit(drv->wext); 
    704695 fail: 
    705 @@ -1785,38 +1561,37 @@ fail: 
     696@@ -1784,38 +1560,37 @@ fail: 
    706697  
    707698 static void wpa_driver_madwifi_deinit(void *priv) 
     
    749740        .hapd_init              = madwifi_init, 
    750741        .hapd_deinit            = madwifi_deinit, 
    751 @@ -1836,7 +1611,8 @@ const struct wpa_driver_ops wpa_driver_m 
     742@@ -1835,7 +1610,8 @@ const struct wpa_driver_ops wpa_driver_m 
    752743        .sta_clear_stats        = madwifi_sta_clear_stats, 
    753744        .commit                 = madwifi_commit, 
     
    759750        .get_ssid               = wpa_driver_madwifi_get_ssid, 
    760751        .init                   = wpa_driver_madwifi_init, 
    761 @@ -1848,5 +1624,5 @@ const struct wpa_driver_ops wpa_driver_m 
     752@@ -1847,5 +1623,5 @@ const struct wpa_driver_ops wpa_driver_m 
    762753        .disassociate           = wpa_driver_madwifi_disassociate, 
    763754        .associate              = wpa_driver_madwifi_associate, 
Note: See TracChangeset for help on using the changeset viewer.