aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-12-31Fix stripping stream reference in gun_httpPiotr 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-31Ignore socket errors in gun_ws:close/2Loïc Hoguin
2018-12-19Convert the gun process to gen_statemLoïc Hoguin
2018-12-19Get rid of duplicates in h2specd outputLoïc Hoguin
I'm not sure what caused the duplicates to appear, but they should be gone now.
2018-12-19Update erlang.mkLoïc Hoguin
2018-10-31The method must be a binary in cow_http2_machineLoïc Hoguin
2018-10-31Fix the error sent when we receive an RST_STREAMLoï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-11Remove twitter_SUITELoïc Hoguin
This test suite is not really necessary anymore now that we have h2specd_SUITE and others.
2018-10-11Make all the gun_SUITE test self-reliableLoïc Hoguin
Some intermittent failures occurred because of trying to connect to google.com or echo.websocket.org.
2018-10-01Gun 1.3.01.3.0Loïc Hoguin
2018-10-01Document the protocols option for WebsocketMichal Piotrowski
2018-10-01Remove unreachable clauses pointed out by DialyzerLoïc Hoguin
2018-10-01Fix the remaining h2specd test failuresLoïc Hoguin
2018-10-01Handle HTTP/2 continuation framesLoïc Hoguin
Fixes most h2specd tests.
2018-09-28Ignore HTTP/2 frames of unknown typesLoïc Hoguin
2018-09-28Improve logging in the h2specd_SUITELoïc Hoguin
2018-09-28Run the h2specd tests in a new test suiteLoïc Hoguin
A number of tests are currently failing.
2018-09-26Add a timer:sleep to make a test pass reliablyLoïc Hoguin
2018-09-26Don't crash on HEADERS frames with PRIORITY flag setLoïc Hoguin
2018-09-26Remove gun:dbg_send_raw/2Loï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-26Add the socket in the gun:info mapLoïc Hoguin
This is used by Cowboy for tests.
2018-09-26Don't send keep-alive while waiting for CONNECT responsesLoïc Hoguin
Otherwise this can mess up the underlying protocol we will switch to, like TLS or HTTP/2.
2018-09-26Keep track of the intermediaries the connection go throughLoïc Hoguin
Also augment the CONNECT tests to confirm that the intermediaries are accounted for.
2018-09-20Use ALPN when proxying TLS connections using CONNECTLoïc Hoguin
This fixes HTTP/2 over TLS connections. The protocol destination option has been deprecated in favor of a protocols option.
2018-09-17Gun 1.2.01.2.0Loïc Hoguin
2018-09-17Document gun:connect/2,3,4Loïc Hoguin
2018-09-17Improve one of the CONNECT testsLoïc Hoguin
This caused failures on OSX.
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-09-10Add more details to the READMELoïc Hoguin
2018-08-09Add an SSE test for lone id: linesLoïc Hoguin
2018-08-06Gun 1.1.01.1.0Loïc Hoguin
2018-08-06Update erlang.mkLoïc Hoguin
2018-08-06Make sse_SUITE work for older OTP versionsLoïc Hoguin
2018-08-06Rewrite the SSE suite using CowboyLoïc Hoguin
2018-08-06Fix some whitespaceLoïc Hoguin
2018-08-06Fix the status code passed to content handlersLoïc Hoguin
The integer form is expected, not the binary.
2018-08-06Fix the type of SSL sockets in the transport moduleLoïc Hoguin
2018-08-06Fix some types that were referring to 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-07-27Fix OTP 21 warningsLoïc Hoguin
2018-06-26Fix a mistake in the Websocket guideLoïc Hoguin
2018-06-11Fix await_up link in function reference docsRadu Ciorba
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-04Support Unix domain sockets when building host headersSimon Thörnqvist
2018-06-04Review and update the user guideLoïc Hoguin
2018-06-04Update copyright yearsLoïc Hoguin
2018-06-04Remove circle.yml, not been using it for a long timeLoïc Hoguin