Jiang Jiang Jian
80eb8a4751
Merge branch 'bugfix/sdp_null_access_v5.4' into 'release/v5.4'
...
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks (v5.4)
See merge request espressif/esp-idf!48899
2026-05-27 10:44:44 +08:00
Marius Vikhammer
b976c335e7
Merge branch 'ci/disable_gdbstub_test_v5.4' into 'release/v5.4'
...
ci(panic): disable gdbstub test on esp32p4
See merge request espressif/esp-idf!48939
2026-05-27 10:16:31 +08:00
Marius Vikhammer
a201b2acfe
ci(panic): disable gdbstub test on esp32p4
2026-05-27 09:43:20 +08:00
Rahul Tank
e3dc01b237
Merge branch 'bugfix/nimble_hid_fixes_lock_v5.4' into 'release/v5.4'
...
fix(nimble): fix for the branch bugfix/nimble_hid_fixes (v5.4)
See merge request espressif/esp-idf!48857
2026-05-26 15:55:25 +05:30
Zhang Wen Xu
cdb03a01a0
Merge branch 'feat/add_teardown_for_openthread_case_v5.4' into 'release/v5.4'
...
ci: add tear down for openthread ci case (v5.4)
See merge request espressif/esp-idf!48780
2026-05-26 06:32:40 +00:00
Jin Cheng
0820e16617
fix(bt/bluedroid): fixed SDP deinit race with pending callbacks
...
Cancel any active SDP search during disabling and mark the BTA SDP
callbacks inactive so late search completions are not propagated
after deinit. Guard BTC side SDP completion handling after cleanup
to avoid null references.
2026-05-26 13:44:47 +08:00
Mayank Tyagi
f6eef8afe0
fix(nimble): Avoid deadlock caused by local writes taking s_hidd_mutex
2026-05-25 16:05:55 +05:30
Martin Vychodil
4efde1556a
Merge branch 'bugfix/idfci-10775-fatfs-wl-dyn-buffers-ci-timeout_v5.4' into 'release/v5.4'
...
fix(storage): mark storage pytest apps flaky in CI (v5.4)
See merge request espressif/esp-idf!48811
2026-05-25 03:29:30 +08:00
Jiang Jiang Jian
e379ddb136
Merge branch 'bugfix/roaming_app_issues_v5.4' into 'release/v5.4'
...
Fixed some issues in roaming app found using static analysis(v5.4)
See merge request espressif/esp-idf!48627
2026-05-22 19:22:08 +08:00
Rahul Tank
ae081b013a
Merge branch 'bugfix/nimble_hid_fixes_v5.4' into 'release/v5.4'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.4)
See merge request espressif/esp-idf!48694
2026-05-22 13:39:43 +05:30
Jiang Jiang Jian
552026e8fc
Merge branch 'bugfix/fix_bt_incorrect_error_code_v5.4' into 'release/v5.4'
...
fix(bt): Correct the error code in pairing when pin code req rejected by host (v5.4)
See merge request espressif/esp-idf!48793
2026-05-22 15:20:30 +08:00
yiwenxiu
47a2081a6b
ci: add tear down for openthread ci case
2026-05-22 10:43:25 +08:00
sonika.rathi
a2146843ce
fix(storage): mark storage pytest apps flaky in CI
2026-05-21 19:54:07 +02:00
Martin Vychodil
c5b7e9e44a
Merge branch 'bugfix/nvs-blockdev-skip-nvs-ram-test_v5.4' into 'release/v5.4'
...
fix(nvs_flash): skip SPIRAM heap test on non-spiram configs (v5.4)
See merge request espressif/esp-idf!48786
2026-05-21 21:52:37 +08:00
Martin Vychodil
4e0c646d72
Merge branch 'bugfix/nvs-bootloader-pytest-app-log_v5.4' into 'release/v5.4'
...
test(nvs_bootloader): mark nvs bootloader pytest as flaky (v5.4)
See merge request espressif/esp-idf!48699
2026-05-21 20:08:52 +08:00
Martin Vychodil
b0ef8e2426
Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v5.4' into 'release/v5.4'
...
fix(examples): suppress perf_benchmark printf in CI (v5.4)
See merge request espressif/esp-idf!48645
2026-05-21 20:02:35 +08:00
linruihao
87ef6fee30
fix(bt): Correct the error code in pairing when pin code req rejected by host
2026-05-21 19:05:50 +08:00
Fu Hanxi
0f5adc004f
Merge branch 'ci/stable-build-jobs-v5.4' into 'release/v5.4'
...
Ci/stable build jobs v5.4
See merge request espressif/esp-idf!48717
2026-05-21 10:15:52 +02:00
Mayank Tyagi
55eb17aa54
fix(nimble): Forward HID report/control/protocol writes as HIDD events
2026-05-21 12:31:04 +05:30
sonika.rathi
27e429ca34
fix(nvs_flash): scope NVS unity tests to correct CI configs
2026-05-21 09:00:02 +02:00
Mayank Tyagi
974a40464d
fix(nimble): Added change to read initial BAS level post connection
2026-05-21 12:28:41 +05:30
Rahul Tank
e28c49f1e3
Merge branch 'feat/esp_insight_read_log_master_v5.4' into 'release/v5.4'
...
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.4)
See merge request espressif/esp-idf!47581
2026-05-21 11:10:23 +05:30
Mahavir Jain
2d93601891
Merge branch 'fix/protocomm-close-session-id-mismatch_v5.4' into 'release/v5.4'
...
fix(protocomm): pass current session id when closing existing session (v5.4)
See merge request espressif/esp-idf!48736
2026-05-21 10:45:07 +05:30
Kapil Gupta
cb1d71c74a
fix(roaming): prevent timeout payload double-free on deinit
...
Track timeout user_data before registration, untrack on register failure
2026-05-20 19:26:02 +05:30
Kapil Gupta
441b5123b8
fix(esp_wifi): Fixed some issues in roaming app found using static analysis
2026-05-20 19:25:30 +05:30
Jiang Jiang Jian
3c3508b083
Merge branch 'feat/test_lp_core_debugging_v5.4' into 'release/v5.4'
...
feat(ulp): add pytest for debugging example (v5.4)
See merge request espressif/esp-idf!48257
2026-05-20 18:01:06 +08:00
Jiang Jiang Jian
7aa4721bc3
Merge branch 'fix_otatool_serial_handoff_v5.4' into 'release/v5.4'
...
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.4)
See merge request espressif/esp-idf!47715
2026-05-20 18:00:55 +08:00
Jiang Jiang Jian
7e03de10d4
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.4' into 'release/v5.4'
...
fix(wifi): fix some wifi bugs 260519 v5.4(Backport v5.4)
See merge request espressif/esp-idf!48714
2026-05-20 17:17:16 +08:00
Mayank Tyagi
41c2a4909b
feat(nimble): ADD BLE HCI logging support for ESP Insights
2026-05-20 13:40:00 +05:30
Aditya Patwardhan
c795b0f1a7
fix(protocomm): pass current session id when closing existing session
...
sec1_new_session()/sec2_new_session() were calling sec*_close_session()
with the *new* session_id parameter instead of the existing
cur_session->id. The close handler validates `cur_session->id ==
session_id` before performing teardown, so the call always failed with
ESP_ERR_INVALID_STATE.
Effect: when a peer started a new provisioning session while another was
already active, the previous session's PSA keys, AES context, SRP handle
and username buffer were leaked instead of being destroyed. The cleared
session struct was overwritten by the new session, leaking the previous
key handles inside PSA Crypto and (for security2) leaking heap memory
for the username and SRP context.
Fix: pass cur_session->id so the close path actually executes the
teardown (psa_destroy_key/psa_cipher_abort/esp_srp_free/free) before the
new session takes over.
2026-05-20 12:38:08 +05:30
Mahavir Jain
b3fcd9d561
Merge branch 'bugfix/openthread_exclude_cve_v5.4' into 'release/v5.4'
...
fix(openthread): exclude CVE-2026-8369 from the list (v5.4)
See merge request espressif/esp-idf!48726
2026-05-20 09:27:10 +05:30
Zhang Wen Xu
7fd2dbf4d2
Merge branch 'fix/optimize_the_ot_ci_v5.4' into 'release/v5.4'
...
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v5.4)
See merge request espressif/esp-idf!48689
2026-05-20 03:25:46 +00:00
Mahavir Jain
6e8c562c93
fix(openthread): exclude CVE-2026-8369 from the list
2026-05-20 10:50:16 +08:00
Jiang Jiang Jian
fd7a86d66a
Merge branch 'bugfix/hfp_reg_data_cb_v5.4' into 'release/v5.4'
...
fix: Remove the check for recv and send being NULL(v5.4)
See merge request espressif/esp-idf!48617
2026-05-20 10:34:45 +08:00
Jiang Jiang Jian
904e4d2594
Merge branch 'fix/ssl_crash_with_rom_crypto_impl_v5.4' into 'release/v5.4'
...
fix(mbedtls): fix ROM mbedTLS threading alt issues (v5.4)
See merge request espressif/esp-idf!48672
2026-05-20 10:34:18 +08:00
Fu Hanxi
da06cc2a7e
ci: log per-job ccache stats
2026-05-20 09:47:10 +08:00
Fu Hanxi
1684252646
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:45:19 +08:00
muhaidong
3027db12eb
fix(wifi): update auth mode threshold doc
2026-05-19 22:04:59 +08:00
muhaidong
f2dec33cbb
fix(wifi): update wifi scan threshold doc
2026-05-19 22:04:50 +08:00
muhaidong
6898b38ad5
fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G
2026-05-19 22:04:37 +08:00
muhaidong
c9ceba109d
fix(doc): update the soft-AP max_connection documentation
2026-05-19 22:04:16 +08:00
muhaidong
6dec1e1351
fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig
2026-05-19 22:02:54 +08:00
muhaidong
419d4f8f9d
fix(wifi): update rom ld file for fix max connection number issue
2026-05-19 22:01:32 +08:00
muhaidong
3e9ebf0ecf
fix(wifi): fix some wifi bugs 260519 v5.4
...
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-19 22:01:09 +08:00
Xu Si Yu
74b735dde5
fix(openthread): wait for all onlink GUAs to finish DAD before tests
2026-05-19 18:42:37 +08:00
sonika.rathi
6ce3c31372
test(nvs_bootloader): mark nvs bootloader pytest as flaky
2026-05-19 12:19:08 +02:00
Jiang Jiang Jian
99959fe349
Merge branch 'bugfix/fix_some_wifi_bugs_260518_v5.4' into 'release/v5.4'
...
fix(wifi): fix arp and dns affect signaling test issue(Backport v5.4)
See merge request espressif/esp-idf!48639
2026-05-19 16:56:52 +08:00
Jiang Guang Ming
1c9d738fde
fix(mbedtls): fix ROM mbedTLS threading alt issues
2026-05-19 15:51:19 +08:00
Mahavir Jain
63e77416df
Merge branch 'fix/fix_ws_server_signed_recv_checks_v5.4' into 'release/v5.4'
...
fix(esp_http_server): Fix incorrect handling of websocket recv failures in web socket server (v5.4)
See merge request espressif/esp-idf!48332
2026-05-19 11:20:33 +05:30
Mahavir Jain
00b4c21c53
Merge branch 'fix/fix_http_request_pytest_v5.4' into 'release/v5.4'
...
fix(http_request): fixes failing pytest (v5.4)
See merge request espressif/esp-idf!48625
2026-05-19 11:19:51 +05:30