Jiang Jiang Jian
706d704c08
Merge branch 'nimble/update_nimble_submodule_v3.3' into 'release/v3.3'
...
NimBLE: Include upstream fixes and use macros for log level filtering (backport v3.3)
See merge request espressif/esp-idf!8798
2020-05-28 15:23:31 +08:00
lly
b5f3f79716
ble_mesh: Check the result of creating timer
2020-05-28 10:28:36 +08:00
Island
5f43d69d21
Merge branch 'bugfix/ble_mesh_sync_zephyr_fixes_v3.3' into 'release/v3.3'
...
Bugfix/ble mesh sync zephyr fixes (v3.3)
See merge request espressif/esp-idf!8950
2020-05-28 10:17:29 +08:00
Island
a70c956a75
Merge branch 'bugfix/ble_mesh_not_use_same_private_key_v3.3' into 'release/v3.3'
...
ble_mesh: Not using pre-initialized private key (v3.3)
See merge request espressif/esp-idf!8947
2020-05-28 10:15:40 +08:00
Island
6d9b618a2d
Merge branch 'bugfix/ble_mesh_comp_data_store_restore_v3.3' into 'release/v3.3'
...
ble_mesh: Same func for storing/restoring comp data (v3.3)
See merge request espressif/esp-idf!8944
2020-05-28 10:14:01 +08:00
Piyush Shah
8890fa98c8
esp_http_server: Fixed a bug which could cause issues with LRU purge
...
LRU counter should be started from 1, and not 0, so that all checks
work fine.
Closes https://github.com/espressif/esp-idf/issues/4753
2020-05-27 17:14:12 +00:00
He Yin Ling
4fa5f9d1a6
Merge branch 'bugfix/ci_push_to_github_on_label_v3.3' into 'release/v3.3'
...
ci: Don't push to Github or deploy docs on customized pipelines (v3.3)
See merge request espressif/esp-idf!8939
2020-05-27 18:16:13 +08:00
lly
822b20eb40
ble_mesh: Transport tx fields overflow [Zephyr]
...
The transport segmented TX nack and seg_pending fields must be at least
6 bits to avoid overflow for 32 segment messages. This change rearranges
the seg_tx fields to gather all state flag fields in one byte, while
making the counter fields whole bytes.
2020-05-27 17:45:12 +08:00
lly
b381998a23
ble_mesh: Friend with unknown appkey [Zephyr]
...
Ensures that friend messages are enqueued, even if the packet is
received with an appkey is unknown to the friend. Previously, sdu_recv
would return EINVAL if the appkey was unknown, which would prevent the
lower transport layer from adding the packet to the friend queue. This
is irrelevant for the logic in lower transport, and should not be
returned as an error.
2020-05-27 17:44:58 +08:00
lly
393e4e9007
ble_mesh: Not using pre-initialized private key
2020-05-27 17:38:41 +08:00
lly
4b191ac6fb
ble_mesh: Same func for storing/restoring comp data
2020-05-27 17:32:56 +08:00
Island
322f461439
Merge branch 'example/ble_mesh_structural_adjust_v3.3' into 'release/v3.3'
...
Example/ble mesh structural adjust (v3.3)
See merge request espressif/esp-idf!8866
2020-05-27 17:22:30 +08:00
Angus Gratton
7b8cd22a46
ci: Don't push to Github or deploy docs on customized pipelines
...
BOT_TRIGGER_WITH_LABEL must be empty (meaning all tests are running).
2020-05-27 19:08:22 +10:00
Jiang Jiang Jian
221ca4b1e5
Merge branch 'bugfix/fix_some_wifi_bugs_0427_v3.3' into 'release/v3.3'
...
Bugfix/fix some wifi bugs 0427 (v3.3)
See merge request espressif/esp-idf!8573
2020-05-26 18:57:43 +08:00
David Čermák
0a558ea3c4
Merge branch 'bugfix/ws_client_fragmented_send_v3.3' into 'release/v3.3'
...
ws_client: fix fragmented send setting proper opcodes (v3.3)
See merge request espressif/esp-idf!8692
2020-05-25 17:22:02 +08:00
Marius Vikhammer
0829b5c5d5
websocket client: the client now aborts the connection if send fails.
...
Closes IDF-1744
2020-05-25 17:11:23 +08:00
Jiang Jiang Jian
19736dbedc
Merge branch 'bugfix/supplicant_general_fixes_33' into 'release/v3.3'
...
wpa_supplicant: Fix some memleaks and invalid memory access(backport V3.3)
See merge request espressif/esp-idf!8741
2020-05-22 21:18:36 +08:00
Island
a809cdba76
Merge branch 'bugfix/ble_mesh_provisioner_fail_to_pub_v3.3' into 'release/v3.3'
...
ble_mesh: Fix Provisioner failed to publish (v3.3)
See merge request espressif/esp-idf!8875
2020-05-22 19:14:42 +08:00
lly
879bfc608c
ble_mesh: Fix Provisioner failed to publish
2020-05-22 15:49:30 +08:00
David Cermak
612b9e4a58
ws_client: fix fragmented send setting proper opcodes
...
Previous implementation violated the RFC by having both the actual opcode and WS_FIN flag set for all fragments of a message.
Fixed by setting the opcode only for the first fragment and WS_FIN for the last one
Closes IDFGH-2938
Closes https://github.com/espressif/esp-idf/issues/4974
2020-05-22 06:16:29 +00:00
lly
8bc195db3b
ble_mesh: Fix tutorial links in examples README.md
2020-05-22 14:09:21 +08:00
lly
af4ca47300
ble_mesh: Rename esp_fast_prov_* to ble_mesh_fast_prov_*
2020-05-22 14:09:21 +08:00
lly
b98eee2445
ble_mesh: Rename the folders ble_mesh_fast_prov_* to fast_prov_*
2020-05-22 14:09:21 +08:00
lly
0e4faac0ee
ble_mesh: Rename ble mesh example main & init files
...
- Rename ble_mesh_demo_main.c to main.c
- Rename ble_mesh_demo_init.* to ble_mesh_example_init.*
2020-05-22 14:09:21 +08:00
lly
6149b640c9
ble_mesh: Move the example init to the components
2020-05-22 14:08:53 +08:00
lly
bdaf56b17a
ble_mesh: Move the button component to components
2020-05-22 10:56:26 +08:00
lly
b6ed032e1d
ble_mesh: Change the EXTRA_COMPONENT_DIRS used by examples
2020-05-22 10:56:26 +08:00
lly
ecf7ea897e
ble_mesh: Rename common_vendor_models to components
...
Since the scripts of CI will bypass components when trying
to get EXAMPLE_PATHS, and these BLE Mesh components will
only be used by other mesh examples, i.e. no need to be
compiled as a single example, so we rename the folder
to componnets.
2020-05-22 10:56:26 +08:00
Island
796dc4bb35
Merge branch 'bugfix/ble_mesh_friend_init_flag_v3.3' into 'release/v3.3'
...
Bugfix/ble mesh friend init flag (v3.3)
See merge request espressif/esp-idf!8849
2020-05-22 10:50:55 +08:00
Island
2ae27a9ae1
Merge branch 'doc/ble_mesh_fix_v3.3' into 'release/v3.3'
...
ble_mesh: Doc miscellaneous fixes (v3.3)
See merge request espressif/esp-idf!8860
2020-05-22 10:49:27 +08:00
lly
6e8529c08d
ble_mesh: Doc miscellaneous fixes
...
- Update ble mesh architecture
2020-05-21 17:49:58 +08:00
Island
6046e7b26f
Merge branch 'bugfix/ble_mesh_node_old_version_to_new_v3.3' into 'release/v3.3'
...
ble_mesh: Fix mesh node device role restore (v3.3)
See merge request espressif/esp-idf!8725
2020-05-21 15:10:29 +08:00
lly
1b1aea24f0
ble_mesh: Clear two more vars during proxy server deinit
2020-05-21 14:29:04 +08:00
lly
e55c65562c
ble_mesh: Add missing sdkconfig.h
2020-05-21 14:28:57 +08:00
lly
1ad9de1131
ble_mesh: Init device name during proxy server init
...
Device name will be reset when deinit mesh stack. If not
initializing device name during the next mesh stack init,
it will fail to set the device name when using bluedroid.
2020-05-21 14:28:49 +08:00
lly
8e4399bf29
ble_mesh: Add init flag for friend init/deinit
...
Since bt_mesh_friend_init() will only be invoked when
a device is provisioned or Provisioner is enabled, so
we add a flag to indicate if the friend functionality
is initialized in case deinit before initialization.
2020-05-21 14:28:40 +08:00
Island
cb4e8cef87
Merge branch 'bugfix/ble_mesh_fix_typos_v3.3' into 'release/v3.3'
...
ble_mesh: Fix typos (v3.3)
See merge request espressif/esp-idf!8727
2020-05-21 11:47:33 +08:00
Island
f55719522e
Merge branch 'bugfix/ble_mesh_remove_patch_v3.3' into 'release/v3.3'
...
ble_mesh: Remove patch for the bug of an App (v3.3)
See merge request espressif/esp-idf!8780
2020-05-21 11:46:49 +08:00
Prasad Alatkar
04e3cf44bc
NimBLE: Include upstream fixes and use macros for log level filtering (backport v3.3)
...
Change list:
- Reduces the size of the compiled binary, PR: https://github.com/espressif/esp-nimble/pull/6
- Null pointer check, PR: https://github.com/apache/mynewt-nimble/pull/701
- Pairing procedure abort on unexpected req: https://github.com/apache/mynewt-nimble/pull/710
- Fix conn flags after pairing: https://github.com/apache/mynewt-nimble/pull/730
- Remove notification for update process timeout (Vol 6, Part B, section 5.2 ):
https://github.com/apache/mynewt-nimble/pull/782
- CCCD fix : https://github.com/apache/mynewt-nimble/pull/790 and
https://github.com/apache/mynewt-nimble/pull/804
- Host based Privacy (RPA) fix: https://github.com/espressif/esp-nimble/pull/7
Closes https://github.com/espressif/esp-nimble/issues/10
Closes https://github.com/espressif/esp-idf/issues/4413
2020-05-20 16:27:53 +05:30
zhangyanjiao
1a1b3a8538
wifi changes:
...
1. fix the bug for softAP update second channel wrong
2. change wifi_scan_time_t from union to struct
3. query country code wrong when policy change from manual to auto
4. fix the crash issue when fetch peer after delete the cur_peer
5. fix the timeout issue of EAPOL four-way handshake
2020-05-20 17:55:11 +08:00
zhangyanjiao
c3d4c61650
esp_wifi:Add softap example channel configuration
2020-05-20 11:07:29 +08:00
Jiang Jiang Jian
f56937f0eb
Merge branch 'bugfix/fix_switch_channel_without_discon_issue_v3.3' into 'release/v3.3'
...
esp_wifi: Fix AP switch to adjacent channel without disconnect (backport v3.3)
See merge request espressif/esp-idf!8771
2020-05-18 22:27:12 +08:00
lly
d6e189927e
ble_mesh: Remove patch for the bug of an App
2020-05-15 20:24:35 +08:00
xiehang
92e4f84ec5
esp_wifi: Fix AP switch to adjacent channel without disconnect
2020-05-15 14:42:03 +08:00
kapil.gupta
b91bba1a07
wpa_supplicant: Fix some memleaks and invalid memory access
...
Add changes to fix issues reported in clang analyzer
2020-05-14 11:28:27 +05:30
lly
8cdaf34430
ble_mesh: Fix typos
2020-05-13 18:33:46 +08:00
lly
4f402486c6
ble_mesh: Fix mesh node device role restore
...
Old version of BLE Mesh has no device role storage, because
previously we only support storing mesh node info.
If the binary of the node is upgraded from old version to a
new version (support storing provisioner info), the mesh info
of the node will not be restored because mesh role does not
exist in the flash.
2020-05-13 18:24:44 +08:00
Island
19893abd04
Merge branch 'bugfix/sync_zephyr_bt_mesh_bugfix_v3.3' into 'release/v3.3'
...
Bugfix/sync zephyr bt mesh bugfix (v3.3)
See merge request espressif/esp-idf!8689
2020-05-13 18:15:22 +08:00
Island
b3c40e8e06
Merge branch 'bugfix/ble_mesh_not_ignore_msg_in_fast_prov_v3.3' into 'release/v3.3'
...
ble_mesh: Not ignore msg when fast prov is enabled (v3.3)
See merge request espressif/esp-idf!8712
2020-05-13 18:14:51 +08:00
lly
46a8982a80
ble_mesh: A specific fix for compile warning in idf3.3
...
- Remove the extra #include "bt_common.h" in mesh_timer.c
- Compared with the latest idf, idf3.3 defines BIT(nr) in
the "soc/soc.h" without the pre-condition "#ifndef BIT",
which will cause compile warning when using mesh. So we
include the header file "soc/soc.h" in "mesh_util.h",
which can bypass the definition of "BIT" in "mesh_util.h"
when compiling.
2020-05-13 03:40:30 +00:00