882 Commits

Author SHA1 Message Date
Me No Dev
ad3741d159 Merge pull request #1464 from mathieucarbou/move
Prepare move to https://github.com/ESP32Async/ESPAsyncWebServer
2025-01-20 18:17:03 +02:00
Mathieu Carbou
a8fff5873f update readme 2025-01-20 16:40:00 +01:00
Mathieu Carbou
48bd417c10 Merge remote-tracking branch 'me-no-dev/master' into move 2025-01-20 16:08:39 +01:00
Mathieu Carbou
7f35106299 Prepare move to https://github.com/ESP32Async/ESPAsyncWebServer 2025-01-20 16:07:01 +01:00
Mathieu Carbou
2e461f6f3d Update README.md 2025-01-20 14:45:01 +01:00
Mathieu Carbou
48a6820702 remove website 2025-01-20 14:42:26 +01:00
Mathieu Carbou
d9a77554b5 add logos 2025-01-20 13:12:30 +01:00
Mathieu Carbou
ad8b0e7507 update doc 2025-01-19 10:21:44 +01:00
Mathieu Carbou
b81e398097 Added back rpipicow to CI 2025-01-09 23:51:08 +01:00
Mathieu Carbou
7cee8a57b1 v3.6.0 2025-01-09 15:32:21 +01:00
Mathieu Carbou
21323aa46f Breaking: Renamed Middleware classes to not conflict with Arduino Core 3.1.1 which now has Middleware support 2025-01-09 15:31:38 +01:00
Mathieu Carbou
fd7dbdd9d2 Arduino core 3.1.1 based on IDF 5.3.2.241224 2025-01-09 15:20:12 +01:00
Mathieu Carbou
23ae702d01 v3.5.1 2025-01-09 15:08:36 +01:00
Mathieu Carbou
537fbe8016 Merge pull request #190 from mathieucarbou/ims
rework INM/IMS handling for AsyncStaticWebHandler
2025-01-09 15:07:32 +01:00
Emil Muratov
175e182b4c rework INM/IMS handling for AsyncStaticWebHandler
IMS template must contain GMT timezone, not local - "%a, %d %b %Y %H:%M:%S GMT"

create etag based on timestamp + filesize

INM header handling should have precedence over IMS
2025-01-09 11:41:25 +09:00
Mathieu Carbou
33815afe22 v3.5.0 2025-01-07 22:33:43 +01:00
Mathieu Carbou
afb18a695f Merge pull request #189 from thorrak/remove-libCompatMode
Remove libCompatMode from library.json
2025-01-07 22:31:06 +01:00
Mathieu Carbou
66fba399c4 Merge branch 'main' into remove-libCompatMode 2025-01-07 22:24:37 +01:00
Mathieu Carbou
014dc3eaf9 mathieucarbou/AsyncTCP @ 3.3.2 2025-01-07 22:13:37 +01:00
John
9423a17de1 Remove libCompatMode from library.json
Specifying libCompatMode in library.json prevents projects from overriding the library compatibility mode as needed. This prevents the library from being used in builds where Arduino is a component to ESP-IDF.
2025-01-07 15:42:41 -05:00
Mathieu Carbou
257532920c bblanchon/ArduinoJson @ 7.3.0 2024-12-29 17:46:03 +01:00
Mathieu Carbou
88989a78f6 Merge pull request #184 from mathieucarbou/readme
update readme on build options
2024-12-22 13:50:23 +01:00
Emil Muratov
0ae0f95479 update readme on build options 2024-12-22 21:31:47 +09:00
Mathieu Carbou
079446b1c4 v3.4.5 2024-12-19 14:29:42 +01:00
Mathieu Carbou
4dcb895710 Merge pull request #181 from Tarik2142/sse_0xa_fix
SSE 0xa fix
2024-12-19 14:28:58 +01:00
Tarik2142
8f442910f0 fix converting 0xa to 10(dec)
Revert "use my AsyncTCP fork"

This reverts commit b956d154a9725bc8a464a7325df9cae71d82144a.

use my AsyncTCP fork
2024-12-19 14:18:48 +01:00
Mathieu Carbou
e031d27874 v3.4.4 2024-12-19 10:54:39 +01:00
Mathieu Carbou
cd882c4865 Merge pull request #180 from mathieucarbou/refac
Reset connection when appropriate + some code cleanup
2024-12-19 10:52:56 +01:00
Mathieu Carbou
55fa42ab1e Added use case for connection reset when https://192.168.4.1:80 is called 2024-12-19 10:51:55 +01:00
Mathieu Carbou
aab147e7e7 Reset connection when appropriate + some code cleanup 2024-12-19 10:36:02 +01:00
Mathieu Carbou
5efe9137f3 Fix CI 2024-12-19 10:15:25 +01:00
Mathieu Carbou
2bce868f88 Merge pull request #178 from vortigont/ssl_fastrst
reset wrong SSL connections instead of close
2024-12-19 10:10:13 +01:00
Mathieu Carbou
10280aa97a Merge branch 'main' into ssl_fastrst 2024-12-19 10:09:49 +01:00
Mathieu Carbou
c1be1c44ee disable colors 2024-12-19 10:06:06 +01:00
Mathieu Carbou
18b3dd9c03 Display heap 2024-12-19 10:05:48 +01:00
Mathieu Carbou
7f0154c267 Merge pull request #179 from mathieucarbou/ws_onconnect
move AsyncWebSocket's WS_EVT_CONNECT callback out of AsyncWebSocketClient's constructor
2024-12-19 09:48:35 +01:00
Mathieu Carbou
0554cee7a9 Added example to demo that fix #177 fixes issue #176 2024-12-19 09:40:30 +01:00
Emil Muratov
a2c3152ca7 reset wrong SSL connections instead of close
since we can't properly handle SSL beyond firts packet it does not make much sense to linger it
with proper fin/ack timewait process. A TCP RST would recycle memory much faster.
2024-12-19 13:20:08 +09:00
Emil Muratov
2a26a97e3a move AsyncWebSocket's WS_EVT_CONNECT callback out of AsyncWebSocketClient's constructor
- this is wrong place to call user code from an object constructor
 - it is wrong to call AsyncWebSocket's method from other's objects constructor
 - the callback is executed when new object is not yet linked to server's clients list

Closes #176
2024-12-19 13:12:59 +09:00
Mathieu Carbou
c2147e9b8e Switch log ordering 2024-12-17 17:46:23 +01:00
Mathieu Carbou
5a8b643ca0 v3.4.3 2024-12-17 14:18:57 +01:00
Mathieu Carbou
5ce7df00bc Merge pull request #175 from mathieucarbou/feat-172
Close connection when a SSL/TLS handshake or badly formatted request header is detected
2024-12-17 14:17:48 +01:00
Mathieu Carbou
826ea07e08 Close connection when a SSL/TLS handshake or badly formatted request header is detected 2024-12-17 14:10:14 +01:00
Mathieu Carbou
7573796b26 pioarduino 53.03.10 2024-12-16 23:54:38 +01:00
Mathieu Carbou
ae3bf04ef8 v3.4.2 2024-12-16 21:40:32 +01:00
Mathieu Carbou
753309bca7 mathieucarbou/AsyncTCP @ 3.3.1 2024-12-16 21:39:51 +01:00
Mathieu Carbou
9ebf21af95 v3.4.1 2024-12-15 18:34:20 +01:00
Mathieu Carbou
eef1bab62c Merge pull request #171 from mathieucarbou/buffcredit
in-flight buffer credits
2024-12-15 18:33:25 +01:00
Mathieu Carbou
0dce607ef3 mathieucarbou/AsyncTCP @ 3.3.0 2024-12-15 18:24:42 +01:00
Mathieu Carbou
3b9650dee9 Merge branch 'main' into buffcredit 2024-12-15 17:47:26 +01:00