zarqman
zarqman
Nginx and Apache each appear to look for the full string. Traefik and Caddy both use go's net/http, which seems to parse the initial request line as if it were...
Okay, that new idea worked out quite well. Now, if the peeked bytes cannot match, it stops looking immediately without waiting for enough bytes to satisfy the entire preface. This...
Updated protocol default and `**options` as requested. Hopefully good to go!
FWIW, I just tested my repro example above against rack head and the issue still occurs, same as with Rack 3.1.
@Envek, thanks for chiming in! Correct, this is only in development with hot reloading. There are several legitimate uses of subscriptions inside the reloader-wrapped parts of applications. Note that request/response,...
Thanks for looking into this. Here they are. I don't see much except that the connection is recognized by as non-reusable by async-pool. Perhaps you'll notice something I don't though....
Running into what I suspect is the same issue here when trying to upgrade Meilisearch v1.13 to latest. In this case, the metrics scraper (vmagent, uses golang's tls I believe)...