Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-06-28 | Update OTP versions | Loïc Hoguin | |
2017-06-07 | Remove NumAcceptors argument from start_clear/tls | Loïc Hoguin | |
They are now cowboy:start_clear/3 and cowboy:start_tls/3. The NumAcceptors argument can be specified via the num_acceptor transport option. Ranch has been updated to 1.4.0 to that effect. | |||
2017-05-19 | Update to 2.0.0-pre.92.0.0-pre.9 | Loïc Hoguin | |
2017-05-05 | Add OTP 19.3.3 and 20-rc1 to CI; remove OTP 18 | Loïc Hoguin | |