fragattacks/src
Jouni Malinen 4d379be4a9 Clarify AP mode Action frame handling
Include only one of hostapd_mgmt_rx() and hostapd_action_rx() functions
in the build. Previously, NEED_AP_MLME builds (i.e., cases where hostapd
AP MLME implementation is included) included both of these functions and
both were tried in sequence. In addition to being difficult to
understand, that could result in unexpected behavior if
hostapd_mgmt_rx() rejected a frame and return 0 to allow
hostapd_action_rx() to attempt to process the frame.

All the operations included in hostapd_action_rx() are supposed to be
available through the hostapd_mgmt_rx() call in handle_action() and
those should result in the exact same Category/Action-based handler
function to be called in the end. As such, this should not result in
different behavior. And if there is a difference, that would be pointing
at a hidden bug that would need to be fixed anyway. Furthermore, builds
without NEED_AP_MLME would not have any difference in behavior or
contents of the binary either.

Signed-off-by: Jouni Malinen <j@w1.fi>
2019-03-09 12:51:34 +02:00
..
ap Clarify AP mode Action frame handling 2019-03-09 12:51:34 +02:00
common Vendor feature capability for TWT (Target Wake Time) 2019-03-06 14:13:33 +02:00
crypto Add explicit checks for peer's DH public key 2019-03-05 17:05:03 +02:00
drivers atheros: Avoid clang compiler warning on address of array check 2019-02-25 19:48:49 +02:00
eap_common EAP-pwd: Fix a memory leak in hunting-and-pecking loop 2019-03-07 00:27:12 +02:00
eap_peer wpa_supplicant: Support Multi-AP backhaul STA onboarding with WPS 2019-02-18 22:35:41 +02:00
eap_server EAP-pwd server: Fix memory leak with salted passwords 2019-03-08 16:59:27 +02:00
eapol_auth Add hostapd tls_flags parameter 2017-09-18 12:12:48 +03:00
eapol_supp eap_proxy: Fix memory leaks when using eap_peer_erp_init() 2018-09-21 21:34:08 +03:00
fst UBSan: Define FST LLT macros without integer overflow 2019-02-25 19:48:49 +02:00
l2_packet wpa_supplicant: Don't reply to EAPOL if pkt_type is PACKET_OTHERHOST 2018-04-02 12:21:27 +03:00
p2p WPS: Add multi_ap_subelem to wps_build_wfa_ext() 2019-02-18 20:30:26 +02:00
pae UBSan: Pack MACsec peer id structure 2019-02-25 19:48:49 +02:00
radius EAP-pwd server: Fix memory leak with salted passwords 2019-03-08 16:59:27 +02:00
rsn_supp UBSan: Avoid an unsigned integer overflow warning 2019-02-25 19:48:49 +02:00
tls bignum: Fix documentation for bignum_cmp_d() 2019-03-05 16:10:33 +02:00
utils UBSan: Avoid unsigned integer overflow in base64 encoding 2019-02-25 19:48:49 +02:00
wps Multi-AP: Avoid memcpy(ptr, NULL, 0) in WPS Registrar initialization 2019-02-23 11:37:20 +02:00
lib.rules tests: TLS fuzzing tool 2019-02-11 02:35:29 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00