|
|
|
@ -6,3 +6,28 @@ This project is a continuation of Sprite-TM's ESP8266 / ESP32 http server (https |
|
|
|
|
|
|
|
|
|
The server implements some of the more basic parts of HTTP/1.1 with Websockets and includes a templating system and a compressed ROM filesystem |
|
|
|
|
called `espfs`. |
|
|
|
|
|
|
|
|
|
## Status |
|
|
|
|
|
|
|
|
|
Currently cleaning the library and debugging it with the POSIX port and a demo project in the demo folder. |
|
|
|
|
|
|
|
|
|
**Verified:** |
|
|
|
|
|
|
|
|
|
- EspFs with a new fancy command-line tool |
|
|
|
|
- New simpler Makefile |
|
|
|
|
- serving static files |
|
|
|
|
- templating engine |
|
|
|
|
|
|
|
|
|
**To test:** |
|
|
|
|
|
|
|
|
|
- websockets |
|
|
|
|
- auth CGI |
|
|
|
|
- CORS header support |
|
|
|
|
|
|
|
|
|
**Planned:** |
|
|
|
|
|
|
|
|
|
- port httpclient from the old library |
|
|
|
|
- cookie helpers |
|
|
|
|
- session CGI |
|
|
|
|
- try to make it work with mbedtls |
|
|
|
|
- avoid frequent allocations, reuse structs, maybe make more things static? |
|
|
|
|