aboutsummaryrefslogtreecommitdiffstats
path: root/src/cow_http2_machine.erl
AgeCommit message (Collapse)Author
2019-09-02Add cow_http2_machine:ensure_window/2,3Loïc Hoguin
These functions apply heuristics to reduce the number of times we send WINDOW_UPDATE frames.
2019-07-27Add missing lingering_data in the specLoïc Hoguin
2019-07-26Don't return lingering_data when the length is 0Loïc Hoguin
2019-04-28Return lingering_data when received data in lingeringTony Han
2019-03-26:authority is not required by spec2.7.1Fredrik Enestad
2018-10-30Fixes various client issues in cow_http2_machineLoïc Hoguin
2018-10-27Handle HTTP/2 timeouts in the state machineLoïc Hoguin
2018-10-26Introduce cow_http2_machine, an HTTP/2 state machineLoïc Hoguin
This is the result of a merge of the Cowboy and Gun HTTP/2 codes. It can probably do a little more but it's at a point where Cowboy works fine when using it so additional work will be done in other commits. The Gun code has not been switched to this module yet. I expect for example the PUSH_PROMISE code to fail at this point. This will be the next step.