mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
![]() The new module is a merge of the Cowboy and Gun HTTP/2 state machines. Using a common code will help future developments rather than duplicating the work. A notable change is in how streams are terminated when the handler stops before the body is sent. The cowboy_stream:terminate function is now called only after the body has been sent fully (or the stream is reset in-between), not when the stop command is returned. This will most likely have an impact on metrics but will be closer to reality. I had to comment a broken test in rfc7231_SUITE that was cheating, cheating is no longer possible. This depends on Cowlib master for the time being. A new Cowlib version will be released once both Cowboy and Gun are ported to use cow_http2_machine and I'm satisfied with it. |
||
---|---|---|
.. | ||
handlers | ||
old_http_SUITE_data | ||
static_handler_SUITE_data | ||
ws_SUITE_data | ||
compress_SUITE.erl | ||
cover.spec | ||
cowboy_ct_hook.erl | ||
cowboy_test.erl | ||
examples_SUITE.erl | ||
h2spec_SUITE.erl | ||
http2_SUITE.erl | ||
http_SUITE.erl | ||
loop_handler_SUITE.erl | ||
metrics_SUITE.erl | ||
misc_SUITE.erl | ||
old_http_SUITE.erl | ||
req_SUITE.erl | ||
rest_handler_SUITE.erl | ||
rfc7230_SUITE.erl | ||
rfc7231_SUITE.erl | ||
rfc7538_SUITE.erl | ||
rfc7540_SUITE.erl | ||
rfc8297_SUITE.erl | ||
rfc8441_SUITE.erl | ||
static_handler_SUITE.erl | ||
stream_handler_SUITE.erl | ||
sys_SUITE.erl | ||
tracer_SUITE.erl | ||
ws_handler_SUITE.erl | ||
ws_SUITE.erl |