lp:~indicator-network-developers/wpasupplicant/trunk

Created by Kalle Valo on 2010-06-04 and last modified on 2019-04-15
Get this branch:
bzr branch lp:~indicator-network-developers/wpasupplicant/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Indicator Network Developers
Project:
wpa_supplicant
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://w1.fi/srv/git/hostap.git.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on izar and finished 2 hours ago taking 20 seconds — see the log
Import started 8 hours ago on izar and finished 8 hours ago taking 15 seconds — see the log
Import started 15 hours ago on alnitak and finished 15 hours ago taking 20 seconds — see the log
Import started 21 hours ago on izar and finished 21 hours ago taking 20 seconds — see the log
Import started on 2019-04-17 on alnitak and finished on 2019-04-17 taking 20 seconds — see the log
Import started on 2019-04-17 on izar and finished on 2019-04-17 taking 20 seconds — see the log
Import started on 2019-04-16 on izar and finished on 2019-04-16 taking 20 seconds — see the log
Import started on 2019-04-16 on alnitak and finished on 2019-04-16 taking 20 seconds — see the log
Import started on 2019-04-16 on izar and finished on 2019-04-16 taking 20 seconds — see the log
Import started on 2019-04-16 on alnitak and finished on 2019-04-16 taking 20 seconds — see the log

Recent revisions

14454. By Wiktor Drewniak <email address hidden> on 2019-04-15

autoscan: Disable when we move above WPA_SCANNING state

In case of drivers that don't use wpa_supplicant as SME, autoscan
feature was never disabled.

Signed-off-by: Wiktor Drewniak <email address hidden>

14453. By Sergey Matyukevich <email address hidden> on 2019-04-15

SAE: Use open authentication to reassociate for PMKSA caching

For reassociation with the same AP wpa_supplicant attempts to use cached
PMKSA. For this purpose PMKID is passed in RSNE in (Re)Association
Request frame. In the case of SAE AP, open authentication shall be used
during reassociation. Otherwise cached PMKID becomes invalid after full
SAE authentication.

The previous implementation correctly handles SME-in-wpa_supplicant
cases. However SME-in-driver cases, complete SAE authentication is
performed. As a result, first reassociation attempt fails.

Fix SME-in-driver behavior by reseting authentication algorithm to
WPA_AUTH_ALG_OPEN when reassociating with SAE AP with an existing PMKSA
cache entry.

Signed-off-by: Sergey Matyukevich <email address hidden>

14452. By Avraham Stern <email address hidden> on 2019-04-15

Fix FILS ERP association event with 4-way HS offload drivers

When FILS authentication is used with ERP, no EAPOL frames are expected
after association. However, for drivers that set the
WPA_DRIVER_FLAGS_4WAY_HANDSHAKE_8021X capability flag, the EAP state
machine was not configured correctly and was waiting for EAPOL frames,
which leads to disconnection.

Fix this by reordering the if branches to set the EAPOL/EAP state
machines to success when FILS authentication was already completed.

Signed-off-by: Avraham Stern <email address hidden>

14451. By Ilan Peer <email address hidden> on 2019-04-15

nl80211: Handle NL80211_CMD_PROBE_CLIENT command response

When processing the NL80211_CMD_PROBE_CLIENT command response, the
nl80211 layer in the kernel sends a response containing the cookie
associated with the client probe request. This response was not handled
by driver_nl80211.c when sending the command, and it was mistakenly
handled as an asynchronous event. This incorrect event did not include
the MAC/ACK attributes, so it was ignored in practice, but nevertheless,
the command response should not be processed as an event.

Fix this by reading the response as part of the sending the command
flow.

Signed-off-by: Ilan Peer <email address hidden>

14450. By Jouni Malinen on 2019-04-15

tests: AP with open mode and STA poll without ACK

Signed-off-by: Jouni Malinen <email address hidden>

14449. By Jouni Malinen on 2019-04-15

nl80211: More detailed PROBE_CLIENT debug print

Include the MAC address of the peer, knowledge of whether the poll was
ACKed, and cookie into the debug message to make this more useful.

Signed-off-by: Jouni Malinen <email address hidden>

14448. By Jouni Malinen on 2019-04-15

tests: SA Query timeout

Verify wpa_supplicant behavior on SA Query timeout and
disconnection/reconnection.

Signed-off-by: Jouni Malinen <email address hidden>

14447. By Andrei Otcheretianski <email address hidden> on 2019-04-15

Do not clear FT IEs twice in sme_deinit()

Remove FT IEs clearing from sme_deinit() as it is done twice. The
sme_clear_on_disassoc() call to sme_update_ft_ies() takes care of this.

Signed-off-by: Andrei Otcheretianski <email address hidden>

14446. By Andrei Otcheretianski <email address hidden> on 2019-04-15

Stop SA Query on disconnection

SA Query wasn't stopped after disconnection, which could potentially
result in an unexpected SA timeout firing later when already connected
to another AP. Fix that by stopping SA Query when an association is
terminated.

Signed-off-by: Andrei Otcheretianski <email address hidden>

14445. By Jouni Malinen on 2019-04-15

Add debug print on stopping SA Query procedure

This makes it easier to debug SA Query behavior.

Signed-off-by: Jouni Malinen <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.