Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-03 | Update copyright years | Loïc Hoguin | |
2019-01-03 | Bump supported Erlang/OTP to 20.0+ | Loïc Hoguin | |
In particular the switch to gen_statem broke things with Erlang/OTP before 19.3. | |||
2018-12-31 | Disable keepalive by default for HTTP/1.1 | Loïc Hoguin | |
This is safer as servers may reject too many extra empty lines. | |||
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-01 | Gun 1.3.01.3.0 | Loïc Hoguin | |
2018-10-01 | Document the protocols option for Websocket | Michal Piotrowski | |
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-08-06 | Gun 1.1.01.1.0 | 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-04 | Review and update the user guide | 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 | Fill in the options types instead of using map() | Loïc Hoguin | |
2018-06-03 | Add gun.sty to the user guide | Loïc Hoguin | |
2018-06-02 | Revamp the manual, one page per function/message | Loïc Hoguin | |
2018-05-15 | Allow IP tuple for host #152 | Seudin Kasumovic | |
2018-05-07 | Make sure ws_upgrade/3 and /4 are considered different | Loïc Hoguin | |
2018-05-07 | Fix the document about `ws_upgrade` | niku | |
2018-01-22 | Gun 1.0.0-pre.51.0.0-pre.5 | 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-14 | Add a todo to the documentation | Loïc Hoguin | |
2017-08-12 | Remove SPDY; document HTTP/2 | Loïc Hoguin | |
I just replaced "SPDY" with "HTTP/2" in the documentation. I suspect that's all that's needed, but if there's something off we can fix it later. | |||
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 | Add connect timeout | sugus-seu | |
2016-11-16 | Update Erlang.mk and related changes | Loïc Hoguin | |
2015-12-04 | Remove faulty ; in example | Stefan Hellkvist | |
@ exit(timeout) in receive ... after 1000 -> | |||
2015-10-22 | fixed typo in code snippet | magicgoose | |
2015-10-16 | fix trivial typo on guide/connect doc | Yuce Tekol | |
2015-08-17 | Gun is developed for Erlang 18+ | Loïc Hoguin | |
2015-04-10 | Add headers to gun_ws_upgrade message | Loïc Hoguin | |
Also improves the code and documentation about this message. It was incorrectly specified that a gun_ws_upgrade message could be sent on error; instead a gun_response is sent. | |||
2015-04-10 | Add Websocket options | Loïc Hoguin | |
Allow passing Websocket options through either open or ws_upgrade. Document ws_upgrade/4. | |||
2015-04-10 | Document Websocket options in the manual | Loïc Hoguin | |
2015-04-10 | Add functions await_up/{1,2,3} for sync open | Loïc Hoguin | |
2015-04-09 | Remove outdated todos | Loïc Hoguin | |
2015-04-09 | Add gun_up and gun_down messages | Loïc Hoguin | |
The flush(Pid) function was enhanced to also discard Websocket messages and the new up/down messages. | |||
2015-04-08 | Use maps for and improve options | Loïc Hoguin | |
The type option has been removed. The transport and protocols options can be used in its place. The transport_opts option can be used to specify transport options. The http_opts and spdy_opts options can be used to specify protocol specific options. The keepalive option is now a protocol specific option. Defaults depending on the port number have changed. Now only port 443 uses ssl by default, other ports use tcp. | |||
2015-03-28 | Clarify the await functions in the guide | Loïc Hoguin | |
2015-03-27 | Update manual | Loïc Hoguin | |
A number of @todo also remain in this document. The manual pages have been converted to Asciidoc and they can be installed system-wide using make install-docs. The asciidoc rules will be converted into an erlang.mk plugin in the near future. | |||
2015-03-25 | Update the guide | Loïc Hoguin | |
A number of @todo remain in it and will be worked on shortly. The guide has been converted to Asciidoc and 'make asciidoc' will generate a PDF and a chunked HTML version. |