Frank Hessel
Frank Hessel
Allow to use `std::functional` or `std::bind` to be used with `ResourceNode`s. Needs a bit of testing before merging. **References** - Closes #90
**Is your feature request related to a problem? Please describe.** Certificates that work with built-in trust of most browsers are often not issued by the built-in CAs, but often by...
When creating self-signed certificates, add the `CN` in the subjectAltName extension so browsers stop complaining. References: - #112
This PR introduces a very basic captive portal example. It only makes use of DNS redirects and answers only on HTTP. There would be two great extensions to this, but...
**Is your feature request related to a problem? Please describe.** The body parsers (at least the one for URL-encoded bodies) should provide a `getFieldValue()` shortcut that returns the complete value...
**Is your feature request related to a problem? Please describe.** The server can handle only very few connections in parallel. Connections have a keep-alive timeout of 20 seconds. If incoming...
**Describe the bug** The implementation of the WebSocket handler is not correct regarding the representation of the frame length. As shown in PRs #59 and #60, the `WebsocketHandler` used a...
**Describe the bug** The server accept websocket upgrades on non-websocket routes. **How To Reproduce** Steps to reproduce the behavior (example): 1. Flash the chat example to the device. 2. Open...
To allow a connection to be "kept-alive" for big responses, [chunked data encoding](https://en.wikipedia.org/wiki/Chunked_transfer_encoding) could be an option. It can be added to the `HTTPResponse` class as an optional setting that...