Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-06 | Document unit for options that are in bytes | Loïc Hoguin | |
2019-09-05 | Fix and optimize sending of WINDOW_UPDATE frames | Loïc Hoguin | |
For long-running connections it was possible for the connection window to become larger than allowed by the protocol because the window increases claimed by stream handlers were never reclaimed even if no data was consumed. The new code applies heuristics to fix this and reduce the number of WINDOW_UPDATE frames that are sent. It includes six new options to control that behavior: margin, max and threshold for both the connection and stream windows. The margin is some extra space added on top of the requested read size. The max is the maximum window size at any given time. The threshold is a minimum window size that must be reached before we even consider sending more WINDOW_UPDATE frames. We also avoid sending WINDOW_UPDATE frames when there is already enough space in the window, or when the read size is 0. Cowlib is set to master until a new tag is done. | |||
2018-11-18 | Document cowboy_stream_h/cowboy_compress_h | Loïc Hoguin | |
2018-11-16 | Add the idle_timeout option to HTTP/2 | Loïc Hoguin | |
2018-11-14 | Add some missing items to a few module changelogs | Loïc Hoguin | |
2018-11-14 | Document the proxy_header protocol option | Loïc Hoguin | |
2018-11-03 | Add an option to disable sendfile for a listener | Loïc Hoguin | |
2018-05-02 | Fix cowboy_http2 manual page formatting | Loïc Hoguin | |
[ci skip] | |||
2018-04-28 | Add SETTINGS ack timeout and option settings_timeout | Loïc Hoguin | |
2018-04-27 | Add options controlling maximum h2 frame sizes | Loïc Hoguin | |
2018-04-26 | Add options controlling initial control flow windows | Loïc Hoguin | |
2018-04-25 | Add the max_concurrent_streams h2 option | Loïc Hoguin | |
2018-04-25 | Add options to control h2's SETTINGS_HEADER_TABLE_SIZE | Loïc Hoguin | |
2018-04-04 | Add initial implementation of Websocket over HTTP/2 | Loïc Hoguin | |
Using the current draft: https://tools.ietf.org/html/draft-ietf-httpbis-h2-websockets-01 | |||
2017-06-07 | Remove NumAcceptors argument from start_clear/tls | Loïc Hoguin | |
They are now cowboy:start_clear/3 and cowboy:start_tls/3. The NumAcceptors argument can be specified via the num_acceptor transport option. Ranch has been updated to 1.4.0 to that effect. | |||
2017-05-05 | Add inactivity_timeout and other options improvements | Loïc Hoguin | |
2016-12-22 | Update cowboy_websocket_manual | Loïc Hoguin | |
2016-12-22 | Add the manual for cowboy_http2 | Loïc Hoguin | |