Commit Graph

  • f5ee1935c5 Update README.md me-no-dev 2019-09-24 22:33:23 +03:00
  • 59066bd1e4 PrettyAsyncJsonResponse for ArduinoJson 6.x (#539) Mike Dunston 2019-09-24 11:24:18 -07:00
  • 69aaf767eb Update README.md me-no-dev 2019-09-24 20:13:55 +03:00
  • a627e66d53 Update README.md me-no-dev 2019-09-24 16:08:59 +03:00
  • 7c6118f2a0 arg should be closed by va_end() (#601) ray 2019-09-22 13:58:15 +08:00
  • 2b1c5c4d78 Create stale.yml me-no-dev 2019-09-21 15:44:55 +03:00
  • 052df0b6a8 Update build-pio.sh me-no-dev 2019-09-21 15:16:09 +03:00
  • 5ea49e313d Prevent an assertion failure when using WebSockets (#584) matt123p 2019-09-21 11:27:34 +01:00
  • 41cf4893c6 Setup Github CI (#599) Me No Dev 2019-09-21 12:48:38 +03:00
  • 0769521ef8 Try to build against PIO (#598) Me No Dev 2019-09-21 11:46:53 +03:00
  • aea43f98d1 Add thread locking to improve stability. (#585) matt123p 2019-09-12 17:56:13 +01:00
  • f0a1c3d486 Remove old build scripts me-no-dev 2019-09-01 19:57:27 +03:00
  • 29595a7775 Fix Travis builds and add build for ESP8266 (#586) Me No Dev 2019-09-01 19:56:40 +03:00
  • b0c6144886 Update AsyncJson.h (#533) Marco Tombesi 2019-06-24 17:27:35 +02:00
  • b3b9ec901a Fix sha1 not defined compilation error (#531) Germán Martín 2019-06-23 06:58:25 +02:00
  • a0d5c618ff Bump the version me-no-dev 2019-06-22 20:46:30 +02:00
  • e952f95b43 Add captive portal example from #228. (#241) Hermann Kraus 2019-06-22 20:43:41 +02:00
  • 2dc705cd05 Update README.md Me No Dev 2019-06-22 20:36:54 +02:00
  • 9a5be71920 Allow override rewrite match (#391) WallyCZ 2019-06-22 20:27:57 +02:00
  • 736a54af1a Allows to check queue status (#411) Luc 2019-06-22 18:51:01 +02:00
  • 5ef7ffcd41 Detect if AsyncWebSocketClient can send data to server and add AsyncWebServer::end() (#501) dyarkovoy 2019-06-22 19:47:43 +03:00
  • 6dcea3f5e7 Add handlers by URL templates (#380) rjlexx 2019-06-22 19:28:24 +03:00
  • 781bddf20c json response is more human readable with PrettyAsyncJsonResponse class (#398) Gérald Guiony 2019-06-22 18:24:01 +02:00
  • d55dd73e44 Fix compiler warnings for AsyncJson’s _contentLength/_maxContentLength vars (#439) buddydvd 2019-06-22 09:12:53 -07:00
  • fbe191d4f0 Add header ESPAsyncWebServer.h to AsyncJson.h (#440) buddydvd 2019-06-22 09:11:32 -07:00
  • 94271c59a6 Added example to determine interface inside callbacks (#446) nouser2013 2019-06-22 18:09:47 +02:00
  • 046020228d Fix example code (#462) Tobias Tangemann 2019-06-22 18:05:20 +02:00
  • 78fe403dda adjust canHandle() for AsyncEventSource (#474) kaegi 2019-06-22 17:59:46 +02:00
  • f5b51fa69f Fix travis (#530) Me No Dev 2019-06-22 17:38:31 +02:00
  • bde2fce07b arduino json 6 async web server migration (#491) Marco Tombesi 2019-06-22 12:20:31 +02:00
  • 95dedf7a2d Corrected datatype für JSON_MIMETYPE (#396) Merlin Schumacher 2018-12-02 18:12:46 +01:00
  • bed4146ec6 add limit to how many messages can be queued for each web socket client me-no-dev 2018-08-18 21:10:39 +02:00
  • 4c621f340c improve web socket rapid sends a bit me-no-dev 2018-08-15 23:55:03 +02:00
  • 35adb4dcb4 bump version me-no-dev 2018-07-24 21:28:03 +02:00
  • d7399a7664 Added handler for correct JSON deserialization, addresses #195 (#287) Arsène von Wyss 2018-07-24 20:56:05 +02:00
  • fc66fae6a9 Allow to override default template placeholder value with #define during compilation. (#366) Alexandr Zarubkin 2018-07-24 21:26:46 +03:00
  • 566acfb813 Add SimpleServer example to show how to GET and POST and use parameters (#341) Richard Miles 2018-07-24 19:25:09 +01:00
  • b6b43d35fa Handle multiple WebSocket frames within a TCP packet (#338) Chris Byrne 2018-07-24 11:22:54 -07:00
  • 69865879b4 Fix bug in const String& AsyncWebServerRequest::arg(const __FlashStringHelper * data) const (#334) Carlos Ruiz 2018-07-24 11:21:33 -07:00
  • fc71230a31 Change JSON MIME type to application/json (#311) Merlin Schumacher 2018-07-24 20:13:14 +02:00
  • 1078e9166b Add option to skip a callback if source data is not yet available me-no-dev 2018-07-15 10:21:21 +02:00
  • 28cdcf666d Play nice with regular web server on esp32 me-no-dev 2018-07-05 16:05:04 +02:00
  • decdca5a73 git went crazy me-no-dev 2018-07-05 11:07:47 +02:00
  • b0f06c4dbc Merge branch 'master' of https://github.com/me-no-dev/ESPAsyncWebServer me-no-dev 2018-07-05 11:07:05 +02:00
  • b63ed5d93f fix wrong buffer length in web socket reserve me-no-dev 2018-07-05 11:06:51 +02:00
  • 44d95ae127 Disable Nagle Algorithm by default (#335) copercini 2018-03-10 13:49:31 -03:00
  • 232b87aeb1 Add Installation section and instruction for @PlatformIO (#293) Ivan Kravets 2017-11-26 02:24:07 +02:00
  • 6edc431034 Use common manifest for ESP8266 / ESP32 dev/platforms with @platformio (#292) Ivan Kravets 2017-11-26 00:54:00 +02:00
  • 63b5303880 Allow callback when request disconnects (#284) Luc 2017-11-16 18:45:33 +01:00
  • 8604f67a5f Add documentation for AwsFrameInfo. (#240) Hermann Kraus 2017-11-06 14:58:07 +01:00
  • c8c1784395 Expose _server and _pinfo members from AsyncWebSocketClient. (#242) Hermann Kraus 2017-11-06 14:55:58 +01:00
  • 64adf2972d Update AsyncWebSocket.cpp (#247) Qc 2017-11-06 14:54:49 +01:00
  • bf2ffdc51c Disabled request body parsing if the handler does nothing. (#266) Alexandr Zarubkin 2017-11-06 16:48:47 +03:00
  • 8139925eb9 Fixed templating engine bug. (#267) Alexandr Zarubkin 2017-11-06 16:47:45 +03:00
  • 054824a174 Fix server method typo in README (#280) Alexander 2017-11-06 14:46:45 +01:00
  • d366e7c539 This re-enables previously removed WebSocket authentication which is … (#272) omersiar 2017-10-30 11:43:31 +03:00
  • 313f3372c6 Don't send Content Length for WS 101 me-no-dev 2017-10-10 22:38:13 +03:00
  • 05306e407f Optimize exclude file logic in SPIFFSEditor me-no-dev 2017-10-09 00:28:15 +03:00
  • e54369756a Disable exclude in Editor me-no-dev 2017-10-08 20:05:08 +03:00
  • ce83af3f3d Update espressif8266_library.json (#243) Ivan Kravets 2017-10-03 04:46:07 +03:00
  • 41198b27ed Update espressif32_library.json (#239) andig 2017-10-01 18:35:15 +02:00
  • 24c2af600b Add possibility to reference an object to go along with WebSocketClient me-no-dev 2017-10-01 10:13:11 +08:00
  • 46eebddd76 Allow "default" headers to be defined for all responses. (#230) Greg Lincoln 2017-09-18 01:15:49 -04:00
  • b681dbc3cd Add cache for the editor me-no-dev 2017-09-12 23:30:11 +03:00
  • 4895f973e8 Adjust PIO Description me-no-dev 2017-09-11 21:51:41 +03:00
  • fb7f69a6d6 Revert "Use single PIO manifest" me-no-dev 2017-09-11 21:50:31 +03:00
  • a7db995633 Use single PIO manifest me-no-dev 2017-09-11 17:42:00 +03:00
  • b7bf1fe965 add separate platformio configs me-no-dev 2017-09-11 17:27:44 +03:00
  • 3e6690396a Some small adjustments for ESP32 me-no-dev 2017-09-09 09:04:47 +03:00
  • e4950444c4 Bump Version Me No Dev 2017-09-08 22:49:42 +03:00
  • 75fb9573e8 Make SPIFFSEditor work with other file systems (ESP32) me-no-dev 2017-09-08 13:36:24 +03:00
  • 9e300bcf90 Update README.md Me No Dev 2017-09-08 13:19:44 +03:00
  • fe080dc07e Address compilation warning. (#209) arantius 2017-09-07 15:02:46 -04:00
  • d37bd16c22 Initial ESP32 compatibility me-no-dev 2017-09-07 22:01:58 +03:00
  • 30f9dab08d Fixed chunked file response length. (#219) Alexandr Zarubkin 2017-09-05 20:13:16 +03:00
  • e6c432e563 Something got lost during pull request #189. Fixes #211, updates documentation. (#213) Alexandr Zarubkin 2017-08-31 19:44:23 +03:00
  • 2540507664 The following changes and enhancements are included: (#208) Me No Dev 2017-08-18 20:14:12 +03:00
  • 0179c17cf9 Added simple template processor to AsyncFileResponse. (#189) Alexandr Zarubkin 2017-08-18 17:59:06 +03:00
  • 77a520ba24 This commit solves issues 172 and 198 (#207) Me No Dev 2017-08-18 17:52:21 +03:00
  • 05ed854d7b Update SPIFFSEditor.cpp Me No Dev 2017-08-18 17:41:31 +03:00
  • 4dcd458d13 Removed unnecessary memmove from chunked response generation. (#188) Alexandr Zarubkin 2017-08-18 11:54:52 +03:00
  • 3d0cf89d58 Fix url decoding in POST / GET requests (#185) Mariusz Kryński 2017-08-18 10:53:57 +02:00
  • 2e6dff35bd Allow for double quotes in boundary, closes #191 (#192) probonopd 2017-08-17 19:17:21 +02:00
  • a94265d72f Add another project that uses AsyncWebServer (#184) omersiar 2017-06-22 13:03:16 +03:00
  • e56e1a6370 Bug Fix for #175 and #167 (#182) omersiar 2017-06-21 13:37:19 +03:00
  • 9bfd52529a Cache-Control header value needs = separator (not : ) (#180) Jej 2017-06-21 12:36:15 +02:00
  • be12e0c171 Fixing compiler warnings exposed with -Wall and -Wextra: (#159) Trygve Laugstøl 2017-04-20 10:14:00 +02:00
  • 2c4128c7cd Minor cleanup of AsyncWebServer, removing unneeded casts. (#156) Trygve Laugstøl 2017-04-10 16:10:02 +02:00
  • ab61227a8a The previous event need not be ACKed to send the next one (it will be queued). (#149) Alexandr Zarubkin 2017-04-06 11:11:48 +03:00
  • 120984e6d2 Added getSize() to know JSON buffer size (#151) Charles 2017-04-06 10:10:59 +02:00
  • 09dde693ba Solve error "previous definition of 'class fs::File'" (#147) probonopd 2017-03-22 10:23:37 +01:00
  • 1b35f15ec2 Web Sockets memory improvements : shared message buffer, direct buffer access (#144) sticilface 2017-03-14 13:55:39 +00:00
  • b9641902bf Events Source Message Queue (#129) sticilface 2017-03-11 08:57:37 +00:00
  • fce6aad2c3 Remove Rx timeout constraint in the request response stage, fix premature connection termination (#121) Zhenyu Wu 2017-03-05 13:15:25 -05:00
  • edf6c75f8c Fix memory leak in __flashString Web sockets implementation. (#136) sticilface 2017-03-05 18:07:17 +00:00
  • 3afc669f10 Flash String support (#137) sticilface 2017-03-05 18:06:57 +00:00
  • 9b66da2c92 Add basic auth for server static (#143) Tuan PM 2017-03-06 02:02:33 +08:00
  • bab5457584 Fix case where space is not enough for a chunk Me No Dev 2017-01-25 21:25:21 +02:00
  • 213387b88f Convert resursive call to iterations, reduce stack usage (#120) Zhenyu Wu 2017-01-22 05:47:21 -05:00
  • 1d66bbfc77 Adding example of global & class functions for request handler (#107) hreintke 2016-12-14 02:34:21 +01:00