Sen descrición

Brad Fitzpatrick 987661858c Use the initialWindowSize constant directly when setting the conn flow %!s(int64=11) %!d(string=hai) anos
h2demo a9672f2ddf Fix Chrome help text %!s(int64=11) %!d(string=hai) anos
hpack 0d869c5287 Fix documentation for SetMaxDynamicTableSize of Encoder %!s(int64=11) %!d(string=hai) anos
testdata 1c864e5f85 spec coverage report %!s(int64=11) %!d(string=hai) anos
.gitignore 2fa3df86cd Update LICENSE %!s(int64=11) %!d(string=hai) anos
AUTHORS bc85bc9760 Add AUTHORS and CONTRIBUTORS files. %!s(int64=11) %!d(string=hai) anos
CONTRIBUTORS bc85bc9760 Add AUTHORS and CONTRIBUTORS files. %!s(int64=11) %!d(string=hai) anos
Dockerfile a58a8de1f7 add more Dockerfile comments %!s(int64=11) %!d(string=hai) anos
HACKING 0af8798ae9 Add HACKING file %!s(int64=11) %!d(string=hai) anos
LICENSE 2fa3df86cd Update LICENSE %!s(int64=11) %!d(string=hai) anos
Makefile 0fe8c920c6 Add a Docker image with curl supporting http2 %!s(int64=11) %!d(string=hai) anos
README 0d51c7113d fix bug thinko %!s(int64=11) %!d(string=hai) anos
buffer.go 50b8ccc4e8 buffered pipe %!s(int64=11) %!d(string=hai) anos
buffer_test.go 50b8ccc4e8 buffered pipe %!s(int64=11) %!d(string=hai) anos
errors.go bd39196e5c CloseNotifier support and associated tests and discovered bugs & fixes %!s(int64=11) %!d(string=hai) anos
errors_test.go b0b6955472 Add HTTP_1_1_REQUIRED error code. %!s(int64=11) %!d(string=hai) anos
flow.go 2b45947877 Move handler writing flow control to serve goroutine's frame scheduler. %!s(int64=11) %!d(string=hai) anos
flow_test.go 2b45947877 Move handler writing flow control to serve goroutine's frame scheduler. %!s(int64=11) %!d(string=hai) anos
frame.go 50effbafcc Add HeadersFrame.HasPriority accessor. %!s(int64=11) %!d(string=hai) anos
frame_test.go 21896bb2f9 Add Framer.WriteRawFrame, add max frame tunable, reject large frames. %!s(int64=11) %!d(string=hai) anos
gotrack.go 79903f0a86 typo %!s(int64=11) %!d(string=hai) anos
gotrack_test.go 6fe7631778 Debug-only runtime tracking of funcs running on correct goroutines. %!s(int64=11) %!d(string=hai) anos
headermap.go 6520e26846 Add cache of common HTTP headers mapped between lower and canonical case. %!s(int64=11) %!d(string=hai) anos
http2.go 2b45947877 Move handler writing flow control to serve goroutine's frame scheduler. %!s(int64=11) %!d(string=hai) anos
http2_test.go 8ec321e392 More tests, clean up test log noise, fix a GOAWAY bug. %!s(int64=11) %!d(string=hai) anos
pipe.go 50b8ccc4e8 buffered pipe %!s(int64=11) %!d(string=hai) anos
pipe_test.go 50b8ccc4e8 buffered pipe %!s(int64=11) %!d(string=hai) anos
server.go 987661858c Use the initialWindowSize constant directly when setting the conn flow %!s(int64=11) %!d(string=hai) anos
server_test.go 6bb6643a08 Fix typo %!s(int64=11) %!d(string=hai) anos
write.go 021bb68637 Add debug String method to frameWriteMsg and writeData %!s(int64=11) %!d(string=hai) anos
writesched.go 021bb68637 Add debug String method to frameWriteMsg and writeData %!s(int64=11) %!d(string=hai) anos
z_spec_test.go 214c69788e spec coverage: specCover -> covers %!s(int64=11) %!d(string=hai) anos

README

This is a work-in-progress HTTP/2 implementation for Go.

It will eventually live in the Go standard library and won't require
any changes to your code to use. It will just be automatic.

Status:

* The server support is pretty good. A few things are missing
but are being worked on.
* The client work hasn't yet begun, but will share a lot of code.

Docs are at https://godoc.org/github.com/bradfitz/http2

Demo test server at https://http2.golang.org/

Help & bug reports welcome.