aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)Author
2020-10-07Propagate timeouts to the right layer in HTTP/2 tunnelsLoïc Hoguin
This temporarily depends on Cowlib master.
2020-09-21First working HTTPS over secure HTTP/2Loïc Hoguin
Has a timer:sleep/1 though because there is currently no way to wait for the TLS handshake to complete.
2020-04-20Update the WPT cookie testsLoïc Hoguin
2020-03-25Gun 2.0.0-pre.22.0.0-pre.2Loïc Hoguin
2020-03-23Require OTP-22+Loïc Hoguin
2020-03-19Fix gun_public_suffix compile problemLoïc Hoguin
There's no need to have idna listed in ALL_DEPS_DIR we only use it for "make gen" which does not require it.
2020-03-05Add the public suffix check to set_cookieLoïc Hoguin
2019-09-27Gun 2.0.0-pre.12.0.0-pre.1Loïc Hoguin
2019-05-08Don't run the autobahn test suite by defaultLoïc Hoguin
2019-03-25Add the gun_tls_proxy transport for TLS over TLS supportLoïc Hoguin
2019-01-10Use a different method for ignoring h2specd build errorsLoïc Hoguin
2019-01-10Don't fail in previous h2specd steps eitherLoïc Hoguin
2019-01-10Don't fail tests if we can't build h2specdLoïc Hoguin
2019-01-03Bump supported Erlang/OTP to 20.0+Loïc Hoguin
In particular the switch to gen_statem broke things with Erlang/OTP before 19.3.
2018-12-19Update erlang.mkLoïc Hoguin
2018-10-30Switch to cow_http2_machine for HTTP/2Loïc Hoguin
A common state machine for Gun and Cowboy will be easier to maintain. This fixes numerous issues including some test failures that were hidden because the h2specd_SUITE was flawed. We temporarily depend on Cowlib master until a new version is released.
2018-10-01Gun 1.3.01.3.0Loïc Hoguin
2018-09-28Run the h2specd tests in a new test suiteLoïc Hoguin
A number of tests are currently failing.
2018-09-17Gun 1.2.01.2.0Loïc Hoguin
2018-09-17Add HTTP/1.1 CONNECT supportLoïc Hoguin
Gun can now be used to connect through TCP HTTP/1.1 proxies using all supported protocols. It is also possible to create a tunnel through multiple proxies. Also updates Cowlib to 2.6.0.
2018-08-06Gun 1.1.01.1.0Loïc Hoguin
2018-08-06Rewrite the SSE suite using CowboyLoïc Hoguin
2018-08-06Update Cowlib to 2.5.1Loïc Hoguin
This is mainly to fix a bug in gun_sse_h where lone id lines are not decoded properly. Some typespecs were also fixed.
2018-07-27Gun 1.0.01.0.0Loïc Hoguin
2018-06-11Use asciideck to build the documentationLoïc Hoguin
2018-06-04Gun 1.0.0-rc.11.0.0-rc.1Loïc Hoguin
2018-06-04Update Cowlib to 2.4.0Loïc Hoguin
2018-06-04Remove the dependency on RanchLoïc Hoguin
We instead of two new modules, gun_tcp and gun_tls. They only have 6 functions so far, much less than what Ranch provided before. Also renames ssl to tls where applicable. It's still possible to use the ssl transport option but it's now undocumented.
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-22Gun 1.0.0-pre.51.0.0-pre.5Loïc Hoguin
2017-11-19Add AUTO_CI_WINDOWS variableLoïc Hoguin
2017-11-17Move ci.erlang.mk to TEST_DEPSLoïc Hoguin
2017-11-16Use ci.erlang.mk for managing tested Erlang versionsLoïc Hoguin
2017-10-06Update CILoïc Hoguin
2017-08-13Update OTP versions testedLoïc Hoguin
2017-04-30Fix the retry=0 case, add general gun test suiteLoïc Hoguin
2016-11-25Generate rebar.config on buildLeo Liu
2016-11-16Update Erlang.mk and related changesLoïc Hoguin
2016-05-27Initial HTTP/2 supportLoïc Hoguin
A number of things are not implemented, but this is enough to connect to Twitter and get a response sent back. It also currently doesn't have tests.
2015-07-26Add CircleCILoïc Hoguin
2015-05-12Update erlang.mkLoïc Hoguin
2015-03-27Update manualLoïc Hoguin
A number of @todo also remain in this document. The manual pages have been converted to Asciidoc and they can be installed system-wide using make install-docs. The asciidoc rules will be converted into an erlang.mk plugin in the near future.
2015-03-25Update the guideLoïc Hoguin
A number of @todo remain in it and will be worked on shortly. The guide has been converted to Asciidoc and 'make asciidoc' will generate a PDF and a chunked HTML version.
2015-03-12Add initial Websocket supportLoïc Hoguin
All autobahntestsuite tests pass including the permessage-deflate compression tests. Some of the tests pass in a non-strict fashion. They are testing for protocol errors and expect events to happen in a particular order, which is not respected by Gun. Gun fails earlier than is expected due to concurrent processing of frames. The implementation when error occurs during handshake is probably a bit rough at this point. The documentation is also incomplete and/or wrong at this time, though this is the general state of the Gun documentation and will be resolved in a separate commit.
2013-08-22Initial commit with working SPDY clientLoïc Hoguin