Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-02 | Update gun_down messages in test suites | Loïc Hoguin | |
2019-10-02 | Remove lingering_data tuple handling | Loïc Hoguin | |
2019-09-28 | Add persistent_term support to the router | Loïc Hoguin | |
2019-09-18 | Only test on the latest release per OTP major version by default | Loïc Hoguin | |
2019-09-16 | Fix closing of connection on response_body_too_small | Loïc Hoguin | |
2019-09-15 | Split up urlencoded tests to speed up req_SUITE | Loïc Hoguin | |
2019-09-15 | Skip req_SUITE:read_body_mtu on Windows | Loïc Hoguin | |
On Windows the loopback MTU seems to be set to 0xFFFFFFFF (basically no limit) which makes the test irrelevant. | |||
2019-09-15 | Increase the period for req_SUITE:read_body_period | Loïc Hoguin | |
This should increase the likelihood of the test succeeding on slower systems when run over TLS. | |||
2019-09-15 | Fix h2spec_SUITE init_per_suite return values | Loïc Hoguin | |
2019-09-15 | Fix intermittent failures in sys_SUITE | Loïc Hoguin | |
2019-09-14 | Implement backpressure on cowboy_req:stream_body | Loïc Hoguin | |
This should limit the amount of memory that Cowboy is using when a handler is sending data much faster than the network. The new max_stream_buffer_size is a soft limit and only has an effect when the cowboy_stream_h handler is used. | |||
2019-09-07 | Improve the cowboy_static consistency across platforms | Loïc Hoguin | |
As a result we explictly reject path_info components that include a forward slash, backward slash or NUL character. This only applies to the [...] part of the path for dir/priv_dir configuration. Also improve the tests so that they work on Windows. | |||
2019-09-06 | Fix tests failing following Gun update to master | Loïc Hoguin | |
2019-09-06 | Rename Gun's transport_opts to tls_opts | Loïc Hoguin | |
2019-09-06 | Correct tests modifying mtime of static files | Loïc Hoguin | |
On macOS this resulted in failure because the mtime did not change between test groups. The mtime should now always change. | |||
2019-09-06 | Use Gun master for tests | Loïc Hoguin | |
We no longer support OTP-19 so we don't need to stay on the old Gun version anymore. | |||
2019-09-06 | Fix using custom fields in Req | Loïc Hoguin | |
2019-09-06 | Document unit for options that are in bytes | Loïc Hoguin | |
2019-09-05 | rest_pastebin example: Add a constraint for lang parameter | Loïc Hoguin | |
2019-09-05 | file_server example: Fix ../ links | ruanpienaar | |
Amended to fix an issue with repeated path segments. | |||
2019-09-05 | Minor grammar correction | Alastair Hole | |
Noun 'setup' -> verb phrase 'set up' | |||
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. | |||
2019-08-29 | Update CI to only test on OTP-20+ | Loïc Hoguin | |
2019-08-16 | Gracefully shut down HTTP/2 connections on GOAWAY | Loïc Hoguin | |
2019-07-26 | Add a zero-length DATA frame in the lingering_data test | Tony Han | |
2019-07-22 | Add more related specs | Loïc Hoguin | |
2019-07-16 | Make Cowboy compatible with upcoming Ranch 2.0 | juhlig | |
2019-07-16 | Data received after RST_STREAM counts toward window | Tony Han | |
2019-07-12 | Add two related specs | Loïc Hoguin | |
2019-05-27 | Add two new RFCs to the list | Loïc Hoguin | |
2019-05-13 | Fix a few examples using cert instead of certfile | Loïc Hoguin | |
2019-04-24 | Add RFC 8586 | Loïc Hoguin | |
2019-04-05 | Cowboy 2.6.32.6.3 | Loïc Hoguin | |
2019-04-05 | Add a prepare_tag target to help with releasing | Loïc Hoguin | |
2019-04-04 | Cowboy 2.6.22.6.2 | Loïc Hoguin | |
Updates Cowlib to 2.7.2. | |||
2019-04-03 | Use Gun 1.2.0 for tests to avoid OTP-19 issues | Loïc Hoguin | |
And temporarily depend on Cowlib master to confirm everything works as intended. | |||
2019-04-03 | Describe what star represent in the REST flowcharts | Loïc Hoguin | |
2019-04-03 | Bind erlang:get_stacktrace prior to making other calls | Steve Strong | |
If we bind too late there might be an exception triggered in the terminate function and we will not get the correct stacktrace as a result. | |||
2019-04-03 | Clarify what the private directory is | Ginetom | |
2019-04-02 | Fix calling convention for set_resp_cookie/3 | Jesper Louis Andersen | |
If not providing optional values, they are set to `#{}` and are the last parameter according to the source code. Reflect this in the documentation. | |||
2019-04-02 | Add this year's April Fool's RFC | Loïc Hoguin | |
2019-04-01 | Fallback to host header if authority is missing | Fredrik Enestad | |
2019-04-01 | Add a cowboy_static test with an uppercase filename/extension | Loïc Hoguin | |
2019-04-01 | Cowlib 2.7.1 | Loïc Hoguin | |
2019-03-25 | Add a related RFC | Loïc Hoguin | |
2019-03-10 | Don't error out when h2spec can't be compiled | Loïc Hoguin | |
2019-03-08 | Use Gun 1.3.0 instead of master for tests | Loïc Hoguin | |
2018-11-28 | Cowboy 2.6.12.6.1 | Loïc Hoguin | |
2018-11-28 | Update Ranch to 1.7.1 | Loïc Hoguin | |
2018-11-22 | Improve the reliability of some http_SUITE tests | Loïc Hoguin | |