Brad Fitzpatrick
|
dc0c5c000e
Refactor DATA writing from Handlers in prep for more flow control work.
|
hace 11 años |
Brad Fitzpatrick
|
5e4e2dc4f7
Buffer the writing of frames.
|
hace 11 años |
Brad Fitzpatrick
|
4bd712ca4f
Merge branch 'master' of github.com:bradfitz/http2
|
hace 11 años |
Brad Fitzpatrick
|
21896bb2f9
Add Framer.WriteRawFrame, add max frame tunable, reject large frames.
|
hace 11 años |
Brad Fitzpatrick
|
e83691c16f
Merge pull request #13 from gbbr/patch-2
|
hace 11 años |
Brad Fitzpatrick
|
9b41faf85f
From handler goroutines, don't assume serve loop goroutine is still active.
|
hace 11 años |
Gabriel Aszalos
|
1aa5b31bb2
Update server.go
|
hace 11 años |
Brad Fitzpatrick
|
87829bbff4
Send some initial settings.
|
hace 11 años |
Brad Fitzpatrick
|
7482ed0f30
Require TLS 1.2+
|
hace 11 años |
Brad Fitzpatrick
|
bd39196e5c
CloseNotifier support and associated tests and discovered bugs & fixes
|
hace 11 años |
Brad Fitzpatrick
|
bc00c57301
Process more settings. Several aren't used yet.
|
hace 11 años |
Brad Fitzpatrick
|
3d7a3adb4e
Fix stream state transitions and remove from map when states goes to CLOSED.
|
hace 11 años |
Brad Fitzpatrick
|
0db6d6557b
Add a failing state transition test.
|
hace 11 años |
Brad Fitzpatrick
|
6d3aa4f311
Interrupt Request.Body.Read on RSTStream or connection close.
|
hace 11 años |
Brad Fitzpatrick
|
a95922a458
add a TODO
|
hace 11 años |
Brad Fitzpatrick
|
55815ec7b5
Write flow control token overflow errors on the writeFrames loop, add tests.
|
hace 11 años |
Brad Fitzpatrick
|
7a430dbfa1
Move initial settings writing to writing goroutine.
|
hace 11 años |
Brad Fitzpatrick
|
9d63ade81d
Automatic 100-continue support
|
hace 11 años |
Brad Fitzpatrick
|
a29a323269
Replace wantWriteFrameCh with a method.
|
hace 11 años |
Brad Fitzpatrick
|
d07a0e4d5e
Simply, break up serve loop, handle SettingsFrames better, ACK them, etc
|
hace 11 años |
Brad Fitzpatrick
|
da4be5d317
Rename frameAndProcessed to frameAndGate, add little helper type.
|
hace 11 años |
Brad Fitzpatrick
|
9584203e73
Pull readPreface into its own method, add timeout per TODO
|
hace 11 años |
Brad Fitzpatrick
|
6520e26846
Add cache of common HTTP headers mapped between lower and canonical case.
|
hace 11 años |
Brad Fitzpatrick
|
9e0ecccb7f
Write PING acks on the right goroutine, rename a few things
|
hace 11 años |
Brad Fitzpatrick
|
ff0471bf0d
Populate Request.URL.Path correctly.
|
hace 11 años |
Brad Fitzpatrick
|
390047ea2a
Support ResponseWriter.Write from http.Handlers (sending DATA frames)
|
hace 11 años |
Brad Fitzpatrick
|
be34115420
internal paranoia: detect unbuffered channels passed to the frame writer
|
hace 11 años |
Brad Fitzpatrick
|
520123b8fc
Redesign how frames are written.
|
hace 11 años |
Brad Fitzpatrick
|
15a4bf34e6
Baby steps towards handlers responding with data.
|
hace 11 años |
Brad Fitzpatrick
|
729bd7279c
Break responseWriter into small and large parts.
|
hace 11 años |