Commit Graph

50201 Commits

Author SHA1 Message Date
renpeiying
98d5785f86 docs: Update CN translation 2026-02-13 15:59:31 +08:00
Marek Fiala
eb0086ef7f change: Moved esp-tls hint to component specific hints.yml file 2026-02-13 15:59:31 +08:00
Marek Fiala
c311fb0db3 test(tools): Added test for coponent hints loading 2026-02-13 15:59:31 +08:00
Marek Fiala
75bf3bdb54 feat(tools): Extended hints.yml loading from components 2026-02-13 15:59:31 +08:00
Kapil Gupta
63f6d822ae Merge branch 'bugfix/dpp_concurrency_issue' into 'master'
fix(esp_wifi): Execute DPP event handlers in eloop context

Closes WIFIBUG-1543

See merge request espressif/esp-idf!45718
2026-02-13 12:56:04 +05:30
Roland Dobai
db947a0d51 Merge branch 'fix/minimal_build_no_main' into 'master'
fix(build): ensure the main component exists when MINIMAL_BUILD is enabled

Closes IDFGH-17219 and DOC-13790

See merge request espressif/esp-idf!45770
2026-02-13 06:33:17 +01:00
morris
16c638e612 Merge branch 'feat/async_crc_calculation_driver' into 'master'
feat(crc): added async CRC driver based on GDMA peripheral

Closes IDF-8038

See merge request espressif/esp-idf!45742
2026-02-13 12:39:15 +08:00
Jiang Jiang Jian
d7a52218e1 Merge branch 'bugfix/lc_not_wakeup' into 'master'
fix(ble): Fix restore write-back error caused by memory allocated in PSRAM

Closes BT-4245

See merge request espressif/esp-idf!45717
2026-02-13 12:32:37 +08:00
Chen Ji Chang
066348bc72 Merge branch 'fix/fix_dma2d_regression' into 'master'
fix(mipi_lcd): fix draw bitmap regression with dma2d

See merge request espressif/esp-idf!45858
2026-02-13 12:07:20 +08:00
Mahavir Jain
ecc8fda914 Merge branch 'bugfix/esp_local_ctrl_arg_check' into 'master'
fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher

See merge request espressif/esp-idf!45817
2026-02-13 09:13:16 +05:30
morris
2712bb2339 feat(crc): added async CRC driver based on GDMA peripheral 2026-02-13 09:57:25 +08:00
Mahavir Jain
97d9585357 Merge branch 'fix/nvs_encr_use_hardware_aes' into 'master'
Use h/w accelerated AES-ECB for XTS-AES operations

See merge request espressif/esp-idf!45628
2026-02-12 18:22:03 +05:30
Mahavir Jain
aa471598cf Merge branch 'contrib/github_pr_18229' into 'master'
fix(bootloader): prevent unsigned overflow in partition table validation (GitHub PR)

Closes IDFGH-17230

See merge request espressif/esp-idf!45839
2026-02-12 17:45:38 +05:30
Rahul Tank
19269c9d8f Merge branch 'bugfix/fix_ble_multi_adv' into 'master'
fix(nimble): Fix ble_multi_adv example to show correct UUIDs information

Closes BLERP-2604

See merge request espressif/esp-idf!45809
2026-02-12 15:45:23 +05:30
Chen Jichang
40e7f8de02 fix(mipi_lcd): fix draw bitmap regression with dma2d 2026-02-12 17:34:19 +08:00
Mahavir Jain
3a093f6f11 Merge branch 'feat/spi_mode_during_ota' into 'master'
feat(app_update): add API for checking the spi mode compatibility

See merge request espressif/esp-idf!45221
2026-02-12 13:46:58 +05:30
Mahavir Jain
5225e6a3e6 Merge branch 'fix/failed_test_ds_key_deployment_in_aes_mode' into 'master'
Re-enable crypto drivers test app for ESP32-P4

Closes IDF-14418

See merge request espressif/esp-idf!45724
2026-02-12 13:38:53 +05:30
Frantisek Hrbata
5dac2fee69 Merge branch 'fix/cmakev2_idf_component_optional_requires' into 'master'
fix(cmakev2/compat): change idf_component_optional_requires behavior

Closes IDFGH-17112

See merge request espressif/esp-idf!45588
2026-02-12 08:50:24 +01:00
Konstantin Kondrashov
cbe0c4f171 Merge branch 'fix/efuse_damaged_reading_virtual_blocks' into 'master'
fix(efuse): erase virtual blocks before burn in damaged-reading test

Closes IDFCI-8030, IDFCI-8332, and IDFCI-8008

See merge request espressif/esp-idf!45831
2026-02-12 09:33:23 +02:00
Jiang Jiang Jian
9d354dac56 Merge branch 'fix/mbedtls_enable_threading_pthread' into 'master'
fix(mbedtls): enable pthread threading by default

See merge request espressif/esp-idf!45798
2026-02-12 11:59:45 +08:00
Chen Chen
3e59db5f57 Merge branch 'feat/mcpwm_etm_timer_events' into 'master'
feat(mcpwm): ETM support mcpwm timer TEZ/TEP events

Closes IDF-6102

See merge request espressif/esp-idf!45679
2026-02-12 11:39:23 +08:00
Ashish Sharma
0b6843f2ed fix(mbedtls): updates crypto performance numbers 2026-02-11 23:35:59 +08:00
Konstantin Kondrashov
74ee653fed fix(efuse): erase virtual blocks before burn in damaged-reading test
Some chip may have BLOCK3 in use so we need to erase it before test.
2026-02-11 16:12:26 +02:00
Island
2d61b4f9af Merge branch 'fix/ble_mesh_nimble_connection_failed' into 'master'
fix(ble_mesh):fixed nimble connection failed

Closes BLERP-2603

See merge request espressif/esp-idf!45741
2026-02-11 19:43:49 +08:00
Ashish Sharma
8a8c4c175e fix(mbedtls): enable pthread threading by default 2026-02-11 17:59:04 +08:00
harshal.patil
8bd87b67e2 fix(nvs_flash): Use h/w accelerated AES-ECB for XTS-AES operations 2026-02-11 15:24:03 +05:30
Fu Hanxi
66f39eb968 Merge branch 'ci/use-interruptible' into 'master'
ci: use common workflow that auto-cancel earlier MR pipelines

See merge request espressif/esp-idf!45736
2026-02-11 10:21:31 +01:00
Rahul Tank
183d768ee4 Merge branch 'docs/update_protocomm_vulnerability' into 'master'
docs(protocomm): add advisory for 2 new CVE

See merge request espressif/esp-idf!45808
2026-02-11 14:40:37 +05:30
morris
de1901c1b0 Merge branch 'fix/fix_i80lcd_stuck_on_high_pckl' into 'master'
fix(i80_lcd): fix dma stuck with high pclk

See merge request espressif/esp-idf!45805
2026-02-11 16:43:21 +08:00
Mahavir Jain
4631b4a5d9 docs(protocomm): recommend using security2 scheme for production purpose 2026-02-11 13:55:44 +05:30
Mahavir Jain
d31ef7be16 fix(esp_local_ctrl): validate payload_case matches msg_type in command dispatcher
The command dispatcher routed handlers based solely on msg_type without
verifying that the protobuf payload_case field matched. A crafted message
with mismatched msg_type and payload_case could cause type confusion,
leading to an out-of-bounds read or NULL pointer dereference.

Add expected_payload_case to the command table and validate it in the
dispatcher before invoking any handler.

Please note that this issue was applicable for authenticated clients
only (with security1/2 scheme) and hence the impact is on lower side.
2026-02-11 13:30:59 +05:30
Kapil Gupta
b7a1e385f0 fix(esp_wifi): Execute DPP event handlers in eloop context 2026-02-11 12:30:35 +05:30
Rahul Tank
8abbd1b6c8 fix(nimble): Fix ble_multi_adv example to show correct UUIDs information 2026-02-11 12:18:28 +05:30
Rahul Tank
d3c1584238 docs(protocomm): add advisory for 2 new CVE 2026-02-11 12:06:03 +05:30
Laukik Hase
c5d72691e6 Merge branch 'feat/esp_tee_misc_optim' into 'master'
feat(esp_tee): Miscellaneous updates and optimizations

See merge request espressif/esp-idf!45634
2026-02-11 11:31:08 +05:30
Harshal Patil
9cf49269aa Merge branch 'fix/support_truncated_hmac' into 'master'
Allow truncated ESP-PSA HMAC driver operations

Closes IDF-15299

See merge request espressif/esp-idf!45754
2026-02-11 10:25:04 +05:30
Jiang Jiang Jian
70899538bb Merge branch 'fix/ungate_uart_pad_when_set_sleep_wakeup' into 'master'
fix(esp_driver_uart): enable pad sleep clock in uart_wakeup_setup function

Closes PM-664 and IDFCI-7519

See merge request espressif/esp-idf!45771
2026-02-11 12:18:35 +08:00
Chen Jichang
788e745020 fix(i80_lcd): fix dma stuck with high pclk 2026-02-11 12:09:24 +08:00
Kapil Gupta
b90878aead Merge branch 'bugfix/wps_disable_at_timeout' into 'master'
fix(wifi): Disable wps in eloop context during wps abort

See merge request espressif/esp-idf!45723
2026-02-11 08:05:55 +05:30
Island
26bc88a9ba Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase' into 'master'
Feat/fix esp32c2 rom rewrite issue rebase

See merge request espressif/esp-idf!45635
2026-02-11 10:15:44 +08:00
Eun0us
fc29190dba fix(bootloader): prevent unsigned overflow in partition table validation
The bounds check `pos->offset + pos->size > chip_size` can silently
wrap around when both offset and size are large uint32_t values,
bypassing the validation entirely.

Use `pos->size > chip_size - pos->offset` instead, which is safe
because pos->offset <= chip_size is already verified by the first
condition in the same expression.

Found via https://github.com/Eun0us/esp-fuzzer
2026-02-10 19:11:59 +01:00
Mahavir Jain
75d7e18836 Merge branch 'fix/update_config_inclusion_for_hardware_ecdsa_verification' into 'master'
fix(mbedtls): Revised ECDSA verify HW config check

See merge request espressif/esp-idf!45790
2026-02-10 19:48:11 +05:30
Mahavir Jain
c60f19c299 Merge branch 'fix/add_check_for_range_request_supported_by_server_during_ota_resumption' into 'master'
fix(esp_https_ota): added a check if range request is supported during OTA resumption is enabled

Closes IDFGH-16894

See merge request espressif/esp-idf!44090
2026-02-10 17:53:04 +05:30
nilesh.kale
0fd1a4c9f8 test(esp_security): re-enable crypto drivers test app for ESP32P4
Also remove common_components dep for security-related tests
2026-02-10 17:48:55 +05:30
harshal.patil
6964de6f45 test(esp_security): Update the Key Manager test to support ESP32-P4 2026-02-10 17:48:52 +05:30
Zhang Shuxian
c3f5b4a74e docs: Update CN translation 2026-02-10 19:15:16 +08:00
Lu Wei Ke
5b5ee24f1f Merge branch 'docs/fix_doc_access_html' into 'master'
docs: Change PDF to HTML in access description

Closes DOC-13022

See merge request espressif/esp-idf!45425
2026-02-10 19:03:18 +08:00
Fu Hanxi
bf9d32d514 ci: compatible with macos base64 version 2026-02-10 11:46:40 +01:00
Chen Ji Chang
5d70c77962 Merge branch 'feat/fix_mipi_dma2d_example_when_flash_enc' into 'master'
feat(mipi_dsi): allow to use dma2d in example when flash is encrypted

See merge request espressif/esp-idf!45362
2026-02-10 18:30:26 +08:00
Alexey Lapshin
a873002a5b Merge branch 'fix/components_for_static_analyzer' into 'master'
fix(ci): check all components using static analyzer

See merge request espressif/esp-idf!45712
2026-02-10 14:04:56 +04:00