Commit Graph

68 Commits

Author SHA1 Message Date
Patrick Walther 89ae1f37e1 FIX: [wireless-tools] change LICENSE to GPL-2.0-only regarding to
COPYING file of the wireless-tools project

id: 459824
2023-10-09 18:47:58 +02:00
Patrick Walther c60e71196d FX: [wireless-regdb] add SRCREV_FORMAT and SRC_URI name tag for
wireless-regdb

id: 459691
2023-10-09 18:43:40 +02:00
Felix Kopf e14df2a2ec updated license information for kirkstone
id: 409447
2023-07-19 11:59:54 +02:00
Felix Kopf ff9491c732 updated license information for kirkstone
id: 409447
2023-07-19 11:40:01 +02:00
Alexandre Bard 6e7a56fe26 Merge branch master into kirkstone
As part of upgrading NRSW to kirkstone. The kirkstone branch was already
created for OEM-linux but needed to be updated with latest changes from
master.

id:409447
2023-07-18 12:07:33 +02:00
Patrick Walther adb94d90b6 FIX: [mac80211] CVE-2022-47522 fixes
BugzId: 82740
2023-04-06 16:57:53 +02:00
Alexandre Bard 471d605f9e ti-calibrator-wl18xxx: Make bt script compatible with OEM linux
cli is not available on OEM linux, but we can just ignore this part of
the code since what it does it already done at boot-time in OEM linux.

id:376256
(cherry picked from commit b1a8cc203af4281a86f93fbcdefe80391d08c050)
2023-03-28 18:30:37 +02:00
Alexandre Bard e473b9341d ti-calibrator-wl18xx: Add support for normal libnl
Make the recipe buildable using either libnl or libnl-tiny, depending on
packageconfig, so that each distro can choose.

id:376256
(cherry picked from commit 098d75b21fb8a6d1bdf2be381073db34573d1f91)
2023-03-28 18:30:23 +02:00
Patrick Walther 999dce5a07 FIX: [ti-calibrator-wl18xx] wgod-ng: get -p parameter for output power
working

BugzId: 82736
2023-03-28 18:18:05 +02:00
Patrick Walther b70b5622be FIX: [ti-calibrator-wl18xx] test script: avoid wrong filename expansion
BugzId: 82525
2023-03-08 12:00:32 +01:00
Patrick Walther 303cf4aa33 FIX: [mac80211] backport security fixes
This mainly affects scanning and beacon parsing, especially with
MBSSID enabled

Fixes: CVE-2022-41674
Fixes: CVE-2022-42719
Fixes: CVE-2022-42720
Fixes: CVE-2022-42721
Fixes: CVE-2022-42722

patches taken from
26f400210d

BugzId: 81746
2022-10-18 11:50:35 +02:00
Patrick Walther c8db6d9e9d FIX: [mac80211] fix openwrt subsys patch for kernel 5.10
BugzId: 78943
2022-09-22 14:29:37 +02:00
Patrick Walther de05b7fbd8 FIX: [mac80211] update to version 5.15.58
BugzId: 78943
2022-09-16 15:52:13 +02:00
Patrick Walther f347280c9d FIX: [wireless-regdb] update to version 2022-08-12
BugzId: 78943
2022-09-16 15:51:08 +02:00
Patrick Walther 591c0bfdc9 FIX: [iw] update iw to version 5.19
BugzId: 78943
2022-09-16 15:50:39 +02:00
Patrick Walther e4769cfe7e FIX: [hostapd/wpa-supplicant] update hostapd and wpa-supplicant
BugzId: 78943
2022-09-16 15:49:45 +02:00
Marc Mattmueller e454032d10 general: made layer kirkstone compatible
with the yocto update from dunfell to kirkstone (the new LTS
version) several things needed to be changed.

Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
2022-07-20 11:18:49 +02:00
Patrick Walther afeb746c8e FIX: [ti-wl18xx-firmware] update FW file to version 8.9.0.0.90
BugzId: 78942
2022-06-07 19:30:18 +02:00
Patrick Walther dd1487e4bf FIX: [iw] use correct NLA type while getting station dump with MESH
BugzId: 79975
2022-06-07 11:43:53 +02:00
Patrick Walther abba375663 FIX: [ti wl18xx firmware]: integrate conf bin file
BugzId: 67860
BugzId: 79548
(cherry picked from commit d5a234c67e)
2022-05-11 19:19:15 +02:00
Jürgen Henke a95ee5e62e hostap: changed nas-port type to ethernet for wired-802.1X
BugzId: 78385
(cherry picked from commit f3eba274bb)
2022-02-22 13:41:31 +01:00
Patrick Walther 3852801829 FIX: [hosapd/wpa-supplicant] use branch main to find correct commit ID while fetching sources
BugzId: 77740
2022-01-18 12:41:41 +01:00
Patrick Walther 5615c9b0a1 FIX: [ti calibrator] rename testool to ti-calibrator-wl18xx
BugzId: 67860
2021-11-24 15:53:58 +01:00
Patrick Walther 6211eece49 ADD: [ti-wl18xx-calibrator] add TI calbirator tool for TI testing
BugzId: 67860
2021-11-23 12:07:23 +01:00
Jürgen Henke d6b436754e Fix: added the missing patchfile to the last commit
BugzId: 75694
2021-11-11 09:33:10 +01:00
Jürgen Henke 31c63eb5b8 fix: create a versioned library libwpa_client.so
BugzId: 75694
2021-11-11 09:26:26 +01:00
Jürgen Henke b178890686 moved libwpa-client recipe to the correct path
- i have no idea, why i placed it at the initialial position.

BugzId: 75651
2021-11-09 09:43:18 +01:00
Jürgen Henke feb31dda57 Created new recipe for libwpa-client
- libwpa-client is used to communicate with hostapd/wpa_supplicant via
  the control interface.

BugzId: 75651
2021-11-09 08:53:44 +01:00
Patrick Walther 1452f94997 FIX: [mac80211] mark also adjacent channels (like 144) as SRD
if it is a short range device channel

BugzId: 75271
2021-10-20 16:19:49 +02:00
Patrick Walther 5c9f467797 FIX: [mac80211] show SRD channels correctly
BugzId: 75271
2021-10-14 19:34:35 +02:00
Patrick Walther f25f37d343 FIX: [mac80211] recognize ant gain also for chipsets without chanctx (ath9k)
FIX: [mac80211] do not try to get the max allowed output power if antgain was set

BugzId: 75261
BugzId: 72714
2021-10-14 19:02:52 +02:00
Patrick Walther 6bf77c5803 FIX: [mac80211] CVE-2020-3702 ath9k patches
[1/5] ath: Use safer key clearing with key cache entries
[2/5] ath9k: Clear key cache explicitly on disabling hardware
[3/5] ath: Export ath_hw_keysetmac()
[4/5] ath: Modify ath_key_delete() to not need full key entry
[5/5] ath9k: Postpone key cache entry deletion for TXQ frames reference it

BugzId: 74370
2021-08-19 18:16:37 +02:00
Patrick Walther 1d970d96ba CHG: [mac80211] rename meta package name
BugzId: 74268
2021-08-12 20:59:36 +02:00
Patrick Walther 9ce8b77045 FIX: [wireless-regdb] update to version 2021-07-14
BugzId: 73782
2021-07-16 15:17:07 +02:00
Patrick Walther e437eaade3 FIX: [mac80211] move tpc client parameter to NRSW
BugzId: 72830
2021-05-19 16:43:27 +02:00
Patrick Walther 4cadd6d717 FIX: [firmware] introduce firmware older firmware (8.9.0.86) for MESH
Remark: MESH is broken in FW version 8.9.0.0.88.
This is a WAR until TI fixes the MESH with a newer FW again

BugzId: 72769
2021-05-18 15:10:33 +02:00
Patrick Walther e67d63f8a4 FIX: [mac80211] recalc txpower depending on antenna gain
Remark:
This piece of code was missing within the last driver update

BugzId: 72714
2021-05-17 16:31:47 +02:00
Patrick Walther dc032ec273 FIX: [wext] do not show INT_MIN as txpower value if nothing was configured
BugzId: 72713
2021-05-17 16:13:34 +02:00
Patrick Walther 4fb2e1d93b FIX: [mac80211] assure all fragments are encrypted (CVE-2020-26147)
FIX: [mac80211] prevent mixed key and fragment cache attacks (CVE-2020-24586, CVE-2020-24587)
FIX: [mac80211] properly handle A-MSDUs that start with an RFC 1042 header
FIX: [mac80211] Mitigate A-MSDU injection attacks (CVE-2020-24588)
FIX: [mac80211] drop A-MSDUs completely with old ciphers. (CVE-2020-24588)
FIX: [mac80211] add fragment cache to sta_info
FIX: [mac80211] check defrag PN against current frame
FIX: [mac80211] prevent attacks on TKIP/WEP as well
FIX: [mac80211] do not accept/forward invalid EAPOL frames
FIX: [mac80211] extend protection against mixed key and fragment cache attacks (CVE-2020-24586, CVE-2020-24587)
FIX: [mac80211] ath10k: add CCMP PN replay protection for fragmented frames for PCIe
FIX: [mac80211] ath10k: drop fragments with multicast DA for PCIe (CVE-2020-26145)
FIX: [mac80211] ath10k: drop fragments with multicast DA for SDIO (CVE-2020-26145)
FIX: [mac80211] ath10k: drop MPDU which has discard flag set by firmware for SDIO (CVE-2020-24588)
FIX: [mac80211] ath10k: Fix TKIP Michael MIC verification for PCIe (CVE-2020-26141)
FIX: [mac80211] ath10k: Validate first subframe of A-MSDU before processing the list
FIX: [mac80211] ath11k: Clear the fragment cache during key install (CVE-2020-24587)
FIX: [mac80211] ath11k: Drop multicast fragments
FIX: [wl18xx] firmware: updated to version 8.9.0.0.88 (Fixes related to Wi-Fi FragAttacks - FRagmentation and AGgregation Attacks)

BugzId: 72727
2021-05-12 19:50:20 +02:00
Patrick Walther ab04a2ac66 FIX: [ath10k-ct] update to version firmware-2-ct-full-community-22.bin.lede.022
BugzId: 67915
2021-03-26 19:57:03 +01:00
Patrick Walther a062a33db5 FIX: [mac80211] update to version v5.10.16-1
BugzId: 67915
2021-03-26 19:55:35 +01:00
Patrick Walther fff8912b59 FIX: [iw] update to version 5.9
BugzId: 67915
2021-03-26 19:54:51 +01:00
Patrick Walther 81e363bf50 FIX: [hostapd] update to version 2.10
FIX: [wpa-supplicant] update to version 2.10

BugzId: 67915
2021-03-26 19:54:02 +01:00
Patrick Walther ba4712b209 FIX: [wireless-regdb] update to latest version 2021.01.29
BugzId: 70380
2021-02-19 17:19:41 +01:00
Patrick Walther 912946d115 FIX: [hostapd] enable Opportunistic Wireless Encryption (OWE)
FIX: [wpa_supplicant] enable Opportunistic Wireless Encryption (OWE)

BugzId: 60661
2021-01-22 19:57:31 +01:00
Patrick Walther c42a7fc5f5 FIX: [mac80211] wlcore: adding support to IGTK key - AES-CMAC128 2021-01-13 17:43:47 +01:00
Patrick Walther f781a4cae2 FIX: [conf] add dunfell to layer config
BugzId: 69705
2021-01-12 14:54:04 +01:00
Patrick Walther 46a984fd90 CHG: [firmware] update wl18xx firmware to version 8.9.0.0.86
BugzId: 69706
2021-01-12 14:36:39 +01:00
Patrick Walther 4b41b6e1d8 FIX: [wireless-regdb] patch shebang to python3
BugzId: 69705
2021-01-11 18:51:35 +01:00
Patrick Walther 7c47a3374f ADD: [wpa-supplicant] activate EAP-SUITE-B-192 which is required for WPA3
ADD: [hostapd] activate EAP-SUITE-B-192 and SAE which is required for WPA3

BugzId: 69238
2020-11-27 17:18:59 +01:00