Commit Graph
33641 Commits
Author SHA1 Message Date
Hu Rui ead3341ded fix(uhci): rx fsm race condition
Closes https://github.com/espressif/esp-idf/issues/18746
2026-07-09 18:55:24 +08:00
Mahavir Jain 10ca0dff2f Merge branch 'fix/esp_tee_heap_poison_v5.5' into 'release/v5.5'
fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback (v5.5)

See merge request espressif/esp-idf!49912
2026-07-09 14:58:52 +05:30
Jiang Jiang Jian f9bb1be590 Merge branch 'feat/update_openthread_submodule_and_br_lib_20260624_v5.5' into 'release/v5.5'
feat(openthread): update openthread submodule (v5.5)

See merge request espressif/esp-idf!49975
2026-07-09 17:27:23 +08:00
Jiang Jiang Jian 5215699d57 Merge branch 'fix/enable_pvt_esp32c5_v5.5' into 'release/v5.5'
Revert "disable PVT feature for esp32c5"

See merge request espressif/esp-idf!50422
2026-07-09 17:04:01 +08:00
Ashish Sharma cecbc54c04 fix(esp_tee): fixes double panic when ESP-TEE panics 2026-07-09 11:59:23 +05:30
Ashish Sharma cdedde2fea fix(esp_tee): release SHA held by HMAC after crypto peripheral reset 2026-07-09 11:58:48 +05:30
Laukik Hase 2ad7cb65c6 fix(esp_tee): Add additional input validation checks for TEE service calls 2026-07-09 11:56:01 +05:30
Laukik Hase cf817f6a65 fix(esp_tee): Avoid crypto peripherals reset with esp_restart() from REE
- Reset the crypto peripherals during TEE initialization
2026-07-09 11:56:01 +05:30
Laukik Hase d39a11ace7 fix(esp_tee): Prevent TEE from dispatching the REE heap poisoning callback 2026-07-09 11:56:00 +05:30
Mahavir Jain 9a38ec2bbc Merge branch 'fix/tls1_3_dynamic_buffer_server_crash_v5.5' into 'release/v5.5'
fix(mbedtls): fixes TLS1.3 server failing with dynamic buffer (v5.5)

See merge request espressif/esp-idf!50388
2026-07-09 11:49:47 +05:30
Mahavir Jain 2b8f65c1ed Merge branch 'fix/fix_psk_hint_key_null_dereference_v5.5' into 'release/v5.5'
Fix/fix psk hint key null dereference (v5.5)

See merge request espressif/esp-idf!50323
2026-07-09 11:48:32 +05:30
yanzihan@espressif.com aab94d3658 feat(pvt): change pvt timer target & limit 2026-07-09 12:07:32 +08:00
yanzihan@espressif.com aa4728bec4 feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time 2026-07-09 11:54:15 +08:00
Jiang Jiang Jian 897cf407aa Merge branch 'bugfix/fix_offchan_rx_fail_when_spiram_enabled_v5.5' into 'release/v5.5'
fix(wifi): fixed the offchan tx fail when SPIRAM_TRY_ALLOCATE_WIFI_LWIP enabled (v5.5)

See merge request espressif/esp-idf!50205
2026-07-08 14:14:32 +08:00
morris 59c70f46e4 Merge branch 'fix/jpeg_over_size_v5.5' into 'release/v5.5'
fix(jpeg): Fix the jpeg size might exceed the buffer size (backport v5.5)

See merge request espressif/esp-idf!50029
2026-07-08 11:02:50 +08:00
morris 04664e5051 Merge branch 'bugfix/sdio_slave_buffer_size_limit_v5.5' into 'release/v5.5'
fix(sdio_slave): align buffer size checks with descriptor limits (v5.5)

See merge request espressif/esp-idf!49900
2026-07-08 11:01:51 +08:00
zhangyanjiao 736a161c21 fix(wifi): fixed the offchan tx fail when SPIRAM_TRY_ALLOCATE_WIFI_LWIP enabled 2026-07-07 15:22:08 +08:00
Jack 02d9e2d0c3 Revert "disable PVT feature for esp32c5"
This reverts commit bfb052dbac.
2026-07-06 20:25:47 +08:00
Xu Si Yu 351391127c feat(openthread): update thread-lib for upstream b678a4f6
* esp-openthread: thread_zigbee/esp-openthread@47428f1e8
* openthread: espressif/openthread@b678a4f63
* esp-idf: espressif/esp-idf@31f4ff2e5
2026-07-06 08:59:01 +00:00
Xu Si Yu 31f4ff2e59 feat(openthread): update openthread submodule 2026-07-06 16:41:20 +08:00
Ashish Sharma 28f3d0be4a fix(mbedtls): fixes TLS1.3 server failing with dynamic buffer 2026-07-06 15:18:48 +08:00
Ashish Sharma ce7abcf087 fix(esp-tls): guard against NULL PSK hint to prevent crash 2026-07-03 11:36:33 +08:00
yinqingzhao 6994f40dd0 fix(wifi): fix still performing active scan on unsupported channels 2026-07-01 20:27:50 +08:00
yinqingzhao 782bcdb897 fix(wifi): comment out functions from ld files 2026-07-01 20:19:28 +08:00
yinqingzhao c3500a0700 fix(wifi): fix cache access error in wifi interrupt with psram enabled 2026-07-01 20:17:33 +08:00
Xu Si Yu 8d1d263f10 fix(openthread): fix TREL peer discovery by selecting IPv6 from mDNS address list 2026-06-26 19:29:33 +08:00
Xu Si Yu 1e84a46843 fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-26 19:29:33 +08:00
C.S.M 3ed64d5c26 fix(jpeg): Fix the jpeg size might exceed the buffer size 2026-06-26 11:05:25 +08:00
morrisandCursor 52e73f3cd5 fix(sdio_slave): align buffer size checks with descriptor limits
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 11:39:41 +08:00
Jiang Jiang Jian 315e812d5b Merge branch 'bugfix/drop_broadcast_frag_frame_v5.5' into 'release/v5.5'
fix(esp_wifi): Drop broadcast fragmented frames (v5.5)

See merge request espressif/esp-idf!49860
2026-06-23 00:23:06 +08:00
Mahavir Jain b06730f92a Merge branch 'fix/fault-assert-volatile-survive_v5.5' into 'release/v5.5'
Make ESP_FAULT_ASSERT survive optimization (v5.5)

See merge request espressif/esp-idf!49820
2026-06-22 20:37:33 +05:30
Rahul Tank 9a308094f4 Merge branch 'feat/throughput_l2cap_coc_v5.5' into 'release/v5.5'
Added l2cap_coc example for throughput (v5.5)

See merge request espressif/esp-idf!49740
2026-06-22 19:40:38 +05:30
Kapil Gupta 3677348bd8 fix(esp_wifi): Drop broadcast fragmented frames 2026-06-22 21:13:28 +08:00
Jiang Jiang Jian 9098c60919 Merge branch 'bugfix/fix_some_wifi_bugs_260617_v5.5' into 'release/v5.5'
fix(wifi): fix some wifi bugs 260617 backport v5.5

See merge request espressif/esp-idf!49777
2026-06-22 20:38:53 +08:00
Martin Vychodil 3a1272bbc9 Merge branch 'fix/vfs_fatfs_unregister_path_possible_leak_v5.5' into 'release/v5.5'
Fix esp_vfs_fat_unregister_path possible leak, incorrect check in esp_vfs_register_fs_common and optimize memory usage (v5.5)

See merge request espressif/esp-idf!49639
2026-06-22 20:28:30 +08:00
Jiang Jiang Jian 6bede5a950 Merge branch 'fix/httpd_clang_tidy_missing_close_v5.5' into 'release/v5.5'
fix(network/http_server): fix clang-tidy warnings for missing close (v5.5)

See merge request espressif/esp-idf!49865
2026-06-22 19:24:38 +08:00
Jiang Jiang Jian eb0ae1a1c9 Merge branch 'fix/lp_core_noreset_under_debug_option_v5.5' into 'release/v5.5'
fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n (v5.5)

See merge request espressif/esp-idf!49869
2026-06-22 19:24:09 +08:00
morris 41fed73659 Merge branch 'change/update_c61_gdma_header_v5.5' into 'release/v5.5'
change(ahb_dma): update c61 eco3 header files (v5.5)

See merge request espressif/esp-idf!49837
2026-06-22 18:04:05 +08:00
Samuel Obuch 23d4dcbebc fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n 2026-06-22 11:17:43 +02:00
Tomas Rohlinek 6fe27247e6 fix(network/http_server): fix clang-tidy warnings for missing close
Cherry-picked from 68b37333049383659d6ea73fa11a1d942994535a
2026-06-22 11:02:00 +02:00
Jiang Jiang Jian f0c56302a6 Merge branch 'fix/use_unilock_for_sleep_process_v5.5' into 'release/v5.5'
fix(esp_hw_support): use same lock for lightsleep/deepsleep process (v5.5)

See merge request espressif/esp-idf!49843
2026-06-22 16:42:03 +08:00
Jiang Jiang Jian 012751afe0 Merge branch 'bugfix/mbedtls_rsa_base_reduction_hw_crt_v5.5' into 'release/v5.5'
fix(mbedlts): Enable hardware CRT for RSA-4096 via base reduction (v5.5)

See merge request espressif/esp-idf!49851
2026-06-22 16:29:57 +08:00
Euripedes Rocha 6b8eea3302 Merge branch 'update_esp_mqttv5.5' into 'release/v5.5'
change(mqtt): Update submodule to 0e9ec171

See merge request espressif/esp-idf!49824
2026-06-22 09:37:09 +02:00
Astha Verma c8e62a4cba fix(nimble): Added l2cap_coc throughput examples 2026-06-22 11:40:22 +05:30
harshal.patil 024de60208 fix(esp_common/esp_fault): make ESP_FAULT_ASSERT survive optimization
ESP_FAULT_ASSERT(C) was silently deleted by the optimizer when C is a cached
flag/status already proven by a preceding `if (!C) return/goto`: the compiler
folds C to a constant and drops all three checks, removing the fault-injection
protection with no warning.
2026-06-22 11:20:04 +05:30
Jiang Jiang Jian bfb6b4a2b2 Merge branch 'feature/psram_halfsleep_mode_support_v5.5' into 'release/v5.5'
feat(psram): allow PSRAM to enter halfsleep mode during light sleep (v5.5)

See merge request espressif/esp-idf!49760
2026-06-22 12:25:04 +08:00
Jiang Jiang Jian eaad561efa Merge branch 'bugfix/ag_unknown_codec_v5.5' into 'release/v5.5'
fix(bt): skip unknown codecs when parsing AT+BAC(v5.5)

See merge request espressif/esp-idf!49815
2026-06-22 11:43:55 +08:00
Kapil Gupta e15821aca2 fix(mbedtls): Fix cached Rinv size mismatch under private exponent blinding
Prevent signature verification failures on targets that do not round hardware words
to 16-word boundaries (e.g. ESP32-S3, ESP32-C6, and ESP32-P4), where exponent blinding
can cause `num_words` to vary between calls, leading to reuse of an incorrectly sized
cached `Rinv`.
2026-06-22 09:00:45 +05:30
Kapil Gupta e8b60c7e2e fix(mbedtls): Enable hardware CRT for RSA-4096 via base reduction
Perform modulo reduction on the base before size checks to allow RSA-4096
CRT (2048-bit exponentiations) to use the hardware accelerator instead of
falling back to software. Fix input validation, negative zero sign issues,
and early memory cleanup paths in esp_mpi_exp_mod()
2026-06-22 09:00:41 +05:30
wuzhenghui 8bc8f049fe fix(esp_hw_support): use same lock for lightsleep/deepsleep process 2026-06-22 11:21:33 +08:00