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
Ivan Grokhotkov
2b88ed8827
Merge branch 'bugfix/idf_gdb_no_openocd_crash_v4.2' into 'release/v4.2'
...
idf.py: Fixed gdb target to exit cleanly when no openocd watch task (v4.2)
See merge request espressif/esp-idf!10808
2020-12-17 18:40:31 +08:00
David Čermák
0386b19d8b
Merge branch 'bugfix/mdns_query_id_v4.2' into 'release/v4.2'
...
mdns: Responding: Fix query ID, add questions if not strict mode (v4.2)
See merge request espressif/esp-idf!10806
2020-12-17 18:37:18 +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
Jiang Jiang Jian
4bca971865
Merge branch 'bugfix/free_acl_rx_buf_in_em_4_2' into 'release/v4.2'
...
Free ACL RX Buf in EM when disconnection [backport v4.2]
See merge request espressif/esp-idf!11612
2020-12-17 16:47: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
Marius Vikhammer
dceb9b4a22
esp_crt_bundle: add additional unit tests
...
Add unit test for:
* Trusted certificate with weak hash algorithm signature
* Certificate with wrong signature
Merges https://github.com/espressif/esp-idf/pull/6117
2020-12-17 02:41:59 +00:00
Jeff Epler
a1d5fcfece
esp_crt_bundle: Allow verify_callback to correct BADCERT_BAD_MD
2020-12-17 02:41:59 +00:00
Jiang Jiang Jian
211a2a9957
Merge branch 'fixbug/baidu_tcp_recv_assert_for_4.2' into 'release/v4.2'
...
lw-ip:fix bug for tcp recv assert(backport 4.2)
See merge request espressif/esp-idf!11601
2020-12-16 17:31:42 +08:00
Ivan Grokhotkov
b1b19495a1
Merge branch 'test/disable_twai_example_ci_v4.2' into 'release/v4.2'
...
Temporarily disable TWAI network example test (backport v4.2)
See merge request espressif/esp-idf!11561
2020-12-16 04:20:26 +08:00
David Čermák
6a723ad1e7
Merge branch 'bugfix/lwip_netdb_cpp_guards_v4.2' into 'release/v4.2'
...
lw-IP: Changed to C linkage in netdb.h for fixing bug when using mixed C/C++ code (v4.2)
See merge request espressif/esp-idf!11089
2020-12-16 04:13:12 +08:00
Ivan Grokhotkov
a82d0cf9f1
Merge branch 'bugfix/panic_instr_fetch_prohibited_v4.2' into 'release/v4.2'
...
panic: don't interrupt the backtrace for InstrFetchProhibited exceptions (v4.2)
See merge request espressif/esp-idf!10293
2020-12-16 04:09:37 +08:00
Ivan Grokhotkov
8224c75211
Merge branch 'bugfix/parttool_example_test_fail_v4.2' into 'release/v4.2'
...
examples/parttool: fix the test to work on parallel test runner (backport v4.2)
See merge request espressif/esp-idf!10373
2020-12-16 04:09:03 +08:00
Ivan Grokhotkov
e64934be6b
Merge branch 'bugfix/docker_gdb_python_v4.2' into 'release/v4.2'
...
tools/docker: Add libpython2.7 in order to satisfy GDB dependencies (backport v4.2)
See merge request espressif/esp-idf!10307
2020-12-16 04:07:40 +08:00
David Cermak
e95f97d40e
mdns test: Add test to resolve esp32 hostname with DiG
2020-12-15 19:01:33 +00:00
David Cermak
05211963ee
examples: Common connect component: Unregister shutdown handler on disconnection
...
To be able to connect smoothly after disconnecting, we have to unregister all handlers including shutdown handler on disconnection
2020-12-15 19:01:33 +00:00
David Cermak
e1e481f438
mdns: Support queries in responses in mDNS non-strict mode
...
By default adds original queries to responses in order to be resolved by some resolvers, such as lwIP mdns library. This functionality however is discouraged by the RFC6762, so it could be disabled in menuconfig if MDNS_STRICT_MODE configured
Closes https://github.com/espressif/esp-idf/issues/5521
2020-12-15 19:01:33 +00:00
David Cermak
faef936581
mdns: Fix include query ID in reponses
...
Closes https://github.com/espressif/esp-idf/issues/5574
2020-12-15 19:01:33 +00:00
David Čermák
26bca96029
Merge branch 'bugfix/fix_transport_ssl_blocking_v4.2' into 'release/v4.2'
...
transport: fix transport ssl blocking (v4.2)
See merge request espressif/esp-idf!10691
2020-12-16 02:59:03 +08:00
David Čermák
a1e1470447
Merge branch 'bugfix/fix_esp_modem_mode_switch_timeout_v4.2' into 'release/v4.2'
...
fix esp_modem switch mode timeout (v4.2)
See merge request espressif/esp-idf!11395
2020-12-16 02:57:44 +08:00
Anton Maklakov
9fb05897db
Merge branch 'bugfix/ci_py2_warnings_fix_v4.2' into 'release/v4.2'
...
ci: Python 2 warnings fix (v4.2)
See merge request espressif/esp-idf!11617
2020-12-15 19:06:33 +08:00
Ivan Grokhotkov
c8d1b18a3c
Merge branch 'bugfix/py2_socketio_v4.2' into 'release/v4.2'
...
tools: Fix requirements incompatible with Python 2 (v4.2)
See merge request espressif/esp-idf!11604
2020-12-15 18:38:43 +08:00
David Čermák
99cb0f25eb
Merge branch 'bugfix/pppos_ignored_modem_start_return_v4.2' into 'release/v4.2'
...
pppos client: modem netif fix ignoring potential modem-start error (v4.2)
See merge request espressif/esp-idf!11394
2020-12-15 16:15:27 +08:00
David Čermák
99be1aca73
Merge branch 'bugfix/fix_netsuite_tx_wrap_v4.2' into 'release/v4.2'
...
CI: esp_netif tests: Fix netsuite driver layer per wifi optimization changes (v4.2)
See merge request espressif/esp-idf!11388
2020-12-15 16:14:45 +08:00
David Čermák
7fcb8ffe0a
Merge branch 'feature/mqtt_submodule_update_23c8e1ec_v4.2' into 'release/v4.2'
...
MQTT: Update submodule reference to da850b (config, error flags, minor fixes) (v4.2)
See merge request espressif/esp-idf!11312
2020-12-15 16:13:03 +08:00
David Čermák
cbd0af7217
Merge branch 'bugfix/mdns_src_addr_cpy_v4.2' into 'release/v4.2'
...
mdns: Fix wrong mdns source address if lwIP IPv6 zoning disabled (v4.2)
See merge request espressif/esp-idf!11310
2020-12-15 16:10:55 +08:00
David Čermák
3b63476e31
Merge branch 'bugfix/backport_v4.2_fix_websocket_issue' into 'release/v4.2'
...
websocket_client: fix some issues for websocket client (backport v4.2)
See merge request espressif/esp-idf!11276
2020-12-15 16:10:12 +08:00
mathiasbredholt
440b5f6e7b
lwip: Changed to C linkage for fixing bug when using mixed C/C++ code
...
Merges https://github.com/espressif/esp-idf/pull/5900
2020-12-15 08:09:14 +00:00
Michael (XIAO Xufeng)
97cd07007d
ci: define ESP_PLATFORM macro during public header check
2020-12-15 08:09:14 +00:00
xutao
c0e3aa1ef8
transport: fix transport ssl blocking
...
In SSL mode, if `esp_transport_poll_read` function is used, the cache data in mebdtls will be blocked
2020-12-15 08:07:18 +00:00
Anton Maklakov
e1d62cda5f
Merge branch 'feature/ci_fix_docker_build_v4.2' into 'release/v4.2'
...
ci: Use git mirror for docker image (v4.2)
See merge request espressif/esp-idf!10445
2020-12-15 14:55:07 +08:00