Loïc Hoguin
Loïc Hoguin
Should be doing `io:format("~ts"` instead of just `~s` as some output is Unicode.
Title. We don't do that for HTTP/1.1 so we shouldn't do that for HTTP/2. We should send Websocket events directly to a Websocket-specific module. The same will be done for...
The authorization header can get very large tokens for example. Cookies might too. So it makes sense to have a header-specific limit for these as it allows us to have...
Based on RabbitMQ performance testing. To be done in the next feature release.
https://github.com/erlang/otp/issues/9529#issuecomment-2724280532 We should set `{linger, {true, 0}}` before the loop to ensure that the socket will get closed when the process ends (either at the end of the loop, or...
https://github.com/erlang/otp/pull/9496 provides a worthy option.
Since we don't always talk to HTTP-compliant services (such as the barely used S3) we need a way to work when harmless faults are encountered. A relaxed mode would do...
We should be able to do that once https://github.com/ninenines/erlang.mk/pull/1020 is merged, although it will require Elixir (for now).
So the data can be forwarded to the handlers as soon as it is available instead of accumulating into frames, which can be costly depending on settings. Like we already...
With WebTransport or HTTP/2+ Websocket we may have multiple WebTransport or Websocket sessions on a single connection, so we need a way to attach processes per stream rather than per...