Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-07 | Propagate timeouts to the right layer in HTTP/2 tunnels | Loïc Hoguin | |
This temporarily depends on Cowlib master. | |||
2020-09-21 | First working HTTPS over secure HTTP/2 | Loïc Hoguin | |
Has a timer:sleep/1 though because there is currently no way to wait for the TLS handshake to complete. | |||
2020-04-20 | Update the WPT cookie tests | Loïc Hoguin | |
2020-03-25 | Gun 2.0.0-pre.22.0.0-pre.2 | Loïc Hoguin | |
2020-03-23 | Require OTP-22+ | Loïc Hoguin | |
2020-03-19 | Fix gun_public_suffix compile problem | Loï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-05 | Add the public suffix check to set_cookie | Loïc Hoguin | |
2019-09-27 | Gun 2.0.0-pre.12.0.0-pre.1 | Loïc Hoguin | |
2019-05-08 | Don't run the autobahn test suite by default | Loïc Hoguin | |
2019-03-25 | Add the gun_tls_proxy transport for TLS over TLS support | Loïc Hoguin | |
2019-01-10 | Use a different method for ignoring h2specd build errors | Loïc Hoguin | |
2019-01-10 | Don't fail in previous h2specd steps either | Loïc Hoguin | |
2019-01-10 | Don't fail tests if we can't build h2specd | Loïc Hoguin | |
2019-01-03 | Bump 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-19 | Update erlang.mk | Loïc Hoguin | |
2018-10-30 | Switch to cow_http2_machine for HTTP/2 | Loï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-01 | Gun 1.3.01.3.0 | Loïc Hoguin | |
2018-09-28 | Run the h2specd tests in a new test suite | Loïc Hoguin | |
A number of tests are currently failing. | |||
2018-09-17 | Gun 1.2.01.2.0 | Loïc Hoguin | |
2018-09-17 | Add HTTP/1.1 CONNECT support | Loï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-06 | Gun 1.1.01.1.0 | Loïc Hoguin | |
2018-08-06 | Rewrite the SSE suite using Cowboy | Loïc Hoguin | |
2018-08-06 | Update Cowlib to 2.5.1 | Loï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-27 | Gun 1.0.01.0.0 | Loïc Hoguin | |
2018-06-11 | Use asciideck to build the documentation | Loïc Hoguin | |
2018-06-04 | Gun 1.0.0-rc.11.0.0-rc.1 | Loïc Hoguin | |
2018-06-04 | Update Cowlib to 2.4.0 | Loïc Hoguin | |
2018-06-04 | Remove the dependency on Ranch | Loï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-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-22 | Gun 1.0.0-pre.51.0.0-pre.5 | 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-16 | Use ci.erlang.mk for managing tested Erlang versions | Loïc Hoguin | |
2017-10-06 | Update CI | Loïc Hoguin | |
2017-08-13 | Update OTP versions tested | Loïc Hoguin | |
2017-04-30 | Fix the retry=0 case, add general gun test suite | Loïc Hoguin | |
2016-11-25 | Generate rebar.config on build | Leo Liu | |
2016-11-16 | Update Erlang.mk and related changes | Loïc Hoguin | |
2016-05-27 | Initial HTTP/2 support | Loï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-26 | Add CircleCI | Loïc Hoguin | |
2015-05-12 | Update erlang.mk | Loïc Hoguin | |
2015-03-27 | Update manual | Loï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-25 | Update the guide | Loï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-12 | Add initial Websocket support | Loï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-22 | Initial commit with working SPDY client | Loïc Hoguin | |