Akshat Agrawal
720ccfdc7e
fix(nan): Fix bug bounty reported and discovered vulnerabilities in NAN Rx
2026-07-31 12:07:12 +05:30
zhangyanjiao
829d43c9ef
fix(wifi): fixed espnow data rate overridden by stale rate control
2026-07-29 17:52:35 +08:00
akshat
a791b31867
bugfix(wifi): Clear Sta TX queue to prevent key 2 send failure
...
Also, Ensure correct return values for key 2 and key 4.
2026-07-29 10:45:06 +05:30
Kapil Gupta
2aee0a3ace
fix(roaming): prevent timeout payload double-free on deinit
...
Track timeout user_data before registration, untrack on register failure
2026-07-20 14:30:18 +05:30
Kapil Gupta
c695e7dd32
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
2026-07-20 14:30:18 +05:30
tarun.kumar
3cea633600
fix(wifi): Correct blacklist flag
2026-07-17 18:03:07 +05:30
Kapil Gupta
f538412383
fix(esp_wifi): Drop broadcast fragmented frames
2026-07-07 15:14:33 +05:30
muhaidong
78d1eb235d
fix(wifi): fix some wifi bugs 260706 v5.3
...
1. support weak func for wifi lmac assert
2. post disconnect event after disassociation tx callback
2026-07-06 19:32:24 +08:00
muhaidong
bf225a618c
fix(wifi): support weak func for wifi lmac assert
2026-07-06 19:28:49 +08:00
yinqingzhao
6fde86c528
fix(wifi): optimizations of csa procedure and keep alive mechanism
2026-07-01 17:21:37 +08:00
liuning
3dfdc82bf0
fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel
2026-06-25 17:03:29 +08:00
sibeibei
d4ee734365
fix(wifi): IRAM for regdma path used in modem pd light sleep
2026-06-25 16:55:00 +08:00
Shreyas Sheth
b52eb91c26
fix(wifi): Fix skipping usage of supp pmk caching for some cases
2026-06-22 15:41:05 +05:30
Sarvesh Bodakhe
4861bd27c5
fix(wifi): scan security validation and NAN timer fixes
...
- Forbid TKIP cipher suites for WPA3-Enterprise scan results
- Use reason 210 (NO_AP_FOUND_W_COMPATIBLE_SECURITY) when an AP is
found during a connecting scan but filtered out for incompatible
security
- Stop NAN timers from re-arming after esp_wifi_stop
2026-06-10 15:38:17 +05:30
tarun.kumar
2aa6f04ed9
fix(wifi) : Add Mode/threshold checks in esp_wifi_disable_pmf_config()
...
- Updated API documentation for esp_wifi_disable_pmf_config()
2026-06-01 17:09:13 +05:30
muhaidong
5bea2d98d1
feat(wifi): support auto mode connect passive channel hidden ap
2026-05-29 16:58:27 +08:00
Jiang Jiang Jian
65e104f4ae
Merge branch 'fix/fix_blacklist_issue_lib_v53' into 'release/v5.3'
...
fix(wifi): fix blacklist related issue v53
See merge request espressif/esp-idf!48872
2026-05-27 10:51:49 +08:00
wangtao@espressif.com
cc4d6fe8b2
fix(lwip): improve lost ip event process
2026-05-26 11:24:11 +08:00
wangtao@espressif.com
41e04fbb12
feat(lwip): softap can get sta ip from arp table
2026-05-25 21:24:22 +08:00
wangtao@espressif.com
afdb3b7715
fix(wifi): fix blacklist related issue
2026-05-25 19:53:03 +08:00
muhaidong
c349615654
fix(wifi): update auth mode threshold doc
2026-05-20 11:19:07 +08:00
muhaidong
372de84423
fix(wifi): update wifi scan threshold doc
2026-05-20 11:19:07 +08:00
muhaidong
acbfba84e4
fix(wifi): fix some wifi bugs 260519 v5.3
...
1. fix(wifi): fix max connection number issue
2. fix(wifi): fix hidden ap rssi update and owe beacon timeout issue
3. docs: update wifi scan threshold docs
2026-05-20 11:19:00 +08:00
muhaidong
56993e7935
fix(wifi): fix some wifi bugs 20260518 v5.3
...
1. fix arp and dns affects signaling test issue
2. improve ap chnnel parameter documentation
3. fix set country change ap channel issue
4. fix beacon timeout too long issue
5. only unicast frames count as keep-alive
2026-05-18 19:17:34 +08:00
ding huan
580f4a3ce9
ci: Add wifi static buffer case
2026-05-15 15:02:14 +08:00
Akshat Agrawal
ef8bc34557
fix(nan): Prevent overwriting of matching filter by SSI
2026-05-11 10:45:07 +05:30
Sajia
af434ec00e
fix(wifi): Update bss max idle timer and add other fixes
2026-05-08 19:11:51 +05:30
yinqingzhao
b86b4ed316
feat(wifi): optimization of the max BSS idle mechanism
2026-05-07 15:32:36 +08:00
Kapil Gupta
5207880ddb
ci(wpa_supplicant): Add UT for supplicant crypto
2026-04-26 10:09:48 +05:30
Kapil Gupta
41980d9e85
fix(esp_wifi): Optimize crypto operations for SAE
...
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
- ECDH fast path for P-256
2026-04-25 16:54:16 +05:30
Akshat Agrawal
938553dc1a
fix(wifi): Leave connection after assoc comeback failure
2026-04-25 14:02:50 +08:00
Evgeny Torbin
59f62ad15f
test: format all test scripts
2026-04-17 16:01:00 +02:00
tarun.kumar
cea9451b77
fix(wifi) : Add conditions to check pmk flushing for similar ssid
2026-04-13 15:07:49 +05:30
linruihao
91e2fc2233
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-04-10 10:18:40 +08:00
Kapil Gupta
80ca100f1e
fix(esp_wifi): Change some defaults in roaming app
2026-04-07 10:23:54 +08:00
Kapil Gupta
4d11ccccf6
fix(esp_wifi): Check conditional compilation for roaming app features
2026-04-07 10:23:54 +08:00
Kapil Gupta
7244440a5a
fix(esp_wifi): Cancel roaming_app_periodic_scan_internal_handler correctly
2026-04-07 10:23:54 +08:00
Kapil Gupta
1b63385961
fix(esp_wifi): Add some fixes in roaming app
2026-04-07 10:23:54 +08:00
tarun.kumar
af60e504cc
fix(wifi) : Resetting current bssid for every roaming connection intiated
2026-04-07 10:23:54 +08:00
Kapil Gupta
900fc56c94
fix(esp_wifi): Address some review comments and issues
2026-04-07 10:23:54 +08:00
Kapil Gupta
bf055692a1
feat(roaming): ignore WPA2-only APs on transition disable
...
This commit introduces a new feature to the roaming logic. If the
currently connected AP has the 'transition disable' bit set in its
RSN IE, the roaming logic will now ignore any scanned APs that only
support WPA2-PSK. This prevents a security downgrade when roaming in a
mixed WPA2/WPA3 environment.
A new Kconfig option, CONFIG_ESP_WIFI_IGNORE_WPA2_ONLY_ON_TRANSITION_DISABLE,
has been added to control this feature. It is disabled by default.
2026-04-07 10:23:54 +08:00
Kapil Gupta
e7d65ec349
fix(roaming_app): resolve issues in blacklisting logic
...
This commit addresses several issues in the BSSID blacklisting
feature of the roaming application:
- Merged duplicate functions into a single,
unified function, resolving a compilation error.
- Corrected and
to properly access the member of the
struct, fixing invalid memory access.
- Introduced in Kconfig to enable
the manual blacklisting feature and made auto-blacklisting
dependent on it.
- Updated to use the
correct BSSID from .
- Optimized the removal of expired blacklist entries by using
for better efficiency.
2026-04-07 10:23:54 +08:00
Kapil Gupta
522c28abeb
fix(esp_wifi): Add blacklist logic in roaming app
2026-04-07 10:23:54 +08:00
Jiang Jiang Jian
367a442274
Merge branch 'fix/wifi_nan_wrong_service_id_log_v5.3' into 'release/v5.3'
...
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v5.3)
See merge request espressif/esp-idf!47129
2026-04-07 10:23:16 +08:00
Junchi Chen
b6dbd467d8
fix(wifi): return specific error in API BPv5.3
2026-03-31 16:52:17 +08:00
Sarvesh Bodakhe
c1d0057411
fix(nan): zero-init pub_id and sub_id in NAN service functions
...
Both variables were uninitialized, returning a garbage value on
the error (goto fail) path.
2026-03-30 12:28:05 +05:30
tarun.kumar
50bc6b69c6
fix(wifi) : Add some changes in get_config api
2026-03-26 11:34:56 +05:30
Shreyas Sheth
31fdf5ea76
fix(esp_wifi): Add a log to print sae_pwe method used by station for wpa3 connection
...
- Fix crash due to debug log for rssi while scanning
2026-03-13 12:39:06 +05:30
tarun.kumar
6046926d0e
fix(roam) : Set and unset roam scan ongoing flag properly
2026-03-04 17:13:34 +05:30
muhaidong
4e81d5849b
fix(wifi): fix some wifi bugs 260213
...
1. fix some wifi bugs related to csi, twt and bss max idle
2. fix cannot sleep after change ps mode
3. fix memory corruption by avoiding unncessary encryption of Mgmt frames
4. fix regdma contention issue
2026-02-13 14:58:58 +08:00