luoxu
b9d834edc7
fix(ble_mesh): eliminate deprecated warning for mbt
2025-12-26 16:09:29 +08:00
Rahul Tank
fbc5acb78b
Merge branch 'fix/gatt_caching_clean_api_malloc_error' into 'master'
...
fix(nimble): Modify GATT data storage structure in NVS during caching
Closes BLERP-2296
See merge request espressif/esp-idf!42232
2025-12-24 12:25:00 +05:30
Island
d09bda1f93
Merge branch 'feat/ble_log_xor_checksum' into 'master'
...
feat(ble): added xor checksum for integrity check performance optimization
Closes BLERP-2473
See merge request espressif/esp-idf!44423
2025-12-24 11:11:26 +08:00
Astha Verma
bb6cb452b2
fix(nimble): Modify GATT data storage structure in NVS during gatt caching
2025-12-23 21:21:53 +05:30
Rahul Tank
6a35469877
Merge branch 'feat/add_static_passkey' into 'master'
...
feat(nimble): Add support for static passkey
See merge request espressif/esp-idf!41726
2025-12-23 21:06:28 +05:30
Wang Meng Yang
a71649eab7
Merge branch 'change/remove_unused_marco_defines_for_rssi_limit' into 'master'
...
change(bt): Remove RSSI threshold-related macros
See merge request espressif/esp-idf!44434
2025-12-23 16:20:25 +08:00
Zhou Xiao
2b9c7471d0
fix(ble): added null pointer check in ble log ts submodule
2025-12-23 11:12:20 +08:00
Zhou Xiao
d1d07eb60a
fix(ble): added missed ts sync reset
2025-12-23 11:12:20 +08:00
Zhou Xiao
c604afa272
feat(ble): added xor checksum for integrity check performance optimization
2025-12-23 11:12:14 +08:00
Rahul Tank
da026039ba
feat(nimble): Add support for static passkey
2025-12-22 21:13:02 +05:30
Zhou Xiao
bb2b2d34ca
feat(ble): supported ble log v2 hci log for Bluedroid host
2025-12-22 18:30:04 +08:00
Zhou Xiao
92eb5a34ae
feat(ble): supported ble log v2 hci log for NimBLE host
2025-12-22 18:29:27 +08:00
gongyantao
32fa421cfc
change(bt): Mark RSSI threshold-related macros as deprecated
2025-12-22 15:13:19 +08:00
Island
3a166e2860
Merge branch 'fix/ble_log_v2_dual_core_iwt' into 'master'
...
fix(ble): added missed spin lock initialization
Closes BLERP-2467
See merge request espressif/esp-idf!44364
2025-12-19 15:10:35 +08:00
Island
34fcf5aa35
Merge branch 'fix/ble_mesh_proxy_cli_coexists_with_adv' into 'master'
...
fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist
Closes BLERP-2463 and BLERP-2464
See merge request espressif/esp-idf!44331
2025-12-19 14:39:24 +08:00
luoxu
1c4f6045cf
feat(ble_mesh): fix issues with advtypes
2025-12-18 16:42:56 +08:00
luoxu
b63a0c2b78
feat(ble_mesh): update ble mesh multi connections config
2025-12-18 16:42:56 +08:00
luoxu
48a84e8299
fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist
...
Add BLE_MESH_SEND_START_CB macro to ensure start callback is called
exactly once when both GATT and ADV bearers are used.
2025-12-18 16:40:28 +08:00
luoxu
a301dc1eac
feat(ble_mesh): dfd client/server supported
2025-12-18 15:24:50 +08:00
Zhou Xiao
069262e513
fix(ble): added missed spin lock initialization
2025-12-18 14:14:35 +08:00
Island
95b6f32350
Merge branch 'bugfix/fix_bt_4205' into 'master'
...
Fixed BLE assert lld_con.c 1479 on ESP32-C3 and ESP32-S3(5106725)
See merge request espressif/esp-idf!44321
2025-12-18 11:28:30 +08:00
Tomas Rohlinek
203c4da5f8
Merge branch 'feat/vfs_remove_old_api' into 'master'
...
feat(storage/vfs): v6 API breaking changes
Closes DOC-13273
See merge request espressif/esp-idf!42182
2025-12-17 20:21:27 +01:00
Wang Meng Yang
57f06d8aff
Merge branch 'bugfix/sync_security_fix_from_flouride' into 'master'
...
fix: synchronized several security-related fixes from Google Fluoride
Closes BT-4195
See merge request espressif/esp-idf!42534
2025-12-17 15:34:49 +08:00
Rahul Tank
f6aaf22278
Merge branch 'bugfix/fix_compile_tinycrypt' into 'master'
...
fix(nimble): Add missing header file to fix compilation issue
Closes BLERP-2427
See merge request espressif/esp-idf!43793
2025-12-17 12:32:49 +05:30
chenjianhua
22641241fa
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5106725)
...
- Fixed BLE assert lld_con.c 1479
2025-12-17 11:01:34 +08:00
Island
a999f2cfae
Merge branch 'bugfix/fix_reconnect_failed_with_extend_adv' into 'master'
...
fix(ble/bluedroid): Fixed the issue that extend advertising might not restart if the connection fails
Closes BLERP-2395
See merge request espressif/esp-idf!43266
2025-12-16 18:45:16 +08:00
Tomáš Rohlínek
8c9d62de98
feat(storage/vfs): Remove old API usage
2025-12-16 17:48:55 +08:00
Jin Cheng
4a49312321
fix(bt/bluedroid): cleaned the code according to the tool cppcheck
2025-12-16 17:37:14 +08:00
Jin Cheng
1c0c9c6fbd
fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received
2025-12-16 17:37:14 +08:00
Jin Cheng
4466f5dd85
fix(bt/bluedroid): drop connection when atttempting to disable encryption
2025-12-16 17:37:14 +08:00
Jin Cheng
cb1f8d1e15
fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd
2025-12-16 17:37:14 +08:00
Jin Cheng
e65ef0995a
fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl
2025-12-16 17:37:14 +08:00
Jin Cheng
e4b54ede65
fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej
2025-12-16 17:37:14 +08:00
Jin Cheng
0f9b02dd95
fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete
2025-12-16 17:37:14 +08:00
Jin Cheng
7a45769e25
fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete
2025-12-16 17:37:14 +08:00
Jin Cheng
25b2c79269
fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete
2025-12-16 17:37:14 +08:00
Jin Cheng
d4c96f070c
fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete
2025-12-16 17:37:14 +08:00
Jin Cheng
1a944a4bed
fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete
2025-12-16 17:37:14 +08:00
Jin Cheng
69b47952e8
fix(bt/bluedroid): fixed an OOB write in SDP_AddAttribute
2025-12-16 17:37:14 +08:00
Jin Cheng
6fe7456575
fix(bt/bluedroid): report failure when not able to connect to AVRCP
2025-12-16 17:37:14 +08:00
Jin Cheng
5ab93b428d
fix(bt/bluedroid): fixed buffer overflow in BRSF
2025-12-16 17:37:14 +08:00
Jin Cheng
0638ae7177
fix(bt/bluedroid): added negative length check in process_service_search_rsp
2025-12-16 17:37:14 +08:00
Jin Cheng
7cca70cd0d
fix(bt/bluedroid): fixed OOB read in SDP server continuation length
2025-12-16 17:37:14 +08:00
Jin Cheng
131a4764c8
fix(bt/bluedroid): added length check when copy AVDTP packet
2025-12-16 17:37:14 +08:00
Jin Cheng
1d8f84701c
fix(bt/bluedroid): fixed OOB read in AT_SKIP_RESET
2025-12-16 17:37:14 +08:00
Jin Cheng
de4339d9d1
fix(bt/bluedroid): fixed OOB write in bta_hf_client_handle_cind_list_item
2025-12-16 17:37:14 +08:00
Jin Cheng
439c5cc93d
fix(bt/bluedroid): added boundary check when reading SDP attribute response packet
2025-12-16 17:37:14 +08:00
Jin Cheng
af9d55e487
fix(bt/bluedroid): fixed potential OOB read in the avrc_pars_vendor_rsp
2025-12-16 17:37:13 +08:00
Jin Cheng
7706e8abbc
fix(bt/bluedroid): fixed potential OOB read in the reporting handler
...
Thanks to Luigino Camastra and Pavel Kohout from Aisle Research as
co-reporters for discovering and reporting this issue.
2025-12-16 17:37:13 +08:00
Jin Cheng
8a44bd422d
fix(bt/bluedroid): fixed a potential overflow about the media payload offset
...
This variable is uint16_t, and is possible to overflow when the length
of headder extension is larger. Here we compare with the data length to
prevent any exceptions.
2025-12-16 17:37:13 +08:00