I maintain an HTTP client library in ruby. During the weekend, one user reported an issue they had using my library to request websites proxied by Cloudflare.
The report appeared after I made changes to the HTTP/2 parser to comply with the h2spec (https://github.com/summerwind/h2spec). Cloudflare servers do seem to be breaking the HTTP/2 spec, but I’d like to make sure there’s nothing I’m missing.
Kindly waiting for your reply.