lly
203f871420
ble_mesh: Fix provisioning buffer initialization [Zephyr]
...
When PB-GATT support has been enabled the provisioning code "borrows"
the buffer from the proxy code. However, the way that initialization
was happening the proxy buffers were initialized only after
provisioning initialization, resulting in a corrupted buffer with
buf->data pointing to NULL. Reorder the initialization calls so that
proxy is done first and provisioning only after it.
2020-05-21 15:19:37 +08:00
lly
2c6a3f9e5b
ble_mesh: Skip publish if update fails [Zephyr]
...
Allow models to skip a periodic publish interval by returning an error
from the publish update callback.
Previously, an error return from publish update would cancel periodic
publishing. This can't be recovered from, and as such, no valid model
implementation could return an error from this callback, and there was
no way to skip a periodic publish.
2020-05-21 15:19:36 +08:00
lly
2b6131b5f4
ble_mesh: Enable Segmented Control Messages [Zephyr]
...
The function bt_mesh_ctl_send() used to support maximum length of
11 bytes. The segmentation complies with the BLE Mesh Standard.
The ack is disabled in case of non unicast address.
2020-05-21 15:19:36 +08:00
Island
793d2b11f1
Merge branch 'bugfix/ble_mesh_not_ignore_msg_in_fast_prov_v4.0' into 'release/v4.0'
...
ble_mesh: Not ignore msg when fast prov is enabled (v4.0)
See merge request espressif/esp-idf!8711
2020-05-21 15:16:08 +08:00
Island
bbc95d981c
Merge branch 'bugfix/ble_mesh_use_sdkconfig_ci_v4.0' into 'release/v4.0'
...
ble_mesh: Add bluedroid and nimble example configurations (v4.0)
See merge request espressif/esp-idf!8499
2020-05-21 15:14:45 +08:00
Island
471171cb32
Merge branch 'feat/ble_mesh_sensor_model_example_v4.0' into 'release/v4.0'
...
ble_mesh: Add ble mesh sensor model examples (v4.0)
See merge request espressif/esp-idf!8508
2020-05-21 15:14:22 +08:00
Island
3b4ff12246
Merge branch 'bugfix/ble_mesh_compile_error_o2_v4.0' into 'release/v4.0'
...
ble_mesh: Fix compile error when -O2 (performance) is chosen (v4.0)
See merge request espressif/esp-idf!8617
2020-05-21 15:13:56 +08:00
Island
351dba9272
Merge branch 'bugfix/ble_mesh_provisioner_check_key_v4.0' into 'release/v4.0'
...
ble_mesh: Check if appkey exist before deleting it (v4.0)
See merge request espressif/esp-idf!8620
2020-05-21 15:13:31 +08:00
Island
7b6236c2d9
Merge branch 'bugfix/ble_mesh_node_reset_erase_v4.0' into 'release/v4.0'
...
ble_mesh: Fix node not erase info completely (v4.0)
See merge request espressif/esp-idf!8623
2020-05-21 15:12:21 +08:00
Michael (XIAO Xufeng)
1ce4c20115
Merge branch 'bugfix/fix_gpio_wake_up_disable_invalid_for_rtc_io_v4.0' into 'release/v4.0'
...
bugfix (GPIO): fixed gpio_wake_up_disable not working for RTC IO (release/4.0)
See merge request espressif/esp-idf!7996
2020-05-21 11:39:39 +08:00
lly
3e885dc73b
ble_mesh: Add bluedroid and nimble example configurations
2020-05-20 11:25:07 +00:00
lly
c85d7dfd5a
ble_mesh: Add ble mesh sensor model examples
2020-05-20 10:51:55 +00:00
lly
9a654ec590
ble_mesh: Add some common macros for sensor model
2020-05-20 10:51:55 +00:00
lly
193828f121
ble_mesh: Allow empty sensor series column value
2020-05-20 10:51:55 +00:00
lly
fab2dcb790
ble_mesh: Check if same sensor (settings) property id exists
2020-05-20 10:51:55 +00:00
lly
d3619d0b45
ble_mesh: Allow empty sensor settings exist
2020-05-20 10:51:55 +00:00
Angus Gratton
4c81978a3e
Merge branch 'bugfix/doc_version_links_v4.0' into 'release/v4.0'
...
doc: Fix broken Release page links when building a stable version (v4.0)
See merge request espressif/esp-idf!8821
2020-05-20 13:17:23 +08:00
Angus Gratton
6153026f22
doc: Fix broken Release page links when building a stable version
2020-05-20 11:32:53 +10:00
Jiang Jiang Jian
fc2199c5d6
Merge branch 'bugfix/wpa3_mixed_mode_authype_v4.0' into 'release/v4.0'
...
esp_wifi: Add and utilize WPA3/WPA2 Mixed mode Authtype (backport v4.0)
See merge request espressif/esp-idf!8768
2020-05-17 17:05:15 +08:00
Jiang Jiang Jian
4695eeddee
Merge branch 'bufix/fix_v4.0_bluedroid_bugs_mr' into 'release/v4.0'
...
component/bt: fix notify malloc failed , fix no BLE_AUTH_CMPL_EVT and fix bluedroid btc deinit crash(backport 4.0)
See merge request espressif/esp-idf!8755
2020-05-16 19:53:15 +08:00
Nachiket Kukade
748720a466
esp_wifi: Update WiFi lib
...
Add and utilize WPA3/WPA2 Mixed mode Authtype
2020-05-15 14:58:07 +05:30
zhiweijian
6ee978c6aa
add congest direct callback and fix malloc failed when multi_connection notify performance test
2020-05-15 16:18:31 +08:00
wangcheng
d231b25bc4
fix bta_dm_deinit_cb crash
2020-05-15 16:16:26 +08:00
wangcheng
456c8bdbdf
master missing BLE_AUTH_CMPL_EVT after restart
2020-05-15 16:16:26 +08:00
Jiang Jiang Jian
94917184be
Merge branch 'bugfix/wpa3_pmf_memleak_fix_v4.0' into 'release/v4.0'
...
WPA3 / PMF memory leak fixes (backport v4.0)
See merge request espressif/esp-idf!8677
2020-05-15 15:11:44 +08:00
Angus Gratton
3c882991b5
Merge branch 'bugfix/ethernet_task_watchdog_timeout' into 'release/v4.0'
...
ethernet: fix potential task watch dog timeout (backport 4.0)
See merge request espressif/esp-idf!8743
2020-05-14 16:21:35 +08:00
Angus Gratton
4d35a99c12
Merge branch 'nimble/config_option_sdkconfig_rename_v4.0' into 'release/v4.0'
...
Add NimBLE config options in sdkconfig.rename (v4.0)
See merge request espressif/esp-idf!8736
2020-05-14 16:19:36 +08:00
morris
6442184dd8
ethernet: fix potential task watch dog timeout
2020-05-14 14:23:32 +08:00
Hrishikesh Dhayagude
02c47360f1
Add NimBLE config options in sdkconfig.rename
2020-05-14 11:31:53 +10:00
Nachiket Kukade
db5f01429f
wpa_supplicant: Fix memory leaks in WPA3 connection
...
1. Buffers for SAE messages are not freed after the handshake.
This causes memory leak, free buffers after SAE handshake.
2. SAE global data is not freed until the next WPA3 connection
takes place, holding up heap space without reason. Free theis
data after SAE handshake is complete or event fails.
3. Update wifi lib which includes memory leak fix during BIP
encryption/decryption operations.
2020-05-13 20:45:34 +05:30
Nachiket Kukade
b938846de6
wpa_supplicant: Fix formatting of file esp_wpa3.c
...
Replace tabs with spaces in esp_wpa3.c.
2020-05-13 20:35:56 +05:30
Jiang Jiang Jian
7d295e18bc
Merge branch 'bugfix/fix_switch_channel_without_discon_issue_v4.0' into 'release/v4.0'
...
esp_wifi: Fix AP switch to adjacent channel without disconnect (backport v4.0)
See merge request espressif/esp-idf!8705
2020-05-13 19:58:22 +08:00
lly
b47111c708
ble_mesh: Not ignore msg when fast prov is enabled
...
When fast provisioning is enabled, Provisioner shall not
ignore messages from the nodes whose addresses are not in
the provisioning database. Because other nodes which are
not provisioned by the Primary Provisioner will send node
address messages to the Primary Provisioner.
2020-05-13 10:09:50 +08:00
Jiang Jiang Jian
6a6de506b1
Merge branch 'bugfix/supplicant_general_fixes_40' into 'release/v4.0'
...
wpa_supplicant: Fix some memleaks and invalid memory access (backport v4.0)
See merge request espressif/esp-idf!8553
2020-05-12 20:17:51 +08:00
Jiang Jiang Jian
12a65aaac1
Merge branch 'bugfix/wep40_key_parsing_bug_v4.0' into 'release/v4.0'
...
wpa_supplicant: Add parsing support for WEP40 key(backport)
See merge request espressif/esp-idf!8684
2020-05-12 20:17:15 +08:00
Jiang Jiang Jian
6bfad8a47d
Merge branch 'fixbug/tcp_kill_state_assert_for_v4.0' into 'release/v4.0'
...
lw-ip:fixbug for tcp kill state assert(backport 4.0)
See merge request espressif/esp-idf!8451
2020-05-12 20:15:45 +08:00
xiehang
0863de4a69
esp_wifi: Fix AP switch to adjacent channel without disconnect
2020-05-12 17:20:48 +08:00
kapil.gupta
398dc28a4e
wpa_supplicant: Add parsing support for WEP40 key
...
WEP key is passed as ascii key without "", add parsing support
in supplicant for this.
2020-05-11 11:23:10 +05:30
lly
814108f9ac
ble_mesh: Add length check for some mesh operations
2020-05-07 09:18:15 +00:00
lly
baf0fb3576
ble_mesh: Fix compile error when -O2 (performance) is chosen
2020-05-07 09:18:15 +00:00
lly
a895bb157f
ble_mesh: Fix node not erase info completely
...
Previously only mesh node info is supported to be stored
in flash. So when trying to reset the node, we only need
to judge if the BLE_MESH_VALID flag is set.
Currently we support storing both node & Provisioner info
in flash, when trying to erase the node info from flash,
the BLE_MESH_NODE flag will be checked. So we need to set
bt_mesh.flags to 0 when all the erase operations are done.
2020-05-07 09:16:51 +00:00
Angus Gratton
b0f053d82d
Merge branch 'bugfix/get_started_export_profile_v4.0' into 'release/v4.0'
...
docs: remove suggestion about running export.sh from .profile script (backport v4.0)
See merge request espressif/esp-idf!8614
2020-05-07 12:07:05 +08:00
kapil.gupta
4242519894
wpa_supplicant: Fix some memleaks and invalid memory access
...
Add changes to fix issues reported in clang analyzer
2020-05-06 11:06:51 +00:00
Angus Gratton
08bcb587ec
Merge branch 'fix/ci_example_test_prov_v4.0' into 'release/v4.0'
...
CI: Fix prov example test exception handle (v4.0)
See merge request espressif/esp-idf!8440
2020-05-06 16:59:20 +08:00
Jiang Jiang Jian
c5a8dc85b7
Merge branch 'feature/wpa3_pmf_pmk_caching_backport_v4.0' into 'release/v4.0'
...
WPA3, PMF & PMK caching support (backport v4.0)
See merge request espressif/esp-idf!8625
2020-05-06 15:41:05 +08:00
Shivani Tipnis
a7ca14b064
CI: Fix prov example test cryptography package version exception handling
2020-05-06 04:54:59 +00:00
Nachiket Kukade
4557c686b8
wpa_supplicant: Fix EAP Re-authentication issue
...
EAP reauth frames are dropped at various stages due to current
implementation of WPA2 ENT states and EAP SM init/deinit logic.
Route EAPOL frames based on EAP pkt type and maintain EAP SM
to facilitate EAP re-authentication process.
2020-05-06 10:21:45 +05:30
Nachiket Kukade
5e33a351f1
esp_wifi: Enable WPA3 & PMF by default
2020-05-06 10:21:41 +05:30
Nachiket Kukade
1fc54cfad8
Increase example cmake parallel jobs number
2020-05-06 10:21:29 +05:30
Nachiket Kukade
bc7a34b494
wpa_supplicant: Disable TLSv1.2 by default
...
Some Enterprise Authentication Servers do not support TLS v1.2.
Move this option to Menuconfig and disable by default.
2020-05-06 10:21:25 +05:30