Kapil Gupta
1264331285
fix (esp_wifi): Set default akm as eap for non AKM APs
2025-08-02 10:42:49 +05:30
Kapil Gupta
9f524203d8
fix(wpa_supplicant): Delay sending of EAP_START for EAP auth
2025-08-02 10:41:01 +05:30
tarun.kumar
3afd8f8b19
fix(wifi): Sending disconnect event in connect fail and add enterprise check in Suite-B 192-bit certification
2025-08-02 10:38:30 +05:30
tarun.kumar
53e113f87a
fix(softAP): Adjusted authentication mode for wpa-eap version 1
2025-08-02 10:35:17 +05:30
Alexey Gerenkov
c7b762c455
Merge branch 'fix/cxx-tls-destructors_v5.1' into 'release/v5.1'
...
fix(cxx): fix TLS classes destructor call (v5.1)
See merge request espressif/esp-idf!34211
2025-08-01 22:46:33 +08:00
Jiang Jiang Jian
92a6718847
Merge branch 'fix/__atomic_test_and_set_v5.1' into 'release/v5.1'
...
fix(newlib): fix __atomic_test_and_set to ensure atomicity (v5.1)
See merge request espressif/esp-idf!37453
2025-08-01 17:35:48 +08:00
Ashish Sharma
ed9266b194
fix(esp_http_client): fix possible double memory free
2025-08-01 15:10:31 +08:00
wangtao@espressif.com
8b50310ae8
fix(phy): fix esp32c2 build issue
2025-08-01 12:05:29 +08:00
Sarvesh Bodakhe
aa0344c054
fix(wifi): prevent crash in WPS-registrar due to nested 'eap_wsc_reset()' calls
...
When a WPS handshake is already in progress and the enrollee sends another EAPOL-Start
(e.g., due to missed packets or timeout), the registrar resets its state by calling
'eap_wsc_reset()'. This function frees 'sm->eap_method_priv' and then calls
'esp_wifi_ap_wps_disable()', which internally triggers another call to 'eap_wsc_reset()'.
This results in a double reset where the second invocation accesses the already freed
'sm->eap_method_priv', leading to a crash.
This fix sets 'sm->eap_method_priv' to NULL immediately after freeing it to ensure
any subsequent calls to eap_wsc_reset() do not access an invalid pointer.
2025-08-01 09:06:14 +05:30
Jiang Jiang Jian
477099dd80
Merge branch 'fix/fix_esp32c2_eco4_ld_issue_v51' into 'release/v5.1'
...
fix(wifi): fix esp32c2 eco4 ld issue v51
See merge request espressif/esp-idf!40925
2025-08-01 10:31:34 +08:00
Zhao Wei Liang
076e6e9ad6
fix(ble): fixed dtm function error on ESP32-H2
...
(cherry picked from commit 43c82b3b20 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:11 +08:00
Zhao Wei Liang
f6d9263ecf
fix(ble): fixed dtm function error on ESP32-C6
...
(cherry picked from commit ca0fdad4f2 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-08-01 10:20:09 +08:00
Jiang Jiang Jian
bb1446e805
Merge branch 'fix_ot_src_addr_select_v5.1' into 'release/v5.1'
...
Fix ot src addr select (v5.1)
See merge request espressif/esp-idf!40877
2025-07-31 21:09:23 +08:00
Alexey Lapshin
3b1916ad06
fix(newlib): fix __atomic_test_and_set to ensure atomicity
...
Before the change described in
https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631393.html it
appeared that inlining built-in GCC function __atomic_test_and_set() was
incorrect. It resulted in a non-atomic write.
For GCC toolchains which do not have such patch yet, this commit fixes
__atomic_test_and_set to be atomic in IDF's builds.
2025-07-31 17:53:37 +07:00
Island
ee97e0aa6b
Merge branch 'change/ble_update_lib_20250728_v5.1' into 'release/v5.1'
...
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib (v5.1)
See merge request espressif/esp-idf!40908
2025-07-31 11:51:57 +08:00
wangtao@espressif.com
5f8cf8b598
fix(wifi): fix esp32c2 eco4 ld issue
2025-07-31 11:08:37 +08:00
Jiang Jiang Jian
e36aab1edc
Merge branch 'bugfix/incorrect_sae_pk_flag_v5.1' into 'release/v5.1'
...
Disable SAE-PK indication in Assoc Request when not configured (Backport v5.1)
See merge request espressif/esp-idf!39079
2025-07-31 10:11:10 +08:00
zwx
da56c54d0b
fix(esp_phy): fix c6 modem state
2025-07-30 20:45:48 +08:00
Jiang Jiang Jian
5f8b1ae38a
Merge branch 'feat/add_bip_softAP_v5.1' into 'release/v5.1'
...
Add support for BIP on AP mode(v5.1)
See merge request espressif/esp-idf!40850
2025-07-30 19:17:57 +08:00
Alexey Lapshin
b8ab882ab2
fix(cxx): fix TLS classes destructor call
...
Closes https://github.com/espressif/esp-idf/issues/14360
2025-07-30 17:14:03 +07:00
Island
ddd00f1f38
Merge branch 'bugfix/fix_ble_aa_check_v2_v5.1' into 'release/v5.1'
...
Optimize check Access Address when receive connection request PDU (v5.1)
See merge request espressif/esp-idf!40746
2025-07-30 16:55:50 +08:00
zwx
00bba2fc06
fix(openthread): use OpenThread API in lwIP source address selection hook
2025-07-30 15:18:39 +08:00
Zhou Xiao
c9877cda33
feat(ble): ble log spi out dev phase 5
...
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
(cherry picked from commit f99389e00d )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:34 +08:00
Zhou Xiao
59ee4c727b
feat(ble): add flash only param config api on ESP32-H2
...
(cherry picked from commit 4c8258ca38 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:13:32 +08:00
Zhou Xiao
e40fda4903
feat(ble): add flash only param config api on ESP32-C6
...
(cherry picked from commit dc65875e57 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-07-30 13:13:30 +08:00
Zhou Xiao
3b805b1af6
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
...
(cherry picked from commit ac6acf3629 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:27 +08:00
Zhou Xiao
3000eb8b29
change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
...
(cherry picked from commit 0a7660d0f3 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:25 +08:00
Zhou Xiao
a328697d59
change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
...
(cherry picked from commit f2741f1932 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:23 +08:00
Zhou Xiao
50662823f2
change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
...
(cherry picked from commit ee48ef2167 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-07-30 13:13:20 +08:00
zhanghaipeng
d7a8d9f646
fix(bt/ble): Update esp32 libbtdm_app.a (3a27e2e)
...
- Optimize check Access Address when receive connection request PDU
2025-07-29 15:36:12 +08:00
Island
706d22ac55
Merge branch 'bugfix/fix_some_ble_bugs_250628_cjh_esp32_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs 250628 on esp32(d9a3de0) (v5.1)
See merge request espressif/esp-idf!40794
2025-07-29 14:11:35 +08:00
Rahul Tank
cdbc997800
Merge branch 'bugfix/fix_compilation_issue_v5.1' into 'release/v5.1'
...
fix(nimble): Fixed compilation issue with BLE_GATTS flag (v5.1)
See merge request espressif/esp-idf!40813
2025-07-29 11:37:58 +05:30
zwx
4f2cd9eb45
fix(openthread): fix the preference of the ip6 address set to lwip
2025-07-29 11:51:31 +08:00
xiongweichao
3cbf1d7ab3
feat(bt): Add record_handle in ESP_SDP_REMOVE_RECORD_COMP_EVT
2025-07-28 07:48:40 +00:00
Aditya Patwardhan
6383285627
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.1' into 'release/v5.1'
...
Feature/enable support for ecdsa 192(v5.1)
See merge request espressif/esp-idf!40621
2025-07-28 12:45:56 +05:30
Kapil Gupta
82db08f9a2
fix(esp_wifi): Set default ap mgmt cipher
2025-07-28 12:03:47 +05:30
tarun.kumar
b76b02264c
fix(wifi): Made changes in api for sending bcast deauth frames
2025-07-28 11:54:29 +05:30
Jiang Jiang Jian
015167892d
Merge branch 'bugfix/fix_find_the_oldest_device_v5.1' into 'release/v5.1'
...
Bugfix/fix find the oldest device (v5.1)
See merge request espressif/esp-idf!40834
2025-07-28 14:18:23 +08:00
Jiang Jiang Jian
08e3a50290
Merge branch 'bugfix/fix_pmksa_cache_expired_after_sntp_issue_v5.1' into 'release/v5.1'
...
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue(Backport v5.1)
See merge request espressif/esp-idf!40830
2025-07-28 14:17:24 +08:00
Jiang Jiang Jian
93792c23d5
Merge branch 'fix/ieee802154_example_rx_v5.1' into 'release/v5.1'
...
fix(ieee802154): set rx_when_idle to false when Rx stop (v5.1)
See merge request espressif/esp-idf!40827
2025-07-28 14:17:18 +08:00
Jiang Jiang Jian
fa4f9f7a95
Merge branch 'bugfix/fix_phy_test_crash_v5.1' into 'release/v5.1'
...
fix(PHY): Fixed phy test example crash (v5.1)
See merge request espressif/esp-idf!40754
2025-07-28 14:15:24 +08:00
akshat
e403c2ea0d
bugfix(wifi): Fix incorrect SAE-PK advertisement in assoc request
2025-07-28 14:13:59 +08:00
Xiao Xufeng
2b66f127fd
fix(esp_flash): fixed issue of escaping boundary check
...
Also patched corresponding ROM functions
2025-07-28 14:10:06 +08:00
chenjianhua
cf265c962b
fix(bt): Update bt lib for ESP32(d9a3de0)
...
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params
2025-07-28 13:18:17 +08:00
Rahul Tank
25aee09459
fix(nimble): Added code under correct flags to fix compilation warnings
2025-07-28 10:27:45 +05:30
Zhang Hai Peng
0fa5f59d2b
fix(ble/bluedroid): Fixed fail to disconnect when device record is cleared
...
(cherry picked from commit b6dc79af47 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:23 +08:00
Zhang Hai Peng
4d4e14a83e
fix(ble/bluedroid): fix incorrect resolving_list_avail_size update
...
(cherry picked from commit ac385530af )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:21 +08:00
Zhang Hai Peng
3ebd5ad0fc
fix(ble/bluedroid): ensure resolving list is updated when the oldest device is removed
...
(cherry picked from commit 61606a6f95 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:18 +08:00
Zhang Hai Peng
59de68ee84
fix(ble/bluedroid): Fix issue causing BTM_GetSecurityFlags failed
...
(cherry picked from commit 48235c7b25 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-07-25 21:53:16 +08:00
muhaidong
7cd478b480
fix(wifi): fix pmksa cache expiration caused by sntp time synchronization issue
2025-07-25 20:01:52 +08:00