GitHub / ESP32Async/ESPAsyncWebServer / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d009eff9 | merge Merge pull request #471 from ESP32Async/RequestedConnectionType |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| edd16e70 | cleanup macros around deprecations for 8266 | Mathieu Carbou <m****u@g****m> | 17 days ago | |
| 1c1a5431 | Removing dead code for RequestedConnectionType | Mathieu Carbou <m****u@g****m> | 19 days ago | |
| f443b9a9 | merge Merge pull request #470 from dylan-mccormick/sse-method-fix |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 7e062506 | refactor(sse): guard WS/SSE connection-type classification against header-ord... | Mathieu Carbou <m****u@g****m> | 20 days ago | |
| c265dcf0 | Add HTTP method constraint for categorizing SSE requests | Dylan McCormick <m****y@n****u> | 20 days ago | |
| 4af7d007 | merge Merge pull request #469 from ESP32Async/dependabot/github_actions/actions/sta... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 39e0bbbf |
build(deps): bump actions/stale from 10 to 11
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| a008cccf | fix(ci): Update esp-idf workflow | Mathieu Carbou <m****u@g****m> | 24 days ago | |
| 8559992c | ESP32Async/ESpAsyncWebServer @ 3.12.0 | Mathieu Carbou <m****u@g****m> | 24 days ago | |
| 25ea0327 | v3.12.0 | Mathieu Carbou <m****u@g****m> | 24 days ago | |
| 0c29b8c7 | merge Merge pull request #467 from ESP32Async/ws-test |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 12bde376 | merge Merge pull request #462 from willmmiles/websockets-update |
Will Miles <w****l@w****t>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| dc2e051b | test(ws): Add a WebSocketTest file | Mathieu Carbou <m****u@g****m> | 25 days ago | |
| fc5296d1 | feat(example/WebSocket) Measure ping RTT | Will Miles <w****l@w****t> | 25 days ago | |
| c5dd1e59 | feat(ws): Pass pong data to callback | Will Miles <w****l@w****t> | 25 days ago | |
| a3b0e4cf | feat(ws): Add masked data broadcast test | Will Miles <w****l@w****t> | 25 days ago | |
| 04de99b8 | refactor(ws): static vs anonymous namespace | Will Miles <w****l@w****t> | 25 days ago | |
| 30cd53b1 | fix(ws): Ensure non-mutation of shared data buffers | Will Miles <w****l@w****t> | 25 days ago | |
| c39bec76 | fix(ws): Window exhaustion | Will Miles <w****l@w****t> | 26 days ago | |
| 61a22ece | fix(ws): Fix possible UB with empty message | Will Miles <w****l@w****t> | 26 days ago | |
| 66745b72 | fix(ws): Add mask for 0-length frames | Will Miles <w****l@w****t> | 26 days ago | |
| f7fb1127 | merge Merge pull request #465 from willmmiles/fix/use-after-free-shared_ptr |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 526622f2 | Fix WS example to log event in browser console | Mathieu Carbou <m****u@g****m> | 26 days ago | |
| 095a1932 | merge Merge branch 'main' into fix/use-after-free-shared_ptr |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 5f87f335 | Default to: -D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG | Mathieu Carbou <m****u@g****m> | 26 days ago | |
| 35ee58a0 | merge Merge branch 'main' into fix/use-after-free-shared_ptr |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 7dc862b6 | Arduino Release v3.3.11 based on ESP-IDF v5.5.5 | Mathieu Carbou <m****u@g****m> | 26 days ago | |
| 5fdce2a1 | fix(ws,es): Fix AsyncWebRequest life cycle | Will Miles <w****l@w****t> | 28 days ago | |
| 89af998b | fix(http): prevent use-after-free from synchronous abort/close() (AsyncTCP 3.... | Will Miles <w****l@w****t> | 28 days ago | |
| e43572ce | merge Merge pull request #463 from ESP32Async/asynctcp-v3.5.0 |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| efee04d5 | ESP32Async/AsyncTCP @ 3.5.0 | Mathieu Carbou <m****u@g****m> | 29 days ago | |
| 7b1af4dd | merge Merge pull request #461 from ESP32Async/dependabot/github_actions/actions/set... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 86d74a3c | fix(ws): Exit immediately on failure | Will Miles <w****l@w****t> | 29 days ago | |
| 2e1566ef |
Bump actions/setup-python from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| c129e099 | merge Merge pull request #459 from ESP32Async/fix/close |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 9ad13e89 | merge Merge pull request #457 from ESP32Async/issue/456 |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ef8fa6ea | Dequeue WS messages on add() completion instead of waiting for ack | Will Miles <w****l@w****t> | about 1 month ago | |
| 00743b49 | fix(http): close file before aborting request | Mathieu Carbou <m****u@g****m> | about 1 month ago | |
| 96b9b95e | Fix #456 : do not crash when accessing empty param name or inexisting index | Mathieu Carbou <m****u@g****m> | about 1 month ago | |
| dac0a614 | Lift WS send state onto AsyncWebSocketClient; enforce one outstanding frame | Will Miles <w****l@w****t> | about 1 month ago | |
| 09e9bcfa | Make WS frame sends resumable and track actual bytes committed | Will Miles <w****l@w****t> | about 1 month ago | |
| f416d760 | Unify AsyncWebSocketControl into AsyncWebSocketMessage | Will Miles <w****l@w****t> | about 1 month ago | |
| 85a9ea09 | merge Merge pull request #452 from ESP32Async/dependabot/github_actions/arduino/ard... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a5c7628d |
Bump arduino/arduino-lint-action from 2 to 3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| d05ccb54 | ESP32Async/ESPAsyncWebServer @ 3.11.2 | Mathieu Carbou <m****u@g****m> | about 2 months ago | |
| 89954654 | v3.11.2 | Mathieu Carbou <m****u@g****m> | about 2 months ago | |
| 21305e1b | merge Merge pull request #450 from ESP32Async/security/advisories/GHSA-8m8p-vhxc-jmjw |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4efbd35e | fix: NULL pointer dereference in multipart parser (GHSA-8m8p-vhxc-jmjw) | Mathieu Carbou <m****u@g****m> | about 2 months ago | |
| ef038280 | merge Merge pull request #447 from ESP32Async/CWE-190 |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4a172a09 | fix(WebRequest): reject empty quoted-string boundary | Mathieu Carbou <m****u@g****m> | about 2 months ago | |
| cf5c3b90 | merge Merge pull request #449 from ESP32Async/dependabot/github_actions/actions/cac... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| db8e7b44 |
Bump actions/cache from 5 to 6
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 55b1a442 |
Tighten up boundary parsing
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Will Miles <w****l@w****t>
Committed by: Mathieu Carbou <m****u@g****m> |
about 2 months ago | |
| e345b1ee | merge Merge pull request #448 from ESP32Async/dependabot/github_actions/actions/che... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b61a94ed |
Bump actions/checkout from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 39390f40 | fix(WebRequest): CWE-190/DoS fix and boundary-parsing refactor | Mathieu Carbou <m****u@g****m> | 2 months ago | |
| 3469e820 | merge Merge pull request #446 from MitchBradley/FixFS |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 6c42da62 | ci(pre-commit): Apply automatic fixes |
pre-commit-ci-lite[bot] <1****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| dd2e9a6a | For examples/arduino_emulator, removed dependency on arduino-esp32 | Mitch Bradley <w****b@f****m> | 2 months ago | |
| 88d54124 | doc: added mermaid graph for the request flow | Mathieu Carbou <m****u@g****m> | 2 months ago | |
| d6aa7daf | v3.11.1 | Mathieu Carbou <m****u@g****m> | 2 months ago | |
| b5f5cf76 | merge Merge pull request #445 from ESP32Async/CWE-190 |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| b928de7c |
Fix CWE-190: integer overflow in multipart boundary parser (DoS)
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m> |
Mathieu Carbou <m****u@g****m> | 2 months ago | |
| a87fcdb4 | Fix CI: Arduino Emulator does not support Arduino Core 3.3.9. Set it back to ... | Mathieu Carbou <m****u@g****m> | 3 months ago | |
| e5dd0ef1 | Arduino Release v3.3.9 based on ESP-IDF v5.5.4 | Mathieu Carbou <m****u@g****m> | 3 months ago | |
| 9e097440 | CI: actions/stale@v10 | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 63eeb595 | Update GitHub Actions update interval to daily |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6ae0932d | Version Update in CI | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| dad78950 | Fix idf_component.yml | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 6170ebc3 | Update website | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| e49293af | 3.11.0 | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| f5205596 | merge Merge pull request #434 from ESP32Async/issue/433 |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f808e44d | Set CloseClientOnQueueFull to false by default | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| a9fedfe6 | Remove old gitpod files | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| e0cb9cc1 | Fix CI | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 201fed01 | Arduino Release v3.3.8 based on ESP-IDF v5.5.4 | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 53c33863 | Locking cleanup (#429) |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5e902c79 | Fix example formatting | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| db327631 | Update Heap reports in examples | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| c21d1bc6 |
Fix leftovers in locking improvements from past commit 085f27806ddc6b72b8598d...
Co-authored-by: Mitch Bradley <w****b@f****m> |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b01d236e | Fix Arduino Emulator example | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 5b9cfb3c | Fix Arduino Emulator CI to produce an executable with https://github.com/Mitc... |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c25aabc6 |
Support hosted builds against Arduino-Emulator (#420)
Co-authored-by: Mathieu Carbou <m****u@g****m>, pre-commit-ci-lite[bot] <1****]@u****m> |
Mitch Bradley <w****b@f****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| ac11f710 | merge Merge pull request #422 from ESP32Async/examples |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8a8ff3e8 | Project Structure Reorg: regrouping all examples under examples folder | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| 892c25f9 | merge Merge pull request #421 from ESP32Async/fix-logging |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 75625c4f | Fix: EOL was missing for custom log lines with Serial.printf | Mathieu Carbou <m****u@g****m> | 4 months ago | |
| ed7901d4 | merge Merge pull request #417 from ESP32Async/emptyString |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a1069957 | Remove usage of Arduino constant emptyString and use our own instead | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| a2d5b48c | ESP32Async/ESPAsyncWebServer @ 3.10.3 | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| 1d17fae3 | v3.10.3 | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| f105f52d | merge Merge pull request #415 from ESP32Async/cleanup |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 06ec7e43 | Added default constructor for WebRequestMethodComposite which matches nothing | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| ce5d843e | Fix _addClient to avoid locking in user callback | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| 672f02f0 | Prevent user code from keeping lock | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| b680f978 | Some code cleanups | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| 40f886cb | Added == operator overload for WebRequestMethodComposite | Mathieu Carbou <m****u@g****m> | 5 months ago | |
| 2a3c634d | merge Merge pull request #414 from ESP32Async/fix/sse |
Mathieu Carbou <m****u@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 085f2780 | Fix race conditions in the SSE and WS code | Mathieu Carbou <m****u@g****m> | 5 months ago |