Commit Graph

45917 Commits

Author SHA1 Message Date
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
wuzhenghui
246f92eab1 fix(esp_hw_support): fix deepsleep deadlock with phy lock 2026-08-21 14:47:35 +08:00
Dhimas Ardinata
17efcd2810 fix(esp_eth): make openeth ISR log DRAM-safe
Keep the ISR from touching flash-resident log strings while cache is disabled.

Closes #18644
2026-08-21 01:36:59 +00:00
Chen Chen
f5b59afa90 fix(hal): prevent overflow in fractional clock division
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 14:46:54 +08:00
Rahul Tank
eefa50da7e Merge branch 'bugfix/irk_smp_bond_issue_v5.4' into 'release/v5.4'
fix(nimble): Fix unpair_oldest_peer deleting wrong device (v5.4)

See merge request espressif/esp-idf!51838
2026-08-19 16:23:29 +05:30
Fu Hanxi
58828eac00 Merge branch 'ci/revert-custom-ci_python_constraint_branch-v5.4' into 'release/v5.4'
ci: revert custom ci_python_constraint_branch (v5.4)

See merge request espressif/esp-idf!51882
2026-08-19 12:28:50 +02:00
Fu Hanxi
028cabea50 ci: revert custom ci_python_constraint_branch 2026-08-19 12:02:58 +02:00
Fu Hanxi
77433f9de5 Merge branch 'ci/apply-common-scripts-v5.4' into 'release/v5.4'
ci: apply common-scripts refactor (v5.4)

See merge request espressif/esp-idf!51101
2026-08-19 10:36:39 +02:00
Euripedes Rocha
707c485dca Merge branch 'fix/ieee802_3_reset_time_v5.4' into 'release/v5.4'
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code (v5.4)

See merge request espressif/esp-idf!51713
2026-08-19 09:09:51 +02:00
Wang Meng Yang
6cd280ace0 Merge branch 'bugfix/strncpy_compilation_issue_v5.4' into 'release/v5.4'
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S (v5.4)

See merge request espressif/esp-idf!51745
2026-08-19 10:39:03 +08:00
Fu Hanxi
3a3c36ac71 tests: replace CLI-dependent xfail/skipif conditions 2026-08-18 11:39:50 +02:00
Rahul Tank
0401956b4e fix(nimble): Fix unpair_oldest_peer deleting wrong device
Sort bond entries by bond_count after in-place updates to maintain correct
eviction order, and log IRK resolving-list failures instead of failing the bond.
2026-08-18 12:47:56 +05:30
Rahul Tank
7bf12a4e41 Merge branch 'feat/add_register_notif_indic_v5.4' into 'release/v5.4'
fix(nimble): Add separate helper functions to register indication (v5.4)

See merge request espressif/esp-idf!51801
2026-08-18 11:49:27 +05:30
Jiang Jiang Jian
6cec794998 Merge branch 'fix/owe_prevent_double_free_v5.4' into 'release/v5.4'
fix(wifi): Prevent double free in owe failure path (v5.4)

See merge request espressif/esp-idf!51637
2026-08-18 11:56:18 +08:00
Jiang Jiang Jian
c904ba2e6b Merge branch 'bugfix/a2dp_api_init_check_v5.4' into 'release/v5.4'
fix(bt): Fix compatibility with A2DP API legacy usage methods (v5.4)

See merge request espressif/esp-idf!51332
2026-08-18 11:24:31 +08:00
Shu Chen
80d64cee6a Merge branch 'feat/support_multipan_feature_rcp_20260603_v5.4' into 'release/v5.4'
feat(openthread): support multipan feature for RCP (v5.4)

See merge request espressif/esp-idf!51780
2026-08-18 02:48:58 +00:00
Rahul Tank
f9c383a747 fix(nimble): Add separate helper functions to register notification/indication 2026-08-18 07:38:26 +05:30
Jakub Kocka
e962d4e60f ci(tools): Fix worktree submodule copy of gitlink files 2026-08-17 14:13:16 +02:00
Fu Hanxi
eaeaf2f87a ci: use main branch of ci/actions/common 2026-08-17 14:13:16 +02:00
Fu Hanxi
eb7eef3a5f tests: fix special characters in parametrize with variables 2026-08-17 14:13:16 +02:00