lp:~indicator-network-developers/wpasupplicant/trunk
- Get this branch:
- bzr branch lp:~indicator-network-developers/wpasupplicant/trunk
Branch merges
Branch information
Import details
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 .
Recent revisions
- 20297. By Jouni Malinen <email address hidden>
-
MLD: Fix Multi-Link element parsing for association failures
The Common Info and STA Info fields are supposed to be extensible and as
such, their length fields need to be verified to be large enough, but if
there are unknown extra fields after the known fields, those need to be
silently ignored instead of rejecting the element.Fixes: 5af986c75af4 ("MLD: Also mark links as failed after association failure")
Signed-off-by: Jouni Malinen <email address hidden> - 20296. By Jouni Malinen <email address hidden>
-
wlantest: Fix debug printing of extra STA Info field contents
Use the correct end pointer to avoid negative length and program
termination due to the hexdump.Signed-off-by: Jouni Malinen <email address hidden>
- 20295. By Jouni Malinen <email address hidden>
-
AP MLD: Fix STA Info field parsing in Basic Multi-Link element
The STA Info field is supposed to be extensible. Instead of determined
the length of known components and only accepting that length, make sure
that there is sufficient octets in the received field for whatever we
are parsing and ignore any potential unknown extensions at the end.In addition, simplify some of the bounds checking by using pointers to
the end of the subelement and the MLE itself instead of trying to track
the remaining lengths and a pointer to the current location
consistently.Fixes: 5f5db9366cde ("AP: MLO: Process Multi-Link element from (Re)Association Request frame")
Signed-off-by: Jouni Malinen <email address hidden> - 20294. By Jouni Malinen <email address hidden>
-
AP MLD: Simplify MLD MAC Address parsing from Multi-Link element
There is no need to try to figure out the total expected length of the
Common Info field when we are interested in only the MLD MAC Address
field which is in the fixed header of this field in Basic Multi-Link
elements.Signed-off-by: Jouni Malinen <email address hidden>
- 20293. By Jouni Malinen <email address hidden>
-
AP MLD: Fix Multi-Link element parsing in (Re)Association Request frame
The Common Info field in the Basic Multi-Link element is supposed to be
extensible with its Length field indicating the total length of the
field. Instead of only accepting that exact length, any larger value
needs to be accepted as well to support extensibility.Fixes: 5f5db9366cde ("AP: MLO: Process Multi-Link element from (Re)Association Request frame")
Fixes: e996704201e7 ("AP: Handle re-association from a non-AP MLD")
Signed-off-by: Jouni Malinen <email address hidden> - 20292. By Shivani Baranwal <email address hidden>
-
P2P: Add Group ID info into P2P invitation control interface events
Include the Group ID information in the P2P-INVITATION-
RESULT and
P2P-INVITATION-ACCEPTED control interface events. Signed-off-by: Shivani Baranwal <email address hidden>
- 20291. By Mohan Kumar G <email address hidden>
-
EHT: Fix 6 GHz HE operation bandwidth for 320 MHz with puncturing
Channel width and center frequencies were updated incorrectly into the
HE Operation element when the AP is configured to use a 6 GHz 320 MHz
channel with a puncturing bitmap.In hostapd_
eid_he_ operation( ), punct_bitmap corresponds to 320 MHz while
oper_chwidth and seg0 are set for 160 MHz. When calculating legacy
bandwidth, punct_update_legacy_ bw() uses only the first 160 MHz
puncturing bitmap and if the primary channel is in the second 160 MHz
segment, incorrect values are calculated for legacy bandwidth and center
frequencies.Fix this issue by using the EHT operating channel width and center
frequency to calculate legacy bandwidth when puncturing is enabled.Fixes: 2552de375db5 ("EHT: Fix HE center frequency for EHT 320 MHz with puncturing")
Signed-off-by: Mohan Kumar G <email address hidden> - 20290. By Shivani Baranwal <email address hidden>
-
Fix crash due to iteratively calling radio_remove_
works() Commit 3242793cb8df ("P2P: Remove pending p2p-listen radio work on
stopping listen") added removal of all pending p2p-listen radio works
when P2P listen is stopped. But in case where p2p-listen radio work is
pending with work->started=1 and radio_remove_works() is called (e.g.,
as part of interface disabling), there is an attempt to remove radio
work iteratively from wpas_stop_listen() causing a crash.To avoid this, add check to avoid iterative calls to wpas_stop_listen().
Signed-off-by: Shivani Baranwal <email address hidden>
- 20289. By Sunil Ravi <email address hidden>
-
nl80211: Fix compilation error due to uninitialized variable
nl_flags is not necessarily set here.
Fixes: 00c2c20d74ee ("hostapd: Maintain single wpa_driver_
nl80211_ data (drv) object across interfaces")
Signed-off-by: Sunil Ravi <email address hidden> - 20288. By Sunil Ravi <email address hidden>
-
Remove extra statement terminators
Signed-off-by: Sunil Ravi <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)