Commit Graph

42140 Commits

Author SHA1 Message Date
Ashish Sharma
a60e1546fb feat(esp_http_server): adds check for crlf in response creation 2026-04-28 15:13:50 +08:00
Rahul Tank
0f58a092ee Merge branch 'bugfix/gap_name_appearance_clobber_v5.3' into 'release/v5.3'
fix(nimble): Fix few nimble issues 21042026 (v5.3)

See merge request espressif/esp-idf!47942
2026-04-28 11:57:36 +05:30
Island
cf7a68461a Merge branch 'feat/support_ble_uart_service_v5.3' into 'release/v5.3'
Feat/support ble uart service (5.3)

See merge request espressif/esp-idf!47997
2026-04-28 13:25:44 +08:00
Zhou Xiao
e59e3859c4 fix(ble): fixed ci failures for backport 2026-04-28 12:32:56 +08:00
Zhou Xiao
896f943238 feat(ble): add BLE UART daemon notify API 2026-04-28 11:25:15 +08:00
Zhou Xiao
324840b308 docs(ble): document BLE UART bridge usage 2026-04-28 11:25:15 +08:00
Zhou Xiao
c42a074ab5 feat(ble): wire BLE UART bridge CLI 2026-04-28 11:25:15 +08:00
Zhou Xiao
e3041508b4 feat(ble): add BLE UART daemon RPC API 2026-04-28 11:25:15 +08:00
Zhou Xiao
26458384c8 feat(ble): add BLE UART bridge console 2026-04-28 11:25:15 +08:00
Zhi Wei Jian
d5c9a1ad27 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 11:25:08 +08:00
Marius Vikhammer
8122a88b2d Merge branch 'fix/freertos_mutex_not_given_by_owner_v5.3' into 'release/v5.3'
fix(freertos): hide obsolete mutex-owner config and harden assert test (v5.3)

See merge request espressif/esp-idf!47773
2026-04-28 10:15:37 +08:00
Rahul Tank
5411674692 fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit 2026-04-27 16:25:09 +05:30
Astha Verma
f488b5a930 fix(nimble): Preserve device name across ble_svc_gap_init re-call 2026-04-27 16:01:13 +05:30
Jiang Jiang Jian
984b886ea0 Merge branch 'bugfix/esp_task_wdt_v5.3' into 'release/v5.3'
fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure() (backport v5.3)

See merge request espressif/esp-idf!45900
2026-04-27 17:27:38 +08:00
Mahavir Jain
b6161a2ef8 Merge branch 'change/exclude_cve-2025-66442_5.5_v5.3' into 'release/v5.3'
change(mbedtls): adds CVE-2025-66442 to exclude list. (v5.3)

See merge request espressif/esp-idf!47970
2026-04-27 13:49:11 +05:30
Ashish Sharma
8061d573c7 change(mbedtls): adds CVE-2025-66442 to exclude list.
The CVE is applicable with Clang using LLVM's select-optimize feature. ESP-IDF uses GCC as default compiler and sets -Os as the default optimisation flag
2026-04-27 14:11:42 +08:00
Mahavir Jain
800f57f5bb Merge branch 'ci/github-dangerjs-fix-permissions_v5.3' into 'release/v5.3'
ci(github): fix permissions for GitHub-dangerjs (to content read) (v5.3)

See merge request espressif/esp-idf!47923
2026-04-27 08:51:16 +05:30
Omar Chebib
35ec172eaf fix(esp_system): fix a typo in the comments 2026-04-27 10:43:53 +08:00
Angus Gratton
eba4259a73 fix(esp_system): Allow esp_task_wdt_reconfigure() if timer is stopped
If Task WDT is initialised but not start, the call to esp_timer_stop() in
the reconfigure path returns ESP_ERR_INVALID_STATE and reconfiguring the
Task WDT fails. This isn't the case when the Timer Group is used for Task
WDT.

(This failure cascades into the failure due to disabled interrupts, fixed
in the parent commit.)

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2026-04-27 10:39:58 +08:00
Angus Gratton
08ca6ccc96 fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure()
- Failures were being masked as function always returned ESP_OK
- In the failure path the spinlock was not unlocked, so interrupts
  became permanently disabled.

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2026-04-27 10:39:58 +08:00
Jiang Jiang Jian
eb148e47b0 Merge branch 'bugfix/leave_after_assoc_comeback_error_v5.3' into 'release/v5.3'
fix(wifi): Leave connection after assoc comeback failure (Backport v5.3)

See merge request espressif/esp-idf!47687
2026-04-25 14:28:09 +08:00
Akshat Agrawal
938553dc1a fix(wifi): Leave connection after assoc comeback failure 2026-04-25 14:02:50 +08:00
Kapil Gupta
510d572d92 Merge branch 'bugfix/eap_frag_optimization_v5.3' into 'release/v5.3'
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v5.3)

See merge request espressif/esp-idf!47875
2026-04-24 18:52:37 +05:30
morris
e7ea603343 Merge branch 'fix/uhci_esp32p4_cache_v5.3' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.3)

See merge request espressif/esp-idf!47926
2026-04-24 20:46:39 +08:00
Jiang Jiang Jian
f3a2d17383 Merge branch 'bugfix/validate_ptk_generation_v5.3' into 'release/v5.3'
fix(esp_wifi): fail if ptk derivation fails (v5.3)

See merge request espressif/esp-idf!47854
2026-04-24 20:24:43 +08:00
Zhang Wen Xu
ced11b5a1f Merge branch 'fix/optimize_the_process_of_ot_ci_v5.3' into 'release/v5.3'
fix(openthread): optimize the process of openthread pytest cases (v5.3)

See merge request espressif/esp-idf!47899
2026-04-24 10:01:23 +00:00
Hu Rui
8ee0fd7a02 test(uhci): enable uhci ota test on C5 and P4 2026-04-24 16:12:00 +08:00
Tomas Sebestik
4888f418e2 ci(github): fix permissions for GitHub-dangerjs (to content read) 2026-04-24 09:58:06 +02:00
Zhang Wen Xu
8fa5e81ef0 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.3' into 'release/v5.3'
feat(openthread): make esp_netif glue optional (v5.3)

See merge request espressif/esp-idf!47863
2026-04-24 07:55:38 +00:00
Rahul Tank
f077c6e982 Merge branch 'bugfix/remove_extra_error_v5.3' into 'release/v5.3'
fix(nimble): Remove extra error prints added in previous commit (v5.3)

See merge request espressif/esp-idf!47885
2026-04-24 10:50:04 +05:30
Rahul Tank
19847351c9 fix(nimble): Fixed extra error prints introduced in previous commit 2026-04-23 15:47:08 +05:30
Island
e385341956 Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.3' into 'release/v5.3'
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.3)

See merge request espressif/esp-idf!47749
2026-04-23 17:53:19 +08:00
Xu Si Yu
533f06de01 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:09:43 +08:00
luoxu
d2b6b1a9e7 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 16:24:31 +08:00
Kapil Gupta
503b9c080a fix(esp_wifi): fail if ptk derivation fails 2026-04-23 12:01:11 +05:30
morris
76a12ad5c5 Merge branch 'fix/fix_lcd_cmd_bypassd_unexpectedly_v5.3' into 'release/v5.3'
fix(lcd): fix lcd cmd be bypassd unexpectedly (v5.3)

See merge request espressif/esp-idf!47808
2026-04-23 13:35:48 +08:00
Kapil Gupta
5f030ae104 fix(esp_wifi): Skip allocation of new buffers during EAP processing 2026-04-23 09:48:05 +05:30
Shu Chen
e753b72467 Merge branch 'feat/update_openthread_upstream_v5.3' into 'release/v5.3'
feat(openthread): update openthread upstream (v5.3)

See merge request espressif/esp-idf!47467
2026-04-22 11:40:10 +00:00
Zhibin (Ryan) Wen
a10269a4a9 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Zhibin (Ryan) Wen
f7116ba886 feat(openthread): make esp_netif glue optional
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Jiang Jiang Jian
48baa42e47 Merge branch 'bugfix/fix_ble_pair_fail_v5.3' into 'release/v5.3'
fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using defalut param (5.3)

See merge request espressif/esp-idf!47398
2026-04-22 15:41:13 +08:00
Rahul Tank
eac58ca641 Merge branch 'feat/nimble_logs_compression_v5.3' into 'release/v5.3'
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.3)

See merge request espressif/esp-idf!46999
2026-04-22 08:34:06 +05:30
Jiang Jiang Jian
ebbe8e463b Merge branch 'fix/psram_core_clk_enable_v5.3' into 'release/v5.3'
fix(mspi): enable PSRAM core clock in module clock init (v5.3)

See merge request espressif/esp-idf!46851
2026-04-21 17:41:52 +08:00
Jiang Jiang Jian
bff974ca8f Merge branch 'feat/support_bleqabr25_1521_v5.3' into 'release/v5.3'
feat(ble/bluedroid): Add an API to resolve RPA (v5.3)

See merge request espressif/esp-idf!46503
2026-04-21 16:27:36 +08:00
morris
036af88e67 Merge branch 'bugfix/lp_uart_rx_iomux_pin_not_work_v5.3' into 'release/v5.3'
fix(uart): lp uart rx iomux pin was not working as expected (v5.3)

See merge request espressif/esp-idf!47610
2026-04-21 16:19:15 +08:00
Chen Jichang
48149b7521 fix(lcd): fix lcd cmd be bypassd unexpectedly 2026-04-21 15:41:04 +08:00
Rahul Tank
86839c4a57 Merge branch 'bugfix/fix_software_ecc_v5.3' into 'release/v5.3'
fix(nimble): Fix Software ecc issue in tinycrpyt (v5.3)

See merge request espressif/esp-idf!47735
2026-04-21 10:33:04 +05:30
Zhang Hai Peng
355005a69b fix(bt/bluedroid): fix BLE SMP pairing failure on BLE-only devices when using default param
(cherry picked from commit 74a053bd4e)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-04-21 11:53:57 +08:00
Rahul Tank
0eb2633ba0 fix(nimble): Fix Software ecc issue in tinycrpyt 2026-04-20 14:08:29 +05:30
Sudeep Mohanty
dee64f955b fix(freertos): harden mutex owner assert reset test 2026-04-20 09:04:26 +02:00