dutchcoders / dutchcoders/ares
HTTP/2.0 protocol support is broken
- Dominant language
- Go
- Stars
- 126
- Forks
- 33
- PR merge metrics
- No merged PRs in 30d
Description
**How to reproduce**
Browse with a http/2.0 supported browser to an Ares site. It will fail with the following error on the console.
```
io: read/write on closed pipe
```
**Workaround**
Currently we can workaround this issue by disabling http/2.0 support.
```
GODEBUG=http2server=0 ares
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the failure in an HTTP/2-capable browser against an Ares site and capture the `io: read/write on closed pipe` error. Compare behavior with HTTP/2 disabled via `GODEBUG=http2server=0`; done means the site loads successfully with HTTP/2 enabled without that error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100