David Cermak
29b8a00c0a
esp_netif/lwip: Fix core-locking config (v4.4)
...
* Fix thread safety issues in non-core locking
* Add option to verify thread safety issues in lwip (core-lock assertion)
* Make esp_sntp.h thread safe API
* Fix sntp example
(v4.4 - fixes minor merge issue that duplicated
DHCP_DEFINE_CUSTOM_TIMEOUTS and DHCP_REQUEST_TIMEOUT_SEQUENCE)
Closes https://github.com/espressif/esp-idf/issues/9908
Closes https://github.com/espressif/esp-idf/issues/10502
Closes https://github.com/espressif/esp-idf/issues/10466
2023-03-21 10:31:20 +01:00
Chen Yudong
109faee736
test: fix test_examples_protocol_https_server_simple
2023-02-15 15:42:58 +08:00
Chen Yudong
db5bee5c16
example: fix got ip error in protocol tests
2023-02-14 11:03:37 +08:00
Chen Yudong
1871825d7b
CI: optimize example protocol test cases
2023-02-10 15:30:44 +08:00
Suren Gabrielyan
74721f524b
mDNS: Fix example test in CI using multiple retries
2023-01-01 19:58:19 +00:00
Alex Lisitsyn
ea646a9c22
freemodbus: remove component files from esp-idf (backport v4.4)
2022-12-22 17:05:55 +08:00
beta-tester
b32fbb9a61
doc: redirect console page
...
Previous the console doc is moved from api-guide to api-reference, which
broken the URL as well, this commit added a redirect link to ensure the
old URL can still work.
2022-11-02 16:08:07 +08:00
xueyunfei
f8a4504bc5
Icmp: get tos parameter in icmp reply
...
bugfix for add ttl for ping socket
2022-07-11 20:24:18 +08:00
xueyunfei
3e7aefd9fe
udp example:Optimization udp example with recv_msg
2022-07-11 19:16:30 +08:00
yuanjm
3169baa76d
fix(example): Fix wss_server_example not close socket
2022-06-21 14:23:46 +08:00
Jiang Jiang Jian
d273837a51
Merge branch 'feature/modbus_update_for_other_targets_v44' into 'release/v4.4'
...
modbus: update to support other targets (Backport v4.4)
See merge request espressif/esp-idf!17385
2022-06-20 15:34:06 +08:00
Alex Lisitsyn
76bde2df72
modbus: update to support other targets (Backport v4.4)
2022-06-20 15:34:06 +08:00
yuanjm
1bd2145d6b
ci: Add PING test for ci
2022-06-16 05:39:19 +00:00
yuanjm
7db0dcf72b
fix(websocket): Support handler deal with PING and CLOSE frame
2022-06-16 05:39:19 +00:00
Mahavir Jain
a597cc80aa
examples: add dependency on cert bundle configuration
...
Refactor examples to build with MBEDTLS_CERTIFICATE_BUNDLE disabled. Only examples
that can work with certificate bundle disabled have been modified here.
2022-06-12 09:30:31 +05:30
Aditya Patwardhan
384ea8123b
https_request_example:
...
Use local python server to test client session tickets
Update example test to test the client session tickets
Check for minimum heap info in the example test.
2022-06-11 12:19:08 +05:30
Shubham Kulkarni
68ee89eac9
esp_http_client_test.py: Remove check for HTTP manual redirect
...
Manual redirect example is not backported on release/v4.4
2022-06-11 12:12:29 +05:30
Mahavir Jain
f41a8df4cc
Merge branch 'feature/esp-tls_optimize_memory_v4.4' into 'release/v4.4'
...
esp-tls: add api to free client session(backport v4.4)
See merge request espressif/esp-idf!18410
2022-06-10 20:22:00 +08:00
Li Jingyi
edcc76ec2e
https_server: add mbedtls dynamic buffer function test
2022-06-08 15:09:38 +08:00
Li Jingyi
1191d9c8e6
example: https_request update free client session api
2022-06-07 19:37:10 +08:00
Shubham Kulkarni
b291be8a5d
esp_http_client example: Add cert for redirect to HTTPS example
...
esp_http_client_test.py: Add checks for missing example logs
2022-06-07 14:53:25 +05:30
Erhan Kurubas
c55db5e688
semihosting: drop absolute path support
2022-06-02 11:14:18 +02:00
Jiang Jiang Jian
6260f53c14
Merge branch 'feature/modbus_master_fix_check_uart_set_pin_v44' into 'release/v4.4'
...
example/modbus_master: fix the assert for uart_set_pin (backport v4.4)
See merge request espressif/esp-idf!17624
2022-05-27 11:51:48 +08:00
David Cermak
0bd2c55413
mdns: Fix potential read behind parsed packet
2022-05-10 16:45:43 +02:00
Ivan Grokhotkov
01d950feea
Merge branch 'bugfix/sdspi_example_esp32s3_v4.4' into 'release/v4.4'
...
examples: sdspi: re-enable for ESP32-S3, add Kconfig options for pins (v4.4)
See merge request espressif/esp-idf!17420
2022-04-20 06:11:48 +08:00
David Čermák
3604770abb
Merge branch 'bugfix/websocket_example_echo_server_v4.4' into 'release/v4.4'
...
websocket: Updated Kconfig to use 'echo.websocket.events' echo server(v4.4)
See merge request espressif/esp-idf!17604
2022-04-20 05:42:00 +08:00
Ivan Grokhotkov
be56c85b18
examples: file_serving: add support for ESP32-S3, refactoring
...
* Move filesystem mounting code into a separate file to simplify the
main source file.
* Clean up SDMMC and SDSPI related code. Move pin configuration into
Kconfig.
* Use same base_path ('/data') for either SPIFFS or SD. Remove the
check in file_server.c about the base path.
* Update README according to the changes above.
2022-04-19 13:46:37 +02:00
Mahavir Jain
792eb70334
Merge branch 'https_server/min_cert_auth_mode_v4.4' into 'release/v4.4'
...
https_server: Add config option to set minimum certificate auth mode (v4.4)
See merge request espressif/esp-idf!17796
2022-04-19 16:26:22 +08:00
dizcza
5b54b1d2c0
websocket: Updated Kconfig to use 'echo.websocket.events' echo server
...
Updated README to show how to run websocket echo server using Flask
Merges https://github.com/espressif/esp-idf/pull/8262
2022-04-19 07:36:53 +00:00
Laukik Hase
c1bb9032c2
https_server: Add config option to min. cert. auth mode
...
- Added a config option to set the minimum Certificate Verification
mode to Optional
- When this option is enabled, the peer (the client) certificate
is checked by the server, however the handshake continues even if
verification failed.
- By default, the peer certificate is not checked and ignored by the server.
Closes https://github.com/espressif/esp-idf/issues/8664
2022-04-18 11:10:14 +05:30
Laukik Hase
b8263bb5ba
smtp_client: Fixed garbage characters being printed
...
- The R/W buffers were not cleared before reading/writing
anything new
2022-04-18 10:33:02 +05:30
Laukik Hase
fd80ad82c2
smtp_client: Fix heap leakage
...
- Freed all allocated resources by Mbed TLS at the end of routine
2022-04-18 10:33:02 +05:30
Elbert van de Put
154778c2a3
example/modbus_master: fix the assert for uart_set_pin
...
Signed-off-by: aleks <aleks@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/8607
2022-04-05 09:14:08 +00:00
aleks
d7fafdc916
freemodbus: fix port enable disable sequence for tcp master and slave
2022-03-08 10:07:19 +01:00
Jiang Jiang Jian
dc7cb6de4b
Merge branch 'bugfix/ignore_pmf_capable_flag_v4.4' into 'release/v4.4'
...
Always connect Station in PMF mode if possible (Backport v4.4)
See merge request espressif/esp-idf!17036
2022-03-07 16:24:44 +08:00
Mahavir Jain
6ee5e622e8
Merge branch 'bugfix/http_client_ci_v4.4' into 'release/v4.4'
...
esp_http_client example: Use dl.espressif.com URL for performing request with Range header (v4.4)
See merge request espressif/esp-idf!17316
2022-03-03 00:55:23 +08:00
Shubham Kulkarni
81f8dce34c
examples/esp_http_client: Use dl.espressif.com URL for performing request with Range header
...
esp_http_client_test.py: Add check for range request log
2022-03-02 13:20:28 +05:30
Nachiket Kukade
659306b243
esp_wifi: Always connect Station in PMF mode if possible
...
While using esp_wifi_set_config, flag pmf_capable defaults to 0.
Users may not bother to enable it, which prevents connection to a
WPA3 AP. Or the AP may reset into WPA3 mode failing the re-connection.
To ensure better security, deprecate the pmf_capable flag and set it to
true internally.
2022-02-28 17:55:42 +05:30
Aditya Patwardhan
e37d149233
configure_ds.py: Fix the error for prod mode. They script now only verifies the purpose in the prod mode.
...
Closes https://github.com/espressif/esp-idf/issues/8285
2022-02-21 01:33:00 +05:30
Jiang Jiang Jian
5ff09f0a06
Merge branch 'bugfix/modbus_allow_address_gaps_in_master_data_dict_v44' into 'release/v4.4'
...
freemodbus: allow address gaps in master data dictionary (support of UID field in MBAP) (backport v4.4)
See merge request espressif/esp-idf!16896
2022-02-17 08:38:57 +00:00
Alex Lisitsyn
d2399f6d8c
freemodbus: allow address gaps in master data dictionary (support of UID field in MBAP) (backport v4.4)
2022-02-17 08:38:56 +00:00
David Čermák
299b6538e4
Merge branch 'bugfix/protocols_test_on_eth_v4.4' into 'release/v4.4'
...
ci/mqtt: Move protocol tests to eth runners(v4.4)
See merge request espressif/esp-idf!17010
2022-02-16 18:31:54 +00:00
yuanjm
1b8c04bb57
esp_http_client: Fix memory leak in esp_http_client_example
...
Closes https://github.com/espressif/esp-idf/issues/8346
2022-02-10 14:35:13 +08:00
David Cermak
f4e54541f3
ws_client: Optimize example test payloads and timeouts
...
Important update: NO_DATA_TIMEOUT_SEC=5, as some ws-servers typically send pings in 30s or 10s intervals, so we might never fire shutdown test
2022-02-08 18:15:53 +08:00
David Cermak
ff1846bebe
ci/websockets: Run ws-client example test on ethernet runners
2022-02-08 18:15:53 +08:00
David Cermak
936bbdc75b
ci/mdns: Run mdns test on ethernet runners
2022-02-08 18:15:49 +08:00
David Cermak
d24241d5ad
ci/mqtt: Move mqtt example tests to ethernet runners
2022-02-08 18:15:48 +08:00
Mahavir Jain
f546d5e493
Merge branch 'fix/http2_request_example_v4.4' into 'release/v4.4'
...
http2_request_example: Change the target http2 server to http2.github.io (v4.4)
See merge request espressif/esp-idf!16670
2022-01-26 02:39:16 +00:00
Mahavir Jain
e19cc280d9
Merge branch 'docs/update_ws_server_example_readme_v4.4' into 'release/v4.4'
...
docs: Add user-friendly guide about how to use ws_server_example_test.py (backport v4.4)
See merge request espressif/esp-idf!16782
2022-01-26 02:31:22 +00:00
Aditya Patwardhan
b4fbd87f42
http2_request_example: Change the target http2 server to http2.github.io
and
...
perform only a `GET` request.
2022-01-21 09:15:32 +05:30