glmfe
f0c6699c67
fix(tcp_transport): Fix test for socks transport
...
- Removed out of scope stack acess
2025-04-07 12:10:12 -03:00
Jiang Jiang Jian
c3d5d5d1a0
Merge branch 'feature/softap_fixes_for_ceritification_v5.2' into 'release/v5.2'
...
WiFi: fixes for issues discovered during SoftAP ceritification (v5.2)
See merge request espressif/esp-idf!36531
2025-04-07 20:51:04 +08:00
Island
b0f1d71b85
Merge branch 'feat/support_bluedroid_host_iso_feature_master_v5.2' into 'release/v5.2'
...
Support bluedroid host new features (v5.2)
See merge request espressif/esp-idf!38114
2025-04-07 16:01:05 +08:00
Kapil Gupta
401259356b
ci(wifi): Add builds for FT, RRM and WNM configs
2025-04-07 12:28:22 +05:30
Kapil Gupta
60883805f9
fix(wifi): Fixed compilation error when 11R is enabled without 11KV
...
Closes https://github.com/espressif/esp-idf/issues/15539
2025-04-07 12:22:23 +05:30
Kapil Gupta
0defc6a651
fix(esp_wifi): Prevent flushing of FT data mistakenly
2025-04-07 12:22:23 +05:30
Kapil Gupta
740e7607cd
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
2025-04-07 12:22:23 +05:30
Kapil Gupta
d8ca0675bb
fix(esp_wifi): Address some review comments
2025-04-07 12:22:23 +05:30
Aditi
ef9a42b438
fix(wpa_supplicant): Remove the btm_rrm task from supplicant
...
This commit removes btm_rrm_t task and CONFIG_SUPPLICANT_TASK from
wpa_supplicant and make the functions work in wifi task's context.
2025-04-07 12:22:23 +05:30
Aditi
89bcd5636e
fix(wpa_supplicant): Fix for sending alternate ft-auth in roaming
2025-04-07 12:22:23 +05:30
Aditi
b49a48ae8e
fix(wpa_supplicant): Add two separate flags for RRM and WNM
...
Added two separate flags CONFIG_RRM(80211k) and CONFIG_WNM(80211v)
flags under IEEE80211KV support flag.
2025-04-07 12:22:23 +05:30
Aditi
356d2511eb
fix(esp_wifi): Add fix for error handling for FT-Auth
2025-04-07 12:22:23 +05:30
Nachiket Kukade
2d913cbd01
fix(wpa_supplicant): Fix some coverity issues in wpa_supplicant
...
1. Fix leak in SoftAP while sending SAE Confirm
2. Move NULL check before pointer is getting used
3. Remove some dead code
2025-04-07 12:22:23 +05:30
wangtao@espressif.com
9795558c03
fix(wifi): fix build issue when disable wpa3 sae
2025-04-07 12:22:23 +05:30
Shreyas Sheth
03b2f53f76
fix(wifi): Resolve comments for softap fixes
2025-04-07 12:22:23 +05:30
Shreyas Sheth
fd521fed30
fix(wifi): Resolve comments on feature/softap_fixes_for_ceritification
2025-04-07 12:22:23 +05:30
Shreyas Sheth
f5afc4a123
fix(wifi): Make sure auth is sent after sae process
2025-04-07 12:22:23 +05:30
Shreyas Sheth
241954faa3
feat(wifi): Add support for transition_disable for softAP
...
Bugfix rsnxe len for assoc req
2025-04-07 12:22:23 +05:30
Rahul Tank
51b965e29f
Merge branch 'bugfix/handle_invalid_rd_rem_feat_v5.2' into 'release/v5.2'
...
fix(nimble): Handle connection posting condition (v5.2)
See merge request espressif/esp-idf!38229
2025-04-07 12:04:19 +08:00
Sajia
a3530f5098
fix(wifi): Fix crash when set config is called with changed password
...
Closes https://github.com/espressif/esp-idf/issues/15584
2025-04-06 19:09:19 +05:30
Sarvesh Bodakhe
27f45e1ab8
fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed
2025-04-06 19:08:55 +05:30
Island
a67f6742db
Merge branch 'bugfix/fixed_c2eco4_ble_crash_issue_5.2' into 'release/v5.2'
...
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
See merge request espressif/esp-idf!38215
2025-04-03 14:42:53 +08:00
Rahul Tank
01a11e1e88
fix(nimble): Handle connection posting condition
2025-04-03 11:08:38 +05:30
Jiang Jiang Jian
1512f758ce
Merge branch 'fix/fix_esp32s3_reboot_cache_failure_v5.2' into 'release/v5.2'
...
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart (v5.2)
See merge request espressif/esp-idf!37587
2025-04-03 10:27:54 +08:00
morris
1800e0f24d
Merge branch 'fix/usb-host-device-close-err-give-semaphore_v5.2' into 'release/v5.2'
...
fix(usb_host): Give semaphore on attempted close of non-opened device (backport v5.2)
See merge request espressif/esp-idf!38153
2025-04-03 10:23:31 +08:00
morris
251b05c576
Merge branch 'fix/i2s_iram_safe_issue_while_use_psram_v5.2' into 'release/v5.2'
...
fix(i2s): fixed failure when dma is iram_safe but i2s not (v5.2)
See merge request espressif/esp-idf!38005
2025-04-03 10:20:03 +08:00
Shen Weilong
f8417bd2b8
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
2025-04-03 08:56:19 +08:00
Tan Yan Quan
19d1303185
feat(openthread): update thread-lib to support BR DNS resolution
2025-04-02 14:12:19 +08:00
Tan Yan Quan
42d111e320
feat(openthread): revert to OT upstream main branch
2025-04-02 12:06:10 +08:00
Tan Yan Quan
b953242439
fix(openthread): change include statement to updated upstream path
2025-04-02 12:05:49 +08:00
Tan Yan Quan
cc1b9b3236
fix(openthread): update openthread upstream to support BR DNS resolution
2025-04-02 12:03:38 +08:00
zhiweijian
fc89e3f068
fix(ble/bluedroid): move setting host feature API to GAP
2025-04-02 00:03:29 +08:00
zhiweijian
ed5a3bc999
feat(bt/bluedroid): Support ble bluedroid host connection subrating feature
2025-04-02 00:03:29 +08:00
zhiweijian
427bcbffc0
feat(bt/bluedroid): Support ble bluedroid host power control feature
2025-04-02 00:03:29 +08:00
zhiweijian
2a5d15c45b
feat(bt/bluedroid): Support BLE CTE in bluedroid host
2025-04-02 00:03:29 +08:00
zhiweijian
479a2f5475
feat(bt/bluedroid): Support BLE iso in bluedroid host
2025-04-02 00:03:29 +08:00
Marius Vikhammer
20ab752e3f
Merge branch 'fix/ringbuf_allow_split_receive_crash_v5.2' into 'release/v5.2'
...
fix(ringbuf): xRingbufferReceive() crashes for allow-split buffers (v5.2)
See merge request espressif/esp-idf!37924
2025-04-01 14:56:06 +08:00
Rahul Tank
7317312110
Merge branch 'bugfix/reattempt_sync_failed_unlock_v5.2' into 'release/v5.2'
...
fix(nimble): Added ble_hs_unlock for resync failed (v5.2)
See merge request espressif/esp-idf!38099
2025-04-01 14:35:43 +08:00
Island
8407b1d859
Merge branch 'feat/support_blecrt_359_v5.2' into 'release/v5.2'
...
Support BLE vendor hci set rx sensie and max gain on esp32c3 (v5.2)
See merge request espressif/esp-idf!38128
2025-04-01 11:04:34 +08:00
igor.masar
5609df4096
fix(usb_host): Fix return code and description
...
Changed error code from ESP_ERR_INVALID_STATE to ESP_ERR_NOT_FOUND
when the client never opened the device.
Updated function documentation to correctly reflect return values.
2025-03-31 23:44:37 +02:00
Myk Melez
a40a50998e
fix(usb_host): Give semaphore on attempted close of non-opened device
...
If you call *usb_host_device_close()* for a device that isn't open, the function exits early,
without giving back the semaphore it took, which causes any other call that tries to take
that semaphore to hang indefinitely.
Strangely, there's redundant handling of this condition, with two checks in a row that both handle
the case where `_check_client_opened_device(client_obj, dev_addr)` returns `false`:
```c
HOST_CHECK_FROM_CRIT(_check_client_opened_device(client_obj, dev_addr), ESP_ERR_NOT_FOUND);
if (!_check_client_opened_device(client_obj, dev_addr)) {
// Client never opened this device
ret = ESP_ERR_INVALID_STATE;
HOST_EXIT_CRITICAL();
goto exit;
}
…
exit:
xSemaphoreGive(p_host_lib_obj->constant.mux_lock);
return ret;
```
The first line is the one that exits early, as HOST_CHECK_FROM_CRIT returns its second parameter
if its first parameter is false, without giving back the semaphore (although it does exit
the critical section).
The subsequent block handles the exact same case, except that it ensures the semaphore is given
back before returning. Currently, this block is never reached.
Perhaps the first check was added, then someone noticed the issue and added the second check,
but they forgot to remove the first one.
In any case, this PR removes the first check, so the second check can properly handle this case
by giving back the semaphore before returning.
This bug appears to have been present in the initial commit of the USB Host library to the ESP-IDF
repo: accbaee57c
Of course, if you never try to close a non-opened device, then you won't encounter it!
Unfortunately, I have some code that tried to do that, which is how I found the issue.
2025-03-31 23:44:37 +02:00
morris
47befdb5ea
Merge branch 'bugfix/ledc_fade_stop_race_condition_v5.2' into 'release/v5.2'
...
fix(ledc): fix race condition in ledc_fade_stop causing assert failure (v5.2)
See merge request espressif/esp-idf!38082
2025-03-31 16:46:49 +08:00
morris
0724b14443
Merge branch 'contrib/github_pr_15484_v5.2' into 'release/v5.2'
...
fix(twai): fixed twai assert fail during recover (GitHub PR) (v5.2)
See merge request espressif/esp-idf!37990
2025-03-31 16:46:12 +08:00
Chen Jian Hua
c8cf2d6610
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
...
- Support BLE vendor hci set RX sensitivity and AGC gain command
(cherry picked from commit 8742bbe553
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-03-31 12:05:20 +08:00
Shu Chen
c78a0c5854
Merge branch 'feat/add_config_to_set_addrfamily_v5.2' into 'release/v5.2'
...
feat(tcp_transport): add an api to configure the addr family (v5.2)
See merge request espressif/esp-idf!37913
2025-03-31 10:56:32 +08:00
Wang Meng Yang
fed9272ffa
Merge branch 'bugfix/sec_service_record_conn_fail_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles(v5.2)
See merge request espressif/esp-idf!38076
2025-03-31 07:19:53 +08:00
Astha Verma
6f0a878e40
fix(nimble): Added ble_hs_unlock for resync failed
2025-03-28 12:18:36 +05:30
Song Ruo Jing
7280739e3b
fix(ledc): fix race condition in ledc_fade_stop causing assert failure
...
Closes https://github.com/espressif/esp-idf/issues/15580
2025-03-27 20:17:13 +08:00
xiongweichao
450f900e22
fix(bt/bluedroid): fix the issue of connection failure when initializing multiple profiles
...
- Due to the number of service security records exceeding the maximum value, the connection failed
2025-03-27 19:59:34 +08:00
yinqingzhao
170dedca9e
fix(wifi): fix some wifi bugs
2025-03-27 17:55:00 +08:00