Commit Graph

50277 Commits

Author SHA1 Message Date
zhiweijian
d439a3fcce fix(ble/bluedroid): fix parameter validation and initialization in BLE APIs
- Add parameter validation in esp_gap_ble_api, esp_gattc_api, esp_gatts_api
- Initialize API args to prevent undefined behavior
- Add host status checks in API functions
- Fix memory leak if bluedroid init failed
2026-02-27 17:58:36 +08:00
Ashish Sharma
c9df1df830 Merge branch 'contrib/github_pr_18241' into 'master'
fix(esp_https_server): SSL context leak when HTTPS server fails to start (GitHub PR)

Closes IDFGH-17248

See merge request espressif/esp-idf!45983
2026-02-23 17:00:40 +08:00
David Slay
d5f58a1447 fix(esp_https_server): SSL context leak when HTTPS server fails to start 2026-02-21 16:48:03 -06:00
Roland Dobai
5410fc0d5c Merge branch 'feat/esp_idf_sbom' into 'master'
feat(tools): esp-idf-sbom integration into idf.py

Closes IDF-15120

See merge request espressif/esp-idf!45696
2026-02-20 10:18:47 +01:00
Martin Vychodil
253900916d Merge branch 'update/spiffs_sync_upstream' into 'master'
change(spiffs): upgrade spiffs module to 0.2-265-gad902ca version

Closes IDFGH-17213

See merge request espressif/esp-idf!45957
2026-02-20 03:23:22 +08:00
Martin Vychodil
0fd5bae048 Merge branch 'refactor/fatfs_vfs_change_esp_vfs_fat_register_prototype' into 'master'
refactor(fatfs): Update esp_vfs_fat_register function prototype

Closes IDF-9212 and DOC-12416

See merge request espressif/esp-idf!41953
2026-02-20 03:07:35 +08:00
Mahavir Jain
f0cf993007 Merge branch 'fix/https_request_ci_failure' into 'master'
fix(https_request): Fixed CI failure for https_request example

Closes IDFCI-3294

See merge request espressif/esp-idf!45958
2026-02-20 00:09:00 +05:30
Sudeep Mohanty
d7fd22b18f Merge branch 'test/cmakev2_enable_loadable_elf_test' into 'master'
Require micro-ecc only for BOOTLOADER_BUILD and enable test_build_loadable_elf test for cmakev2

See merge request espressif/esp-idf!45946
2026-02-19 15:24:23 +01:00
hrushikesh.bhosale
91d1574ba2 fix(https_request): Fixed CI failure for https_request example
- Enabled chachapoly ciphersuite from menuconfig, required for
howmyssl URL
2026-02-19 16:19:14 +05:30
sonika.rathi
e81d02428f change(spiffs): upgrade spiffs module to 0.2-265-gad902ca version
Closes https://github.com/espressif/esp-idf/issues/18214
2026-02-19 11:43:19 +01:00
Mahavir Jain
e0536d5ff2 Merge branch 'bugfix/mbedtls_poly1305_build' into 'master'
fix(mbedtls): fix MBEDTLS_POLY1305_C build config

Closes IDFGH-17251

See merge request espressif/esp-idf!45934
2026-02-19 15:05:12 +05:30
Peter Marcisovsky
26f936efde Merge branch 'fix/usb_device_ncm_example_ios_support' into 'master'
fix(ncm_device): Fix example support for iOS devices

Closes IDFGH-17035

See merge request espressif/esp-idf!44945
2026-02-19 09:43:08 +01:00
peter.marcisovsky
c9c0af84b7 fix(usb_device_ncm): Fix example support for iOS devices
NCM device usage with an iOS device as a USB Host
    Closes https://github.com/espressif/esp-idf/issues/18079
2026-02-19 09:21:34 +01:00
Erhan Kurubas
577e08602e Merge branch 'feat/esp_trace_usb_serial_jtag' into 'master'
Add usb serial jtag transport to the esp_trace

Closes IDF-13979

See merge request espressif/esp-idf!45622
2026-02-18 19:30:04 +01:00
Jan Beran
f9e55bdca2 Merge branch 'feat/add-report-to-cmakev2' into 'master'
feat(cmakev2): add config-report target

Closes IDF-14430

See merge request espressif/esp-idf!45687
2026-02-18 22:10:16 +08:00
Erhan Kurubas
53082cabe9 ci: skip esp32p4 jtag tests due to lack of eco6 runners 2026-02-18 13:11:23 +01:00
Erhan Kurubas
05010137f8 feat(esp_trace): add usb-serial-jtag as a transport channel 2026-02-18 12:01:40 +01:00
Sudeep Mohanty
c856426c30 test(cmakev2): Enable test_build_loadable_elf for buildv2
Remove the buildv2_skip marker from test_build_loadable_elf.
2026-02-18 11:07:46 +01:00
Sudeep Mohanty
01b6effcbe fix(bootloader_support): Require micro-ecc only for BOOTLOADER_BUILD
When CONFIG_APP_BUILD_TYPE_RAM is set (loadable ELF app build),
bootloader_support was adding micro-ecc to priv_requires. The micro-ecc
component lives in the bootloader subproject and is not available in
normal app builds with cmakev2, causing component resolution to fail
when built for a build system v2 project.

micro-ecc is only needed for secure boot sources built under
BOOTLOADER_BUILD (secure_boot_signatures_bootloader.c). For app builds
with CONFIG_APP_BUILD_TYPE_RAM we do not build those sources, so
only add micro-ecc to priv_requires when BOOTLOADER_BUILD is set.
2026-02-18 10:25:35 +01:00
Jan Beran
86020e9732 feat(cmakev2): add config-report target 2026-02-18 16:23:37 +08:00
Mahavir Jain
6e5d4e73be Merge branch 'fix/enabling_mbedtls_test_apps_psram_test_for_esp32p4' into 'master'
fix(mbedtls/test_apps): Enabling psram test for esp32p4

See merge request espressif/esp-idf!45942
2026-02-18 13:46:27 +05:30
Sudeep Mohanty
0e143c8bcf Merge branch 'fix/cmakev2_fix_test_hint_components_loading' into 'master'
fix(cmakev2): Fixed test_hint_components_loading for buildv2

See merge request espressif/esp-idf!45936
2026-02-18 09:10:28 +01:00
Konstantin Kondrashov
f3ee799482 Merge branch 'fix/flaky_test_with_memory_leak' into 'master'
fix(esp_system): Fix flaky tests with memory leak in sleep test

Closes IDFCI-3292

See merge request espressif/esp-idf!45935
2026-02-18 09:27:19 +02:00
hrushikesh.bhosale
7b2bd0453a fix(mbedtls/test_apps): Enabling psram test for esp32p4 2026-02-18 11:55:06 +05:30
Rahul Tank
b6eab8cac8 Merge branch 'bugfix/fix_nimble_issues_11022026' into 'master'
fix(nimble): Bugfix/fix nimble issues 11022026

Closes BLERP-2589, BLERP-2509, BLERP-2234, BCI-599, BLERP-2579, and BLERP-2576

See merge request espressif/esp-idf!45830
2026-02-18 09:20:22 +05:30
Sudeep Mohanty
f3456ea214 fix(cmakev2): Fixed test_hint_components_loading for buildv2
The test_hint_components_loading fails for buildv2 because the build
system only links the main component but not the components with the
hints.yml. Updated the test to explicitly include the new components in
the build.
2026-02-17 16:51:07 +01:00
Konstantin Kondrashov
3b238b2ddb fix(esp_system): Fix flaky tests with memory leak in sleep test 2026-02-17 17:36:53 +02:00
Mahavir Jain
89a44d513c fix(mbedtls): fix MBEDTLS_POLY1305_C build config
Closes https://github.com/espressif/esp-idf/issues/18243
2026-02-17 20:09:13 +05:30
Sudeep Mohanty
29ab31c587 Merge branch 'fix/cmakev2_fix_minimal_build_without_main' into 'master'
fix(cmakev2): Skip test_minimal_build_without_main_component for cmakev2

See merge request espressif/esp-idf!45923
2026-02-17 13:37:14 +01:00
Peter Marcisovsky
17cf9c7264 Merge branch 'fix/usb_device_example_enable_compile_warnings' into 'master'
fix(usb_device): Enable compile warning on device examples

See merge request espressif/esp-idf!45921
2026-02-17 09:45:25 +01:00
Mahavir Jain
ba61b8300f Merge branch 'feat/reenabling_test_for_esp32p4' into 'master'
feat(tests): Reenabled the app_update and crypto driver test for esp32p4

Closes IDF-14367

See merge request espressif/esp-idf!43719
2026-02-17 11:01:32 +05:30
Hrushikesh Bhosale
96dda2a6d8 Merge branch 'refactor/remove_common_component_dependency_ota_test_apps' into 'master'
Removed the common_component dependency from app_update and protocols

Closes IDF-15300

See merge request espressif/esp-idf!45822
2026-02-17 13:16:03 +08:00
Sudeep Mohanty
13830bcaff fix(cmakev2): Skip test_minimal_build_without_main_component for cmakev2
Build System v2 does not support the MINIMAL_BUILD property hence the
test test_minimal_build_without_main_component is not applicable for
cmakev2.
2026-02-16 17:42:37 +01:00
peter.marcisovsky
455d8589ff fix(usb_device): Enable compile warning on device examples 2026-02-16 16:43:31 +01:00
hrushikesh.bhosale
8124c2e2cf refactor(protocols): Removed the common_component dependency
- Removed the common_component build dependency from protocols test_apps
and examples
2026-02-16 15:07:37 +05:30
Laukik Hase
a84acc0706 Merge branch 'fix/tee_sec_stg_aes_iv_leftovers' into 'master'
refactor(esp_tee): Remove leftover references to the secure storage AES-GCM IV

See merge request espressif/esp-idf!45825
2026-02-16 14:30:55 +05:30
David Čermák
8f0d7bec17 Merge branch 'feat/network_codeowner_update' into 'master'
fix(owners): Add esp_wifi's remote feature to be owned by network team

See merge request espressif/esp-idf!45610
2026-02-16 16:58:40 +08:00
Frantisek Hrbata
b90098a9f2 feat(tools): esp-idf-sbom integration into idf.py
While the `esp-idf-sbom` `idf.py` extension is implemented within the
`esp-idf-sbom` python package, a few minor changes are also required on
the `idf.py` side.

1. Add `esp-idf-sbom` as a core requirement so it is automatically
   installed by the installation scripts.
2. Add the `sbom-create` action to the list of actions for which the
   flashing-related closing message is displayed.
3. Update the documentation in the api-guides for tools.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-02-16 09:03:17 +01:00
Astha Verma
1de52330b3 fix(nimble): Fix memory leak when enabling gatt caching 2026-02-16 10:57:35 +05:30
Rahul Tank
a440f62fb4 fix(nimble): Fix tinycrypt compilation issues when enabled 2026-02-16 10:57:03 +05:30
Rahul Tank
379943f60f fix(nimble): Fix to not send legacy command incorrectly 2026-02-16 10:55:31 +05:30
Rahul Tank
c3c99ef135 fix(nimble): Handle scenario of simultaneous connect 2026-02-16 10:54:54 +05:30
Rahul Tank
919aa3d450 fix(nimble): Add support to allow multiple ext adv 2026-02-16 10:54:19 +05:30
Shreeyash
8a4eb26a8e fix(nimble): delete connection after lookup in ble_gap_conn_broken 2026-02-16 10:53:53 +05:30
Rahul Tank
9e581d7d68 fix(nimble): Bugfixes for various issues 2026-02-16 10:53:34 +05:30
Konstantin Kondrashov
4577b3c854 Merge branch 'fix/malloc_cap_iram_8bit_access_in_loop' into 'master'
fix(esp32): Fix access to MALLOC_CAP_IRAM_8BIT byte array in loop

Closes IDFGH-13188

See merge request espressif/esp-idf!45801
2026-02-15 16:25:21 +02:00
Laukik Hase
3593995a43 refactor(esp_tee): Remove leftover references to the secure storage AES-GCM IV 2026-02-14 16:19:57 +05:30
Song Ruo Jing
f0e006a619 Merge branch 'bugfix/uart_tx_fifo_empty_threshold' into 'master'
fix(uart): tx write bytes fails to use non-default tx fifo empty threshold

See merge request espressif/esp-idf!45828
2026-02-14 14:33:23 +08:00
Omar Chebib
8c5974efed Merge branch 'bugfix/esp_task_wdt' into 'master'
fix(esp_system): Handle failures correctly in esp_task_wdt_reconfigure() (Github PR)

Closes IDFGH-17127

See merge request espressif/esp-idf!45326
2026-02-14 10:12:49 +08:00
Alexey Lapshin
ca5b578b1c Merge branch 'feature/test-next-command-for-gdbstub-runtime' into 'master'
fix(tests): gdbstub: test 'next' command for every target

Closes IDF-7927 and IDF-7268

See merge request espressif/esp-idf!45799
2026-02-13 19:14:33 +04:00