Morozov-5F
0e4f43ddde
secure boot v2: Fix crash if signature verification fails in app
...
sha_handle is "finished" when verify_secure_boot_signature() returns and
should be nulled out.
Alternative version of fix submitted in https://github.com/espressif/esp-idf/pull/6210
Closes https://github.com/espressif/esp-idf/pull/6210
Signed-off-by: Angus Gratton <angus@espressif.com>
2021-01-08 18:45:49 +11:00
Anton Maklakov
0c3c09e7ef
Merge branch 'bugfix/icmp_echo_test_v4.2' into 'release/v4.2'
...
CI: change icmp example test address to ci.espressif.cn (v4.2)
See merge request espressif/esp-idf!11903
2021-01-08 11:16:15 +08:00
lly
1efa401884
ble_mesh: ci: Add enabling hb recv sdkconfig file
2021-01-08 09:32:23 +08:00
lly
0432d11509
ble_mesh: stack: Provisioner supports receiving heartbeat
2021-01-08 09:32:23 +08:00
Marius Vikhammer
8c4839e9e6
CI: change icmp example test address
...
Use a server that is inside the great firewall of china for CI test.
This avoid issues due to proxies, network configs etc.
2021-01-07 14:49:29 +08:00
Mahavir Jain
ce72deea7f
mbedtls: upgrade to v2.16.9 release
...
For details release notes please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.9
2021-01-07 11:15:42 +05:30
Marius Vikhammer
5e9783f4a6
hal: include pcnt_caps.h
...
Some HAL files depend on x_caps.h, but didnt explicitly include it
Fixes issue where only 4 PCNT (out of 8) could be used on ESP32
Closes https://github.com/espressif/esp-idf/issues/6366
2021-01-07 03:01:55 +00:00
Island
474224d668
Merge branch 'bugfix/ble_mesh_node_id_adv_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Fix Node ID adv with wrong timeout (v4.2)
See merge request espressif/esp-idf!11877
2021-01-06 17:08:21 +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
David Cermak
c5b2252e03
esp-netif: Fix PPP netif event posting to include esp_netif data
...
Closes https://github.com/espressif/esp-idf/issues/6009
2021-01-04 16:41:25 +01:00
XieWenxiang
5da8c3f8de
component/bt: fix Blufi sends customer data will congested when connection is broken
2020-12-31 15:38:49 +08:00
Mahavir Jain
248857bf91
Merge branch 'fix/i2c_pm_lock_v4.2' into 'release/v4.2'
...
i2c: Acquire PM lock after acquiring mutex (v4.2)
See merge request espressif/esp-idf!11830
2020-12-31 12:33:36 +08:00
Mahavir Jain
6216f99265
Merge branch 'fix/wolfssl_domain_name_check_v4.2' into 'release/v4.2'
...
esp_tls_wolfssl : Add domain name check (v4.2)
See merge request espressif/esp-idf!11816
2020-12-30 21:48:31 +08:00
Sachin Parekh
14587e7e73
i2c: Acquire PM lock after acquiring mutex
2020-12-30 13:24:38 +05:30
David Cermak
9f9013c8c3
mdns: Allow resolve its own non-strict answers
...
the mDNS responder should not repeat questions when replying, however resolvers
must ignore these questions field if they are present. esp-idf mDNS
library does include questions in answering packets (thus not strictly
following the RFC6762) so the resolver did not correctly resolved
another instance host name.
Closes https://github.com/espressif/esp-idf/issues/6190
2020-12-29 19:05:11 +01:00
Aditya Patwardhan
076ad543fb
esp_tls_wolfssl : Add domain name check
2020-12-29 21:11:08 +05:30
Ivan Grokhotkov
24f98bf80b
Merge branch 'bugfix/crt_bundle_bad_md_v4.2' into 'release/v4.2'
...
esp_crt_bundle: allow weak hash algorithm for trusted certificate (backport v4.2)
See merge request espressif/esp-idf!11655
2020-12-28 22:30:16 +08:00
Ivan Grokhotkov
4360410107
Merge branch 'bugfix/tools_python_subprocess_capture_output_v4.2' into 'release/v4.2'
...
tools: Avoid subprocess.run(capture_output) argument for Python <3.7 compatibility (v4.2)
See merge request espressif/esp-idf!11506
2020-12-28 07:45:51 +08:00
Jiang Jiang Jian
68095a65ac
Merge branch 'bugfix/bt_bluedroid_same_public_key_attack_v4.2' into 'release/v4.2'
...
Bluedroid: Fixes for some Bluetooth vulnerabilities. (v4.2)
See merge request espressif/esp-idf!11763
2020-12-25 23:35:15 +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
Jakob Hasse
26ba5e1b51
nvs_flash: fixed deinit other partition's handles
...
* When deinitializing or erasing a partition,
nvs used to close all handles instead of only
the current partition's handles.
This is fixed now
* Added a unit test for that case
* Unit tests clean up after each test case now
Closes FCS-533
2020-12-24 19:20:04 +08:00
Anton Maklakov
ecc2dd4b23
Merge branch 'bugfix/ci_retries_when_download_v4.2' into 'release/v4.2'
...
CI: retry shell commands when download (v4.2)
See merge request espressif/esp-idf!9888
2020-12-24 16:20:12 +08:00
Angus Gratton
774fb48f9e
Merge branch 'bugfix/spiram_reserve_size_pr5373_v4.2' into 'release/v4.2'
...
SPIRAM reserved memory size fixes (v4.2)
See merge request espressif/esp-idf!11516
2020-12-24 13:55:35 +08:00
liqigan
40873d2026
fix spp vfs demo crash when use dynamic memory
2020-12-23 15:06:34 +08:00
Jiang Jiang Jian
ac5b7be7c2
Merge branch 'bugfix/fix_some_wifi_bugs_1222_v4.2' into 'release/v4.2'
...
esp_wifi: fix some wifi bugs 1222 (backport v4.2)
See merge request espressif/esp-idf!11711
2020-12-23 12:04:22 +08:00
Jiang Jiang Jian
c09a265f32
Merge branch 'bugfix/fix_crash_of_divide_zero_4_2' into 'release/v4.2'
...
Fix crash caused by dividing zero [backport v4.2]
See merge request espressif/esp-idf!11418
2020-12-23 11:20:48 +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
zhangyanjiao
44b1c3b307
esp_wifi: update wifi lib
2020-12-22 16:05:39 +08:00
zhangyanjiao
3acd9861bf
wpa_supplicant: Use WPA3 flag to reduce code size
...
Flag ESP32_WIFI_ENABLE_WPA3_SAE from Menuconfig is used to
control the stack size required by WPA3. Use the same flag
to compile out the WPA3 code and control the code size.
With this flag disabled code footprint reduces by about 7.7kB
in libwpa_supplicant.a
Update WiFi libs with added checks to cleanly handle disabling
of WPA3 callbacks.
2020-12-22 15:50:52 +08:00
dongyou
0bd758c0b1
WIFI: Iperf example's parameter opt was uninitialized, may leads setsockoption invalide if it equal to 0
2020-12-22 15:46:36 +08:00
dongyou
12eb9d6d80
esp_wifi:
...
1. Add description for esp_wifi_set_inactive_time()
2. Add documentation to avoid using WiFi modem sleep for WiFi/BT coexistence
3. Remove description of unusable API esp_wifi_restart()
4. Update esp_now_fetch_peer discription
5. Update table format prblm for esp_wifi_set_max_tx_power()
6. Update description for ssid and password
2020-12-22 15:44:07 +08:00
kapil.gupta
33c296b78e
wpa_supplicant: Replace internal RSA APIs by mbedtls APIs
...
Curretly wpa_supplicant uses internal APIs for RSA operations
which internally uses lots of big num operations.
Big num operations are CPU expensive and can take a lot of time
which can cause watchdog timer to tigger.
This can be optimize by using mbedtls APIs which uses
hardware blocks for big num operations.
To fix this, write new crypto_mbedtls-rsa.c which has APIs
similar to crypto_internal-rsa.c but uses mbedtls APIs.
2020-12-22 15:37:38 +08:00
Anton Maklakov
e6d74b2d7e
Merge branch 'ci/disable_dev_push_pipelines_v4.2' into 'release/v4.2'
...
CI: Disable pipelines generated by push on dev branches (v4.2)
See merge request espressif/esp-idf!11592
2020-12-22 13:11:49 +08:00
Jiang Jiang Jian
866399cbf7
Merge branch 'bugfix/pmf_tx_rx_routine_v4.2' into 'release/v4.2'
...
esp_wifi: Always register pmf tx/rx routines (backport v4.2)
See merge request espressif/esp-idf!11447
2020-12-22 00:02:31 +08:00
Mahavir Jain
573708ea1e
Merge branch 'fix/update_tls_sockfd_after_freeing_internally_v4.2' into 'release/v4.2'
...
esp-tls : (Fix) update tls->sockfd value after socket is freed internally (v4.2)
See merge request espressif/esp-idf!11695
2020-12-21 15:59:44 +08:00
Aditya Patwardhan
4c66d146eb
esp-tls : (Fix) update tls->sockfd value after socket is freed internally
...
Closes https://github.com/espressif/esp-idf/issues/6163
2020-12-21 11:23:22 +05:30
Jiang Jiang Jian
cfd234da3a
Merge branch 'bugfix/exl200_reset_and_adv_v4.2' into 'release/v4.2'
...
Bugfix/exl200 reset and adv v4.2
See merge request espressif/esp-idf!11671
2020-12-18 21:54:06 +08:00
Krzysztof Budzynski
fd68c06824
Merge branch 'bugfix/doxygen_warnings_v4.2' into 'release/v4.2'
...
Docs: fix doxygen warnings (backport v4.2)
See merge request espressif/esp-idf!11674
2020-12-18 15:59:39 +08:00
Marius Vikhammer
d9cea5dfdb
Docs: fix doxygen warnings
2020-12-18 14:27:17 +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
David Čermák
b1b673eaa2
Merge branch 'feature/lwip_tcp_isn_hook_v4.2' into 'release/v4.2'
...
lw-ip: enable TCP ISN hook (v4.2)
See merge request espressif/esp-idf!11062
2020-12-18 00:18:36 +08:00
Mahavir Jain
a57576cec4
esp_netif: initialize TCP ISN hook if enabled in configuration
2020-12-17 13:42:01 +00:00
Mahavir Jain
7d226ce542
lwip: provide configuration option to enable TCP ISN hook
2020-12-17 13:42:01 +00:00
Mahavir Jain
4fb4178f06
tcp_isn: use ROM APIs for md5 calculations
2020-12-17 13:42:01 +00:00
Mahavir Jain
aa416a377b
lwip: add custom TCP ISN hook implementation
...
Source:
https://git.savannah.nongnu.org/cgit/lwip/lwip-contrib.git/
2020-12-17 13:42:01 +00:00