Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-31 | Fix stripping stream reference in gun_http | Piotr Bober | |
An invalid stream reference (the websocket tuple wrapper) was sent in the gun_data message. Also moves autobahn to its own test suite. | |||
2018-12-31 | Ignore socket errors in gun_ws:close/2 | Loïc Hoguin | |
2018-12-19 | Convert the gun process to gen_statem | Loïc Hoguin | |
2018-12-19 | Get rid of duplicates in h2specd output | Loïc Hoguin | |
I'm not sure what caused the duplicates to appear, but they should be gone now. | |||
2018-12-19 | Update erlang.mk | Loïc Hoguin | |
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 | |