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
Mahavir Jain
1325767442
Merge branch 'fix/panic_spiram_xip_irom_drom_alignment_no_gap_v5.5' into 'release/v5.5'
...
Handle absent IROM/DROM alignment gap in SPIRAM-XIP memprot tests (v5.5)
See merge request espressif/esp-idf!50235
2026-07-09 11:47:12 +05:30
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
Jiang Jiang Jian
e7145a10ce
Merge branch 'backport/backport_some_wifi_changes_260701_v5.5' into 'release/v5.5'
...
backport/backport some wifi changes 260701 v5.5(backport v5.5)
See merge request espressif/esp-idf!50266
2026-07-07 15:17:00 +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
harshal.patil
a847bb8439
fix(panic): handle absent IROM/DROM alignment gap in spiram-xip memprot tests
...
The spiram-xip IROM/DROM alignment tests assumed the XIP region always
leaves an alignment gap before the next MMU page: they executed into the
gap and expected an instruction access fault followed by a register dump.
When the section ends exactly on an MMU page boundary there is no gap - the
device prints "<IROM/DROM> alignment gap not added into heap" and returns,
the framework restarts cleanly (esp_restart_noos, no panic), and the test
timed out waiting for a register dump.
2026-07-01 11:00:16 +05:30
C.S.M
3ed64d5c26
fix(jpeg): Fix the jpeg size might exceed the buffer size
2026-06-26 11:05:25 +08:00
morris
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
74fb6af904
Merge branch 'docs/add_semihosting_chapter_v5.5' into 'release/v5.5'
...
docs(jtag-debugging): add semihosting chapter (v5.5)
See merge request espressif/esp-idf!49889
2026-06-22 19:30:16 +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
Samuel Obuch
c33de7ac03
docs(jtag-debugging): add semihosting chapter
...
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com >
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com >
2026-06-22 13:14:12 +02: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
Chen Jichang
1096a381a9
change(ahb_dma): update c61 eco3 header files
2026-06-22 11:15:25 +08:00
Rahul Tank
a744eb573c
Merge branch 'bugfix/fix_log_performance_v5.5' into 'release/v5.5'
...
fix(nimble): Guard ble_hs_log_mbuf/flat_buf against non-DEBUG log level (v5.5)
See merge request espressif/esp-idf!49729
2026-06-22 08:44:33 +05:30
Euripedes Rocha Filho
916063c282
change(mqtt): Update submodule to 0e9ec171
...
* Update submodule: git log --oneline 6af4446a..0e9ec171
Detailed description of the changes:
* MR: Backport fixes to 5.5
- See merge request espressif/esp-mqtt!315
- fix: Prevent control messages to be counted in mqtt5 (espressif/esp-mqtt@6db0aed )
- fix: Allow mqtt client to gracefully disconnect when stop (espressif/esp-mqtt@93b5989 )
- fix: copy message ID before unlocking client (espressif/esp-mqtt@8983a8a )
- Closes https://github.com/espressif/esp-mqtt/pull/320
- fix(mqtt5): remove in_buffer_length constraint on maximum_packet_size
(espressif/esp-mqtt@26c71a3 )
- fix: fix signed integer overflow in remaining length decoding (espressif/esp-mqtt@02e02f1 )
- fix(mqtt5): Sanitize propery len/types to harden mqtt5-msg (espressif/esp-mqtt@0176939 )
- fix(mqtt5): Fix UB in variable len processing (espressif/esp-mqtt@5d9ad31 )
* MR: ci: Add deploy and minimize run for v5.5 backport branch
- See merge request espressif/esp-mqtt!318
- ci: Add deploy and minimize run for v5.5 backport branch (espressif/esp-mqtt@5e49255 )
* MR: ci: Simplify gitlab ci for v5.5 backport branch
- See merge request espressif/esp-mqtt!316
- ci: Simplify gitlab ci for v5.5 backport branch (espressif/esp-mqtt@55a5d6e )
2026-06-19 09:44:32 +02:00
Jiang Jiang Jian
bb2188bfb8
Merge branch 'feature/update-qemu-to-esp_develop_9.2.2_20260417_v5.5' into 'release/v5.5'
...
feat(tools): update qemu version to esp_develop_9.2.2_20260417 (v5.5)
See merge request espressif/esp-idf!48885
2026-06-18 19:14:27 +08:00
Jiang Jiang Jian
f4b0ac0e04
Merge branch 'change/ble_update_lib_20260612_v5.5' into 'release/v5.5'
...
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib (5.5)
See merge request espressif/esp-idf!49609
2026-06-18 19:14:17 +08:00
xiongweichao
8a1079a224
fix(bt): skip unknown codecs when parsing AT+BAC
...
Peers may report custom or non-standard codec UUIDs in AT+BAC alongside
CVSD/mSBC. Returning BTA_AG_CODEC_NONE on the first unknown entry
discarded already-parsed standard codecs. Log unknown UUIDs and continue
parsing so negotiated capabilities still reflect supported codecs.
2026-06-18 19:08:21 +08:00
Rahul Tank
f081909555
fix(nimble): Gaurd ble_hs_log_mbuf/flat_buf against non-DEBUG log level
2026-06-18 19:06:49 +08:00