liqigan
a4f6af013c
fix a2dp sink RxSbcQ bugs
...
Closes https://github.com/espressif/esp-idf/issues/6712
Closes https://github.com/espressif/esp-idf/issues/7100
2021-06-21 20:14:34 +08:00
Anton Maklakov
dcf4d1fa8c
Merge branch 'bugfix/loadable_elf_test_eco3_v4.2' into 'release/v4.2'
...
tests: gdb_loadable_elf: adjust the breakpoint location for ESP32 ECO3 (v4.2)
See merge request espressif/esp-idf!14040
2021-06-21 04:39:04 +00:00
Island
ea7b487807
Merge branch 'bugfix/AuthValue_leak_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix AuthValue Leak and Predictable AuthValue in Bluetooth... (v4.2)
See merge request espressif/esp-idf!14023
2021-06-21 03:08:53 +00:00
Ivan Grokhotkov
2a81167470
tests: gdb_loadable_elf: adjust the breakpoint location for ESP32 ECO3
...
The previous location was the return from the first ets_printf call
that prints ROM sign-on message. Since the main function was patched
in ECO3, the new address no longer works — there is no instruction at
0x40007901 in ECO3 ROM. This could be solved by setting two
breakpoints (one would work for ECO <=2, the other for ECO3), but we
would need to remove the unused breakpoint later.
Fix this by setting the breakpoint at ets_printf. This means that when
debugging a loadable ELF the ROM sign-on message will no longer be
shown, but this doesn't seem to be an issue.
2021-06-18 15:09:47 +02:00
Krzysztof Budzynski
d7acee288d
Merge branch 'feature/link_idf_common_docs_v4.2' into 'release/v4.2'
...
docs: Linking to a page to help navigate to documentation for specific ESP32-x chip (v4.2)
See merge request espressif/esp-idf!13843
2021-06-18 10:06:12 +00:00
Angus Gratton
681e71cb10
Merge branch 'bugfix/elf_sha256_first_byte_skip_v4.2' into 'release/v4.2'
...
app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256 (v4.2)
See merge request espressif/esp-idf!13663
2021-06-18 08:00:18 +00:00
wangjialiang
3212d62b2b
ble_mesh: stack: Fix AuthValue Leak and Predictable AuthValue in Bluetooth Mesh Provisioning Leads to MITM
2021-06-18 14:21:02 +08:00
Island
7166428ac0
Merge branch 'bugfix/impersonation_attacks_and_AuthValue_disclosure_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Add check the value of Provisioning Random & Confirmation... (v4.2)
See merge request espressif/esp-idf!13923
2021-06-18 06:11:46 +00:00
He Yin Ling
333b9d7873
Merge branch 'bugfix/example_test_socket_issue_4.2' into 'release/v4.2'
...
CI: example test socket issue (4.2)
See merge request espressif/esp-idf!13905
2021-06-18 06:04:42 +00:00
Krzysztof Budzynski
b0a51f30bb
Merge branch 'docs/add_esp32-s2-devkitm-1_user_guide_backport' into 'release/v4.2'
...
Add ESP32-S2-DevKitM-1 User Guide (backport master)
See merge request espressif/esp-idf!13860
2021-06-18 06:01:03 +00:00
Krzysztof Budzynski
dd27b49891
Merge branch 'doc/nvs_get_used_entry_count__clarify_4.2' into 'release/v4.2'
...
[doc]: NVS documentation updates (backport 4.2)
See merge request espressif/esp-idf!13824
2021-06-18 05:59:08 +00:00
Angus Gratton
9b48e5a024
Merge branch 'bugfix/ci_ble_wifi_example_test_v4.2' into 'release/v4.2'
...
Fix for ble and wifi example test (v4.2)
See merge request espressif/esp-idf!13803
2021-06-18 05:39:38 +00:00
Angus Gratton
a637d6f3d7
Merge branch 'ci/unify_all_target_test_artifacts_paths_v4.2' into 'release/v4.2'
...
ci: unify target test artifacts to all .log file and $LOG_PATH (v4.2)
See merge request espressif/esp-idf!13849
2021-06-18 05:37:30 +00:00
Angus Gratton
2d72e916ac
Merge branch 'update/version_4_2_2' into 'release/v4.2'
...
Update version to 4.2.2
See merge request espressif/esp-idf!13984
2021-06-18 05:23:04 +00:00
Itay Perl
881909ecda
app_update: fix incorrect first byte from esp_ota_get_app_elf_sha256
...
At -O2 optimization level, GCC seems to optimize out the copying of the
first byte of the checksum, assuming it is zero. This "miscompilation"
happens because the esp_app_desc struct is declared const, but then modified
post-compilation. Casting to volatile disables the optimization.
Closes: https://github.com/espressif/esp-idf/pull/6389
2021-06-17 17:32:31 +08:00
wangjialiang
34bfff424a
ble_mesh: stack: Add check the value of Provisioning Random & Confirmation sent and received by provisioner
2021-06-16 21:29:02 +08:00
He Yin Ling
7ab8f793ca
versions: Update version to 4.2.2
2021-06-16 14:49:39 +08:00
Jiang Jiang Jian
1e36383909
Merge branch 'bugfix/handling_public_action_frame_v4.2' into 'release/v4.2'
...
esp_wifi: Fix SoftAP crash by handling public action frames.
See merge request espressif/esp-idf!13927
2021-06-11 05:19:05 +00:00
aditi_lonkar
1e8fca74f2
esp_wifi: Fix SoftAP crash by adding NULL check for handling publc action frames.
...
Closes https://github.com/espressif/esp-idf/issues/7109
2021-06-10 18:47:27 +05:30
Jiang Jiang Jian
32c63fca90
Merge branch 'bugfix/fix_pmf_ba_issue_v4.2' into 'release/v4.2'
...
fix pmf ba issue ( v4.2)
See merge request espressif/esp-idf!13901
2021-06-10 12:20:49 +00:00
Island
4921446d3d
Merge branch 'bugfix/btdm_enable_gattc_cache_will_crash_v4.2' into 'release/v4.2'
...
component/bt: fix enable gattc nvs cache lead to crash
See merge request espressif/esp-idf!13889
2021-06-09 03:46:27 +00:00
Chen Yudong
443c9ff276
test: fix socket issue in iperf example test
2021-06-08 17:11:38 +08:00
He Yin Ling
06c7cde836
test: fix iperf example errors:
...
1. fix TypeError when running with python3
2. fix throughput chart x/y axis label error
3. make test case compatibile with iperf bin on earlier release branches
2021-06-08 17:08:29 +08:00
Chen Yudong
c26317ac90
CI: fix connection failures in asio example tests
2021-06-08 17:05:04 +08:00
He Yin Ling
96a00e59f4
example: set PMF capable to connect to PMF required APs
2021-06-08 16:07:09 +08:00
chenjianxing
36c2ef2828
esp_wifi: fix Block Ack issue when pmf enable
2021-06-08 16:06:24 +08:00
xiewenxiang
8491705b63
component/bt: fix enable gattc nvs cache lead to crash
2021-06-07 17:34:47 +08:00
Island
2c5f35fa8a
Merge branch 'bugfix/bt_impersonation_passkey_fix_v4.2' into 'release/v4.2'
...
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack. (v4.2)
See merge request espressif/esp-idf!13759
2021-06-07 07:24:00 +00:00
Ivan Grokhotkov
e632f2b366
Merge branch 'feature/IDF-2612_human_readable_error_v4.2' into 'release/v4.2'
...
export.bat/install.bat: print human-readable error message if Git or Python are not in PATH (v4.2)
See merge request espressif/esp-idf!13227
2021-06-07 06:08:15 +00:00
Ivan Grokhotkov
72f4f9542c
Merge branch 'feature/installed_tool_failed_v4.2' into 'release/v4.2'
...
tools: Warning about tool being installed but failed to run. (v4.2)
See merge request espressif/esp-idf!13231
2021-06-07 06:07:54 +00:00
Ivan Grokhotkov
cbe42f1132
Merge branch 'bugfix/gdbgui_v4.2' into 'release/v4.2'
...
tools: Add various fixes for idf.py gdbgui (v4.2)
See merge request espressif/esp-idf!13417
2021-06-07 06:07:13 +00:00
Ivan Grokhotkov
8aa7eaa646
Merge branch 'bugfix/idfpy_global_action_callbacks_order_v4.2' into 'release/v4.2'
...
idf.py: Run global_action_callbacks in predictable order (v4.2)
See merge request espressif/esp-idf!13682
2021-06-07 06:06:54 +00:00
Ivan Grokhotkov
d21e948381
Merge branch 'feature/idf_tools_github_mirror_v4.2' into 'release/v4.2'
...
Add GitHub mirror option for IDF tools installs (v4.2)
See merge request espressif/esp-idf!13765
2021-06-07 06:06:31 +00:00
Ivan Grokhotkov
b50a8e0878
Merge branch 'bugfix/dfu_split_large_bins_v4.2' into 'release/v4.2'
...
tools: Split up large binaries into smaller chunks in the DFU binary (v4.2)
See merge request espressif/esp-idf!13794
2021-06-07 06:05:46 +00:00
Wang Ning
a5ffdaa962
Add ESP32-S2-DevKitM-1 User Guide
...
Update 1 based on comments
Fix typo
Add annotation to UFL connector
Add UFL connector to description table
2021-06-04 11:01:29 +08:00
Fu Hanxi
95f4bba736
ci: unify target test artifacts to all .log file and $LOG_PATH
2021-06-03 17:34:03 +08:00
Krzysztof
a954243875
docs: Linking to a page that helps navigate to documentation for specific ESP32-x chip
2021-06-03 08:13:03 +02:00
Angus Gratton
fa734e6af8
Merge branch 'bugfix/partition_table_integrity_check_v4.2' into 'release/v4.2'
...
paritition_table: Verify the partition table md5sum when loading in the app (v4.2)
See merge request espressif/esp-idf!13583
2021-06-03 02:19:11 +00:00
Angus Gratton
ca44fb1528
Merge branch 'bugfix/rtc_retain_mem_addr_v4.2' into 'release/v4.2'
...
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2 (v4.2)
See merge request espressif/esp-idf!13813
2021-06-03 02:18:59 +00:00
Jakob Hasse
5dbca18324
[doc]: NVS documentation updates
...
* Better comment of nvs_get_used_entry_count()
* Mention C++ example in API reference
* WIP: Used target instead of hard code ESP32
* Note that strings can only span one page
* Reflect that item types have been moved
* Some clarification about nvs_commit()
* Improved reference to the ESP Partition API
* fixed little mistake in documenting-code.rst
* Change of nvs_open_from_part() to
nvs_open_from_partition() reflected in docs
* Corrected documentation of
NVSHandle::get_string(), NVSHandle::get_blob()
and NVSHandle::get_item_size().
* Closes IDF-1563
* Closes IDF-859
* Closes https://github.com/espressif/esp-idf/issues/6123
2021-06-02 15:46:13 +08:00
Angus Gratton
f8b9cb2864
paritition_table: Verify the partition table md5sum when loading the app
...
Additionally, always enable the partition MD5 check if flash encryption is on in
Release mode. This ensures the partition table ciphertext has not been modified
(CVE-2021-27926).
The exception is pre-V3.1 ESP-IDF bootloaders and partition tables, which
don't have support for the MD5 entry.
2021-06-02 06:35:45 +00:00
Roland Dobai
7b70154566
tools: Split up large binaries into smaller chunks in the DFU binary
...
ROM will erase the region a partition is in as soon as it receives the
first bit of the data that is in the partition. For large partitions it
takes more than 5 seconds to erase which is a hard-coded limit in
dfu-utils.
This splits large binaries and adds them by chunks which should avoid
timing-out during flashing.
Closes https://github.com/espressif/esp-idf/issues/6999
2021-06-01 15:11:12 +02:00
Angus Gratton
fd50bcf704
bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2
...
Regression in 83bf2e1ac1
, this memory region was shifted from fast to slow RTC
memory (no change on ESP32-C3 as no RTC fast memory on this chip.)
2021-06-01 19:07:15 +10:00
Shivani Tipnis
be960bc3dc
ble-wifi-example-tests: Add fixes and cleanups to ble and wifi tests
...
(cherry picked from commit 2d22374460
)
2021-06-01 12:43:59 +05:30
Chinmay Chhajed
c1e204634f
Bluedroid: Check only x component of passkey to avoid passkey impersonation attack.
2021-05-31 05:10:59 +00:00
daiziyan
96d00c5fa5
add CN translation for index.rst in get started section for MR10616
2021-05-31 11:05:04 +10:00
Anton Maklakov
054d3b81a6
tools: windows installer: Modify IDF's archive mirror link
2021-05-31 11:05:04 +10:00
Ivan Grokhotkov
daeaa8092b
tools: windows installer: add support for IDF_GITHUB_ASSETS
...
Adds a checkbox to download tools from dl.espressif.com mirror.
2021-05-31 11:05:04 +10:00
Angus Gratton
56b4596b53
tools: Use GitHub download URLs for all files that can be downloaded from GitHub
2021-05-31 11:05:04 +10:00
Angus Gratton
bebc75af48
idf_tools: Add option to replace all GitHub tools download URLs with dl.espressif.com
...
Via new IDF_GITHUB_ASSETS environment variable.
2021-05-31 11:04:00 +10:00