Results 148 issues of Thomas de Zeeuw

In other words: ```rust route!( GET => index, GET => other_page, ) ``` Should be disallowed as `other_page` is never reached.

priority:low
HTTP

Incomplete list from while I was working on the code: * [ ] Add README file. * [x] #494. * [x] #495. * [ ] #496. * [x] #497. *...

idea
HTTP

To route HTTP request based on the method and URL to the correct `Service` (#491). ```rust impl Route { fn route(&mut self, method: Method, url: &str, service: S) { //...

idea
HTTP

Currently it's not somehow...

HTTP

Per section 5.4 of RFC 7230: > A client MUST send a Host header field in all HTTP/1.1 messages.

bug
HTTP

In the `body` module of the Heph-HTTP crate.

HTTP

Currently they're not removed. This can likely not actually happen inside the `http::server::Body` implementation and has to happen inside `Connection`.

bug
HTTP

Related code: https://github.com/Thomasdezeeuw/heph/blob/1af3172c1e20d1c2adaf363b524db3a8f0cbb25a/http/src/body.rs#L379-L387

HTTP

We could for example temporary boost priority of actor process if the inbox is (nearly) full to ensure the actor doesn't become a bottleneck.

idea
performance

Erlang has a concept of process monitoring, which allows a process (actor) to know if another process stopped. Some resources about them: * Erlang manual: https://erlang.org/doc/reference_manual/processes.html#monitors, * API: https://erlang.org/doc/man/erlang.html#monitor-2, *...

idea