Sen descrición

Brad Fitzpatrick 91f8030302 Merge pull request #44 from pabbott0/master %!s(int64=10) %!d(string=hai) anos
h2demo 19f280c032 Update Download Link %!s(int64=11) %!d(string=hai) anos
hpack 8caa9dc5a9 Fix the variable name and typo in the comments. %!s(int64=11) %!d(string=hai) anos
testdata af958b3ad4 Update curl in integration test Dockerfile to 7.40.0 %!s(int64=11) %!d(string=hai) anos
.gitignore 2fa3df86cd Update LICENSE %!s(int64=11) %!d(string=hai) anos
AUTHORS 07d158ae76 Add mdlayher to AUTHORS and CONTRIBUTORS %!s(int64=11) %!d(string=hai) anos
CONTRIBUTORS 07d158ae76 Add mdlayher to AUTHORS and CONTRIBUTORS %!s(int64=11) %!d(string=hai) anos
Dockerfile af958b3ad4 Update curl in integration test Dockerfile to 7.40.0 %!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 1faa3a4810 update README %!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 51b824be1f Fix several issues found by 'go vet' %!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 aa3acd1d5a Add type Flags to the constants %!s(int64=11) %!d(string=hai) anos
frame_test.go 7f51998e4e Add TestReadFrameHeader, rename TestReadWriteFrameHeader %!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 97124afb23 Remove draft-14 comment in package docs. %!s(int64=11) %!d(string=hai) anos
http2_test.go d95a834acb fix truncation of unknown setting ID in SettingID.String %!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
priority_test.go a5c5593a24 strengthen priority tree code and add tests %!s(int64=11) %!d(string=hai) anos
server.go 3d069f6a7b server: prevent race during resched pump on a closed stream %!s(int64=10) %!d(string=hai) anos
server_test.go 13dfd89112 Advertise 'h2' protocol, now that HTTP/2 is final. %!s(int64=11) %!d(string=hai) anos
transport.go 00df6d8ecb transport: remove debug logs, finish stuff from my earlier commit %!s(int64=11) %!d(string=hai) anos
transport_test.go 3576907d47 transport: test responses unblock on conn error %!s(int64=11) %!d(string=hai) anos
write.go c8bab6aad6 Move server's WINDOW_UPDATE sending logic into the serve loop. %!s(int64=11) %!d(string=hai) anos
writesched.go 5b95eb395f Forget pending frames when stream is closed (e.g. RST) %!s(int64=11) %!d(string=hai) anos
z_spec_test.go 57999e3998 Load the spec coverage in tests lazily. %!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 has just started but shares a lot of code
is coming along much quicker.

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

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

Help & bug reports welcome.