Loïc Hoguin
8fc3da2fc3
Fix HTTP/1.1 bug when a flow command is returned after fin
...
This resulted in a badarith error due to the current flow being
set to infinity when the body has been fully read. A test case
has been added reproducing the issue.
2020-02-07 11:32:15 +01:00
Loïc Hoguin
75045637fc
Ensure unknown options are ignored in set_options command
2018-11-16 13:09:01 +01:00
Loïc Hoguin
a8335c63df
Always dialyze tests and fix some cowboy_req specs
2018-10-31 10:50:57 +01:00
Loïc Hoguin
b56a5a1d60
Do not send a 101 after a final response in switch_protocol
2018-09-12 16:16:29 +02:00
Loïc Hoguin
af58babd94
Fix stream_handler_SUITE test failures
2017-11-01 19:24:42 +00:00
Loïc Hoguin
4e85ad76a0
Fix a unused warning
2017-10-31 16:50:17 +00:00
Loïc Hoguin
4bebe39975
Ensure stream terminate is called when switching protocols
2017-10-22 14:53:04 +01:00
Loïc Hoguin
c602871f86
Fix HTTP/1.1 stopping streams too early
...
It is possible in some cases to move on to the next request
without waiting, but that can be done as an optimization
later on if necessary.
2017-10-20 13:16:04 +01:00
Loïc Hoguin
11ae407eed
Ensure the behavior on stream handler crash is consistent
...
Also corrects the lack of error response when HTTP/1.1 is used.
2017-09-27 14:17:27 +02:00
Loïc Hoguin
a2facaf2da
Add tests for the streams shutdown mechanism
2017-08-14 17:17:44 +02:00
Loïc Hoguin
767da623f1
Fix terminate not being called on connection close in HTTP/1.1
...
Introduces the new stream_handler_SUITE test suite. More cases
will be added later on.
2017-06-02 12:31:00 +02:00