Jiang Jiang Jian
1568958048
Merge branch 'fix/wifi_nan_wrong_service_id_log_v6.0' into 'release/v6.0'
...
fix(nan): zero-init pub_id and sub_id in NAN service functions (Backport v6.0)
See merge request espressif/esp-idf!47132
2026-05-06 14:41:55 +08:00
Jiang Jiang Jian
a4bf7de482
Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed_v6.0' into 'release/v6.0'
...
fix(ble_mesh): fix Friend queue losing segmented messages for LPN (6.0)
See merge request espressif/esp-idf!47936
2026-05-06 10:33:14 +08:00
Jiang Jiang Jian
acfd0a8894
Merge branch 'feat/ble_mesh_config_depends_on_soc_caps_v6.0' into 'release/v6.0'
...
feat(ble_mesh): add SOC capability dependency for BLE Mesh config (6.0)
See merge request espressif/esp-idf!48112
2026-05-06 10:30:50 +08:00
Jiang Jiang Jian
1a8a0ff622
Merge branch 'fix/esp32_iram_as_8bit_access_from_isr1_v6.0' into 'release/v6.0'
...
fix(xtensa): Fix ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY mode for ISR1 (v6.0)
See merge request espressif/esp-idf!46416
2026-05-06 10:19:39 +08:00
Jiang Jiang Jian
3d2c10aaf3
Merge branch 'feat/coredump_rtc_noinit_v6.0' into 'release/v6.0'
...
Add a new attribute COREDUMP_NOINIT_ATTR (v6.0)
See merge request espressif/esp-idf!45054
2026-05-06 10:19:37 +08:00
morris
b30336a0df
Merge branch 'feature/adds_efuse_for_h2_v6.0' into 'release/v6.0'
...
feat(efuse): Adds efuse for ESP32-H2 revision 1.2 (v6.0)
See merge request espressif/esp-idf!48151
2026-05-06 10:00:48 +08:00
Alexey Gerenkov
bbdc10abfc
Merge branch 'fix/cxx_noreturn_issue_v6.0' into 'release/v6.0'
...
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++ (v6.0)
See merge request espressif/esp-idf!48088
2026-05-05 18:54:41 +08:00
Alexey Gerenkov
42e57db42f
Merge branch 'feat/refactor_bootloade_linker_scripts_v6.0' into 'release/v6.0'
...
feat(bootloader): split linker scripts into memory and sections (v6.0)
See merge request espressif/esp-idf!48091
2026-05-05 18:44:57 +08:00
sonika.rathi
2257f83940
fix(fatfs): fix readdir/stat path buffer sizing in test
2026-05-05 12:16:18 +02:00
Mahavir Jain
43ccdfe694
Merge branch 'fix/mbedtls-esp-mem-move-to-idf-mbedtls_v6.0' into 'release/v6.0'
...
fix(mbedtls): Fix `test_rebuild_source_files` failure on Windows caused by unstable CMake Ninja paths (v6.0)
See merge request espressif/esp-idf!48044
2026-05-05 15:02:41 +05:30
harshal.patil
63b2f2c8e8
fix(esp_security): Fix the flipped key info slot when deploying a Key Manager-based key
2026-05-04 15:42:30 +05:30
harshal.patil
1caafa9e2b
fix(esp_security): Enable ECC clock while using the Key Manager's ECDH key deployment mode
2026-05-04 15:42:30 +05:30
Guillaume Souchere
ed9eefd94b
fix(mbedtls): compile esp_mem.c in IDF component lib instead of builtin target
...
esp_mem.c in the builtin target via
target_sources(builtin PRIVATE ...) called from the parent CMakeLists.
This cross-directory source injection causes CMake's Ninja generator on
Windows to produce unstable TARGET_PDB/RSP_FILE paths across
reconfigures, changing the ninja command hash and forcing a re-archive
of libmbed-builtin.a on every cmake run — even when no source changed.
This broke test_rebuild_source_files.
Fix by adding esp_mem.c to the IDF mbedtls component library
(mbedtls_srcs) instead. The final ELF link uses --start-group, so
builtin's platform.o resolves esp_mbedtls_mem_calloc/free from the
component library regardless of archive order. esp_mem.c is IDF-specific
code (heap_caps_calloc, sdkconfig.h) and belongs in the port layer, not
in any submodule target.
2026-05-04 09:02:53 +02:00
Mahavir Jain
31538a67d5
Merge branch 'fix/remove_mbedtls_tls_disabled_config_v6.0' into 'release/v6.0'
...
fix(mbedtls): remove not required MBEDTLS_TLS_DISABLED config (v6.0)
See merge request espressif/esp-idf!47973
2026-05-04 11:33:17 +05:30
Mahavir Jain
2315fe1fdb
Merge branch 'fix/fix_esp_http_client_not_reusing_connection_v6.0' into 'release/v6.0'
...
fix(esp_http_client): fix broken connection reuse (v6.0)
See merge request espressif/esp-idf!47826
2026-05-04 11:29:23 +05:30
Rahul Tank
b9c50420af
Merge branch 'bugfix/always_init_dft_queue_in_nimble_host_v6.0' into 'release/v6.0'
...
fix(nimble): always init the default os queue for all of controllers (6.0)
See merge request espressif/esp-idf!48073
2026-05-04 09:16:28 +05:30
Mahavir Jain
bb72988732
Merge branch 'fix/p4_rev3_irom_drom_pmp_fixes_v6.0' into 'release/v6.0'
...
Reset stale PMP gap entries on P4 v3 before app memprot setup (v6.0)
See merge request espressif/esp-idf!48124
2026-05-03 21:28:50 +05:30
Konstantin Kondrashov
12f88ef87a
fix(esp32): Fix IRAM_AS_8BIT_ACCESSIBLE_MEMORY accessible from ISR1
2026-05-01 18:17:51 +03:00
ShenWeilong
4508400647
fix(ble): always init the default os queue for all of controllers
2026-05-01 19:06:33 +05:30
Rahul Tank
36010c0b76
fix(nimble): Move ble_log_init/deinit to esp_nimble_init/deinit
2026-05-01 16:34:47 +05:30
Astha Verma
f6e570e383
fix(nimble): Preserve device name across ble_svc_gap_init re-call
2026-05-01 16:34:47 +05:30
Rahul Tank
a47ea03266
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-05-01 16:34:46 +05:30
Konstantin Kondrashov
855da651d3
feat(efuse): Adds efuse for ESP32-H2 revision 1.2
2026-05-01 12:15:33 +03:00
Rahul Tank
d9bb4ccc53
fix(nimble): Fixes for various CVEs
...
*CVE-2025-62235
*CVE-2025-53477
*CVE-2025-53470
2026-05-01 14:24:31 +05:30
Sahil Yadav
cf085237e7
feat(nimble): Add support to 6.2 BLE HCI Command Event (FSU, UTP over OTA)
2026-05-01 14:23:15 +05:30
Rahul Tank
41502f6c23
fix(nimble): Fix prox service to handle negative values
2026-05-01 14:21:47 +05:30
Rahul Tank
da38bac675
Revert "Xchange(bt): separated host mem apis from bt_osi_mem.c"
...
This reverts commit 531596468c .
2026-05-01 14:17:40 +05:30
Rahul Tank
2eb0d78e52
fix(nimble): Resolve host lock assert in DEBUG mode
2026-05-01 12:34:22 +05:30
Rahul Tank
1b69b57ce1
fix(nimble): Fix DTM test end packet count parsing
2026-05-01 09:46:51 +05:30
Rahul Tank
f32342892f
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48094
2026-05-01 09:43:47 +05:30
Rahul Tank
b25305ede7
Merge branch 'feat/add_eatt_documentation_v6.0' into 'release/v6.0'
...
feat(nimble): Add EATT documentation (v6.0)
See merge request espressif/esp-idf!47019
2026-05-01 09:35:50 +05:30
Kapil Gupta
bdc7468ec0
Merge branch 'bugfix/fastpsk_optimization_v6.0' into 'release/v6.0'
...
fast psk optimization (v6.0)
See merge request espressif/esp-idf!47950
2026-05-01 09:16:32 +05:30
Luo Xu
eb85cacef1
fix(ble_mesh): fix Friend queue losing segmented messages for LPN
...
(cherry picked from commit 1f4c6ee31b )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-04-30 21:41:29 +08:00
ShenWeilong
531596468c
Xchange(bt): separated host mem apis from bt_osi_mem.c
2026-04-30 21:31:53 +08:00
Euripedes Rocha
775df567cd
Merge branch 'bugfix/transport_ws_ping_pong_v6.0' into 'release/v6.0'
...
fix(transport_ws): fix stream desync and chunked delivery of control frames (v6.0)
See merge request espressif/esp-idf!47846
2026-04-30 13:43:35 +02:00
Jiang Jiang Jian
6ef24a3529
Merge branch 'bugfix/ai_review_a2dp_v6.0' into 'release/v6.0'
...
fix(bt): fix A2DP issues reported by AI code review (v6.0)
See merge request espressif/esp-idf!47754
2026-04-30 19:36:01 +08:00
Jiang Jiang Jian
a61730de72
Merge branch 'bugfix/coverity_get_band_failure_v6.0' into 'release/v6.0'
...
fix(wpa_supplicant): Fix coverity issue (CID 900721) (v6.0)
See merge request espressif/esp-idf!47016
2026-04-30 19:35:12 +08:00
Sumeet Singh
7da24634db
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-30 15:43:49 +05:30
Rahul Tank
6597bde4d7
Merge branch 'bugfix/nimble_example_fixes_v6.0' into 'release/v6.0'
...
fix(nimble): Address nimble example issues (v6.0)
See merge request espressif/esp-idf!47071
2026-04-30 15:41:31 +05:30
Kapil Gupta
1b1b574bd1
fix(esp_wifi): Fallback to pbkdf2_sha1_psa when fast options are disabled
2026-04-30 14:52:04 +05:30
Kapil Gupta
69f00c7051
ci(esp_wifi): skip timing test if hw not available
2026-04-30 14:51:59 +05:30
Kapil Gupta
e1ce570218
fix(wpa_supplicant): Only use fastpsk/fastpbkdf2 when hw available
2026-04-30 14:40:25 +05:30
Kapil Gupta
761d6def65
fix(wpa_supplicant): Add optimizations in fastpsk
2026-04-30 14:40:25 +05:30
Mahavir Jain
40dd878718
Merge branch 'fix/esp-tee-validation-clobber-and-deref-before-check_v6.0' into 'release/v6.0'
...
fix(esp_tee): prevent validation clobbering and deref-before-check in secure services (v6.0)
See merge request espressif/esp-idf!48121
2026-04-30 14:24:49 +05:30
Jiang Jiang Jian
8ae6d8bed6
Merge branch 'bugfix/eap_frag_optimization_v6.0' into 'release/v6.0'
...
fix(esp_wifi): Skip allocation of new buffers during EAP processing (v6.0)
See merge request espressif/esp-idf!47872
2026-04-30 16:32:22 +08:00
Jiang Jiang Jian
129f0961fc
Merge branch 'bugfix/wps_frag_handling_v6.0' into 'release/v6.0'
...
fix(wps): harden enrollee WSC fragment handling (v6.0)
See merge request espressif/esp-idf!47856
2026-04-30 16:32:13 +08:00
Jiang Jiang Jian
bf3ab41987
Merge branch 'bugfix/static_analysis_issue_supplicant_v6.0' into 'release/v6.0'
...
fix(esp_wifi): Backport some fixes to v6.0
See merge request espressif/esp-idf!47651
2026-04-30 16:30:23 +08:00
Jiang Jiang Jian
2662c1ac0c
Merge branch 'bugfix/fix_blufi_watchdog_v6.0' into 'release/v6.0'
...
fix(blufi): Support DH negotiation on SoCs without hardware MPI(v6.0)
See merge request espressif/esp-idf!47377
2026-04-30 16:29:28 +08:00
Sarvesh Bodakhe
73d4a6f5c6
fix(nan): zero-init pub_id and sub_id in NAN service functions
...
Both variables were declared as int but only their LSB was written by
the internal allocation function, leaving upper bytes as stack garbage.
Logging with %u then printed large bogus values.
2026-04-30 16:28:17 +08:00
Nachiket Kukade
1565e9dc19
fix(wpa_supplicant): Fix coverity issue (CID 900721)
...
Return a valid band mode in case of get_band failure
2026-04-30 16:28:01 +08:00