<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gun.git/doc/src/manual, branch master</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>Improve the gun:ping manual</title>
<updated>2025-03-26T12:18:59+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2025-03-26T12:18:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=aae43c5a6cfd0cba7835a3e739a7d7e9cf1cad14'/>
<id>aae43c5a6cfd0cba7835a3e739a7d7e9cf1cad14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add gun:ping/2,3 for user-initiated ping for HTTP/2</title>
<updated>2025-03-21T14:24:55+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2024-12-13T17:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=4054e917774df76072c2c47aa3d1c43ccbe0810e'/>
<id>4054e917774df76072c2c47aa3d1c43ccbe0810e</id>
<content type='text'>
Signed-off-by: Viktor Söderqvist &lt;viktor.soderqvist@est.tech&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Viktor Söderqvist &lt;viktor.soderqvist@est.tech&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Include event handler state in gun:info/1 result</title>
<updated>2025-02-27T13:23:08+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2024-05-14T09:59:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=b8940d741b0d9235cc0a610efc60746ae0e09bf3'/>
<id>b8940d741b0d9235cc0a610efc60746ae0e09bf3</id>
<content type='text'>
Adds event_handler and event_handler_state in the map returned by
gun:info/1.

Signed-off-by: Viktor Söderqvist &lt;viktor.soderqvist@est.tech&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds event_handler and event_handler_state in the map returned by
gun:info/1.

Signed-off-by: Viktor Söderqvist &lt;viktor.soderqvist@est.tech&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add docs for notify_settings_changed in http2_opts()</title>
<updated>2025-02-26T14:54:21+00:00</updated>
<author>
<name>Björn Svensson</name>
<email>bjorn.a.svensson@est.tech</email>
</author>
<published>2024-05-17T14:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=7434a10235bfa4b269230cccad12c8728bf6164f'/>
<id>7434a10235bfa4b269230cccad12c8728bf6164f</id>
<content type='text'>
LH: I have expanded and documented gun_notify in its own page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LH: I have expanded and documented gun_notify in its own page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow specifying functions for reply_to</title>
<updated>2025-02-26T13:43:45+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2024-01-12T15:33:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=d9f9d4dc30cf6bbd6f5fc2b8a8bb6d895e4c209d'/>
<id>d9f9d4dc30cf6bbd6f5fc2b8a8bb6d895e4c209d</id>
<content type='text'>
LH: I have fixed types, extended tests and tweaked a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LH: I have fixed types, extended tests and tweaked a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add state_name field to gun:info/1</title>
<updated>2025-02-25T14:23:32+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2022-05-12T18:44:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=3f3ab8145ab8755527c5da30c2971dff91593e61'/>
<id>3f3ab8145ab8755527c5da30c2971dff91593e61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Cowlib to 2.13.0</title>
<updated>2024-03-14T12:25:50+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-03-14T12:25:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=f0c19d6674d792defc181333e20268b785ce4321'/>
<id>f0c19d6674d792defc181333e20268b785ce4321</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add keepalive_tolerance http2 option</title>
<updated>2022-12-06T15:47:40+00:00</updated>
<author>
<name>Viktor Söderqvist</name>
<email>viktor.soderqvist@est.tech</email>
</author>
<published>2022-05-12T21:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=c1f9122ab2a646df9182e51e3181de6ffa71af0c'/>
<id>c1f9122ab2a646df9182e51e3181de6ffa71af0c</id>
<content type='text'>
The number of unacknowledged pings that can be tolerated
before the connection is forcefully closed.

When a keepalive ping is sent to the peer, a counter is
incremented and if this counter exceeds the tolerance limit,
the connection is forcefully closed. The counter is
decremented whenever a ping ack is received from the peer.

By default, the mechanism for closing the connection based
on ping and ping ack is disabled.

Loïc Hoguin: I have edited a lot of the code and renamed
a few things as well as simplified the docs and increased
test timeouts to avoid race conditions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The number of unacknowledged pings that can be tolerated
before the connection is forcefully closed.

When a keepalive ping is sent to the peer, a counter is
incremented and if this counter exceeds the tolerance limit,
the connection is forcefully closed. The counter is
decremented whenever a ping ack is received from the peer.

By default, the mechanism for closing the connection based
on ping and ping ack is disabled.

Loïc Hoguin: I have edited a lot of the code and renamed
a few things as well as simplified the docs and increased
test timeouts to avoid race conditions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document Websocket subprotocol negotiation</title>
<updated>2022-12-05T16:22:09+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-12-05T16:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=172800967c2d53251d7cb1015e3c957c5b065bb1'/>
<id>172800967c2d53251d7cb1015e3c957c5b065bb1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable send timeouts by default</title>
<updated>2022-11-21T12:19:12+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-11-21T12:19:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=395490ea791cad34fd9130feb37eb145b16c1dde'/>
<id>395490ea791cad34fd9130feb37eb145b16c1dde</id>
<content type='text'>
When no TCP options are provided, Gun will enable send
timeouts at 15s. The value was chosen large enough to
be safe while still allowing Gun to detect send errors
eventually. Different applications may need to tweak
and lower this value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When no TCP options are provided, Gun will enable send
timeouts at 15s. The value was chosen large enough to
be safe while still allowing Gun to detect send errors
eventually. Different applications may need to tweak
and lower this value.
</pre>
</div>
</content>
</entry>
</feed>
