Frank Hessel

Results 15 issues of 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...

feature

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...

feature

**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...

feature

**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...

bug

**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...

bug

The server should support web sockets (see #9 for reference).

feature

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...

feature