Zhi Wei Jian
228347dc85
fix(ble/bluedroid): Fixed read or write failed if SMP is disabled
...
(cherry picked from commit 124f275bdf839b855e6af0cfb9d197f11c9a766c)
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-03-02 10:04:21 +08:00
Jiang Jiang Jian
1f2045975f
Merge branch 'fix/uaf_in_bluedroid_attp_v6.0' into 'release/v6.0'
...
fix(ble): fixed use-after-free in bluedroid attp (v6.0)
See merge request espressif/esp-idf!45160
2026-01-30 10:44:14 +08:00
Zhou Xiao
cdc2c22174
fix(ble): fixed use-after-free in bluedroid attp
...
(cherry picked from commit 78594e0f6e )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2026-01-28 17:14:28 +08:00
Jin Cheng
17bf90c266
fix(bt): enhanced packet length check in sdp_server.c
2026-01-19 16:48:47 +08:00
Jin Cheng
0127452b05
fix(bt): enhanced packet length check for avrc_pars_vendor_cmd
2026-01-19 16:48:47 +08:00
zhiweijian
4feb8a370a
fix(ble/bluedroid): Fixed bluedroid build warning if GATTC/S and SMP are disabled
2026-01-09 11:10:12 +08:00
Island
da2e3a3c89
Merge branch 'fix/change_some_example_config_v6.0' into 'release/v6.0'
...
feat(ble/bluedroid): Add new bluedroid host examples(v6.0)
See merge request espressif/esp-idf!44897
2026-01-08 20:56:48 +08:00
Jiang Jiang Jian
d267cc71a0
Merge branch 'bugfix/l2cap_malloc_fail_v6.0' into 'release/v6.0'
...
fix(bt): fix l2cap malloc fail in throughput test(v6.0)
See merge request espressif/esp-idf!44853
2026-01-08 20:16:05 +08:00
zhiweijian
2a753a8e30
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-08 12:15:36 +08:00
Zhi Wei Jian
32da3b110b
fix(ble/bluedroid): Fixed bluedroid host get white list size error
...
(cherry picked from commit f4dfd42725 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:53 +08:00
Zhi Wei Jian
8f040d13fb
fix(ble/bluedroid): Fixed bt buuld error
...
fix(ble/bluedroid): disable power management if bt is disabled
(cherry picked from commit 6f27074c1e )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:52 +08:00
Zhi Wei Jian
3d26daa413
fix(ble/bluedroid): optimize bluedroid host code
...
(cherry picked from commit 3b18da2bde )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:51 +08:00
Zhi Wei Jian
ff4e5d2a56
fix(ble/bluedroid): Add BLE_TOPOLOGY_CHECK
...
(cherry picked from commit 728c4c8a10 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:51 +08:00
Zhi Wei Jian
b5d9cb94ef
fix(ble/bluedroid): disable bluedroid background connection
...
(cherry picked from commit 1f5fa1e72b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:50 +08:00
Zhi Wei Jian
174e4144fd
fix(ble/bluedroid): change tGATT_BG_CONN_DEV to GATT_BG_CONN_DEV
...
(cherry picked from commit ac7812ef8d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:49 +08:00
Zhi Wei Jian
ffe93c09ea
fix(ble/bluedroid): disable exception list if scan is not enabled
...
(cherry picked from commit ec6809611a )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:49 +08:00
Zhi Wei Jian
8832727573
fix(ble/bluedroid): disable vendor hci function
...
(cherry picked from commit 715184fa36 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:49 +08:00
Zhi Wei Jian
5b9d2255ee
fix(ble/bluedroid): Delete btm_ble_send_extended_scan_params
...
(cherry picked from commit 1174ad41a5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:48 +08:00
Zhi Wei Jian
e6ab0ec2b0
fix(ble/bluedroid): change bluedroid scan callback name
...
(cherry picked from commit b9440efbe9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:48 +08:00
Zhi Wei Jian
07649c4e6e
fix(bluedroid): delete bluedroid gatt_listen
...
(cherry picked from commit db17c7cea3 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:48 +08:00
Zhi Wei Jian
21a52b6fa6
fix(ble/bluedroid): Delete observe and inquiry
...
(cherry picked from commit 34448a7455 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:47 +08:00
Zhi Wei Jian
3dc5961e5f
fix(ble/bluedroid): delete bluedroid unused code
...
(cherry picked from commit 5145b366f7 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:47 +08:00
Zhi Wei Jian
f7c122ec7f
fix(ble/bluedroid): Delete batch_scan related code
...
(cherry picked from commit a784adef00 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:46 +08:00
Zhi Wei Jian
e0dfdaa20f
fix(ble/bluedroid): Delete BLE_HOST_SETUP_STORAGE_EN
...
(cherry picked from commit 08740df988 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:46 +08:00
Zhi Wei Jian
f725fc12cd
fix(ble/bluedroid): Delete BLE_HOST_READ_TX_POWER_EN
...
(cherry picked from commit 1c0c48b814 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:46 +08:00
Zhi Wei Jian
378b708e15
fix(ble/bluedroid): Delete BLE_HOST_ENABLE_TEST_MODE_EN
...
(cherry picked from commit f08ff1448b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:44 +08:00
Zhi Wei Jian
7ab3f23192
fix(ble/bluedroid): delete BLE_HOST_ENERGY_INFO_EN
...
(cherry picked from commit b4c4b3e410 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:44 +08:00
Zhi Wei Jian
53b34d5089
fix(ble/bluedroid): Delete BLE_VND_INCLUDED
...
(cherry picked from commit 57c52bd4ec )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:43 +08:00
Zhi Wei Jian
a96356103f
fix(ble/bluedroid): Delete BLE_ANDROID_CONTROLLER_SCAN_FILTER
...
(cherry picked from commit 702292d451 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:43 +08:00
Zhi Wei Jian
f8a41f0911
fix(ble/bluedroid): Delete BLE_HOST_BLE_SCAN_PARAM_UNUSED
...
(cherry picked from commit 5fdcc3bdea )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:41 +08:00
Zhi Wei Jian
42df0c2daa
fix(ble/bluedroid): Delete BLE_HOST_CONN_SCAN_PARAM_EN
...
(cherry picked from commit b175f3cc97 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:41 +08:00
Zhi Wei Jian
21070997ef
fix(ble/bluedroid): Delete BLE_HOST_BATCH_SCAN_EN
...
(cherry picked from commit 25b0e1e684 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:41 +08:00
Zhi Wei Jian
2cfe955606
fix(ble/bluedroid): delete BLE_HOST_READ_SCAN_REPORTS_EN
...
(cherry picked from commit c3a185ae80 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:40 +08:00
Zhi Wei Jian
1f37314377
fix(ble/bluedroid): Delete BLE_HOST_TRACK_ADVERTISER_EN
...
(cherry picked from commit 66315bc6b6 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:40 +08:00
Zhi Wei Jian
73ee248c23
fix(ble/bluedroid): delete BLE_HOST_BLE_MULTI_ADV_EN
...
(cherry picked from commit b8f2321879 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:40 +08:00
Zhi Wei Jian
0744529bbd
fix(ble/bluedroid): delete BTA_HOST_INTERLEAVE_SEARCH
...
(cherry picked from commit 609b649ef9 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:39 +08:00
Zhi Wei Jian
8cb449b81d
fix(ble/bluedroid): disable rsp timer and ind_ack timer
...
(cherry picked from commit 7ff9484c46 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:39 +08:00
Zhi Wei Jian
a4d95d13b4
fix(ble/bluedroid): Disable bluedroid desire_role
...
(cherry picked from commit 9ae4d9a14a )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:39 +08:00
Zhi Wei Jian
d66173ef46
fix(ble/bluedroid): disable read_local_name
...
(cherry picked from commit 5f9680e3a0 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:38 +08:00
Zhi Wei Jian
edd5208bb5
fix(ble/bluedroid): disable bluedroid role_change
...
(cherry picked from commit 250553c50d )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:38 +08:00
Zhi Wei Jian
38ca096d84
fix(ble/bluedroid): Disable bluedroid host Qos
...
(cherry picked from commit 47f13aa75b )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:38 +08:00
Zhi Wei Jian
9906cd242d
fix(ble/bluedroid): delete unused pending_queue
...
(cherry picked from commit d9a88c7414 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:37 +08:00
Zhi Wei Jian
d9ba54e388
feat(ble/bluedroid): reduce bluedroid host heap used for BLE
...
(cherry picked from commit 438590a1f5 )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-07 17:24:37 +08:00
xiongweichao
159a16b2f5
fix(bt): fix l2cap malloc fail in throughput test
2026-01-07 15:08:57 +08:00
Island
b92e60d192
Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v6.0' into 'release/v6.0'
...
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v6.0)
See merge request espressif/esp-idf!44668
2026-01-07 10:33:41 +08:00
Zhi Wei Jian
fb3bc4d81a
fix(ble/bluedroid): optimize bluedroid some code
...
(cherry picked from commit 6b09de6dbf )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-01-05 10:07:29 +08:00
Zhang Hai Peng
630492ac9e
feat(ble/bluedroid): add periodic advertising create sync retry mechanism
...
(cherry picked from commit 4ffd7b285b )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
252bd3eb71
fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data
...
(cherry picked from commit 12225c457c )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
853e834e6f
fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd
...
(cherry picked from commit c5ebab70d8 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
58b4ec9d64
fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers
...
(cherry picked from commit 643d9c2387 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-01-05 00:03:36 +08:00