Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-20 | Don't run long test suites by default | Loïc Hoguin | |
The examples test suite is only useful once in a while in order to know whether examples were broken, for example before issuing a release. The new ws_autobahn test suite isolates the autobahn test suite so that it can be ignored by default. It's only useful to run it when working on the Websocket code or before issuing a release. | |||
2018-11-17 | Prepare the Cowboy 2.6 release | Loïc Hoguin | |
2018-11-14 | Ranch 1.7.0 | Loïc Hoguin | |
2018-10-31 | Always dialyze tests and fix some cowboy_req specs | Loïc Hoguin | |
2018-10-30 | Initial support for the PROXY protocol header | Loïc Hoguin | |
Depend on Ranch master for now since it isn't in any release yet. | |||
2018-10-26 | Switch cowboy_http2 to the new cow_http2_machine | Loïc Hoguin | |
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. | |||
2018-10-02 | Shorten a command in the Makefile | Loïc Hoguin | |
2018-09-23 | Update Ranch to 1.6.2 | getong | |
2018-09-21 | Update Cowlib to 2.6.0 | Loïc Hoguin | |
2018-09-12 | Prepare the 2.5.0 release | Loïc Hoguin | |
2018-09-12 | Update Cowlib to 2.5.1 | Loïc Hoguin | |
2018-08-13 | See if recompiling ct_helper every time fixes ci builds | Loïc Hoguin | |
2018-08-13 | Update Ranch to 1.6.1 | Loïc Hoguin | |
2018-05-23 | Don't fail when copying erl_make_certs | Loïc Hoguin | |
2018-05-07 | Move cowboy_iolists to Cowlib as cow_iolists | Loïc Hoguin | |
Depend on Cowlib master for the moment. | |||
2018-04-30 | Update Cowboy to 2.4.0 | Loïc Hoguin | |
2018-04-30 | Update Cowlib to 2.3.0 | Loïc Hoguin | |
2018-04-26 | Fix building of h2spec on FreeBSD | Loïc Hoguin | |
2018-04-25 | Fix the h2spec git URL | Loïc Hoguin | |
2018-04-25 | Build h2spec automatically when running tests | Loïc Hoguin | |
2018-04-10 | Update Ranch to 1.5.0 | Loïc Hoguin | |
2018-04-06 | Depend on Cowlib master for now | Loïc Hoguin | |
2018-03-28 | Tentatively update Cowboy to 2.3.02.3.0 | Loïc Hoguin | |
2018-03-28 | Update Cowlib to 2.2.1 | Loïc Hoguin | |
2018-03-05 | Add a test suite for RFC7538; update Cowlib to 2.2.0 | Loïc Hoguin | |
This adds the 308 status code and fixes a few small parsing bugs. | |||
2018-02-28 | Enable ci.erlang.mk only when CI_ERLANG_MK=1 is set | Loïc Hoguin | |
This will avoid issues with other people's build systems. | |||
2018-01-24 | Update Cowboy to 2.2.22.2.2 | Loïc Hoguin | |
2018-01-23 | Update Cowboy to 2.2.12.2.1 | Loïc Hoguin | |
2018-01-23 | Fix a miscount of output flow control window for HTTP/2 | Loïc Hoguin | |
The miscount occurred because of a faulty iolist split function. The bug should now be corrected, a PropEr test has been added and a regression test has also been added. | |||
2017-12-11 | Update Cowboy to 2.2.0 | Loïc Hoguin | |
2017-11-19 | Add AUTO_CI_WINDOWS variable | Loïc Hoguin | |
2017-11-17 | Move ci.erlang.mk to TEST_DEPS | Loïc Hoguin | |
2017-11-17 | Tweak the Makefile | Loïc Hoguin | |
2017-11-15 | Add preliminary support for trailers in responses | Loïc Hoguin | |
This depends on changes in Cowlib that are only available on master. | |||
2017-11-12 | Use my new ci.erlang.mk plugin | Loïc Hoguin | |
Instead of tracking Erlang/OTP versions manually in each project, I can just say OTP-19+ and let the plugin fill in the most recent patch releases for each version. In addition I will configure the CI commands to cleanup unneeded versions automatically. | |||
2017-11-08 | Update Cowboy to 2.1.0 | Loïc Hoguin | |
Also add OTP-20.1.4 to CI. | |||
2017-11-01 | Update Cowlib to 2.0.1 and fix OTP 20.1+ Websocket compression | Loïc Hoguin | |
Unfortunately compression will be disabled for 20.1, 20.1.1 and 20.1.2. In additiona I do not recommend 20.1.3 due to issues inflating some specific sizes. | |||
2017-10-13 | Add OTP-20.1.2 to CI | Loïc Hoguin | |
2017-10-03 | Update version, CI and Cowlib dependency version | Loïc Hoguin | |
Hello 2.0.0! | |||
2017-09-27 | Cowboy 2.0.0-rc.42.0.0-rc.4 | Loïc Hoguin | |
2017-09-27 | Add OTP-20.1 to CI | Loïc Hoguin | |
2017-09-15 | Cowboy 2.0.0-rc.32.0.0-rc.3 | Loïc Hoguin | |
2017-09-15 | Add OTP 20.0.5 to CI | Loïc Hoguin | |
2017-08-29 | Add OTP 20.0.4 to CI | Loïc Hoguin | |
2017-08-23 | Cowboy 2.0.0-rc.22.0.0-rc.2 | Loïc Hoguin | |
2017-08-08 | Add OTP-20.0.2 to CI | Loïc Hoguin | |
2017-07-24 | Update version to 2.0.0-rc.12.0.0-rc.1 | Loïc Hoguin | |
2017-07-12 | Disable testing of ErlLLVM | Loïc Hoguin | |
2017-07-12 | Update to Cowlib 2.0.0-rc.1 | Loïc Hoguin | |
Also update the Erlang versions tested on CI. | |||
2017-06-28 | Update version to 2.0.0-pre.102.0.0-pre.10 | Loïc Hoguin | |