Commit Graph
34806 Commits
Author SHA1 Message Date
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