yangfeng
|
2184fae05b
|
fix(bt): Fix the high issues related to AVRCP from AI review report
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
|
2026-06-25 14:58:17 +08:00 |
|
yangfeng
|
6c34f8140d
|
fix(bt): Fix the critical issues related to AVRCP from AI review report
- recalculate len_left per attribute in avrc_bld_app_setting_text_rsp
- abort fragmented message reassembly when reassembly buffer alloc fails
|
2026-06-25 14:52:36 +08:00 |
|
Wang Meng Yang
|
261307436d
|
Merge branch 'bugfix/ai_review_avrcp_v5.4' into 'release/v5.4'
fix(bt): fix AVRCP component issues reported by AI review (v5.4)
See merge request espressif/esp-idf!47678
|
2026-04-20 09:34:47 +08:00 |
|
yangfeng
|
4ecc25fae1
|
fix(bt): fix AVRCP component issues reported by AI review
|
2026-04-16 19:15:08 +08:00 |
|
Jin Cheng
|
56053c4d1f
|
fix(bt/bluedroid): fixed possible OOB read in avrc_pars_vendor_cmd
|
2026-03-20 20:14:01 +08:00 |
|
Jin Cheng
|
1226e99d09
|
fix(bt): enhanced packet length check for avrc_pars_vendor_cmd
|
2026-01-20 13:02:12 +08:00 |
|
Wang Meng Yang
|
2f648afdde
|
Merge branch 'change/bt_bluedroid_avrcp_version_v5.4' into 'release/v5.4'
change(bt/bluedroid): Change AVRCP version according to feature enabled (v5.4)
See merge request espressif/esp-idf!44201
|
2025-12-24 14:12:15 +08:00 |
|
Jin Cheng
|
866130578f
|
fix(bt/bluedroid): fixed potential OOB read in the avrc_pars_vendor_rsp
|
2025-12-19 11:20:15 +08:00 |
|
Jin Cheng
|
073965fd31
|
fix(bt/bluedroid): ignore AVCT commands that are too long
|
2025-12-19 11:19:23 +08:00 |
|
Jin Cheng
|
648f0396b8
|
fix(bt/bluedroid): use osi_calloc to zero reserved fields in AVRCP
|
2025-12-19 11:19:23 +08:00 |
|
Jin Cheng
|
44b566ab5e
|
fix(bt/bluedroid): check event ID if of register notification from remote to avoid OOB write
|
2025-12-19 11:19:23 +08:00 |
|
linruihao
|
dad305090f
|
change(bt/bluedroid): Change AVRCP version according to feature enabled
- Version will be set to 1.6 if Cover Art feature enabled
- Otherwise, version will be set to 1.5
|
2025-12-12 20:11:21 +08:00 |
|
Jin Cheng
|
a6c1bc5e3e
|
fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition
|
2025-10-28 10:17:44 +08:00 |
|
JinCheng
|
2f788e59ee
|
fix(bt/bluedroid): fixed potential OOB in Bluedroid
|
2025-09-26 17:29:31 +08:00 |
|
xiongweichao
|
8480fb3c6f
|
fix(bt/bluedroid): Fixed the incorrect error code returned
when receiving an invalid command
|
2024-11-18 16:49:54 +08:00 |
|
linruihao
|
0de83be0fe
|
feat(bt/bluedroid): Add Kconfig options to controll AVRCP Cover Art feature
|
2024-09-13 17:58:49 +08:00 |
|
linruihao
|
cb0d073551
|
feat(bt/bluedroid): Support AVRCP Cover Art feature
|
2024-09-13 17:58:49 +08:00 |
|
xiongweichao
|
e86b367f21
|
change(bt/Bluedroid): Update AVRCP version to 1.5
|
2023-07-03 03:57:26 +00:00 |
|
Angus Gratton
|
a0c73c5f92
|
bt host: Don't redefine the assert macro
Required so that bt asserts obey the same configuration settings as other
asserts.
Progress towards https://github.com/espressif/esp-idf/issues/6306
|
2021-03-03 10:26:57 +11:00 |
|
Hrishikesh Dhayagude
|
21165edf41
|
Bluetooth component refactoring
|
2019-06-30 16:39:00 +08:00 |
|