old repo for HTTP/2 support for Go (see README for new home)
Go Makefile
Latest commit aa7658c Jan 16, 2016 @bradfitz Update README
Permalink
Failed to load latest commit information.
h2demo h2demo: update launch.go to use golang.org/x/oauth2 Apr 20, 2015
h2i h2i: fix binary name in usage message May 5, 2015
hpack Fix the variable name and typo in the comments. Mar 29, 2015
testdata Update curl in integration test Dockerfile to 7.40.0 Jan 17, 2015
.gitignore h2i: ignore binary May 9, 2015
AUTHORS C+A: add Perry Abbott (Individual CLA) Apr 20, 2015
CONTRIBUTORS C+A: add Perry Abbott (Individual CLA) Apr 20, 2015
Dockerfile Update curl in integration test Dockerfile to 7.40.0 Jan 17, 2015
LICENSE Update LICENSE Jul 15, 2014
Makefile Add a Docker image with curl supporting http2 Sep 12, 2014
README Update README Jan 16, 2016
buffer.go buffer_test: add TestBufferWrite Mar 23, 2015
buffer_test.go buffer_test, transport_test: fix 'go vet' issues May 3, 2015
errors.go CloseNotifier support and associated tests and discovered bugs & fixes Nov 18, 2014
errors_test.go Fix several issues found by 'go vet' Dec 19, 2014
flow.go Move handler writing flow control to serve goroutine's frame scheduler. Dec 1, 2014
flow_test.go Move handler writing flow control to serve goroutine's frame scheduler. Dec 1, 2014
frame.go Add type Flags to the constants Apr 13, 2015
frame_test.go frame_test: add TestFrameTypeString May 4, 2015
gotrack.go Make env var DEBUG_HTTP2_GOROUTINES control goroutine tracking. Apr 20, 2015
gotrack_test.go Debug-only runtime tracking of funcs running on correct goroutines. Nov 11, 2014
headermap.go Add cache of common HTTP headers mapped between lower and canonical c… Nov 15, 2014
http2.go Remove draft-14 comment in package docs. Apr 2, 2015
http2_test.go fix truncation of unknown setting ID in SettingID.String Jan 29, 2015
pipe.go buffered pipe Nov 12, 2014
pipe_test.go buffered pipe Nov 12, 2014
priority_test.go strengthen priority tree code and add tests Dec 14, 2014
server.go server: prevent race during resched pump on a closed stream Apr 20, 2015
server_test.go Advertise 'h2' protocol, now that HTTP/2 is final. Mar 5, 2015
transport.go transport: remove debug logs, finish stuff from my earlier commit Feb 9, 2015
transport_test.go buffer_test, transport_test: fix 'go vet' issues May 3, 2015
write.go Move server's WINDOW_UPDATE sending logic into the serve loop. Dec 8, 2014
writesched.go Forget pending frames when stream is closed (e.g. RST) Dec 2, 2014
z_spec_test.go Load the spec coverage in tests lazily. Dec 8, 2014

README

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