aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)Author
2018-10-30Initial support for the PROXY protocol headerLoïc Hoguin
Depend on Ranch master for now since it isn't in any release yet.
2018-10-26Switch cowboy_http2 to the new cow_http2_machineLoï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-02Shorten a command in the MakefileLoïc Hoguin
2018-09-23Update Ranch to 1.6.2getong
2018-09-21Update Cowlib to 2.6.0Loïc Hoguin
2018-09-12Prepare the 2.5.0 releaseLoïc Hoguin
2018-09-12Update Cowlib to 2.5.1Loïc Hoguin
2018-08-13See if recompiling ct_helper every time fixes ci buildsLoïc Hoguin
2018-08-13Update Ranch to 1.6.1Loïc Hoguin
2018-05-23Don't fail when copying erl_make_certsLoïc Hoguin
2018-05-07Move cowboy_iolists to Cowlib as cow_iolistsLoïc Hoguin
Depend on Cowlib master for the moment.
2018-04-30Update Cowboy to 2.4.0Loïc Hoguin
2018-04-30Update Cowlib to 2.3.0Loïc Hoguin
2018-04-26Fix building of h2spec on FreeBSDLoïc Hoguin
2018-04-25Fix the h2spec git URLLoïc Hoguin
2018-04-25Build h2spec automatically when running testsLoïc Hoguin
2018-04-10Update Ranch to 1.5.0Loïc Hoguin
2018-04-06Depend on Cowlib master for nowLoïc Hoguin
2018-03-28Tentatively update Cowboy to 2.3.02.3.0Loïc Hoguin
2018-03-28Update Cowlib to 2.2.1Loïc Hoguin
2018-03-05Add a test suite for RFC7538; update Cowlib to 2.2.0Loïc Hoguin
This adds the 308 status code and fixes a few small parsing bugs.
2018-02-28Enable ci.erlang.mk only when CI_ERLANG_MK=1 is setLoïc Hoguin
This will avoid issues with other people's build systems.
2018-01-24Update Cowboy to 2.2.22.2.2Loïc Hoguin
2018-01-23Update Cowboy to 2.2.12.2.1Loïc Hoguin
2018-01-23Fix a miscount of output flow control window for HTTP/2Loï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-11Update Cowboy to 2.2.0Loïc Hoguin
2017-11-19Add AUTO_CI_WINDOWS variableLoïc Hoguin
2017-11-17Move ci.erlang.mk to TEST_DEPSLoïc Hoguin
2017-11-17Tweak the MakefileLoïc Hoguin
2017-11-15Add preliminary support for trailers in responsesLoïc Hoguin
This depends on changes in Cowlib that are only available on master.
2017-11-12Use my new ci.erlang.mk pluginLoï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-08Update Cowboy to 2.1.0Loïc Hoguin
Also add OTP-20.1.4 to CI.
2017-11-01Update Cowlib to 2.0.1 and fix OTP 20.1+ Websocket compressionLoï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-13Add OTP-20.1.2 to CILoïc Hoguin
2017-10-03Update version, CI and Cowlib dependency versionLoïc Hoguin
Hello 2.0.0!
2017-09-27Cowboy 2.0.0-rc.42.0.0-rc.4Loïc Hoguin
2017-09-27Add OTP-20.1 to CILoïc Hoguin
2017-09-15Cowboy 2.0.0-rc.32.0.0-rc.3Loïc Hoguin
2017-09-15Add OTP 20.0.5 to CILoïc Hoguin
2017-08-29Add OTP 20.0.4 to CILoïc Hoguin
2017-08-23Cowboy 2.0.0-rc.22.0.0-rc.2Loïc Hoguin
2017-08-08Add OTP-20.0.2 to CILoïc Hoguin
2017-07-24Update version to 2.0.0-rc.12.0.0-rc.1Loïc Hoguin
2017-07-12Disable testing of ErlLLVMLoïc Hoguin
2017-07-12Update to Cowlib 2.0.0-rc.1Loïc Hoguin
Also update the Erlang versions tested on CI.
2017-06-28Update version to 2.0.0-pre.102.0.0-pre.10Loïc Hoguin
2017-06-28Update OTP versionsLoïc Hoguin
2017-06-07Remove NumAcceptors argument from start_clear/tlsLoï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-19Update to 2.0.0-pre.92.0.0-pre.9Loïc Hoguin
2017-05-05Add OTP 19.3.3 and 20-rc1 to CI; remove OTP 18Loïc Hoguin