Commit Graph

  • e612803673 bblanchon/ArduinoJson @ 7.2.0 Mathieu Carbou 2024-09-18 11:15:50 +02:00
  • 35230ba83c update doc Mathieu Carbou 2024-09-15 23:47:08 +02:00
  • 7c57b0cd6b update doc Mathieu Carbou 2024-09-15 22:16:09 +02:00
  • 9bad612a69 Check for null Mathieu Carbou 2024-09-15 11:59:19 +02:00
  • 74b16d6ed3 v3.3.1 Mathieu Carbou 2024-09-15 11:32:54 +02:00
  • 9e6cc52bbc Fix warning on ESP8266 Mathieu Carbou 2024-09-15 11:31:18 +02:00
  • d39aba4d8a update doc Mathieu Carbou 2024-09-14 16:55:02 +02:00
  • b403739985 v3.3.0 Mathieu Carbou 2024-09-14 16:43:53 +02:00
  • 92bdd17061 Merge pull request #98 from mathieucarbou/middleware Mathieu Carbou 2024-09-14 16:40:28 +02:00
  • e6aea01dd3 Add Middleware support in ESPAsyncWebServer Mathieu Carbou 2024-09-08 00:48:02 +02:00
  • d29f57e003 Merge pull request #104 from mathieucarbou/overloads Mathieu Carbou 2024-09-14 13:58:42 +02:00
  • f959bb91dd Fix method overload issue with ESP8266. ESP8266 has to use send_P() and beginResponse_p() variants Mathieu Carbou 2024-09-14 12:53:18 +02:00
  • fa20cdf7a3 update CI Mathieu Carbou 2024-09-14 09:05:25 +02:00
  • ca82a3e5a2 Merge pull request #103 from mathieucarbou/response Mathieu Carbou 2024-09-14 01:41:06 +02:00
  • 571eac4d00 Support for replacing a response by a new one Mathieu Carbou 2024-09-14 00:56:47 +02:00
  • 741841a078 not needed to clear response headers: they will be freed once response will be deleted Mathieu Carbou 2024-09-14 00:46:38 +02:00
  • 4b03e071b4 Exposing new methods: - sent response from request - response code - response headers And fixed missing response when a handler forget to respond (501) Mathieu Carbou 2024-09-13 23:33:50 +02:00
  • cadd61898b pioarduino update Mathieu Carbou 2024-09-13 16:49:47 +02:00
  • 4166d9002f Fix header removal logic Mathieu Carbou 2024-09-13 16:46:41 +02:00
  • 072b7f82b5 Fix last commit Mathieu Carbou 2024-09-12 00:08:01 +02:00
  • f7371c870d Code simplification Mathieu Carbou 2024-09-12 00:04:55 +02:00
  • e28aa5e3fc #define RESPONSE_STREAM_BUFFER_SIZE 1460 Mathieu Carbou 2024-09-11 21:56:23 +02:00
  • 02063bd929 Merge pull request #101 from mathieucarbou/headers Mathieu Carbou 2024-09-11 18:02:16 +02:00
  • b4460a2a70 (perf) Remove interesting headers to fasten request processing All headers are already parsed: interesting headers allowed to cleanup parsed headers to only keep interesting ones during request processing. Removing "interesting headers" support will keep these parsed headers in heap memory during request processing before being freed at the end of the request. If you really need to cleanup some headers to get more heap space during request processing, use a middleware and removeHeadersExcept(names) to remove some. Mathieu Carbou 2024-09-09 17:03:27 +02:00
  • 958f764c48 Merge pull request #100 from mathieucarbou/attributes Mathieu Carbou 2024-09-11 17:53:12 +02:00
  • d5a09d2ee9 (feat) Add support for request attributes - request->setAttribute(name, val) - request->hasAttribute(name) - request->getAttribute(name, defaultValue) Mathieu Carbou 2024-09-09 00:31:51 +02:00
  • 88cb670d93 Revert "Update deprecation notices" Mathieu Carbou 2024-09-10 00:05:07 +02:00
  • 7b560ec7c5 Update deprecation notices Mathieu Carbou 2024-09-09 17:10:49 +02:00
  • 3bdd6a9ada Code cleanup Mathieu Carbou 2024-09-08 22:35:01 +02:00
  • 244e592de3 typos Mathieu Carbou 2024-09-08 12:11:03 +02:00
  • e45082fe86 doc Mathieu Carbou 2024-09-07 20:50:36 +02:00
  • 0c5e8dab3a doc update Mathieu Carbou 2024-09-06 23:50:47 +02:00
  • d37e050006 Add __attribute__((unused)) Mathieu Carbou 2024-09-06 13:11:00 +02:00
  • 5173a00d3a fail-fast: false Mathieu Carbou 2024-09-06 12:20:28 +02:00
  • 343cd3d4c3 Fix CI Mathieu Carbou 2024-09-06 12:17:56 +02:00
  • 5e15b9330c update CI Mathieu Carbou 2024-09-06 12:16:17 +02:00
  • a63694b33f update CI Mathieu Carbou 2024-09-06 11:50:04 +02:00
  • 2041c11f3f Merge pull request #96 from DRSDavidSoft/main Mathieu Carbou 2024-09-06 10:19:29 +02:00
  • 9dd95fa4e8 Merge branch 'main' into main Mathieu Carbou 2024-09-06 10:14:38 +02:00
  • fed1a42008 Update gitignore Mathieu Carbou 2024-09-05 23:10:34 +02:00
  • e3813b8747 fix typos David Refoua 2024-09-05 10:36:27 +03:30
  • cec5afbc29 v3.2.4 Mathieu Carbou 2024-09-04 23:00:01 +02:00
  • 48cf9db703 Merge pull request #95 from mathieucarbou/issue-94 Mathieu Carbou 2024-09-04 22:58:14 +02:00
  • dc746aee31 (fix #94) Remove MAX_PRINTF_LEN limitation and fixed wrong usage of vsnprintf Mathieu Carbou 2024-09-04 22:21:50 +02:00
  • 688ea40f2f moved backported files Mathieu Carbou 2024-09-04 22:50:41 +02:00
  • d5eac05df5 Fix warnings Mathieu Carbou 2024-09-04 22:29:20 +02:00
  • 3e84cf27c2 v3.2.3 Mathieu Carbou 2024-09-04 13:45:56 +02:00
  • 2d6e140402 Merge pull request #92 from mathieucarbou/sse Mathieu Carbou 2024-09-04 13:44:17 +02:00
  • ac748ef491 Bugfix: AsyncEventSource writes multiple events per tcp send, including partial events that straddle buffers; Improvement: don't hold onto event items until ack, immediately remove them from queue Copy of https://github.com/esphome/ESPAsyncWebServer/pull/41 Mathieu Carbou 2024-09-04 13:08:58 +02:00
  • 675aba89e4 Updated to ack(size_t len, uint32_t time = 0); Mathieu Carbou 2024-09-04 13:06:21 +02:00
  • 4c4c97ecb7 Set delta to 5 ms in example Mathieu Carbou 2024-09-04 12:36:35 +02:00
  • d3f99ba2fa update sample Mathieu Carbou 2024-09-04 12:18:27 +02:00
  • 706e5107e0 Revert "Deprecate ack(size_t len, uint32_t time)" Mathieu Carbou 2024-09-04 12:16:00 +02:00
  • 933aac8d3e Deprecate ack(size_t len, uint32_t time) Mathieu Carbou 2024-09-04 12:11:11 +02:00
  • 5f26351296 Add SSE event example Mathieu Carbou 2024-09-04 11:31:52 +02:00
  • c0ba0555ee fix doc Mathieu Carbou 2024-09-04 09:41:22 +02:00
  • bea255224e Cleanup unused code Mathieu Carbou 2024-09-03 23:12:30 +02:00
  • c8f7c316bb libs update Mathieu Carbou 2024-09-03 12:27:51 +02:00
  • 7b2c732a3f v3.2.2 Mathieu Carbou 2024-09-03 12:12:46 +02:00
  • 9c0fb7a98a Fix RFC 7230 violation See https://github.com/nodejs/node/issues/47528 for more details See https://github.com/me-no-dev/ESPAsyncWebServer/pull/1301 for original PR from @zalupoi За Лупой 2023-04-12 17:31:27 +00:00
  • 0f71c519a7 v3.2.1 Mathieu Carbou 2024-09-03 11:48:19 +02:00
  • 74e0008d34 Merge pull request #88 from mathieucarbou/issue-86 Mathieu Carbou 2024-09-03 11:43:35 +02:00
  • f9cfba3351 Fix header handling versus internal handling of content-type and content-length (Fix #86) Mathieu Carbou 2024-09-02 22:39:49 +02:00
  • 4f25782aa3 cleanup vscode files Mathieu Carbou 2024-09-02 21:41:05 +02:00
  • e9583133ee avoid another redirect Mathieu Carbou 2024-09-02 18:11:53 +02:00
  • 71c0fa7a0c doc update Mathieu Carbou 2024-09-01 23:30:38 +02:00
  • 837a38b7e7 doc update Mathieu Carbou 2024-09-01 23:27:13 +02:00
  • 062a521c30 update vscode file Mathieu Carbou 2024-09-01 23:23:51 +02:00
  • e719d74e1d v3.2.0 Mathieu Carbou 2024-09-01 23:01:15 +02:00
  • f0402e5a6e Close #77: Allow modification of hardcoded headers Mathieu CArbou 2024-08-31 21:39:27 +00:00
  • 504231c96f Update gitpod files Mathieu CArbou 2024-08-31 21:57:01 +00:00
  • 0f7c4b85d5 extensions Mathieu CArbou 2024-08-31 21:40:32 +00:00
  • ba0b0af776 gitpod Mathieu CArbou 2024-08-31 21:12:49 +00:00
  • 03edd53bfb try gitpod... Mathieu CArbou 2024-08-31 21:06:06 +00:00
  • a8cc43dae1 try gitpod... Mathieu CArbou 2024-08-31 20:49:34 +00:00
  • a9ebd31dd3 diable signing Mathieu Carbou 2024-08-31 15:16:16 +00:00
  • 199f91375e Update examples Mathieu Carbou 2024-08-31 14:44:55 +00:00
  • dc60ea821f Fix #79: wrong overload leading to ambiguous method call error during compilation Mathieu Carbou 2024-08-31 15:24:50 +02:00
  • 02e233f9a1 Added CI for H2 Mathieu Carbou 2024-08-16 00:56:47 +02:00
  • f9d70ce9c7 v3.1.5 Mathieu Carbou 2024-08-16 00:53:34 +02:00
  • 74647b2c68 Add H2 support iranl 2024-08-16 00:06:11 +02:00
  • 2fbf37d3bd v3.1.4 Mathieu Carbou 2024-08-12 16:39:11 +02:00
  • a03a491471 Fix #73 Mathieu Carbou 2024-08-12 15:47:36 +02:00
  • 4cc9154d76 pioarduino 51.03.04 Mathieu Carbou 2024-08-10 22:39:04 +02:00
  • 620a430a64 v3.1.3 Mathieu Carbou 2024-08-10 15:38:45 +02:00
  • a4d5ca6d3b replace inlined literals '""' with a shared constexpr Emil Muratov 2024-08-10 21:26:44 +09:00
  • a9afafb4ad Added const char* flavors to reduce heap usage and fragmentation during String objects copy Mathieu Carbou 2024-08-08 12:23:46 +02:00
  • 843f07334a Using emptyString constant instead of String() Mathieu Carbou 2024-08-08 09:46:57 +02:00
  • 40a2fd71bf mathieucarbou/AsyncTCP @ 3.2.4 Mathieu Carbou 2024-08-09 07:34:57 +02:00
  • 429470f500 vscode Mathieu Carbou 2024-08-08 09:45:54 +02:00
  • 4269b20899 Arduino 3.0.4 Mathieu Carbou 2024-08-02 12:18:42 +02:00
  • 72946008f2 espressif32@6.8.1 Mathieu Carbou 2024-07-31 09:55:55 +02:00
  • a46cb67339 v3.1.2 Mathieu Carbou 2024-07-30 11:42:23 +02:00
  • 89187c48dc doc update Mathieu Carbou 2024-07-30 08:44:40 +02:00
  • 8eb9ae27c0 mathieucarbou/AsyncTCP @ 3.2.4 Mathieu Carbou 2024-07-30 08:41:34 +02:00
  • 961cc4d1a1 MessagePack Support (Fix #59) Mathieu Carbou 2024-07-21 17:30:16 +02:00
  • df45d59faa Code cleanup Mathieu Carbou 2024-07-21 17:31:43 +02:00
  • 7f3f5bf6d9 doc update Mathieu Carbou 2024-07-19 09:28:12 +02:00
  • 78b46f0587 Added esp32-c6-devkitc-1 Mathieu Carbou 2024-07-18 12:46:00 +02:00
  • 840dc3b27c v3.1.1 Mathieu Carbou 2024-07-17 21:57:13 +02:00