Samuel Obuch
2022b5f6f2
feat(tools): update openocd version to v0.12.0-esp32-20260831
2026-09-03 13:12:24 +02:00
Wang Meng Yang
006d8b825b
Merge branch 'bugfix/fix_osi_event_bug_v5.4' into 'release/v5.4'
...
Bugfix/fix osi event bug[backport v5.4]
See merge request espressif/esp-idf!52325
2026-09-03 14:28:50 +08:00
liqigan
ed836fa70b
change(bt/bluedroid): Used dynamic osi event to reduce lock cost
2026-09-02 19:18:45 +08:00
Wang Meng Yang
37a2600154
Merge branch 'fix/bt_memory_v5.4' into 'release/v5.4'
...
fix(bt_memory): Reduce memory usage in transfer (v5.4)
See merge request espressif/esp-idf!52278
2026-09-02 14:11:41 +08:00
morris
7080d6ce36
Merge branch 'fix/dualcore_branch_predictor_cache_race_v5.4' into 'release/v5.4'
...
fix(spi_flash): disable branch prediction on the parked core during flash ops (v5.4)
See merge request espressif/esp-idf!52199
2026-09-01 18:22:06 +08:00
Shu Chen
21f8271c12
Merge branch 'feat/add_thread_ssed_ci_test_scenario_v5.4' into 'release/v5.4'
...
feat: add thread ssed ci testcase scenario (v5.4)
See merge request espressif/esp-idf!51499
2026-09-01 08:28:23 +00:00
hejiaxin
49bac9fbbf
fix(bt_avrcp): size some AVRC command buffers
2026-09-01 11:24:18 +08:00
hejiaxin
8ac6aa8aa0
fix(bt_l2cap): size L2CAP ERTM S-frame & RX SDU buffer
2026-09-01 11:24:18 +08:00
hejiaxin
b08f145416
fix(bt_sdp): size SDP TX buffers
2026-09-01 11:24:18 +08:00
hejiaxin
1995bfcb4d
fix(bt_rfcomm): size RFCOMM TX buffers by peer MTU
2026-09-01 11:24:18 +08:00
hejiaxin
5036f97cb8
fix(bt_hid): size HID TX buffers to report length
2026-09-01 11:24:17 +08:00
Marius Vikhammer
7648fc84bf
Merge branch 'fix/lightsleep_stress_task_leak_v5.4' into 'release/v5.4'
...
fix(esp_system): wait for idle after light sleep stress tasks (v5.4)
See merge request espressif/esp-idf!52272
2026-09-01 11:09:28 +08:00
Marius Vikhammer
87c280843a
fix(esp_system): delay after light sleep stress cleanup
2026-09-01 10:39:45 +08:00
Marius Vikhammer
2caee3ad9c
fix(esp_system): wait for idle after light sleep stress tasks
...
Self-deleted worker tasks are only freed once idle runs. A 500us
periodic esp_timer can starve that cleanup and trip Unity's leak check.
2026-09-01 10:32:23 +08:00
Euripedes Rocha
4086aa42d1
Merge branch 'fix/esp_netif-oom-null-checks-v5.5_v5.4' into 'release/v5.4'
...
fix(esp_netif): harden NULL and OOM handling in netif APIs (SEC-1189, SEC-1190) (v5.4)
See merge request espressif/esp-idf!50784
2026-08-31 15:27:28 +02:00
yiwenxiu
cfeb980239
feat: add thread ssed ci testcase scenario
2026-08-31 14:02:14 +08:00
Euripedes Rocha Filho
b1d6c723f2
fix(esp_netif): harden NULL and OOM handling in netif APIs
...
Use a temporary pointer for br_glue port-list realloc so a failure does
not clobber the existing array. Reject NULL mac in esp_netif_set_mac and
validate config->base in esp_netif_new_api before use.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-31 07:49:09 +02:00
wuzhenghui
a76e14afe7
fix(spi_flash): integrate branch prediction control during cache operations
2026-08-31 10:51:05 +08:00
Ashish Sharma
8201d8c607
fix(spi_flash): disable branch prediction on the parked core during flash ops
2026-08-31 10:50:20 +08:00
Mahavir Jain
3330e2460a
Merge branch 'fix/fix_psk_hint_key_null_dereference_v5.4' into 'release/v5.4'
...
Fix/fix psk hint key null dereference (v5.4)
See merge request espressif/esp-idf!52094
2026-08-30 22:23:58 +05:30
Jiang Jiang Jian
42b44c7d9b
Merge branch 'fix/revert_dma_pool_default_caps_v5.4' into 'release/v5.4'
...
fix(heap): revert dma pool default malloc caps (v5.4)
See merge request espressif/esp-idf!52146
2026-08-28 15:50:01 +08:00
Wang Meng Yang
077bb9ec72
Merge branch 'change/refactor_hidh_datapath_v5.4' into 'release/v5.4'
...
Change/refactor hidh datapath[backport v5.4]
See merge request espressif/esp-idf!51281
2026-08-28 08:55:03 +08:00
wuzhenghui
bf8d535f7b
fix(heap): revert DMA pool MALLOC_CAP_DEFAULT caps
2026-08-27 19:43:25 +08:00
Wang Meng Yang
2c20296722
Merge branch 'bugfix/avrcp_version_compatibility_v5.4' into 'release/v5.4'
...
fix(bt): Fix the issue of AVRCP version compatibility (v5.4)
See merge request espressif/esp-idf!52089
2026-08-27 18:34:04 +08:00
morris
b1bf33d495
Merge branch 'fix/jpeg_enc_header_oob_v5.4' into 'release/v5.4'
...
fix(jpeg): validate encoder buffer sizes before header/DMA access (backport v5.4)
See merge request espressif/esp-idf!52124
2026-08-27 18:04:51 +08:00
zhanghaipeng
83d92f35e4
docs(bt): clarify Bluedroid GATT signed write API comments
...
Correct misleading CHAR_PROP_BIT_AUTH wording and document CSRK-based
signed write usage for server permissions and client write APIs.
2026-08-27 17:26:05 +08:00
zhanghaipeng
8643f157fc
fix(ble/bluedroid): allow osi_event re-post during POSTING window
...
Do not reject osi_thread_post_event() when only POSTING is set.
QUEUED already prevents double-queueing; rejecting POSTING caused
HCI downstream lost wakeup. Add generic osi_event and hci downstream
diagnostics for post failures.
2026-08-27 17:21:35 +08:00
Fu Hanxi
cfd7338824
Merge branch 'ci/move-check_submodule_sync-v5.4' into 'release/v5.4'
...
ci: move check_submodule_sync to ci/actions/common (v5.4)
See merge request espressif/esp-idf!52092
2026-08-27 09:55:38 +02:00
C.S.M
50485c4236
fix(jpeg): validate encoder buffer sizes before header/DMA access
...
Bound JPEG header emission by outbuf capacity and reject undersized
input buffers before programming TX DMA to avoid heap corruption and
out-of-bounds DMA reads.
(cherry picked from commit a7ac00b812 )
2026-08-27 13:58:06 +08:00
Island
803ab14795
Merge branch 'change/ble_update_lib_20260824_v5.4' into 'release/v5.4'
...
change(ble): [AUTO_MR] 20260824 - Update ESP BLE Controller Lib (5.4)
See merge request espressif/esp-idf!52018
2026-08-26 22:00:46 +08:00
Fu Hanxi
545f2abacc
ci: move check_submodule_sync to ci/actions/common
2026-08-26 13:43:10 +02:00
Ashish Sharma
1b54270b00
fix(esp-tls): guard against NULL PSK hint to prevent crash
2026-08-26 17:20:19 +08:00
yangfeng
c0ff3bf835
fix(bt): Fix the issue of AVRCP version compatibility
2026-08-26 15:56:04 +08:00
Wang Meng Yang
65817f36ce
Merge branch 'bugfix/a2dp_sink_nego_sbc_v5.4' into 'release/v5.4'
...
fix(bt): do not cap AVDTP Discover results by local SEP count (v5.4)
See merge request espressif/esp-idf!51753
2026-08-26 08:13:19 +08:00
Rahul Tank
cdb39a3999
Merge branch 'bugfix/fix_pawr_conn_issues_v5.4' into 'release/v5.4'
...
fix(nimble): bound PAwR synced connect retries in the example (v5.4)
See merge request espressif/esp-idf!52027
2026-08-25 16:08:14 +05:30
Rahul Tank
082a7cf2e5
fix(nimble): bound PAwR synced connect retries in the example
2026-08-25 12:03:38 +05:30
Zhao Wei Liang
859ba4a430
change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1
...
(cherry picked from commit d2210c2c26 )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-08-25 14:05:10 +08:00
Zhao Wei Liang
dbded3ab2f
change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1
...
(cherry picked from commit b3ba8cad9a )
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com >
2026-08-25 14:05:10 +08:00
Rahul Tank
9d9ba080be
Merge branch 'bugfix/gatt_cach_disconn_v5.4' into 'release/v5.4'
...
fix(nimble): gatt caching crash on disconnect (v5.4)
See merge request espressif/esp-idf!51966
2026-08-24 21:37:29 +05:30
Jiang Jiang Jian
7600fc2627
Merge branch 'fix/fix_addba_dialog_token_zero_v5.4' into 'release/v5.4'
...
fix(wifi): fix dialog token of addba request may equal to zero(backport v5.4)
See merge request espressif/esp-idf!51942
2026-08-24 20:18:23 +08:00
Jiang Jiang Jian
d953a6efa7
Merge branch 'fix/fix_dslp_phy_close_rf_deadlock_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): fix deepsleep deadlock with phy lock (v5.4)
See merge request espressif/esp-idf!51939
2026-08-24 19:55:03 +08:00
yangfeng
37d751375c
fix(bt): do not cap AVDTP Discover results by local SEP count
...
- Closes https://github.com/espressif/esp-idf/issues/18848
2026-08-24 19:13:43 +08:00
liqigan
94ecf32411
fix(bt/bluedroid): Fixed use after free issue on osi_event_delete
2026-08-24 14:19:05 +08:00
liqigan
10d324e04f
fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
...
Closes https://github.com/espressif/esp-idf/issues/18335
2026-08-24 14:19:05 +08:00
liqigan
e590b1c8eb
change(bt/bluedroid): Refactored HCI ACL datapath
2026-08-24 14:19:05 +08:00
liqigan
329e7ba627
change(bt/bluedroid): Refactored HID host datapath
2026-08-24 14:19:05 +08:00
Astha Verma
bc5642704e
fix(nimble): Fixed gatt caching crash on disconnect
2026-08-24 11:30:59 +05:30
morris
4ef8e295ea
Merge branch 'fix/i2s_tdm_5slot_clock_test_v5.4' into 'release/v5.4'
...
fix(hal): prevent overflow in fractional clock division (v5.4)
See merge request espressif/esp-idf!51432
2026-08-24 12:02:22 +08:00
Euripedes Rocha
92830d8af2
Merge branch 'contrib/github_pr_18648_v5.4' into 'release/v5.4'
...
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR) (v5.4)
See merge request espressif/esp-idf!51926
2026-08-21 10:58:34 +02:00
yinqingzhao
bde75512de
fix(wifi): fix dialog token of addba request may equal to zero
2026-08-21 15:08:22 +08:00