Brad Fitzpatrick
|
d95a834acb
fix truncation of unknown setting ID in SettingID.String
|
11 years ago |
Brad Fitzpatrick
|
2b45947877
Move handler writing flow control to serve goroutine's frame scheduler.
|
11 years ago |
Brad Fitzpatrick
|
23564bf81c
Refactor frame writing in prep for the write scheduler and client support.
|
11 years ago |
Brad Fitzpatrick
|
36d9a67b6d
Export the NPN/ALPN protocol constant
|
11 years ago |
Brad Fitzpatrick
|
3c8c6136f3
Rename dataWriteRequest to dataWriteParams, move to http2.go with goAwayParams
|
11 years ago |
Brad Fitzpatrick
|
5e4e2dc4f7
Buffer the writing of frames.
|
11 years ago |
Brad Fitzpatrick
|
21896bb2f9
Add Framer.WriteRawFrame, add max frame tunable, reject large frames.
|
11 years ago |
Brad Fitzpatrick
|
bd39196e5c
CloseNotifier support and associated tests and discovered bugs & fixes
|
11 years ago |
Brad Fitzpatrick
|
bc00c57301
Process more settings. Several aren't used yet.
|
11 years ago |
Brad Fitzpatrick
|
0db6d6557b
Add a failing state transition test.
|
11 years ago |
Brad Fitzpatrick
|
da4be5d317
Rename frameAndProcessed to frameAndGate, add little helper type.
|
11 years ago |
Brad Fitzpatrick
|
729bd7279c
Break responseWriter into small and large parts.
|
11 years ago |
Brad Fitzpatrick
|
b331b819ec
Break http2*.go up into http2 and server parts.
|
11 years ago |
Brad Fitzpatrick
|
6a48feb026
Send WINDOW_UPDATE frames as Handlers read from their Request.Body.
|
11 years ago |
Brad Fitzpatrick
|
ff6db8eca6
Implement request bodies.
|
11 years ago |
Brad Fitzpatrick
|
bc7d81f131
refactoring cleanup
|
11 years ago |
Brad Fitzpatrick
|
03abeab17b
Flow Control work.
|
11 years ago |
Brad Fitzpatrick
|
b59345dc02
Respond to PING frames.
|
11 years ago |
Brad Fitzpatrick
|
aeecbd8399
Require regular headers after pseudo headers.
|
11 years ago |
Brad Fitzpatrick
|
832edb1272
Require exactly one pseudo header.
|
11 years ago |
Brad Fitzpatrick
|
8e2815e2f7
Require http or https scheme for now in incoming requests.
|
11 years ago |
Brad Fitzpatrick
|
c4d60a2b87
Require pseudo headers in requests. Clear state between requests.
|
11 years ago |
Brad Fitzpatrick
|
8d68f5f447
Don't allocate mapping response codes to strings.
|
11 years ago |
Brad Fitzpatrick
|
6fe7631778
Debug-only runtime tracking of funcs running on correct goroutines.
|
11 years ago |
Brad Fitzpatrick
|
d43f8f3b33
Send RST_STREAM on stream errors. Reject capital headers with stream errors.
|
11 years ago |
Brad Fitzpatrick
|
b90dfb042f
Handle 'cookie' headers' special case merging.
|
11 years ago |
Brad Fitzpatrick
|
3302cb09fe
Allow Host or :authority in requests. More tests.
|
11 years ago |
Brad Fitzpatrick
|
137b013472
Fix Request's ContentLength and Headers in handlers + more tests
|
11 years ago |
Brad Fitzpatrick
|
307114935b
More serverTester test cleanup
|
11 years ago |
Brad Fitzpatrick
|
8aaa0e5e6a
Start of server tests not requiring curl.
|
11 years ago |