http-2 icon indicating copy to clipboard operation
http-2 copied to clipboard

Pure Ruby implementation of HTTP/2 protocol

Results 7 http-2 issues
Sort by recently updated
recently updated
newest added

I noticed the unit-tests reduced the window-size, but in our application we are trying to increase the size and observed the downloads stop, because no window-update frames get sent. If...

Hi and thanks for this wonderful gem! When upgrading an HTTP/1.1 connection (e.g. using `curl --http2`), if the HTTP/1.1 request body passed to `HTTP2::Server#upgrade` is not empty, the upgrade will...

When streaming a lot of data or opening a lot of streams it is possible that HTTP2::Client#on(:bytes) will call blocks before completion of the previous one. I suggest to add...

In the `HTTP2::Header::Decompressor` class it has this comment: ```ruby # Responsible for decoding received headers and maintaining compression # context of the opposing peer. Decompressor must be initialized with #...

Running H2spec and fixing the raised compliance issues. It's a WIP, as I'm still going over them. I'll mark it as "done" once I fix them all, or fix a...

while there is configuration option for `:settings_header_table_size` https://github.com/igrigorik/http-2/blob/70a8a2eed17091e311322f28a7378bba744ad2a6/lib/http/2/connection.rb#L13 there is no validation upon it for coming frames https://github.com/igrigorik/http-2/blob/70a8a2eed17091e311322f28a7378bba744ad2a6/lib/http/2/connection.rb#L580 May we have validation on coming frames `:settings_header_table_size` value be lower or...

Instructions to build and run: https://github.com/summerwind/h2spec Running `./h2spec -p 8080` against our example/server.rb yield lots bunch of failures: - example server aborts the connection instead of sending GOAWAY / PROTOCOL_ERROR...

enhancement