esp-idf/components/tcp_transport
Richard Allen a97a796e18 fix(ws_transport): fixed server-key corruption
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.

This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.

Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-08-21 15:18:56 +08:00
..
host_test [tcp_transport] - Adds Socks4 proxy transport 2023-03-27 14:46:40 +02:00
include fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously 2024-05-02 16:57:50 +05:30
private_include [tcp_transport] Fix initialition of transport 2022-07-14 12:29:58 +00:00
test_apps ci: Migrate unit test for tcp_transport to unit test app 2023-06-14 16:01:00 +02:00
.build-test-rules.yml ci: Migrate unit test for tcp_transport to unit test app 2023-06-14 16:01:00 +02:00
CMakeLists.txt [tcp_transport] - Adds Socks4 proxy transport 2023-03-27 14:46:40 +02:00
Kconfig tcp_transport: add websocket dynamic buffer feature 2022-06-08 19:13:25 +00:00
transport_internal.c Replaced logging tags with lower case in tcp_transport component to unite all tags under common structure. 2022-08-16 08:38:57 +00:00
transport_socks_proxy.c [tcp_transport] - Adds Socks4 proxy transport 2023-03-27 14:46:40 +02:00
transport_ssl.c fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously 2024-05-02 16:57:50 +05:30
transport_ws.c fix(ws_transport): fixed server-key corruption 2024-08-21 15:18:56 +08:00
transport.c Replaced logging tags with lower case in tcp_transport component to unite all tags under common structure. 2022-08-16 08:38:57 +00:00