Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-22 | Split domain lookup/connect/TLS handshake and add events | Loïc Hoguin | |
This changes the way we connect to servers entirely. We now have three states when connecting (domain_lookup, connect and tls_handshake when applicable) and as a result three corresponding timeout options. Each state has a start/end event associated and the event data was tweaked to best match each event. Since the TLS handshake is separate, the transport_opts option was also split into two: tcp_opts and tls_opts. | |||
2019-04-26 | Rename owner_gone into owner_down | Loïc Hoguin | |
2019-04-26 | Add the supervise option to start without supervisor | Loïc Hoguin | |
2019-04-26 | No longer error out when the owner exits | Loïc Hoguin | |
No need to have the error repeated in the logs by the Gun process. | |||
2019-04-25 | Fix failures resulting from connect error delays on Windows | Loïc Hoguin | |
On Windows when the connection is refused the OS will retry 3 times before giving up, with a 500ms delay between tries. This adds approximately 1 second to connection failures. | |||
2019-01-10 | Tweak another timeout | Loïc Hoguin | |
2019-01-10 | Tweak more test timeouts | Loïc Hoguin | |
2019-01-10 | Tweak timeouts to fix intermittent failures | Loïc Hoguin | |
2019-01-09 | Add function gun:stream_info/2 | Loïc Hoguin | |
2019-01-06 | Lowercase header names automatically and accept more types | Loïc Hoguin | |
Header names can now be provided as binary, string or atom and Gun no longer requires them to be in lowercase. The list of headers can also be provided as a map as well. | |||
2019-01-06 | Don't output unrelated errors in successful tests | Loïc Hoguin | |
We need to close the Gun connection to avoid owner_gone errors. | |||
2019-01-06 | Add a timeout to prevent an intermittent failure | Loïc Hoguin | |
2019-01-06 | Fix KilledStreams value for HTTP for connection: close responses | Loïc Hoguin | |
2019-01-05 | Fix atom hostnames | Loïc Hoguin | |
2019-01-05 | Don't send empty data chunks | Loïc Hoguin | |
This was a bug in the case of HTTP/1.1 and an inconvenience in the case of HTTP/2. | |||
2019-01-05 | Ensure Gun retries connecting immediately | Loïc Hoguin | |
2019-01-03 | Update copyright years | Loïc Hoguin | |
2018-12-31 | Separate request/4,5,6 into headers/4,5 and request/5,6 | Loïc Hoguin | |
This cleaner separation gets rid of the implicit body check that was causing issues for many users. Now the body is either given explicitly or it is expected via future gun:data/3 calls. | |||
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-06-04 | Update copyright years | Loïc Hoguin | |
2018-06-03 | Change messages to gun_upgrade and gun_ws with stream reference | Loïc Hoguin | |
2017-12-16 | Add support for unix sockets | michael-coles | |
2017-12-14 | Silence export_all warnings | Loïc Hoguin | |
2017-12-14 | Change the {gone, Reason} to {shutdown, Reason} plus small fixes | Loïc Hoguin | |
The reason for this change is to avoid annoying supervisor logs when SASL logging is enabled. | |||
2017-10-06 | Don't error out when the owner is gone normally | Loïc Hoguin | |
2017-08-14 | Allow an infinity keepalive value1.0.0-pre.4 | Loïc Hoguin | |
This disables the keepalive mechanism entirely. | |||
2017-08-11 | Add missing Websocket clause detecting owner is gone | Loïc Hoguin | |
2017-08-11 | Fix tests | Loïc Hoguin | |
2017-05-01 | Add gun:info/11.0.0-pre.3 | Loïc Hoguin | |
So far only for getting the socket ip and port on the local side. More values may be added later on. | |||
2017-05-01 | Add transform_header_name http option. | Gustaf Sjoberg | |
2017-05-01 | Add support for choosing a process to reply to | Andrei Nesterov | |
2017-04-30 | Monitor owner and terminate when it dies | Juan Facorro | |
2017-04-30 | Add missing gun_SUITE test suite | Loïc Hoguin | |
Forgot to commit it earlier. My bad! |