๐Ÿ“ฆ bradfitz / http2

old repo for HTTP/2 support for Go (see README for new home)

โ˜… 1.8k stars โ‘‚ 136 forks ๐Ÿ‘ 1.8k watching โš–๏ธ Other
๐Ÿ“ฅ Clone https://github.com/bradfitz/http2.git
HTTPS git clone https://github.com/bradfitz/http2.git
SSH git clone git@github.com:bradfitz/http2.git
CLI gh repo clone bradfitz/http2
Brad Fitzpatrick Brad Fitzpatrick Update README aa7658c 10 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ h2demo
๐Ÿ“ h2i
๐Ÿ“ hpack
๐Ÿ“ testdata
๐Ÿ“„ .gitignore
๐Ÿ“„ AUTHORS
๐Ÿ“„ buffer_test.go
๐Ÿ“„ buffer.go
๐Ÿ“„ CONTRIBUTORS
๐Ÿ“„ Dockerfile
๐Ÿ“„ errors_test.go
๐Ÿ“„ errors.go
๐Ÿ“„ flow_test.go
๐Ÿ“„ flow.go
๐Ÿ“„ frame_test.go
๐Ÿ“„ frame.go
๐Ÿ“„ gotrack_test.go
๐Ÿ“„ gotrack.go
๐Ÿ“„ headermap.go
๐Ÿ“„ http2_test.go
๐Ÿ“„ http2.go
๐Ÿ“„ LICENSE
๐Ÿ“„ Makefile
๐Ÿ“„ pipe_test.go
๐Ÿ“„ pipe.go
๐Ÿ“„ priority_test.go
๐Ÿ“„ README
๐Ÿ“„ server_test.go
๐Ÿ“„ server.go
๐Ÿ“„ transport_test.go
๐Ÿ“„ transport.go
๐Ÿ“„ write.go
๐Ÿ“„ writesched.go
๐Ÿ“„ z_spec_test.go
๐Ÿ“„ README.md

This was the old home of Go's HTTP/2 implementation.

It now lives in the Go repo.

I'm keeping this tree working for now, but please update your imports to:

import "golang.org/x/net/http2"

Godoc is:

https://godoc.org/golang.org/x/net/http2

http2 is enabled by default in Go 1.6+ with no changes to your code. Unless you're doing something weird, you should not need to import golang.org/x/net/http2.

The code is now at:

https://go.googlesource.com/net/ (main repo) ... in directory https://go.googlesource.com/net/+/master/http2/

Github mirror: https://github.com/golang/net/tree/master/http2 (mirror)

Bugs should be filed in Go's main bug tracker:

https://golang.org/s/http2bug

Now that it's on Gerrit, we no longer use Github's pull requests and are using Gerrit instead for code review. Contribution instructions:

https://golang.org/doc/contribute.html