Commit Graph
45399 Commits
Author SHA1 Message Date
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
Island 9ff65c36c2 Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.4' into 'release/v5.4'
validate handle in esp_ble_gattc_register_for_notify (5.4)

See merge request espressif/esp-idf!48544
2026-05-19 11:47:50 +08:00
Island 852165c436 Merge branch 'change/separate_nimble_host_mem_apis_v5.4' into 'release/v5.4'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48464
2026-05-19 10:29:55 +08:00
yangfeng 7a5d11aab1 fix: Remove the check for recv and send being NULL 2026-05-19 09:46:41 +08:00
Roland Dobai 25513bfd56 Merge branch 'ci/forced_esptool_install_v5.4' into 'release/v5.4'
CI: Force the update of esptool to the latest dev release in every job (v5.4)

See merge request espressif/esp-idf!48634
2026-05-18 13:23:08 +02:00
Fu Hanxi 0ac409514f Merge branch 'ci/remove_deprecated_sha_update_job_v5.4' into 'release/v5.4'
ci: remove deprecated SHA update job (v5.4)

See merge request espressif/esp-idf!48649
2026-05-18 12:12:30 +02:00
Evgeny Torbin cd460dbc3b ci: remove deprecated SHA update job 2026-05-18 11:52:58 +02:00
sonika.rathi 57ebf30bf2 fix(examples): suppress perf_benchmark printf in CI 2026-05-18 11:28:02 +02:00
muhaidong 758d797a8f fix(wifi): fix arp and dns affect signaling test issue
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 16:17:42 +08:00
Roland Dobai 31e1f121f1 ci(gitlab): Force the update of esptool to the latest dev release 2026-05-18 10:03:06 +02:00
Ashish Sharma 1702f33a3a fix(http_request): fixes failing pytest 2026-05-18 15:12:11 +08:00
Jiang Jiang Jian e61b3563c6 Merge branch 'bugfix/concurrency_hostapd_sae_queue_v5.4' into 'release/v5.4'
fix(wifi): Fix concurrency issues for hostapd_sae_queue for softap (v5.4)

See merge request espressif/esp-idf!48366
2026-05-18 14:06:57 +08:00
Jiang Jiang Jian 37fe37324d Merge branch 'ci/add_static_tx_buffer_case_v5.4' into 'release/v5.4'
ci: Add wifi static buffer case v5.4

See merge request espressif/esp-idf!48549
2026-05-18 12:22:15 +08:00
Marius Vikhammer 54c3e064e3 Merge branch 'fix/esp32p4-efuse-rtc-calib-missing-rev3' into 'release/v5.4'
fix(efuse): include esp_efuse_rtc_calib.c for esp32p4 rev >= 3.0

See merge request espressif/esp-idf!48587
2026-05-18 09:52:55 +08:00
Sudeep Mohanty 9d4171e3ab fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel
Replace the eTaskGetState() polling guard in prvTaskDeleteWithCaps()
with a per-core xTaskGetCurrentTaskHandleForCore() check, so the
predicate matches vTaskDelete()'s immediate-vs-deferred decision. This
closes the taskTASK_SCHEDULED_TO_YIELD race against the IDLE-deferred
TCB cleanup on the SMP preview kernel; behaviour is unchanged on the
default IDF kernel and on single-core targets.
2026-05-15 15:30:41 +02:00
Sudeep MohantyandCursor babd3e3ac8 fix(ulp_riscv_i2c): Fix spurious pass in RTC I2C multi-device test
The test was passing without real I2C communication due to a GPIO
mismatch (slave on GPIO 6/7 vs RTC I2C master on GPIO 2/3), single-byte
zero-coincidence, unchecked ULP return values, and an insufficient
RTC I2C timeout.

Fix slave GPIOs, increase test length, check I2C return values, add
proper assertions, and set an adequate RTC I2C timeout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 15:24:43 +02:00
Island cf4f508aa4 Merge branch 'fix/ble-uart-bridge-missed-dataclass-v5.4' into 'release/v5.4'
fix(ble): added missed dataclass decorator for backport (v5.4)

See merge request espressif/esp-idf!48589
2026-05-15 19:14:43 +08:00
Zhou Xiao 64a6430a3e fix(ble): added missed dataclass decorator for backport 2026-05-15 18:37:01 +08:00
Sudeep MohantyandCursor d169a35bd5 fix(efuse): include esp_efuse_rtc_calib.c for esp32p4 rev >= 3.0
Closes https://github.com/espressif/esp-idf/issues/18619

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 11:54:48 +02:00
Ashish Sharma 029f3617d3 fix(esp_http_server): fixes websocket recv error handling
Closes https://github.com/espressif/esp-idf/issues/18483
2026-05-15 14:06:31 +08:00
ding huan 85de8836d7 ci: Add wifi static buffer case 2026-05-15 11:45:12 +08:00