Fixing Caddy's Http3

Caddy has supported http3 for a long time. First it’s an experimental feature, then in v2.6.0 it is on by default. There were some bugs, but I believe with the latest commits, most of them are gone. Problems Socket Reuse To improve efficiency, caddy tries to reuse sockets between configuration reloads. For Windows systems caddy has to wrap the underlying socket and set deadlines to terminate old use of the socket....

published on October 25, 2023 · 3 min · 629 words

Http3 Demo

This post first demonstrates http1, http2, http3 like akamai, then shows how the demo works. Demonstrations info Firefox has a bug/feature that it will cache images even though instructed not to. Use another browser or hard refresh to rerun the tests. HTTP1 Click to test http1 HTTP2 Click to test http2 HTTP3 info If the image is gray, http3 is not used. There are several reasons why this may happen:...

published on May 17, 2023 · last edited on August 10, 2023 · 3 min · 443 words