fragattacks/src
Jouni Malinen 49aa88bb5e P2P: Clear PEER_WAITING_RESPONSE on GO Negotiation success
Previously, this flag was cleared only in case of failed GO Negotiation.
That could leave the flag set for a peer and if a new group formation
was performed with the same peer before the entry expired, there was
increased risk of getting stuck in a state where neither peer replied to
a GO Negotiation Request frame if a GO Negotiation Response frame with
Status 1 was dropped.

The error sequence could happen in the go_neg_with_bss_connected test
case when timing was suitable to make the second GO negotiation drop a
pending TX Action frame if the GO Negotiation Response with Status 1 was
scheduled for transmission during a P2P scan and P2P_CONNECT was issued
before that scan got aborted.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-12-10 00:16:33 +02:00
..
ap Use eloop timeout for post-EAP-Failure wait before disconnection 2016-12-08 18:56:02 +02:00
common Define a QCA vendor command to configure SAR Power limits 2016-12-08 18:56:02 +02:00
crypto Extend AES-SIV implementation to support different key lengths 2016-10-10 19:40:59 +03:00
drivers nl80211: Update drv->ssid on connect/associate event based on BSS data 2016-12-05 12:08:46 +02:00
eap_common TLS: Split tls_connection_prf() into two functions 2016-05-23 20:40:12 +03:00
eap_peer ERP: Make eap_peer_finish() callable 2016-10-22 18:26:00 +03:00
eap_server ERP: Update client identity based on EAP-Initiate/Re-auth 2016-10-22 23:13:17 +03:00
eapol_auth RADIUS: Share a single function for generating session IDs 2016-02-06 17:19:35 +02:00
eapol_supp ERP: Make eap_peer_finish() callable 2016-10-22 18:26:00 +03:00
fst FST: Fix search for peer's "other" connection 2016-09-08 11:17:45 +03:00
l2_packet l2_packet: Extend bridge workaround RX processing to cover two frames 2016-01-07 13:30:59 +02:00
p2p P2P: Clear PEER_WAITING_RESPONSE on GO Negotiation success 2016-12-10 00:16:33 +02:00
pae macsec_linux: Add a driver for macsec on Linux kernels 2016-11-30 20:08:36 +02:00
radius radius: Sanity check for NULL pointer segfault 2016-08-19 12:16:20 +03:00
rsn_supp TDLS: Fix checks on prohibit bits 2016-10-29 00:24:12 +03:00
tls Fix typo in DigestAlgorithn 2016-10-29 11:14:09 +03:00
utils Removed redundant NULL check for b in wpabuf_concat() 2016-10-28 19:05:08 +03:00
wps Share a single str_starts() implementation 2016-08-06 12:38:21 +03:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00