<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/doc/src/guide, branch http3</title>
<subtitle>Small, fast, modern HTTP server for Erlang/OTP.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/'/>
<entry>
<title>Cowboy 2.12.0</title>
<updated>2024-03-14T14:06:07+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-03-14T14:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3ea8395eb8f53a57acb5d3c00b99c70296e7cdbd'/>
<id>3ea8395eb8f53a57acb5d3c00b99c70296e7cdbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refresh copyright lines</title>
<updated>2024-01-25T10:22:54+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-25T10:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=b36f064a91c36f3659263410fc6954c788a4609d'/>
<id>b36f064a91c36f3659263410fc6954c788a4609d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cowboy 2.11</title>
<updated>2024-01-23T14:29:41+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-23T14:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=8f9051519e56e0c49ec9c3d60ca9389104b1b18c'/>
<id>8f9051519e56e0c49ec9c3d60ca9389104b1b18c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Getting started must include relx in deps</title>
<updated>2024-01-23T13:08:06+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-23T13:08:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3e145af9b9e8d61ca042d1f94287d16b5ac155dd'/>
<id>3e145af9b9e8d61ca042d1f94287d16b5ac155dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the guide with range requests support</title>
<updated>2024-01-23T12:15:55+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-23T12:15:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=427a276ef2f2042ad312e0260535cbb4696f9072'/>
<id>427a276ef2f2042ad312e0260535cbb4696f9072</id>
<content type='text'>
Also update the list of headers cowboy_rest might set
and tweak a small number of other items.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also update the list of headers cowboy_rest might set
and tweak a small number of other items.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document body reading in auto mode</title>
<updated>2024-01-08T14:13:18+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-08T14:13:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=e4a78aaeb110a3eda5269b618230b8bcb18fbcc2'/>
<id>e4a78aaeb110a3eda5269b618230b8bcb18fbcc2</id>
<content type='text'>
It is now tested both via cowboy_req:read_body and
via cowboy_req:cast.

Removes a bad example from the guide of body reading
with period of infinity, which does not work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is now tested both via cowboy_req:read_body and
via cowboy_req:cast.

Removes a bad example from the guide of body reading
with period of infinity, which does not work.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework and improve the decompress stream handler</title>
<updated>2024-01-04T14:50:12+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2024-01-04T14:15:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=fd9711d9495e4ddcd41eda7a284dfc7f37c11f15'/>
<id>fd9711d9495e4ddcd41eda7a284dfc7f37c11f15</id>
<content type='text'>
The read buffer was changed into an iovec to avoid doing
too many binary concatenations and allocations.

Decompression happens transparently: when decoding gzip,
the content-encoding header is removed (we only decode
when "gzip" is the only encoding so nothing remains).

We always add a content_decoded key to the Req object.
This key contains a list of codings that were decoded,
in the reverse order in which they were. Currently it
can only be empty or contain &lt;&lt;"gzip"&gt;&gt; but future
improvements or user handlers may see it contain more
values.

The option to disable decompression was renamed to
decompress_enabled and defaults to true.

It is no longer possible to enable/disable decompression
in the middle of reading the body: this ensures that the
data we pass forward is always valid.

Various smaller improvements were made to the code,
tests and manual pages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The read buffer was changed into an iovec to avoid doing
too many binary concatenations and allocations.

Decompression happens transparently: when decoding gzip,
the content-encoding header is removed (we only decode
when "gzip" is the only encoding so nothing remains).

We always add a content_decoded key to the Req object.
This key contains a list of codings that were decoded,
in the reverse order in which they were. Currently it
can only be empty or contain &lt;&lt;"gzip"&gt;&gt; but future
improvements or user handlers may see it contain more
values.

The option to disable decompression was renamed to
decompress_enabled and defaults to true.

It is no longer possible to enable/disable decompression
in the middle of reading the body: this ensures that the
data we pass forward is always valid.

Various smaller improvements were made to the code,
tests and manual pages.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cowboy_decompress_h stream handler</title>
<updated>2023-12-21T14:39:08+00:00</updated>
<author>
<name>jdamanalo</name>
<email>jamanalo5@up.edu.ph</email>
</author>
<published>2023-03-31T07:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3ed1b24dd6ef6cd3e78a2fa6d600cce082b6984a'/>
<id>3ed1b24dd6ef6cd3e78a2fa6d600cce082b6984a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add timeout to cowboy_loop</title>
<updated>2023-12-15T14:37:34+00:00</updated>
<author>
<name>jdamanalo</name>
<email>jamanalo5@up.edu.ph</email>
</author>
<published>2023-03-09T07:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=a81dc8af9db314e074512e7fc096978c64c9bed1'/>
<id>a81dc8af9db314e074512e7fc096978c64c9bed1</id>
<content type='text'>
LH: I have added a test that does both hibernate and timeout
    and fixed a related issue. I also tweaked the docs and tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LH: I have added a test that does both hibernate and timeout
    and fixed a related issue. I also tweaked the docs and tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix position of rate_limited/2 callback in REST workflow guide</title>
<updated>2023-12-07T15:11:50+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2023-12-07T15:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=6bc6100bbd09b0318ed7523e30eae36b20bf28f2'/>
<id>6bc6100bbd09b0318ed7523e30eae36b20bf28f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
