Commit Graph

48023 Commits

Author SHA1 Message Date
Fu Hanxi
c433cb7bd2 Merge branch 'ci/stable-build-jobs-v5.5' into 'release/v5.5'
Ci/stable build jobs v5.5

See merge request espressif/esp-idf!48716
2026-05-21 10:16:53 +02:00
Rahul Tank
f4f8bbd8bf Merge branch 'feat/esp_insight_read_log_master_v5.5' into 'release/v5.5'
feat(nimble): ADD BLE HCI logging support for ESP Insights (v5.5)

See merge request espressif/esp-idf!47580
2026-05-21 11:10:03 +05:30
Mahavir Jain
7b48bb5c40 Merge branch 'fix/protocomm-close-session-id-mismatch_v5.5' into 'release/v5.5'
fix(protocomm): pass current session id when closing existing session (v5.5)

See merge request espressif/esp-idf!48735
2026-05-21 10:45:52 +05:30
Jiang Jiang Jian
9b0f2616cd Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.5' into 'release/v5.5'
fix(wifi): fix some wifi bugs 260519 v5.5(Backport v5.5)

See merge request espressif/esp-idf!48708
2026-05-20 17:50:41 +08:00
Jiang Jiang Jian
128defc06a Merge branch 'bugfix/hfp_reg_data_cb_v5.5' into 'release/v5.5'
fix: Remove the check for recv and send being NULL(v5.5)

See merge request espressif/esp-idf!48616
2026-05-20 17:14:07 +08:00
Mayank Tyagi
a30e86ca10 feat(nimble): ADD BLE HCI logging support for ESP Insights 2026-05-20 13:38:00 +05:30
Aditya Patwardhan
ffac3359fd 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:37:45 +05:30
Mahavir Jain
b6a4d8ae7d Merge branch 'bugfix/openthread_exclude_cve_v5.5' into 'release/v5.5'
fix(openthread): exclude CVE-2026-8369 from the list (v5.5)

See merge request espressif/esp-idf!48725
2026-05-20 09:26:57 +05:30
Zhang Wen Xu
c2611807f1 Merge branch 'fix/optimize_the_ot_ci_v5.5' into 'release/v5.5'
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v5.5)

See merge request espressif/esp-idf!48688
2026-05-20 03:25:33 +00:00
Mahavir Jain
6a622d12ef fix(openthread): exclude CVE-2026-8369 from the list 2026-05-20 10:50:08 +08:00
Jiang Jiang Jian
286e680522 Merge branch 'fix/ssl_crash_with_rom_crypto_impl' into 'release/v5.5'
fix(mbedtls): fix mbedtls threading alt issues

See merge request espressif/esp-idf!48657
2026-05-20 10:33:55 +08:00
Jiang Jiang Jian
ee367e0b68 Merge branch 'bugfix/hfp_co_build_err_v5.5' into 'release/v5.5'
fix(bt/bluedroid): fixed building errors in HFP datapath (v5.5)

See merge request espressif/esp-idf!48568
2026-05-20 10:32:34 +08:00
Fu Hanxi
6717c915d9 feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs 2026-05-20 09:43:34 +08:00
Fu Hanxi
8a4dbaac6a ci: log per-job ccache stats 2026-05-20 09:43:32 +08:00
muhaidong
81fa030c00 fix(wifi): update auth mode threshold doc 2026-05-19 21:12:11 +08:00
muhaidong
d83756db42 fix(wifi): update wifi scan threshold doc 2026-05-19 21:12:11 +08:00
muhaidong
fce13679a0 fix(doc): gate 5 GHz min-channel note on SOC_WIFI_SUPPORT_5G 2026-05-19 21:12:11 +08:00
muhaidong
c4b31cd2e8 fix(doc): update the soft-AP max_connection documentation 2026-05-19 21:12:11 +08:00
muhaidong
8f92270cf6 fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-05-19 21:12:11 +08:00
muhaidong
164584cb1d fix(wifi): update rom ld file for fix max connection number issue 2026-05-19 21:12:11 +08:00
muhaidong
6f2db2d402 fix(wifi): fix some wifi bugs 260519 v5.5
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 21:11:13 +08:00
Xu Si Yu
a9a6975781 fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-05-19 18:55:57 +08:00
Jiang Jiang Jian
091c972a02 Merge branch 'backport/backport_some_wifi_changes_v5.5_260518' into 'release/v5.5'
backport/backport some wifi changes v5.5 260518(backport v5.5)

See merge request espressif/esp-idf!48614
2026-05-19 16:51:29 +08:00
Euripedes Rocha
64a48bf760 Merge branch 'bugfix/transport_ws_ping_pong_v5.5' into 'release/v5.5'
fix(transport_ws): fix stream desync and chunked delivery of control frames (v5.5)

See merge request espressif/esp-idf!47847
2026-05-19 09:55:24 +02:00
Mahavir Jain
6a32889849 Merge branch 'feature/recovery_bootloader_support_v5.5' into 'release/v5.5'
feat(bootloader): Support recovery bootloader for ESP32P4 (v5.5)

See merge request espressif/esp-idf!48474
2026-05-19 12:35:57 +05:30
Jiang Guang Ming
24d57e57b3 fix(mbedtls): fix ROM mbedTLS threading alt issues 2026-05-19 14:52:43 +08:00
Island
5462e8e071 Merge branch 'bugfix/fix_ble_reg_notify_no_fail_v5.5' into 'release/v5.5'
validate handle in esp_ble_gattc_register_for_notify (5.5)

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

See merge request espressif/esp-idf!48463
2026-05-19 10:29:53 +08:00
surengab
516df0c0ce fix(transport_ws): read full PING payload in one call when propagate_control_frames is set 2026-05-18 16:07:32 +02:00
surengab
f1dfda34a8 fix(transport_ws): flush oversized control frame payload before returning error 2026-05-18 16:07:32 +02:00
Roland Dobai
f4c8b79059 Merge branch 'ci/forced_esptool_install_v5.5' into 'release/v5.5'
CI: Force the update of esptool to the latest dev release in every job (v5.5)

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

See merge request espressif/esp-idf!48642
2026-05-18 11:46:54 +02:00
Evgeny Torbin
350794bd8a ci: remove deprecated SHA update job 2026-05-18 10:57:31 +02:00
Jin Cheng
ed95ff80ae feat(ci): added example tests for HFP using external codec 2026-05-18 16:41:01 +08:00
Roland Dobai
b07968e9dc ci(gitlab): Force the update of esptool to the latest dev release 2026-05-18 10:12:25 +02:00
yangfeng
e99b0372f7 fix: Remove the check for recv and send being NULL 2026-05-18 15:15:18 +08:00
yinqingzhao
4fafd456a8 fix(test_apps): fix bugs in phy tsens test apps 2026-05-18 14:12:21 +08:00
yinqingzhao
27bdd7985b feat(regdomain): update regdomain according to wireless-regdb 2026-05-18 14:11:57 +08:00
yinqingzhao
2596639203 feat(wifi): support disable 11ac and 11ax in efuse 2026-05-18 12:23:35 +08:00
Jiang Jiang Jian
5e8d023738 Merge branch 'ci/add_static_tx_buffer_case_v5.5' into 'release/v5.5'
ci: Add wifi static buffer case v5.5

See merge request espressif/esp-idf!48547
2026-05-18 12:20:24 +08:00
Marius Vikhammer
cdfab2f6c8 Merge branch 'contrib/github_pr_16149_v5.5' into 'release/v5.5'
fix(freertos): Avoid core switch deadlock on start (GitHub PR) (v5.5)

See merge request espressif/esp-idf!48292
2026-05-18 10:22:57 +08:00
Marius Vikhammer
79d14f61ed Merge branch 'feature/esp32c5_efuse_calib_update_v5.5' into 'release/v5.5'
feat(efuse): Adds efuse calibration field for esp32c5 (v5.5)

See merge request espressif/esp-idf!48250
2026-05-18 09:53:18 +08:00
Marius Vikhammer
ba4a398aad Merge branch 'fix/bootloader-hooks-log-v2_v5.5' into 'release/v5.5'
fix(bootloader_hooks): Fix log_v2 support in bootloader hooks (v5.5)

See merge request espressif/esp-idf!48253
2026-05-18 09:47:28 +08:00
Roland Dobai
8c56298135 Merge branch 'fix/component_manager_version_v5.5' into 'release/v5.5'
Tools: seed IDF_VERSION before idf.py parses dependencies.lock (v5.5)

See merge request espressif/esp-idf!48608
2026-05-17 18:37:52 +02:00
Roland Dobai
490452a2a2 fix(tools): seed IDF_VERSION before idf.py parses dependencies.lock
Any idf.py invocation could hang indefinitely with no output while
spawning an unbounded chain of "idf.py --version" subprocesses,
eventually exhausting system memory.

During init_cli(), idf.py parses the project's dependencies.lock to
vet trusted component-provided idf_ext.py extensions. If the lock
contains a component whose manifest has an "if: idf_version" clause,
evaluating it calls idf-component-manager's _get_idf_version(). Outside
a CMake build the IDF_VERSION environment variable is not set, so that
function falls back to running "idf.py --version" as a subprocess,
which re-enters init_cli() and recurses without bound.

During a normal CMake build the component manager runs as a subprocess
that already has IDF_VERSION in its environment (see build/config.env),
so the fallback is never reached. The recursion happens only because
idf.py runs component-manager code in-process during its own CLI
startup, outside that context.

Seed IDF_VERSION into os.environ early in init_cli(), before any
dependencies.lock parsing, using the subprocess-free
idf_version_from_cmake() helper. This gives in-process component-manager
code the same IDF_VERSION a CMake build would provide.
2026-05-15 17:43:56 +02:00
Island
0f4a3e8c2e Merge branch 'fix/ble-uart-bridge-missed-dataclass-v5.5' into 'release/v5.5'
fix(ble): added missed dataclass decorator for backport (v5.5)

See merge request espressif/esp-idf!48590
2026-05-15 19:14:48 +08:00
Marius Vikhammer
e00452a1f0 Merge branch 'feat/riscv-spiram-stack-pointer-update-before-restart_v5.5' into 'release/v5.5'
fix(esp_system): fix PSRAM stack crash in esp_restart_noos on RISC-V SPIRAM chips (v5.5)

See merge request espressif/esp-idf!48068
2026-05-15 19:08:48 +08:00
Zhou Xiao
2f35704c8d fix(ble): added missed dataclass decorator for backport 2026-05-15 18:37:44 +08:00
Jiang Jiang Jian
d84f1d7e85 Merge branch 'bugfix/supp_pmk_cache_v5.5' into 'release/v5.5'
fix(wifi): Fix skipping usage of supp pmk caching for some cases

See merge request espressif/esp-idf!48081
2026-05-15 17:34:28 +08:00
Jonas Jonsson
dc5ae69a23 fix(freertos): Avoid core switch deadlock on start
With CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY=y the main task could
switch core between registering the idle hook and the while loop.

This would cause a deadlock were the current task was waiting for the
idle hook to run on the same core it's busy waiting.

Merge https://github.com/espressif/esp-idf/pull/16149
2026-05-15 11:25:51 +03:00