<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gun.git/doc, branch http2-websocket</title>
<subtitle>HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/'/>
<entry>
<title>Default keepalive to infinity for all protocols</title>
<updated>2020-10-07T09:47:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-10-07T09:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=556645d8d73b1de8ba453ee2fba2bc659a7962f6'/>
<id>556645d8d73b1de8ba453ee2fba2bc659a7962f6</id>
<content type='text'>
For HTTP/2 some servers are not fond of receiving pings,
especially if there's no stream at the time. (particularly
gRPC servers). This is an odd decision for sure. Rather
than trying to accomodate for their logic the ping is no
longer sent by default.

For Websocket sending a ping is a new feature in Gun 2.0
so I'm just being conservative there.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For HTTP/2 some servers are not fond of receiving pings,
especially if there's no stream at the time. (particularly
gRPC servers). This is an odd decision for sure. Rather
than trying to accomodate for their logic the ping is no
longer sent by default.

For Websocket sending a ping is a new feature in Gun 2.0
so I'm just being conservative there.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the 3-arity gun_socks_up to gun_tunnel_up</title>
<updated>2020-09-21T13:51:57+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-08-20T14:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=2c8db0879109dd90443d7b276e5ca2daf83920bc'/>
<id>2c8db0879109dd90443d7b276e5ca2daf83920bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update migration guide</title>
<updated>2020-03-25T11:01:51+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-03-25T11:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=e433fafcd5e98ba06536dcc48c1049c72243b1cd'/>
<id>e433fafcd5e98ba06536dcc48c1049c72243b1cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Require OTP-22+</title>
<updated>2020-03-23T11:51:22+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-03-23T11:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=5f73982cf9edc258e955e3b115cba1a4c4af263f'/>
<id>5f73982cf9edc258e955e3b115cba1a4c4af263f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document the cookie store option and related modules</title>
<updated>2020-03-15T17:41:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-03-15T17:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=e37af7ac0caffc661def1593c55b212cc2f05d3e'/>
<id>e37af7ac0caffc661def1593c55b212cc2f05d3e</id>
<content type='text'>
Also contains a few small changes and Dialyzer fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also contains a few small changes and Dialyzer fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Gun use the cookie store when configured to</title>
<updated>2020-03-12T17:08:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-03-11T18:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=87d0bfff926892d2dc0a55a3dc45d8c5f8a682f3'/>
<id>87d0bfff926892d2dc0a55a3dc45d8c5f8a682f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the migration guide to 2.0</title>
<updated>2019-09-26T16:24:01+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-09-26T16:24:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=91082c1d6307ee467b835408f5afde5ce81c507e'/>
<id>91082c1d6307ee467b835408f5afde5ce81c507e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document the cow_http2_machine options</title>
<updated>2019-09-26T16:21:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-09-26T16:19:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=70522ac15a6a3fbcbe8471dcdfb43baff6fd5902'/>
<id>70522ac15a6a3fbcbe8471dcdfb43baff6fd5902</id>
<content type='text'>
The details are not given for now. The best would be to
document them in Cowlib and refer to that documentation
instead of duplicating the information in both the Gun
and Cowboy manuals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The details are not given for now. The best would be to
document them in Cowlib and refer to that documentation
instead of duplicating the information in both the Gun
and Cowboy manuals.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove UnprocessedStreams from the gun_down message</title>
<updated>2019-09-26T11:41:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-09-26T11:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=ddc87f339f441fe5b62455606cf6ed6fb8dbc461'/>
<id>ddc87f339f441fe5b62455606cf6ed6fb8dbc461</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add reply_to option to ws_upgrade; remove notowner entirely</title>
<updated>2019-09-26T11:20:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-09-26T11:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=00cc1f385f94823a0684deee001b643091e235b0'/>
<id>00cc1f385f94823a0684deee001b643091e235b0</id>
<content type='text'>
The reply_to option is also propagated when we switch protocols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reply_to option is also propagated when we switch protocols.
</pre>
</div>
</content>
</entry>
</feed>
