<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gun.git/src/gun_protocols.erl, branch corral</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>Remove copyright years from all files except LICENSE</title>
<updated>2025-03-26T14:13:34+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2025-03-26T14:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=5a8d0f5454b87ef021c26228e2b06e29074e9bf9'/>
<id>5a8d0f5454b87ef021c26228e2b06e29074e9bf9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial HTTP/3 implementation</title>
<updated>2024-03-26T13:10:03+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-09-22T14:28:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=6dd58a4ff9deedeeb6029827b936c2e81866cd54'/>
<id>6dd58a4ff9deedeeb6029827b936c2e81866cd54</id>
<content type='text'>
Since quicer, which provides the QUIC implementation,
is a NIF, Gun cannot depend directly on it. In order
to enable QUIC and HTTP/3, users have to set the
GUN_QUICER environment variable:

  export GUN_QUICER=1

Gun is now tested using GitHub Actions. As a result
OTP-24+ is now required. In addition, the number
of OTP releases tested has been reduced; only the
latest of each major version is now tested.

This also updates Erlang.mk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since quicer, which provides the QUIC implementation,
is a NIF, Gun cannot depend directly on it. In order
to enable QUIC and HTTP/3, users have to set the
GUN_QUICER environment variable:

  export GUN_QUICER=1

Gun is now tested using GitHub Actions. As a result
OTP-24+ is now required. In addition, the number
of OTP releases tested has been reduced; only the
latest of each major version is now tested.

This also updates Erlang.mk.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright lines in preparation for release</title>
<updated>2023-01-23T13:01:23+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-01-23T13:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=e3a8fd19f44d6305e895c930709883a4700e2f61'/>
<id>e3a8fd19f44d6305e895c930709883a4700e2f61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cookie handling when tunnel and origin schemes mismatch</title>
<updated>2020-10-21T18:17:18+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-10-21T17:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=465d072abf4a76104d4562ed15345b27fe9a0cff'/>
<id>465d072abf4a76104d4562ed15345b27fe9a0cff</id>
<content type='text'>
The cookie_ignore_informational has been moved to http_opts and
http2_opts.

Also fix an issue when using 'protocols' in gun:open.
When connecting via TLS the protocol's options were
discarded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cookie_ignore_informational has been moved to http_opts and
http2_opts.

Also fix an issue when using 'protocols' in gun:open.
When connecting via TLS the protocol's options were
discarded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial success for h2 CONNECT -&gt; https CONNECT -&gt; https</title>
<updated>2020-09-21T13:52:26+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-09-18T15:01:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=8033850ab81ca0639489636bb8760d93900d4a80'/>
<id>8033850ab81ca0639489636bb8760d93900d4a80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a gun:stream_ref() type and fix Dialyzer</title>
<updated>2020-09-21T13:51:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-08-26T15:19:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=35d9f47fbcff23395c256b7814ce6af1d85129a2'/>
<id>35d9f47fbcff23395c256b7814ce6af1d85129a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor protocol handling via gun_protocols</title>
<updated>2020-09-21T13:51:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-08-26T11:45:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/gun.git/commit/?id=3de0604eec218996dad4db59c0cc96092cd7e0e7'/>
<id>3de0604eec218996dad4db59c0cc96092cd7e0e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
