Renz Bagaporo
36c9e1aadb
fix(esp_timer): enable dump overflow test on linux
2026-07-13 15:52:13 +09:00
Guillaume Souchere
b11bb8ea60
Merge branch 'fix/esp-timer-linux-isr-dispatch-in-alarm-thread' into 'master'
...
fix(esp_timer): process ISR-dispatch timers in alarm thread on Linux
See merge request espressif/esp-idf!50464
2026-07-13 08:51:53 +02:00
Renz Bagaporo
694032c1b1
fix(esp_timer): avoid dump buffer overflow
...
print_timer_info advanced the dump cursor by snprintf's return value. When a timer line was truncated, snprintf returned the full would-be length, which could move the cursor past the heap buffer and wrap the remaining size before the next write. Add a bounded append helper that clamps truncation to the end of the buffer while preserving the NUL terminator.
2026-07-13 15:45:00 +09:00
nilesh.kale
edb3f9daf1
fix(esp_http_client): check http_parser errno after execute to avoid DoS loop
2026-07-13 12:10:15 +05:30
Guillaume Souchere
83d3573027
fix(console): Clamp linenoise cols field to 80 if getColums returns less than that
2026-07-13 08:38:26 +02:00
morris
26647472cc
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer_lcd' into 'master'
...
refactor(lcd): move sleep retention config into driver layer
See merge request espressif/esp-idf!50601
2026-07-13 14:36:54 +08:00
morris
08346e011a
test(drivers): run flash encryption apps on real hardware
...
Replace the virtual efuse flash-encryption flow in parlio, rmt, and lcd
test apps with real-device flash_enc configs so CI can validate the same
path used on encryption runners.
2026-07-13 14:33:47 +08:00
Renz Bagaporo
5213f1965f
fix(esp_timer): add target test for long dump lines
2026-07-13 15:20:57 +09:00
Ashish Sharma
9a99613f1b
fix(esp_tee): ensure hal assert is enabled for tee builds
2026-07-13 13:44:56 +08:00
Ashish Sharma
133c1c6f6d
fix(esp_tee): enforce MMU-map vaddr validity at the REE->TEE boundary
2026-07-13 13:42:58 +08:00
Ashish Sharma
15d9f9f0bc
fix(esp_tee): fixes IV length check for TEE AEAD operations
2026-07-13 13:42:58 +08:00
Alexey Lapshin
46ddc0f4b2
fix(bt): fix unused-but-set-variable warnings
2026-07-13 12:01:15 +07:00
He Binglin
e1b1969b8a
Merge branch 'fix/esp_idf_h4h21_ana_wait_short' into 'master'
...
fix(esp_hw_support): fix xtal unstable when carry 154 and ble cases
See merge request espressif/esp-idf!50249
2026-07-13 11:51:58 +08:00
Armando (Dou Yiwen)
29a0803fa5
fix: fixed image header segment count check
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-07-13 11:29:35 +08:00
morris
f0f8317e3f
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer' into 'master'
...
refactor(I2S): move sleep retention config into driver layers
See merge request espressif/esp-idf!50300
2026-07-13 11:24:54 +08:00
morris
34a9b4c717
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer_ledc' into 'master'
...
refactor(ledc): move sleep retention config into driver layer
See merge request espressif/esp-idf!50553
2026-07-13 11:24:14 +08:00
Zhi Wei Jian
2e6cbccd55
Merge branch 'feat/support_bluedroid_dual_identify' into 'master'
...
feat(ble/bluedroid): Support bluedroid dual indentify
See merge request espressif/esp-idf!49640
2026-07-13 10:03:39 +08:00
morris
7561d2c5c2
refactor(i2s): move sleep retention config into driver layer
...
Move per-target I2S regdma retention descriptors out of esp_hal_i2s and
into esp_driver_i2s so the driver owns its backup scope and restore
sequence.
2026-07-12 22:38:39 +08:00
Shengyu Qu
062c948c18
fix(spi_flash): add #if check for s_mxic_set_required_regs()
...
Currently, s_mxic_set_required_regs() lacks checking for
CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP. And this causes a defined but not
used warning when MXIC flash driver is disabled in project config. So add
a #if check for this to supress warning.
Signed-off-by: Shengyu Qu <wiagn@4d2.org >
2026-07-12 03:38:54 +08:00
Meet Patel
25fe69f946
Merge branch 'bugfix/pthread_find_key_uaf' into 'master'
...
fix(pthread,ulp): harden TLS key lookup and ULP bss_size validation
Closes SEC-248 and SEC-1122
See merge request espressif/esp-idf!50410
2026-07-11 23:18:21 +05:30
Chen Yu Dong
89590855a0
Merge branch 'refactor/esp_wifi_regulatory_esp_pylib' into 'master'
...
refactor(esp_wifi): migrate regulatory tools to esp-pylib
See merge request espressif/esp-idf!49976
2026-07-12 00:49:48 +08:00
morris
485cdbb3a3
Merge branch 'cleanup/remove-idf_test-component' into 'master'
...
chore: remove unused idf_test component
See merge request espressif/esp-idf!50637
2026-07-11 09:21:51 +08:00
Euripedes Rocha Filho
6147454558
fix(esp_netif): Removes double-free path and NULL dereference in bridge
2026-07-10 14:10:01 +02:00
Hu Rui
e88643bc61
Merge branch 'fix/touch_read_check' into 'master'
...
fix(touch): fix hw_ver1 read data check
Closes IDFGH-17938
See merge request espressif/esp-idf!50617
2026-07-10 20:00:21 +08:00
Euripedes Rocha
9f6ddaebf1
Merge branch 'fix/sec-347-hostname-null-check' into 'master'
...
fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api (SEC_347)
See merge request espressif/esp-idf!50344
2026-07-10 13:50:00 +02:00
Konstantin Kondrashov
7cac7e0b86
Merge branch 'fix/remove-bootloader-desc-from-app-build' into 'master'
...
fix(esp_bootloader_format): Remove bootloader description from app build
See merge request espressif/esp-idf!50576
2026-07-10 14:05:55 +03:00
morris
d6a0bb8221
chore: remove unused idf_test component
...
The idf_test component was previously cleaned up but accidentally
reintroduced when adding esp32s31 support. It only contained an empty
header file (idf_performance_target.h) with no references anywhere
in the codebase.
Also removes the corresponding entry from astyle-rules.yml.
2026-07-10 18:07:24 +08:00
Laukik Hase
095c1d87e5
Merge branch 'feat/mspi_pms_support' into 'master'
...
feat(security): Add support for flash/PSRAM protection through MSPI PMS
Closes IDF-13836
See merge request espressif/esp-idf!48817
2026-07-10 15:30:05 +05:30
zhiweijian
2358786647
feat(ble/bluedroid): Support bluedroid dual identity
2026-07-10 17:57:09 +08:00
morris
7695890be8
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer_mwdt' into 'master'
...
refactor(mwdt): move sleep retention config into system layer
See merge request espressif/esp-idf!50414
2026-07-10 17:52:36 +08:00
Konstantin Kondrashov
8913d4cf61
fix(esp_bootloader_format): Remove bootloader description from app build
...
The removed function `esp_bootloader_get_description` never worked in the app build.
It can be used only in the bootloader build.
To read the bootloader description from app, there is another function
`esp_ota_get_bootloader_description`.
2026-07-10 12:17:59 +03:00
Wu Zheng Hui
cfc1bf3752
Merge branch 'fix/allow_task_and_coredump_mem_in_spm' into 'master'
...
fix(esp_hw_support): update memory pointer checks for SPM support
See merge request espressif/esp-idf!50615
2026-07-10 17:05:53 +08:00
morris
70ddc14d4f
refactor(emac): move sleep retention config into driver layer
...
Keep the EMAC regdma retention definitions in esp_eth so the backup
layout stays aligned with driver-owned sleep retention behavior.
2026-07-10 16:01:41 +08:00
Laukik Hase
5dce8db8fe
ci(hal): Extend the PMS HAL test app to verify the MSPI PMS (flash) protection
2026-07-10 13:13:10 +05:30
Laukik Hase
11fe9fdad6
feat(hal): Add support for flash/PSRAM protection through MSPI PMS
2026-07-10 13:13:09 +05:30
Hu Rui
2b8f3605ee
fix(touch): fix hw_ver1 read data check
...
Closes https://github.com/espressif/esp-idf/issues/18811
2026-07-10 14:56:10 +08:00
Wang Meng Yang
d0b65797c3
Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260601' into 'master'
...
fix(ble/bluedroid): Fixed some BLE AI reivew bugs
Closes SEC-1124, SEC-1149, and SEC-1125
See merge request espressif/esp-idf!49133
2026-07-10 14:23:08 +08:00
wuzhenghui
1b842d163e
fix(esp_hw_support): update memory pointer checks for SPM support
2026-07-10 14:05:50 +08:00
Rahul Tank
8855b69189
fix(nimble): Fix bond-store overflow when IRK is enabled
2026-07-10 10:55:50 +05:30
Jiang Jiang Jian
683088e89f
Merge branch 'bugfix/dpp_pmkid' into 'master'
...
fix(wpa_supplicant): Fix issues related to pmkid mismatch and eloop for dpp
Closes WIFIBUG-762, WIFIBUG-1873, WIFIBUG-1941, WIFIBUG-1992, WIFIBUG-1852, WIFIBUG-1872, WIFIBUG-1950, WIFIBUG-1940, WIFIBUG-1810, WIFIBUG-1929, WIFIBUG-1925, and WIFIBUG-1864
See merge request espressif/esp-idf!49043
2026-07-10 12:30:14 +08:00
wanckl
971ba6f765
fix(hw_support): spi buslock fix unregister dev api issue
2026-07-10 11:58:47 +08:00
zhiweijian
abbf001120
fix(ble/bluedroid): use BOOLEAN for BLE HCI command builders
2026-07-10 10:57:19 +08:00
zhiweijian
4fd1ebb4a9
fix(ble/bluedroid): clean up LE CoC connect on CCB alloc failure
2026-07-10 10:57:10 +08:00
zhiweijian
34b59d30ae
docs(ble/bluedroid): note ISO BIG HCI alloc failure not checked
2026-07-10 10:56:59 +08:00
zhiweijian
82e71c1767
fix(ble/bluedroid): fix direct-connect cleanup and adv bounds
2026-07-10 10:56:47 +08:00
zhiweijian
93ab11d564
fix(ble/bluedroid): validate BLE confirm/OOB and sec-check device
2026-07-10 10:56:38 +08:00
zhiweijian
98efe02385
fix(ble/bluedroid): validate SMP pair-fail reason and OOB device
2026-07-10 10:56:25 +08:00
zhiweijian
6c3267ee84
fix(ble/bluedroid): route ATT indication-conf timeout separately
2026-07-10 10:55:59 +08:00
zhiweijian
bb00b9817d
fix(ble/bluedroid): validate ATT PDU sizes
2026-07-10 10:55:39 +08:00
zhiweijian
37562af0ea
fix(ble/bluedroid): re-lookup GATT TCB after enc-complete callback
2026-07-10 10:55:29 +08:00