Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-12 | Handle socket errors in HTTP/1.1 and HTTP/2 | Loïc Hoguin | |
Doing so will let us notice when the connection is gone instead of waiting for timeouts, at least in the cases where the remote socket was closed properly. Timeouts are still needed in case of TCP half-open problems. This change means that the order of stream handler commands is more important than before because socket errors may occur during the processing of commands. | |||
2020-02-07 | Fix HTTP/1.1 bug when a flow command is returned after fin | Loïc Hoguin | |
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. | |||
2018-11-16 | Ensure unknown options are ignored in set_options command | Loïc Hoguin | |
2018-10-31 | Always dialyze tests and fix some cowboy_req specs | Loïc Hoguin | |
2018-09-12 | Do not send a 101 after a final response in switch_protocol | Loïc Hoguin | |
2017-11-01 | Fix stream_handler_SUITE test failures | Loïc Hoguin | |
2017-10-31 | Fix a unused warning | Loïc Hoguin | |
2017-10-22 | Ensure stream terminate is called when switching protocols | Loïc Hoguin | |
2017-10-20 | Fix HTTP/1.1 stopping streams too early | Loïc Hoguin | |
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-09-27 | Ensure the behavior on stream handler crash is consistent | Loïc Hoguin | |
Also corrects the lack of error response when HTTP/1.1 is used. | |||
2017-08-14 | Add tests for the streams shutdown mechanism | Loïc Hoguin | |
2017-06-02 | Fix terminate not being called on connection close in HTTP/1.1 | Loïc Hoguin | |
Introduces the new stream_handler_SUITE test suite. More cases will be added later on. |