fragattacks/src
Jouni Malinen f33bc03582 P2P: Fix P2P Client Discoverability bit updates
The P2P Client Discoverability bit is reserved in most frames and its
value in the local P2P peer table should only be updated based on P2P
Group Info attribute from a GO. Fix this by avoiding changes to this
dev_capab bit based on other P2P frames. It would be more correct to
track this separately for each group in which the peer is a member, but
since we do not do that for the other group specific information either,
this can do for now.

It should be noted that prior to commit
18485b5469 wpa_supplicant set this bit in
all P2P frames. However, that commit changed this to match the
specification, i.e., the bit is not set in frames which are received
from P2P Device role. As such, this fix is needed to be able to figure
out that a peer supports client discoverability capability after that
commit.

Signed-hostap: Jouni Malinen <j@w1.fi>
intended-for: hostap-1
2012-06-16 20:17:39 +03:00
..
ap sta_info: Remove duplicated function declaration 2012-06-09 12:54:00 +03:00
common WNM: Add advertisement of BSS max idle period 2012-05-27 17:35:00 -07:00
crypto wpa_supplicant: Report EAP connection progress to DBus 2012-06-04 21:10:01 +03:00
drivers P2P: Add driver op for requesting GO/AP channel switch 2012-06-10 20:54:31 +03:00
eap_common EAP-AKA': Update to RFC 5448 2012-05-02 20:45:01 +03:00
eap_peer wpa_supplicant: Report EAP connection progress to DBus 2012-06-04 21:10:01 +03:00
eap_server EAP-SIM/AKA server: Allow pseudonym to be used after unknown reauth id 2012-06-15 18:49:54 +03:00
eapol_auth hostapd: Copy Chargeable-User-Identity into accounting (RFC 4372) 2012-05-05 18:05:09 +03:00
eapol_supp wpa_supplicant: Report EAP connection progress to DBus 2012-06-04 21:10:01 +03:00
l2_packet Make bind failure messages unique 2012-04-06 12:10:36 +03:00
p2p P2P: Fix P2P Client Discoverability bit updates 2012-06-16 20:17:39 +03:00
radius Add preliminary RADIUS dynamic authorization server (RFC 5176) 2012-05-06 22:02:42 +03:00
rsn_supp TDLS: Add support for TDLS frame RX with bridge interfaces 2012-03-30 11:12:33 +03:00
tls LibTomMath: Use 64-bit mode for mp_digit 2012-06-09 11:53:30 +03:00
utils Fix compiler warning on printf format with size_t 2012-04-28 18:30:12 +03:00
wps WPS: Allow vendor specific attribute to be added into M1 2012-04-04 00:08:57 +03:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00