Changeset 31515


Ignore:
Timestamp:
2012-04-29T13:14:53+02:00 (6 years ago)
Author:
nbd
Message:

hostapd: update to 20120428, fixes some radius issues and wds ap mac address issues

Location:
trunk/package/hostapd
Files:
1 added
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/hostapd/Makefile

    r31080 r31515  
    99 
    1010PKG_NAME:=hostapd 
    11 PKG_VERSION:=20120326 
     11PKG_VERSION:=20120428 
    1212PKG_RELEASE:=1 
    13 PKG_REV:=f4329aa2d08192640532b712936f5221580e9f8c 
     13PKG_REV:=1f0cc27eb98f7d1af9c64d0752238184cbdb9a24 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
     
    1818PKG_SOURCE_VERSION:=$(PKG_REV) 
    1919PKG_SOURCE_PROTO:=git 
    20 PKG_MIRROR_MD5SUM:=2650d83c1d4649a5df9fe265f8a5775f 
     20PKG_MIRROR_MD5SUM:=2732dbca58b0aaaebdad69e13588d058 
    2121 
    2222PKG_BUILD_DEPENDS:= \ 
  • trunk/package/hostapd/patches/100-pending_work.patch

    r31080 r31515  
    5959--- a/src/drivers/driver_nl80211.c 
    6060+++ b/src/drivers/driver_nl80211.c 
    61 @@ -2588,10 +2588,10 @@ static int wpa_driver_nl80211_capa(struc 
     61@@ -2601,10 +2601,10 @@ static int wpa_driver_nl80211_capa(struc 
    6262        drv->data_tx_status = info.data_tx_status; 
    6363  
     
    7373        if (drv->device_ap_sme && drv->use_monitor) { 
    7474                /* 
    75 @@ -6267,8 +6267,8 @@ static int wpa_driver_nl80211_hapd_send_ 
     75@@ -6286,8 +6286,8 @@ static int wpa_driver_nl80211_hapd_send_ 
    7676        pos = (u8 *) (hdr + 1); 
    7777  
     
    8484                pos += 2; 
    8585        } 
    86 @@ -7533,6 +7533,10 @@ static int i802_set_wds_sta(void *priv,  
     86@@ -7564,6 +7564,10 @@ static int i802_set_wds_sta(void *priv,  
    8787                linux_set_iface_flags(drv->global->ioctl_sock, name, 1); 
    8888                return i802_set_sta_vlan(priv, addr, name, 0); 
     
    9595                return wpa_driver_nl80211_if_remove(priv, WPA_IF_AP_VLAN, 
    9696                                                    name); 
    97 @@ -7900,7 +7904,12 @@ static int wpa_driver_nl80211_if_remove( 
     97@@ -7931,7 +7935,12 @@ static int wpa_driver_nl80211_if_remove( 
    9898        if (ifindex <= 0) 
    9999                return -1; 
     
    108108                if (linux_br_del_if(drv->global->ioctl_sock, bss->brname, 
    109109                                    bss->ifname) < 0) 
    110 @@ -7914,13 +7923,6 @@ static int wpa_driver_nl80211_if_remove( 
     110@@ -7945,13 +7954,6 @@ static int wpa_driver_nl80211_if_remove( 
    111111                                   "bridge %s: %s", 
    112112                                   bss->brname, strerror(errno)); 
  • trunk/package/hostapd/patches/300-nl80211_multicall_fixes.patch

    r31080 r31515  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -2918,6 +2918,7 @@ static void * wpa_driver_nl80211_init(vo 
     3@@ -2931,6 +2931,7 @@ static void * wpa_driver_nl80211_init(vo 
    44        drv->monitor_sock = -1; 
    55        drv->eapol_tx_sock = -1; 
     
    99        if (wpa_driver_nl80211_init_nl(drv)) { 
    1010                os_free(drv); 
    11 @@ -3232,17 +3233,12 @@ static void wpa_driver_nl80211_send_rfki 
     11@@ -3245,17 +3246,12 @@ static void wpa_driver_nl80211_send_rfki 
    1212        wpa_supplicant_event(timeout_ctx, EVENT_INTERFACE_DISABLED, NULL); 
    1313 } 
     
    2929         * Make sure the interface starts up in station mode unless this is a 
    3030         * dynamically added interface (e.g., P2P) that was already configured 
    31 @@ -3261,7 +3257,7 @@ wpa_driver_nl80211_finish_drv_init(struc 
     31@@ -3274,7 +3270,7 @@ wpa_driver_nl80211_finish_drv_init(struc 
    3232                                   "interface '%s' due to rfkill", 
    3333                                   bss->ifname); 
     
    3838                        wpa_printf(MSG_ERROR, "nl80211: Could not set " 
    3939                                   "interface '%s' UP", bss->ifname); 
    40 @@ -3271,7 +3267,19 @@ wpa_driver_nl80211_finish_drv_init(struc 
     40@@ -3284,7 +3280,19 @@ wpa_driver_nl80211_finish_drv_init(struc 
    4141  
    4242        netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, 
  • trunk/package/hostapd/patches/310-multicall_bridge_fix.patch

    r31080 r31515  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -886,6 +886,10 @@ static void wpa_driver_nl80211_event_rtm 
     3@@ -887,6 +887,10 @@ static void wpa_driver_nl80211_event_rtm 
    44                return; 
    55        } 
     
    1212                   "(%s%s%s%s)", 
    1313                   drv->operstate, ifi->ifi_flags, 
    14 @@ -993,6 +997,10 @@ static void wpa_driver_nl80211_event_rtm 
     14@@ -994,6 +998,10 @@ static void wpa_driver_nl80211_event_rtm 
    1515        attrlen = len; 
    1616        attr = (struct rtattr *) buf; 
     
    2323        while (RTA_OK(attr, attrlen)) { 
    2424                if (attr->rta_type == IFLA_IFNAME) { 
    25 @@ -2920,6 +2928,11 @@ static void * wpa_driver_nl80211_init(vo 
     25@@ -2933,6 +2941,11 @@ static void * wpa_driver_nl80211_init(vo 
    2626        drv->ap_scan_as_station = NL80211_IFTYPE_UNSPECIFIED; 
    2727        drv->nlmode = NL80211_IFTYPE_STATION; 
     
    3535                os_free(drv); 
    3636                return NULL; 
    37 @@ -7654,8 +7667,6 @@ static void *i802_init(struct hostapd_da 
     37@@ -7685,8 +7698,6 @@ static void *i802_init(struct hostapd_da 
    3838                br_ifindex = 0; 
    3939        } 
  • trunk/package/hostapd/patches/400-scan_wait.patch

    r31080 r31515  
    1111--- a/src/ap/hostapd.c 
    1212+++ b/src/ap/hostapd.c 
    13 @@ -851,6 +851,9 @@ int hostapd_setup_interface_complete(str 
     13@@ -852,6 +852,9 @@ int hostapd_setup_interface_complete(str 
    1414        wpa_printf(MSG_DEBUG, "%s: Setup of interface done.", 
    1515                   iface->bss[0]->conf->iface); 
     
    118118--- a/hostapd/config_file.c 
    119119+++ b/hostapd/config_file.c 
    120 @@ -1941,6 +1941,8 @@ static int hostapd_config_fill(struct ho 
     120@@ -1947,6 +1947,8 @@ static int hostapd_config_fill(struct ho 
    121121                        } 
    122122 #endif /* CONFIG_IEEE80211W */ 
     
    139139--- a/src/ap/hw_features.c 
    140140+++ b/src/ap/hw_features.c 
    141 @@ -451,7 +451,7 @@ static int ieee80211n_check_40mhz(struct 
     141@@ -491,7 +491,7 @@ static int ieee80211n_check_40mhz(struct 
    142142 { 
    143143        struct wpa_driver_scan_params params; 
  • trunk/package/hostapd/patches/410-multicall.patch

    r31080 r31515  
    105105 OBJS += ../src/ap/wpa_auth.o 
    106106 OBJS += ../src/ap/wpa_auth_ie.o 
    107 @@ -1415,6 +1430,12 @@ wpa_priv: $(BCHECK) $(OBJS_priv) 
     107@@ -1419,6 +1434,12 @@ wpa_priv: $(BCHECK) $(OBJS_priv) 
    108108  
    109109 $(OBJS_c) $(OBJS_t) $(OBJS_t2) $(OBJS) $(BCHECK) $(EXTRA_progs): .config 
     
    118118        $(Q)$(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
    119119        @$(E) "  LD " $@ 
    120 @@ -1481,6 +1502,12 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2. 
     120@@ -1485,6 +1506,12 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2. 
    121121 %@.service: %.service.arg.in 
    122122        sed -e 's|\@BINDIR\@|$(BINDIR)|g' $< >$@ 
     
    133133--- a/src/drivers/driver.h 
    134134+++ b/src/drivers/driver.h 
    135 @@ -3541,8 +3541,8 @@ union wpa_event_data { 
     135@@ -3572,8 +3572,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 @@ -459,8 +459,8 @@ static void hostapd_event_eapol_rx(struc 
     148@@ -467,8 +467,8 @@ static void hostapd_event_eapol_rx(struc 
    149149 } 
    150150  
     
    193193--- a/wpa_supplicant/wpa_supplicant.c 
    194194+++ b/wpa_supplicant/wpa_supplicant.c 
    195 @@ -2680,6 +2680,9 @@ static void wpa_supplicant_deinit_iface( 
     195@@ -2704,6 +2704,9 @@ static void wpa_supplicant_deinit_iface( 
    196196        } 
    197197 } 
     
    203203 /** 
    204204  * wpa_supplicant_add_iface - Add a new network interface 
    205 @@ -2871,6 +2874,7 @@ struct wpa_global * wpa_supplicant_init( 
     205@@ -2895,6 +2898,7 @@ struct wpa_global * wpa_supplicant_init( 
    206206        wpa_msg_register_ifname_cb(wpa_supplicant_msg_ifname_cb); 
    207207 #endif /* CONFIG_NO_WPA_MSG */ 
  • trunk/package/hostapd/patches/430-rescan_immediately.patch

    r31080 r31515  
    11--- a/wpa_supplicant/wpa_supplicant.c 
    22+++ b/wpa_supplicant/wpa_supplicant.c 
    3 @@ -2191,7 +2191,7 @@ static struct wpa_supplicant * wpa_suppl 
     3@@ -2215,7 +2215,7 @@ static struct wpa_supplicant * wpa_suppl 
    44        if (wpa_s == NULL) 
    55                return NULL; 
  • trunk/package/hostapd/patches/440-optional_rfkill.patch

    r31080 r31515  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -211,7 +211,9 @@ struct wpa_driver_nl80211_data { 
     3@@ -212,7 +212,9 @@ struct wpa_driver_nl80211_data { 
    44        int if_removed; 
    55        int if_disabled; 
     
    1111        int has_capability; 
    1212  
    13 @@ -2755,7 +2757,7 @@ static int wpa_driver_nl80211_init_nl(st 
     13@@ -2768,7 +2770,7 @@ static int wpa_driver_nl80211_init_nl(st 
    1414        return 0; 
    1515 } 
     
    2020 { 
    2121        wpa_printf(MSG_DEBUG, "nl80211: RFKILL blocked"); 
    22 @@ -2778,6 +2780,7 @@ static void wpa_driver_nl80211_rfkill_un 
     22@@ -2791,6 +2793,7 @@ static void wpa_driver_nl80211_rfkill_un 
    2323        } 
    2424        /* rtnetlink ifup handler will report interface as enabled */ 
     
    2828  
    2929 static void nl80211_get_phy_name(struct wpa_driver_nl80211_data *drv) 
    30 @@ -2909,7 +2912,9 @@ static void * wpa_driver_nl80211_init(vo 
     30@@ -2922,7 +2925,9 @@ static void * wpa_driver_nl80211_init(vo 
    3131                                      void *global_priv) 
    3232 { 
     
    3838  
    3939        if (global_priv == NULL) 
    40 @@ -2943,6 +2948,7 @@ static void * wpa_driver_nl80211_init(vo 
     40@@ -2956,6 +2961,7 @@ static void * wpa_driver_nl80211_init(vo 
    4141  
    4242        nl80211_get_phy_name(drv); 
     
    4646        if (rcfg == NULL) 
    4747                goto failed; 
    48 @@ -2955,6 +2961,7 @@ static void * wpa_driver_nl80211_init(vo 
     48@@ -2968,6 +2974,7 @@ static void * wpa_driver_nl80211_init(vo 
    4949                wpa_printf(MSG_DEBUG, "nl80211: RFKILL status not available"); 
    5050                os_free(rcfg); 
     
    5454        if (wpa_driver_nl80211_finish_drv_init(drv)) 
    5555                goto failed; 
    56 @@ -3241,10 +3248,12 @@ static void nl80211_mgmt_unsubscribe(str 
     56@@ -3254,10 +3261,12 @@ static void nl80211_mgmt_unsubscribe(str 
    5757 } 
    5858  
     
    6767 static int 
    6868 wpa_driver_nl80211_finish_drv_init_sta(struct wpa_driver_nl80211_data *drv, 
    69 @@ -3265,13 +3274,16 @@ wpa_driver_nl80211_finish_drv_init_sta(s 
     69@@ -3278,13 +3287,16 @@ wpa_driver_nl80211_finish_drv_init_sta(s 
    7070        } 
    7171  
     
    8585                                   "interface '%s' UP", bss->ifname); 
    8686                        return -1; 
    87 @@ -3302,8 +3314,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
     87@@ -3315,8 +3327,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
    8888                return -1; 
    8989  
     
    9696  
    9797        return 0; 
    98 @@ -3389,7 +3403,9 @@ static void wpa_driver_nl80211_deinit(vo 
     98@@ -3403,7 +3417,9 @@ static void wpa_driver_nl80211_deinit(vo 
    9999  
    100100        netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, 0, 
  • trunk/package/hostapd/patches/450-reload_freq_change.patch

    r31080 r31515  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -136,6 +136,10 @@ int hostapd_reload_config(struct hostapd 
     3@@ -137,6 +137,10 @@ int hostapd_reload_config(struct hostapd 
    44        oldconf = hapd->iconf; 
    55        iface->conf = newconf; 
  • trunk/package/hostapd/patches/451-nl80211_del_beacon_bss.patch

    r31080 r31515  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -3324,16 +3324,18 @@ wpa_driver_nl80211_finish_drv_init(struc 
     3@@ -3337,16 +3337,18 @@ wpa_driver_nl80211_finish_drv_init(struc 
    44 } 
    55  
     
    2222        return send_and_recv_msgs(drv, msg, NULL, NULL); 
    2323  nla_put_failure: 
    24 @@ -3341,6 +3343,21 @@ static int wpa_driver_nl80211_del_beacon 
     24@@ -3354,6 +3356,21 @@ static int wpa_driver_nl80211_del_beacon 
    2525        return -ENOBUFS; 
    2626 } 
     
    4444 /** 
    4545  * wpa_driver_nl80211_deinit - Deinitialize nl80211 driver interface 
    46 @@ -9054,4 +9071,5 @@ const struct wpa_driver_ops wpa_driver_n 
     46@@ -9099,4 +9116,5 @@ const struct wpa_driver_ops wpa_driver_n 
    4747        .send_tdls_mgmt = nl80211_send_tdls_mgmt, 
    4848        .tdls_oper = nl80211_tdls_oper, 
     
    5252--- a/src/drivers/driver.h 
    5353+++ b/src/drivers/driver.h 
    54 @@ -2002,6 +2002,9 @@ struct wpa_driver_ops { 
     54@@ -2007,6 +2007,9 @@ struct wpa_driver_ops { 
    5555         */ 
    56         int (*deinit_ap)(void *priv); 
     56        int (*probe_req_report)(void *priv, int report); 
    5757  
    5858+ 
     
    6060+ 
    6161        /** 
    62          * suspend - Notification on system suspend/hibernate event 
     62         * deinit_ap - Deinitialize AP mode 
    6363         * @priv: Private driver interface data 
  • trunk/package/hostapd/patches/453-ap_sta_support.patch

    r31080 r31515  
    1010  
    1111 /** 
    12 @@ -263,6 +265,8 @@ struct wpa_supplicant { 
     12@@ -271,6 +273,8 @@ struct wpa_supplicant { 
    1313 #endif /* CONFIG_CTRL_IFACE_DBUS_NEW */ 
    1414        char bridge_ifname[16]; 
     
    118118                wpa_drv_set_operstate(wpa_s, 0); 
    119119 #ifndef IEEE8021X_EAPOL 
    120 @@ -2498,6 +2555,21 @@ static int wpa_supplicant_init_iface(str 
     120@@ -2522,6 +2579,21 @@ static int wpa_supplicant_init_iface(str 
    121121                os_strlcpy(wpa_s->bridge_ifname, iface->bridge_ifname, 
    122122                           sizeof(wpa_s->bridge_ifname)); 
     
    193193               "        [-b<br_ifname>] [-f<debug file>] [-e<entropy file>] " 
    194194               "\\\n" 
    195 @@ -63,6 +63,7 @@ static void usage(void) 
    196  #endif /* CONFIG_DEBUG_SYSLOG */ 
     195@@ -67,6 +67,7 @@ static void usage(void) 
     196 #endif /* CONFIG_DEBUG_LINUX_TRACING */ 
    197197        printf("  -t = include timestamp in debug messages\n" 
    198198               "  -h = show this help text\n" 
     
    201201               "  -o = override driver parameter for new interfaces\n" 
    202202               "  -O = override ctrl_interface parameter for new interfaces\n" 
    203 @@ -139,7 +140,7 @@ int main(int argc, char *argv[]) 
    204         wpa_supplicant_fd_workaround(); 
     203@@ -144,7 +145,7 @@ int main(int argc, char *argv[]) 
    205204  
    206205        for (;;) { 
    207 -               c = getopt(argc, argv, "b:Bc:C:D:de:f:g:hi:KLNo:O:p:P:qstuvW"); 
    208 +               c = getopt(argc, argv, "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qstuvW"); 
     206                c = getopt(argc, argv, 
     207-                          "b:Bc:C:D:de:f:g:hi:KLNo:O:p:P:qsTtuvW"); 
     208+                          "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qsTtuvW"); 
    209209                if (c < 0) 
    210210                        break; 
    211211                switch (c) { 
    212 @@ -183,6 +184,9 @@ int main(int argc, char *argv[]) 
     212@@ -188,6 +189,9 @@ int main(int argc, char *argv[]) 
    213213                        usage(); 
    214214                        exitcode = 0; 
  • trunk/package/hostapd/patches/460-disable_ctrl_iface_mib.patch

    r31080 r31515  
    5656--- a/wpa_supplicant/ctrl_iface.c 
    5757+++ b/wpa_supplicant/ctrl_iface.c 
    58 @@ -3665,6 +3665,7 @@ char * wpa_supplicant_ctrl_iface_process 
     58@@ -3770,6 +3770,7 @@ char * wpa_supplicant_ctrl_iface_process 
    5959                        reply_len = -1; 
    6060        } else if (os_strncmp(buf, "NOTE ", 5) == 0) { 
     
    6464                reply_len = wpa_sm_get_mib(wpa_s->wpa, reply, reply_size); 
    6565                if (reply_len >= 0) { 
    66 @@ -3676,6 +3677,7 @@ char * wpa_supplicant_ctrl_iface_process 
     66@@ -3781,6 +3782,7 @@ char * wpa_supplicant_ctrl_iface_process 
    6767                        else 
    6868                                reply_len += res; 
     
    7272                reply_len = wpa_supplicant_ctrl_iface_status( 
    7373                        wpa_s, buf + 6, reply, reply_size); 
    74 @@ -4020,6 +4022,7 @@ char * wpa_supplicant_ctrl_iface_process 
     74@@ -4135,6 +4137,7 @@ char * wpa_supplicant_ctrl_iface_process 
    7575                reply_len = wpa_supplicant_ctrl_iface_bss( 
    7676                        wpa_s, buf + 4, reply, reply_size); 
     
    8080                reply_len = ap_ctrl_iface_sta_first(wpa_s, reply, reply_size); 
    8181        } else if (os_strncmp(buf, "STA ", 4) == 0) { 
    82 @@ -4028,6 +4031,7 @@ char * wpa_supplicant_ctrl_iface_process 
     82@@ -4143,6 +4146,7 @@ char * wpa_supplicant_ctrl_iface_process 
    8383        } else if (os_strncmp(buf, "STA-NEXT ", 9) == 0) { 
    8484                reply_len = ap_ctrl_iface_sta_next(wpa_s, buf + 9, reply, 
     
    113113--- a/src/ap/ieee802_1x.c 
    114114+++ b/src/ap/ieee802_1x.c 
    115 @@ -1912,6 +1912,7 @@ static const char * bool_txt(Boolean boo 
     115@@ -1922,6 +1922,7 @@ static const char * bool_txt(Boolean boo 
    116116        return bool ? "TRUE" : "FALSE"; 
    117117 } 
     
    121121 int ieee802_1x_get_mib(struct hostapd_data *hapd, char *buf, size_t buflen) 
    122122 { 
    123 @@ -2064,6 +2065,7 @@ int ieee802_1x_get_mib_sta(struct hostap 
     123@@ -2074,6 +2075,7 @@ int ieee802_1x_get_mib_sta(struct hostap 
    124124        return len; 
    125125 } 
  • trunk/package/hostapd/patches/480-terminate_on_setup_failure.patch

    r31080 r31515  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -767,11 +767,8 @@ int hostapd_setup_interface_complete(str 
     3@@ -768,11 +768,8 @@ int hostapd_setup_interface_complete(str 
    44        size_t j; 
    55        u8 *prev_addr; 
     
    1515        wpa_printf(MSG_DEBUG, "Completing interface initialization"); 
    1616        if (hapd->iconf->channel) { 
    17 @@ -787,7 +784,7 @@ int hostapd_setup_interface_complete(str 
     17@@ -788,7 +785,7 @@ int hostapd_setup_interface_complete(str 
    1818                                     hapd->iconf->secondary_channel)) { 
    1919                        wpa_printf(MSG_ERROR, "Could not set channel for " 
     
    2424        } 
    2525  
    26 @@ -798,7 +795,7 @@ int hostapd_setup_interface_complete(str 
     26@@ -799,7 +796,7 @@ int hostapd_setup_interface_complete(str 
    2727                        hostapd_logger(hapd, NULL, HOSTAPD_MODULE_IEEE80211, 
    2828                                       HOSTAPD_LEVEL_WARNING, 
     
    3333        } 
    3434  
    35 @@ -806,14 +803,14 @@ int hostapd_setup_interface_complete(str 
     35@@ -807,14 +804,14 @@ int hostapd_setup_interface_complete(str 
    3636            hostapd_set_rts(hapd, hapd->iconf->rts_threshold)) { 
    3737                wpa_printf(MSG_ERROR, "Could not set RTS threshold for " 
     
    5050  
    5151        prev_addr = hapd->own_addr; 
    52 @@ -823,7 +820,7 @@ int hostapd_setup_interface_complete(str 
     52@@ -824,7 +821,7 @@ int hostapd_setup_interface_complete(str 
    5353                if (j) 
    5454                        os_memcpy(hapd->own_addr, prev_addr, ETH_ALEN); 
     
    5959                        prev_addr = hapd->own_addr; 
    6060        } 
    61 @@ -835,7 +832,7 @@ int hostapd_setup_interface_complete(str 
     61@@ -836,7 +833,7 @@ int hostapd_setup_interface_complete(str 
    6262        if (hostapd_driver_commit(hapd) < 0) { 
    6363                wpa_printf(MSG_ERROR, "%s: Failed to commit driver " 
     
    6868  
    6969        /* 
    70 @@ -859,6 +856,11 @@ int hostapd_setup_interface_complete(str 
     70@@ -860,6 +857,11 @@ int hostapd_setup_interface_complete(str 
    7171                iface->init_complete(iface); 
    7272  
  • trunk/package/hostapd/patches/510-bring_down_interface.patch

    r31080 r31515  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -6995,8 +6995,6 @@ static int wpa_driver_nl80211_set_mode(s 
     3@@ -7026,8 +7026,6 @@ static int wpa_driver_nl80211_set_mode(s 
    44                        ret = nl80211_set_mode(drv, drv->ifindex, nlmode); 
    55                        if (ret == -EACCES) 
     
    1010                                ret = -1; 
    1111                        else if (ret != -EBUSY) 
    12 @@ -7012,6 +7010,7 @@ static int wpa_driver_nl80211_set_mode(s 
     12@@ -7043,6 +7041,7 @@ static int wpa_driver_nl80211_set_mode(s 
    1313                           "interface is down"); 
    1414                drv->nlmode = nlmode; 
  • trunk/package/hostapd/patches/530-wps_single_auth_enc_type.patch

    r31080 r31515  
    11--- a/src/ap/wps_hostapd.c 
    22+++ b/src/ap/wps_hostapd.c 
    3 @@ -855,11 +855,9 @@ int hostapd_init_wps(struct hostapd_data 
     3@@ -856,11 +856,9 @@ int hostapd_init_wps(struct hostapd_data 
    44  
    55                if (conf->rsn_pairwise & WPA_CIPHER_CCMP) 
     
    1515                        wps->auth_types |= WPS_AUTH_WPAPSK; 
    1616                if (conf->wpa_key_mgmt & WPA_KEY_MGMT_IEEE8021X) 
    17 @@ -867,7 +865,7 @@ int hostapd_init_wps(struct hostapd_data 
     17@@ -868,7 +866,7 @@ int hostapd_init_wps(struct hostapd_data 
    1818  
    1919                if (conf->wpa_pairwise & WPA_CIPHER_CCMP) 
  • trunk/package/hostapd/patches/540-dynamic_20_40_mhz.patch

    r31080 r31515  
    11--- a/hostapd/config_file.c 
    22+++ b/hostapd/config_file.c 
    3 @@ -1951,6 +1951,10 @@ static int hostapd_config_fill(struct ho 
     3@@ -1957,6 +1957,10 @@ static int hostapd_config_fill(struct ho 
    44                                           "ht_capab", line); 
    55                                errors++; 
     
    3232 #include "vlan_init.h" 
    3333 #include "wpa_auth.h" 
    34 @@ -306,6 +307,7 @@ static void hostapd_cleanup_iface_pre(st 
     34@@ -307,6 +308,7 @@ static void hostapd_cleanup_iface_pre(st 
    3535  
    3636 static void hostapd_cleanup_iface_partial(struct hostapd_iface *iface) 
  • trunk/package/hostapd/patches/550-limit_debug_messages.patch

    r31080 r31515  
    11--- a/src/utils/wpa_debug.c 
    22+++ b/src/utils/wpa_debug.c 
    3 @@ -118,7 +118,7 @@ static int syslog_priority(int level) 
     3@@ -201,7 +201,7 @@ void wpa_debug_close_linux_tracing(void) 
    44  * 
    55  * Note: New line '\n' is added to the end of the text when printing to stdout. 
     
    1010        va_list ap; 
    1111  
    12 @@ -154,8 +154,8 @@ void wpa_printf(int level, const char *f 
     12@@ -248,8 +248,8 @@ void wpa_printf(int level, const char *f 
    1313 } 
    1414  
     
    2020 { 
    2121        size_t i; 
    22         if (level < wpa_debug_level) 
    23 @@ -262,20 +262,9 @@ static void _wpa_hexdump(int level, cons 
     22  
     23@@ -375,20 +375,9 @@ static void _wpa_hexdump(int level, cons 
    2424 #endif /* CONFIG_ANDROID_LOG */ 
    2525 } 
     
    4444        size_t i, llen; 
    4545        const u8 *pos = buf; 
    46 @@ -363,19 +352,6 @@ static void _wpa_hexdump_ascii(int level 
     46@@ -495,19 +484,6 @@ static void _wpa_hexdump_ascii(int level 
    4747 } 
    4848  
     
    6464 static char *last_path = NULL; 
    6565 #endif /* CONFIG_DEBUG_FILE */ 
    66 @@ -459,7 +435,7 @@ void wpa_msg_register_ifname_cb(wpa_msg_ 
     66@@ -591,7 +567,7 @@ void wpa_msg_register_ifname_cb(wpa_msg_ 
    6767 } 
    6868  
     
    7373        va_list ap; 
    7474        char *buf; 
    75 @@ -493,7 +469,7 @@ void wpa_msg(void *ctx, int level, const 
     75@@ -625,7 +601,7 @@ void wpa_msg(void *ctx, int level, const 
    7676 } 
    7777  
  • trunk/package/hostapd/patches/560-indicate-features.patch

    r31080 r31515  
    3737 #include "driver_i.h" 
    3838  
    39 @@ -140,7 +141,7 @@ int main(int argc, char *argv[]) 
    40         wpa_supplicant_fd_workaround(); 
     39@@ -145,7 +146,7 @@ int main(int argc, char *argv[]) 
    4140  
    4241        for (;;) { 
    43 -               c = getopt(argc, argv, "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qstuvW"); 
    44 +               c = getopt(argc, argv, "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qstuv::W"); 
     42                c = getopt(argc, argv, 
     43-                          "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qsTtuvW"); 
     44+                          "b:Bc:C:D:de:f:g:hH:i:KLNo:O:p:P:qsTtuv::W"); 
    4545                if (c < 0) 
    4646                        break; 
    4747                switch (c) { 
    48 @@ -227,8 +228,12 @@ int main(int argc, char *argv[]) 
     48@@ -237,8 +238,12 @@ int main(int argc, char *argv[]) 
    4949                        break; 
    5050 #endif /* CONFIG_DBUS */ 
Note: See TracChangeset for help on using the changeset viewer.