aboutsummaryrefslogtreecommitdiffstats
path: root/rebar.config
AgeCommit message (Collapse)Author
2024-03-26Initial HTTP/3 implementationHEADmasterhttp3Loïc Hoguin
Since quicer, which provides the QUIC implementation, is a NIF, Gun cannot depend directly on it. In order to enable QUIC and HTTP/3, users have to set the GUN_QUICER environment variable: export GUN_QUICER=1 Gun is now tested using GitHub Actions. As a result OTP-24+ is now required. In addition, the number of OTP releases tested has been reduced; only the latest of each major version is now tested. This also updates Erlang.mk.
2024-03-14Update Cowlib to 2.13.0Loïc Hoguin
2023-03-29Update Cowlib to 2.12.1Loïc Hoguin
2023-01-16Use Cowlib 2.12.0Loïc Hoguin
2022-09-12Update cookie tests against latest WPTLoïc Hoguin
The http-state tests were removed and replaced with tests in HTML pages. I have devised a way to semi- automatically import them and test them. Additional fixes were made following changes in the rfc6265bis draft.
2021-05-24Gun 2.0.0-rc.22.0.0-rc.2Loïc Hoguin
2020-11-19Update Cowlib to 2.10.1Loïc Hoguin
2020-11-06Update Cowlib to 2.10.0Loïc Hoguin
2020-03-25Gun 2.0.0-pre.22.0.0-pre.2Loï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-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-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-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.
2016-11-25Generate rebar.config on buildLeo Liu
2015-08-31Use https instead of git for ranch and cowlib dependenciesRadek Slupik
This is compatible with Cowboy and doesn't require authentication with GitHub. Rebar and Mix do not automatically turn git:// into https://. Fixes #82
2015-03-12Update Cowlib in rebar.configLoïc Hoguin
2014-06-03Add a rebar.configLoïc Hoguin