zwj
c5afe0ea2d
fix vendor hci memory leak
2021-02-18 09:39:01 +00:00
lly
4070a6dc70
ble_mesh: stack: Fix deinit server models with no matching id
2021-02-07 11:18:31 +08:00
lly
c74c7fdb5a
ble_mesh: stack: Fix mbedtls aes ctx not deallocated
2021-02-05 03:26:26 +00:00
lly
02d3d358b5
ble_mesh: stack: Fix mbedtls aes ctx not initialized
2021-02-05 03:26:26 +00:00
Island
56de4bbc4d
Merge branch 'bugfix/ble_mesh_node_set_name_status_check_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Remove node set device name return status check (v4.2)
See merge request espressif/esp-idf!12081
2021-01-21 11:07:58 +08:00
Island
7c9be015aa
Merge branch 'bugfix/ble_mesh_proxy_client_net_resend_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix proxy client may fail to resend msg (v4.2)
See merge request espressif/esp-idf!12079
2021-01-21 11:07:27 +08:00
lly
4510332e96
ble_mesh: stack: Remove node set device name return status check
2021-01-20 21:11:21 +08:00
lly
370e65ec8a
ble_mesh: stack: Fix proxy client may fail to resend msg
2021-01-20 21:10:18 +08:00
lly
962b14d653
ble_mesh: stack: Use different random for each provisioning
2021-01-20 21:09:09 +08:00
lly
f56fe3f877
ble_mesh: stack: Fix compile warning when log is disabled
2021-01-19 14:04:45 +08:00
lly
d545f1223f
ble_mesh: stack: Add prefix BLE_MESH_ for log related macros
2021-01-19 14:04:44 +08:00
Island
a4525284bd
Merge branch 'update/ble_mesh_set_hsl_states_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Enable updating lighting hsl state (v4.2)
See merge request espressif/esp-idf!12036
2021-01-18 19:10:31 +08:00
lly
c44dc1f262
ble_mesh: stack: Fix compile warning with BIT macro
2021-01-18 14:07:30 +08:00
lly
de166facd7
ble_mesh: stack: Update mesh max conn macro when using bluedroid
2021-01-18 14:07:24 +08:00
lly
71f4c476cb
ble_mesh: stack: Enable updating lighting hsl state
2021-01-18 14:01:39 +08:00
Island
b4735859d6
Merge branch 'bugfix/bluedroid_avoid_same_bdaddr_conn_v4.2' into 'release/v4.2'
...
Bluedroid: Do not connect if peer BD_ADDR is same as own BD_ADDR. (v4.2)
See merge request espressif/esp-idf!11990
2021-01-18 14:01:31 +08:00
lly
cd1fbfdee1
ble_mesh: stack: Fix using wrong | for OR between macros
2021-01-14 19:03:00 +08:00
lly
c8890a40e4
ble_mesh: stack: Support reporting normal ble adv packets
2021-01-14 07:30:47 +00:00
lly
a91addb716
ble_mesh: stack: Add a btc file for ble coex functions
...
Previously if starting/stopping BLE advertising when BLE Mesh
is enabled, the corresponding events will be notified through
the callback registered by esp_ble_mesh_register_prov_callback().
With this commit, the func esp_ble_mesh_register_ble_callback()
needs to be invoked for resgitering the callback used for BLE
coexistence related functionalities (i.e. ADV/SCAN).
2021-01-14 07:30:47 +00:00
lly
396c6a3bc5
ble_mesh: stack: Move ble scan funcitons to a single file
2021-01-14 07:30:47 +00:00
lly
96182bdc43
ble_mesh: stack: Optimize handling received mesh adv packets
2021-01-14 07:30:47 +00:00
Chinmay Chhajed
4cfece437d
Bluedroid: Do not connect if peer BD_ADDR is same as own BD_ADDR.
2021-01-14 12:22:30 +05:30
lly
fe6103c088
ble_mesh: stack: Move bt_mesh_rand to mesh_common.c
2021-01-11 19:26:49 +08:00
lly
f031dc6d29
ble_mesh: stack: Remove useless BT_DBG_ENABLED in a few files
2021-01-11 19:26:49 +08:00
lly
85de3a84e1
ble_mesh: Replace zephyr integer types with C99 types [Zephyr]
2021-01-11 19:26:46 +08:00
lly
3f361cc262
ble_mesh: stack: Update ARRAY_SIZE definition
2021-01-11 19:25:52 +08:00
lly
c5d9601e69
ble_mesh: stack: Provisioner supports multiple nvs namespaces
...
Now Provisioner can use different NVS namespaces to store
different instances of mesh information, for example, for
different user accounts.
2021-01-11 10:07:55 +08:00
lly
0432d11509
ble_mesh: stack: Provisioner supports receiving heartbeat
2021-01-08 09:32:23 +08:00
lly
53935d5933
ble_mesh: stack: Fix Node ID adv with wrong timeout
2021-01-06 05:33:41 +00:00
Jiang Jiang Jian
47aa7408f5
Merge branch 'bugfix/fix_tx_issue_after_esp_restart_v4.2' into 'release/v4.2'
...
components/bt: Shutdown Bluetooth before esp_restart. (V4.2)
See merge request espressif/esp-idf!11755
2021-01-06 12:32:33 +08:00
Jiang Jiang Jian
70ecd0e92c
Merge branch 'bugfix/btdm_blufi_send_custom_data_will_congested_after_connection_is_broken_v4.2' into 'release/v4.2'
...
component/bt: fix Blufi sends customer data will congested when connection is broken(backport v4.2)
See merge request espressif/esp-idf!11847
2021-01-06 12:29:44 +08:00
Jiang Jiang Jian
caddd5d9fa
Merge branch 'bugfix/fix_spp_vfs_dynamic_memory_bugs_v4.2' into 'release/v4.2'
...
component_bt/fix spp vfs demo crash when use dynamic memory[backport v4.2]
See merge request espressif/esp-idf!11726
2021-01-06 12:20:22 +08:00
XieWenxiang
5da8c3f8de
component/bt: fix Blufi sends customer data will congested when connection is broken
2020-12-31 15:38:49 +08:00
Chinmay Chhajed
235628355f
Bluedroid: Fixes for some vulnerabilities.
...
This commit fixes 'Impersonation in Passkey entry protocol'
(CVE-2020-26558) and suggests fixes for other vulnerabilites like
'Impersonation in the Pin Pairing Protocol' (CVE-2020-26555) and
'Authentication of the LE Legacy Pairing Protocol'
CVE-2020-26558 can be easily implemented if the peer device can
impersonate our public key. This commit adds a check by comparing our
and received public key and returns failed pairing if keys are same.
This commit also adds comments suggesting to use secure connection when
supported by all devices.
2020-12-25 16:01:11 +05:30
baohongde
d694036789
components/bt: Shutdown Bluetooth before esp_restart.
2020-12-25 14:06:22 +08:00
liqigan
40873d2026
fix spp vfs demo crash when use dynamic memory
2020-12-23 15:06:34 +08:00
weitianhua
ef84e386e4
Fix divided by zero err & clear timer after remote reject when respond the parameters update
2020-12-22 16:37:31 +08:00
wangcheng
98a536894d
components/bt:fix exl200, add btdm_disable_adv_delay, fix RPA addr update error.
2020-12-18 11:34:34 +08:00
wangcheng
9ca6aee845
components/bt: Fixed the problem of early release of pointer(p_ccb) in funcion
2020-12-18 11:32:31 +08:00
Jiang Jiang Jian
683d0f4edb
Merge branch 'nimble/fix_misc_coverity_issue_v4.2' into 'release/v4.2'
...
Nimble: Fix misc issues in NimBLE NVS, `ble_eddystone`, recursive call and L2CAP CoC (v4.2)
See merge request espressif/esp-idf!11390
2020-12-17 16:53:46 +08:00
Wei Tian Hua
c1d5ad61b5
Free ACL RX Buf in EM when disconnection [backport v4.2]
2020-12-17 16:47:43 +08:00
Artem Godlevskyi
d315bf722f
Added missing MYNEWT_VAL_BLE_L2CAP_COC_MPS definition
...
Signed-off-by: Prasad Alatkar <prasad.alatkar@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/5825
2020-12-17 07:21:02 +00:00
Prasad Alatkar
210bd3787d
NimBLE: Fix misc coverity issues in NimBLE host
...
- NimBLE NVS : Additional check to account for NVS operation failure
- NimBLE host: Fix minor bug in ble_eddystone_set_adv_data_gen
- NimBLE host: remove recursive call, upstream PR: https://github.com/apache/mynewt-nimble/pull/857
2020-12-17 07:21:02 +00:00
Jiang Jiang Jian
18a1bc9e7f
Merge branch 'bugfix/decouple_wifi_bt_with_coex_v4.2' into 'release/v4.2'
...
esp_wifi: decouple Wi-Fi and bluetooth with coexist to reduce binary file size(backport v4.2)
See merge request espressif/esp-idf!11542
2020-12-14 12:17:23 +08:00
lly
5f2a5cdcab
ble_mesh: stack: Need uuid when adding device for provisioning
2020-12-11 13:15:54 +00:00
lly
7505e1458f
ble_mesh: stack: Fix wrong declaration of node bind AppKey func
2020-12-11 17:19:02 +08:00
lly
d4575ccfe9
ble_mesh: stack: Add node local netkey/appkey func
2020-12-11 17:18:22 +08:00
lly
da8a577408
ble_mesh: stack: Add a Kconfig option to make Health Server model optional
2020-12-10 09:32:10 +00:00
lly
2b2abcd6f9
ble_mesh: stack: Split model Kconfig menu into foundation and others
2020-12-10 09:32:10 +00:00
lly
e4451376f3
ble_mesh: stack: Add Kconfig options to make server models optional
2020-12-10 09:32:10 +00:00