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

Created by Kalle Valo and last modified
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: Suspended

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

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 seconds — see the log

Recent revisions

20864. By Peddolla Harshavardhan Reddy <email address hidden>

PR: Fix population of 'Number of channel entries' field

The 'Number of channel entries' field used in multiple attributes of the
Proximity Ranging element was incorrectly populated with an empty
buffer. Ensure the size of field is limited to one byte and correctly
reflects the count of channel entries that follow.

Fixes: 619cc871ba0f ("PR: Add EDCA capabilities in USD PR element")
Signed-off-by: Peddolla Harshavardhan Reddy <email address hidden>

20863. By Amith A <email address hidden>

EHT: Fix punct_update_legacy_bw_80() to correctly handle bitmap 0x9

punct_update_legacy_bw_80() is part of bandwidth downgrade mechanism
when preamble puncturing is applied on an 80 MHz wide channel.
Puncturing disables specific 20 MHz subchannels within its 80 MHz
bandwidth to mitigate interference. Depending on which subchannels are
affected, the bandwidth may be reduced to 40 MHz or 20 MHz. The
interference pattern is conveyed via a bitmap passed to this function.

Currently, the function yields incorrect results for a bitmap value of
0x9, which indicates interference in the first and fourth subchannels
of the 80 MHz band. This leaves only the middle two subchannels
available, which cannot form a valid 40 MHz channel. This scenario is
analogous to the case of bitmap 0x6, where the middle two subchannels
are punctured, also resulting in an invalid configuration.

To address this, the fix sets seg0 = 0 when the bitmap is 0x9,
consistent with the handling of bitmap 0x6, thereby ensuring the
bandwidth is correctly downgraded to 20 MHz.

Fixes: 46a5d989d4c1 ("EHT: Downgrade bandwidths for VHT and HE when using puncturing")
Signed-off-by: Amith A <email address hidden>

20862. By Jouni Malinen <email address hidden>

tests: SAE password identifier changing

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

20861. By Jouni Malinen <email address hidden>

SAE: Password identifier changing (STA)

Add support for changing the SAE password identifier value that is sent
in SAE commit messages for privacy protection in cases where random MAC
addresses are used with per-STA (or per-user) SAE password identifiers.
At least for now, this functionality is disabled by default and needs to
be enabled with sae_password_id_change=1 in a network profile that uses
an SAE password identifier (sae_password_id=..). This mechanism might
get enabled by default in the future once the protocol specification
becomes more mature and there has been interoperability testing between
different implementations.

The implemented functionality is for the definition that were added in
IEEE P802.11bi/D2.1.

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

20860. By Jouni Malinen <email address hidden>

SAE: Password identifier changing (AP)

Add support for changing the SAE password identifier value that is sent
in SAE commit messages for privacy protection in cases where random MAC
addresses are used with per-STA (or per-user) SAE password identifiers.
This functionality can be enabled by setting the new hostapd
configuration parameter sae_pw_id_num and sae_pw_id_key.

The implemented functionality is for the definition that were added in
IEEE P802.11bi/D2.1.

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

20859. By Jouni Malinen <email address hidden>

SAE: Password identifier changing (definitions)

Defines and parsing for SAE password identifier changes following the
definition that were added in IEEE P802.11bi/D2.1.

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

20858. By Jouni Malinen <email address hidden>

SAE: Process password identifier as an octet string

Replace the nul terminated character string design with a pointer to the
beginning of an octet string and an explicit length indication for the
SAE password identifier. This is needed to be able to add support for
changing SAE password identifiers that might not use character strings.

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

20857. By Jouni Malinen <email address hidden>

wpabuf: Array of wpabuf

Add common functions for a data structure consisting of a variable
number of struct wpabuf buffers.

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

20856. By Jouni Malinen <email address hidden>

tests: NAN USD for provisioning protocols

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

20855. By Jouni Malinen <email address hidden>

NAN USD: Allow services to disable listen operation during SDF exchange

The new stop-listen commands (through wpa_supplicant control interface
or D-Bus) can be used by an upper layer service implementation to stop a
listen operation (i.e., wait for a response SDF from the peer) in the
driver to free up the radio for other parallel operations at points in
the SDF exchange when the service knows the peer is not expected to send
any further SDFs before an SDF is sent to it.

This can be used, e.g., to optimize radio use during provisioning
exchange where the SDF exchange is stopped in the middle during the
connection attempt and the result of that connection attempt is
reporting later within that same SDF exchange.

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.