Luo Xu
7a82ca0e39
fix(ble_mesh): fix blob transfer failure handling and chunk processing
...
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state
(cherry picked from commit f959884b2f )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:21 +08:00
Luo Xu
af56fc5332
fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes
...
(cherry picked from commit 3a8851422f )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:20 +08:00
Luo Xu
48ed28e579
fix(ble_mesh): Miscellaneous fixes for blob
...
(cherry picked from commit c3faf5559a )
Co-authored-by: luoxu <luoxu@espressif.com >
2026-02-09 17:43:20 +08:00
Island
011e0ce95b
Merge branch 'feat/ble_mesh_alignment_to_v6.0_v5.3' into 'release/v5.3'
...
feat(ble_mesh): alignment to release/v6.0 (v5.3)
See merge request espressif/esp-idf!45453
2026-02-09 11:35:46 +08:00
luoxu
b6fb5e7413
feat(ble_mesh): fixed configuration of core nums
2026-02-06 11:14:07 +08:00
zhiweijian
39505808e1
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-02-06 11:14:07 +08:00
luoxu
7aa71b48e5
feat(ble_mesh): update log compression for ble mesh lib
2026-02-06 11:14:07 +08:00
luoxu
e6c904ff94
feat(ble_mesh): update lib commit to d48251ab82
2026-02-06 11:14:07 +08:00
Rahul Tank
6ee75a8721
Merge branch 'bugfix/fix_nimble_issues_v5.3' into 'release/v5.3'
...
Fix few nimble issues related to different functionalities (v5.3)
See merge request espressif/esp-idf!45618
2026-02-05 14:47:57 +05:30
Xiao Xufeng
c195f6a30b
fix(bt): fix AGC_RECORRECT on ESP32-C3 when REV_MIN configured higher than 102
2026-02-05 01:44:12 +08:00
luoxu
7af8021ca2
feat(ble_mesh): alignment to release/v6.0
2026-02-04 14:28:38 +08:00
Shreeyash
ffaa6a7a34
fix(nimble): Fix host init assert when periodic sync is disabled
2026-02-03 16:30:03 +05:30
Rahul Tank
33a814e3b5
fix(nimble): Added change to copy adv params to be reused during reattempt adv
2026-02-03 16:30:00 +05:30
Rahul Tank
ee3986ad89
fix(nimble) Add EXT_ADV dependancy flag for EXT_SCAN in menuconfig
2026-02-03 16:29:56 +05:30
Rahul Tank
8739180520
fix(nimble): Fixed duplication of HCI record entry HCI logging
2026-02-03 16:29:53 +05:30
Rahul Tank
63ab45f770
fix(nimble): Rework L2CAP Rx for L2CAP SDU reassembly
2026-02-03 16:29:49 +05:30
Rahul Tank
9ca2646823
fix(nimble): Address security vulnerabilties and NVS corruption issues
2026-02-03 16:29:46 +05:30
Rahul Tank
ff2e77114a
fix(nimble): Add extra logs to track critical failures
2026-02-03 16:29:43 +05:30
Rahul Tank
38352a742d
fix(nimble): Fix coverity reported issue
...
Handled unchecked return value in ble_hs_pvcy.c
2026-02-03 16:29:39 +05:30
Astha Verma
c104987307
fix(nimble): Fix early cleanup when periodic sync reattempts exhausted
2026-02-03 16:29:35 +05:30
Wang Meng Yang
96044a4442
Merge branch 'feat/set_encoder_params_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP(v5.3)
See merge request espressif/esp-idf!45467
2026-02-03 13:42:53 +08:00
yangfeng
7d10416565
fix(bt/bluedroid): Handle stream reconfiguration via stream close and re-open for A2DP ACP
2026-02-02 16:48:12 +08:00
zhiweijian
316dcd1faf
fix(ble/bluedroid): Unify BTM byte alignment
2026-01-30 20:20:57 +08:00
zhiweijian
9df0361dd6
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:20:33 +08:00
Astha Verma
5b96ab68c2
fix(nimble): fix esp_hid_device example when static_to_dynamic enabled
2026-01-28 12:18:28 +08:00
Astha Verma
dce4f23836
fix(nimble): Support for concatenation of same type UUID during adv data parsing
2026-01-28 12:18:28 +08:00
Astha Verma
bdb3f7ef77
fix(nimble): Reset HID service during deinit
2026-01-28 12:18:28 +08:00
Jiang Jiang Jian
81a1e04d60
Merge branch 'change/remove_unused_marco_defines_for_rssi_limit_v5.3' into 'release/v5.3'
...
change(bt): Mark RSSI threshold-related macros as deprecated(backport v5.3)
See merge request espressif/esp-idf!44515
2026-01-27 11:43:35 +08:00
Wang Meng Yang
86a2cd358b
Merge branch 'bugfix/sync_security_fix_from_flouride_v5.3' into 'release/v5.3'
...
fix: synchronized several security-related fixes from Google Fluoride (v5.3)
See merge request espressif/esp-idf!44409
2026-01-23 10:17:34 +08:00
Rahul Tank
899ad86b51
Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.3' into 'release/v5.3'
...
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.3)
See merge request espressif/esp-idf!45236
2026-01-22 09:31:47 +05:30
Island
85e984ec38
Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v5.3' into 'release/v5.3'
...
fix(ble_mesh): eliminate deprecated warning for mbt (v5.3)
See merge request espressif/esp-idf!44627
2026-01-22 11:44:22 +08:00
Jin Cheng
80d811ecb1
fix(bt/bluedroid): cleaned the code according to the tool cppcheck
2026-01-22 10:53:51 +08:00
Jin Cheng
833597cf0f
fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received
2026-01-22 10:53:51 +08:00
Jin Cheng
6aacb79a7c
fix(bt/bluedroid): drop connection when atttempting to disable encryption
2026-01-22 10:53:51 +08:00
Jin Cheng
a0719393cb
fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd
2026-01-22 10:53:51 +08:00
Jin Cheng
df9e25affa
fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl
2026-01-22 10:53:51 +08:00
Jin Cheng
b079446301
fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej
2026-01-22 10:53:51 +08:00
Jin Cheng
035c2e5204
fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete
2026-01-22 10:53:51 +08:00
Jin Cheng
25aa93ed9b
fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete
2026-01-22 10:53:51 +08:00
Jin Cheng
90ca5a29bc
fix(bt/bluedroid): fixed an OOB bug in btm_read_tx_power_complete
2026-01-22 10:53:51 +08:00
Jin Cheng
3bad841601
fix(bt/bluedroid): fixed an OOB bug in btm_create_conn_cancel_complete
2026-01-22 10:53:51 +08:00
Jin Cheng
7a7f21f3d0
fix(bt/bluedroid): fixed an OOB bug in btm_read_local_oob_complete
2026-01-22 10:53:51 +08:00
Jin Cheng
e6c3031280
fix(bt/bluedroid): fixed an OOB write in SDP_AddAttribute
2026-01-22 10:53:51 +08:00
Jin Cheng
1f82934814
fix(bt/bluedroid): report failure when not able to connect to AVRCP
2026-01-22 10:53:51 +08:00
Jin Cheng
f814a1125e
fix(bt/bluedroid): fixed buffer overflow in BRSF
2026-01-22 10:53:51 +08:00
Jin Cheng
c2cf36d98c
fix(bt/bluedroid): added negative length check in process_service_search_rsp
2026-01-22 10:53:51 +08:00
Jin Cheng
13033abfe0
fix(bt/bluedroid): fixed OOB read in SDP server continuation length
2026-01-22 10:53:51 +08:00
Jin Cheng
91b76926aa
fix(bt/bluedroid): added length check when copy AVDTP packet
2026-01-22 10:53:51 +08:00
Jin Cheng
09f381ba97
fix(bt/bluedroid): fixed OOB read in AT_SKIP_RESET
2026-01-22 10:53:51 +08:00
Jin Cheng
80fda864ad
fix(bt/bluedroid): fixed OOB write in bta_hf_client_handle_cind_list_item
2026-01-22 10:53:51 +08:00