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
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
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
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
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
zhiweijian
4ce692ac0c
fix(ble/bluedroid): fix GATT long read and Service Changed CCC
2026-07-10 10:54:53 +08:00
zhiweijian
ac35ae6f2d
fix(ble/bluedroid): validate GATT client discovery handles
2026-07-10 10:54:38 +08:00
zhiweijian
27ff0cf8c7
fix(ble/bluedroid): cap Read By Type length and free failed service decl
2026-07-10 10:54:30 +08:00
zhiweijian
995c1508e8
fix(ble/bluedroid): guard GATT database hash and serialization
2026-07-10 10:54:21 +08:00
zhiweijian
f86739b03d
fix(ble/bluedroid): fix GATT server busy errors and sr_cmd handling
2026-07-10 10:54:07 +08:00
zhiweijian
0645ba469d
fix(ble/bluedroid): fix GATT teardown and service-change flow
2026-07-10 10:53:21 +08:00
zhiweijian
ac93d94958
fix(ble/bluedroid): fix GATT service lifecycle leaks
2026-07-10 10:53:01 +08:00
zhiweijian
b83327f3ca
fix(ble/bluedroid): add GATT resource-cleanup helpers
2026-07-10 10:52:43 +08:00
Wang Meng Yang
607f6d09ed
Merge branch 'feat/support_bluedroid_le_coc_and_eatt' into 'master'
...
feat(ble/bluedroid): Support bluedroid LE COC and EATT features
See merge request espressif/esp-idf!50171
2026-07-10 10:14:44 +08:00
Renz Christian Bagaporo
907f4a66d9
Merge branch 'fix/lp_core_gpio_wakeup' into 'master'
...
fix(ulp): wake pin wakes ESP32-P4 from deep sleep on P4
Closes IDF-15823
See merge request espressif/esp-idf!49855
2026-07-10 07:44:36 +08:00
Euripedes Rocha
4e5f081396
Merge branch 'fix/sec-1162-1189-1190-null-checks' into 'master'
...
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1162, SEC-1189, SEC-1190)
See merge request espressif/esp-idf!50306
2026-07-09 17:01:20 +02:00
morris
03acfa1051
Merge branch 'refactor/move_regdma_entry_config_to_driver_layer_spi' into 'master'
...
refactor(spi): move sleep retention config into driver layer
See merge request espressif/esp-idf!50499
2026-07-09 22:48:37 +08:00
Martin Vychodil
f0887bcf87
Merge branch 'contrib/github_pr_18772' into 'master'
...
docs(nvs): remove unused return code (GitHub PR)
Closes IDFGH-17878
See merge request espressif/esp-idf!50560
2026-07-09 21:14:32 +08:00
Shreyas Sheth
53e36b0ce4
fix(wpa_supplicant): Fix issues related to pmkid mismatch and eloop for dpp
2026-07-09 17:38:49 +05:30
Euripedes Rocha Filho
8be9903462
fix(esp_netif): reject NULL hostname in esp_netif_set_hostname_api
...
esp_netif_set_hostname_api() dereferenced hostname via strlen() without
checking it for NULL first, causing a NULL pointer dereference.
2026-07-09 13:58:56 +02:00
Wang Meng Yang
84bb8fc207
Merge branch 'bugfix/avrc_ca_attr_id_check' into 'master'
...
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp
See merge request espressif/esp-idf!50546
2026-07-09 19:42:43 +08:00
Wu Zheng Hui
d26f5682cf
Merge branch 'change/change_regdma_malloc_caps' into 'master'
...
change(heap): reserve DMA pool with low priority MALLOC_CAP_DEFAULT cap
See merge request espressif/esp-idf!50255
2026-07-09 19:32:56 +08:00
Hu Rui
6e8f9119f1
Merge branch 'fix/uhci_rx_fsm' into 'master'
...
fix(uhci): rx fsm race condition
Closes IDFGH-17845
See merge request espressif/esp-idf!50498
2026-07-09 18:52:49 +08:00
Euripedes Rocha Filho
29aa464bec
fix(esp_netif): harden NULL and OOM handling in netif APIs
...
Add a malloc NULL check in esp_netif_br_glue_add_port and stop freeing
the existing port list when realloc fails. Validate the mac argument in
esp_netif_set_mac and config->base in esp_netif_new_api before use.
2026-07-09 12:42:49 +02:00
Jiang Jiang Jian
74005f29cf
Merge branch 'fix/support_two_MAC_only_esp32s31' into 'master'
...
fix(esp32s31): restrict UNIVERSAL_MAC_ADDRESSES to Two
See merge request espressif/esp-idf!50389
2026-07-09 17:40:40 +08:00
Jiang Jiang Jian
12dd02396b
Merge branch 'bugfix/change_pvt_timer_target_param' into 'master'
...
feat(pvt): change pvt timer target & limit on master
See merge request espressif/esp-idf!50472
2026-07-09 16:53:01 +08:00
morris
6b29697fc8
Merge branch 'fix/fix_i2s_i80_color_size_check' into 'master'
...
fix(lcd): add color size check for i80 and boundary check for rgb
Closes SEC-1141 and SEC-1150
See merge request espressif/esp-idf!50201
2026-07-09 15:16:01 +08:00
yangfeng
156ea55ed1
fix(bt): Fix the validation of AVRCP metadata attr_id in handle_rc_attributes_rsp
2026-07-09 14:52:09 +08:00
Jiang Jiang Jian
a7883b90c5
Merge branch 'fix/blacklist_flag_correction' into 'master'
...
Correct blacklist flag
Closes WIFIBUG-1959
See merge request espressif/esp-idf!49830
2026-07-09 14:44:42 +08:00
morris
583c7414a0
Merge branch 'feat/sec_esp_drivers' into 'master'
...
fix(drivers): harden multiple peripheral drivers against local DoS and memory corruption
Closes SEC-1183, SEC-1181, SEC-1191, SEC-1120, SEC-1154, SEC-1138, SEC-1136, and SEC-1140
See merge request espressif/esp-idf!50203
2026-07-09 14:21:11 +08:00
zhiweijian
83f0831c53
feat(ble/bluedroid): Support bluedroid LE COC and EATT features
2026-07-09 14:03:01 +08:00
morris
13b23bcdb3
refactor(spi): move sleep retention config into driver layer
...
Move per-target GPSPI regdma retention descriptors out of esp_hal_gpspi
and
into esp_driver_spi so the driver owns its backup scope and restore
sequence.
2026-07-09 11:53:44 +08:00