http2 icon indicating copy to clipboard operation
http2 copied to clipboard

HTTP/2 implementation for fasthttp

Results 14 http2 issues
Sort by recently updated
recently updated
newest added

https://github.com/gofiber/fiber/runs/5364379599?check_suite_focus=true#step:4:1068

panic: send on closed channel goroutine 57799 [running]: github.com/dgrr/http2.(*Ctx).resolve(0x40f3b6, {0xcc4820, 0xc00008a070}) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/client.go:58 +0x36 github.com/dgrr/http2.(*Conn).writeLoop.func2.1({0x445d4f, 0xc000682f70}, {0xb1f200, 0xc000b03ce0}) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:414 +0x3d sync.(*Map).Range(0xc000682f90, 0xc000682e78) /root/go/src/sync/map.go:346 +0x2aa github.com/dgrr/http2.(*Conn).writeLoop.func2() /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:412 +0x1bd github.com/dgrr/http2.(*Conn).writeLoop(0xc001b98b40) /root/gopath/pkg/mod/github.com/dgrr/[email protected]/conn.go:471 +0x407 created...

The main problem this lib has is that the dispatching of handlers is not performed in different coroutines, thus, the `handleStreams` coroutine blocks entirely until the handler finishes, which is...

writeLoop: use of closed network connections when using firefox.

Keep-Alive connections get closed `ReadTimeout` seconds after connecting, even if they're actively being used to make HTTP requests: ![image](https://user-images.githubusercontent.com/20298291/131028170-983fd762-b9ee-47f5-8c12-8ad91b155d25.png) I'm using a `ReadTimeout` of 5 seconds. As you can see,...

Yes, that's quite a challenge. I don't want to use channels, but how do you keep being thread-safe then? The main problem is that you can't serialize 2 requests at...

I am not sure if the padding methods I am using are fast enough

I see a GO_AWAY with CLOSED_STREAM error sent to client when WINDOS_UPDATE is received right after server sent END_STREAM and closed stream locally. This is seen when using fasthttp2 client...