Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-31 | The method must be a binary in cow_http2_machine | Loïc Hoguin | |
2018-10-31 | Fix the error sent when we receive an RST_STREAM | 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-11 | Remove twitter_SUITE | Loïc Hoguin | |
This test suite is not really necessary anymore now that we have h2specd_SUITE and others. | |||
2018-10-11 | Make all the gun_SUITE test self-reliable | Loïc Hoguin | |
Some intermittent failures occurred because of trying to connect to google.com or echo.websocket.org. | |||
2018-10-01 | Gun 1.3.01.3.0 | Loïc Hoguin | |
2018-10-01 | Document the protocols option for Websocket | Michal Piotrowski | |
2018-10-01 | Remove unreachable clauses pointed out by Dialyzer | Loïc Hoguin | |
2018-10-01 | Fix the remaining h2specd test failures | Loïc Hoguin | |
2018-10-01 | Handle HTTP/2 continuation frames | Loïc Hoguin | |
Fixes most h2specd tests. | |||
2018-09-28 | Ignore HTTP/2 frames of unknown types | Loïc Hoguin | |
2018-09-28 | Improve logging in the h2specd_SUITE | 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-26 | Add a timer:sleep to make a test pass reliably | Loïc Hoguin | |
2018-09-26 | Don't crash on HEADERS frames with PRIORITY flag set | Loïc Hoguin | |
2018-09-26 | Remove gun:dbg_send_raw/2 | Loïc Hoguin | |
The same can now be achieved using gun:info to retrieve the socket. This function was not documented and was only used in the old Cowboy test suite. | |||
2018-09-26 | Add the socket in the gun:info map | Loïc Hoguin | |
This is used by Cowboy for tests. | |||
2018-09-26 | Don't send keep-alive while waiting for CONNECT responses | Loïc Hoguin | |
Otherwise this can mess up the underlying protocol we will switch to, like TLS or HTTP/2. | |||
2018-09-26 | Keep track of the intermediaries the connection go through | Loïc Hoguin | |
Also augment the CONNECT tests to confirm that the intermediaries are accounted for. | |||
2018-09-20 | Use ALPN when proxying TLS connections using CONNECT | Loïc Hoguin | |
This fixes HTTP/2 over TLS connections. The protocol destination option has been deprecated in favor of a protocols option. | |||
2018-09-17 | Gun 1.2.01.2.0 | Loïc Hoguin | |
2018-09-17 | Document gun:connect/2,3,4 | Loïc Hoguin | |
2018-09-17 | Improve one of the CONNECT tests | Loïc Hoguin | |
This caused failures on OSX. | |||
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-09-10 | Add more details to the README | Loïc Hoguin | |
2018-08-09 | Add an SSE test for lone id: lines | Loïc Hoguin | |
2018-08-06 | Gun 1.1.01.1.0 | Loïc Hoguin | |
2018-08-06 | Update erlang.mk | Loïc Hoguin | |
2018-08-06 | Make sse_SUITE work for older OTP versions | Loïc Hoguin | |
2018-08-06 | Rewrite the SSE suite using Cowboy | Loïc Hoguin | |
2018-08-06 | Fix some whitespace | Loïc Hoguin | |
2018-08-06 | Fix the status code passed to content handlers | Loïc Hoguin | |
The integer form is expected, not the binary. | |||
2018-08-06 | Fix the type of SSL sockets in the transport module | Loïc Hoguin | |
2018-08-06 | Fix some types that were referring to 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-07-27 | Fix OTP 21 warnings | Loïc Hoguin | |
2018-06-26 | Fix a mistake in the Websocket guide | Loïc Hoguin | |
2018-06-11 | Fix await_up link in function reference docs | Radu Ciorba | |
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 | Support Unix domain sockets when building host headers | Simon Thörnqvist | |
2018-06-04 | Review and update the user guide | Loïc Hoguin | |
2018-06-04 | Update copyright years | Loïc Hoguin | |
2018-06-04 | Remove circle.yml, not been using it for a long time | Loïc Hoguin | |
2018-06-04 | Update Cowlib to 2.4.0 | Loïc Hoguin | |
2018-06-04 | Add some todos for later | 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-06-03 | Rename gun_data and gun_sse to gun_data_h and gun_sse_h | Loïc Hoguin | |
2018-06-03 | Change messages to gun_upgrade and gun_ws with stream reference | Loïc Hoguin | |