<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/src, branch active_n</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>Use active,N for HTTP/2 as well</title>
<updated>2019-12-08T11:18:52+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-12-08T11:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=fdd2b256600c47b6ca0e419940e1245e1546b5fe'/>
<id>fdd2b256600c47b6ca0e419940e1245e1546b5fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use active,N for the linger loop as well</title>
<updated>2019-12-04T10:33:57+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-12-04T10:33:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=8241791a3ea19deeaaa5d80252e69a958227a1d8'/>
<id>8241791a3ea19deeaaa5d80252e69a958227a1d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Experiment with {active,N}</title>
<updated>2019-12-04T10:17:34+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-12-04T10:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=cd7870df151a8686c6d204f9972f9032494c44d4'/>
<id>cd7870df151a8686c6d204f9972f9032494c44d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't log stray messages for lingering HTTP/2 streams</title>
<updated>2019-10-10T15:06:24+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-10T15:06:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3ae228897a94d2506859bf351bf6c2aa9e02a6a4'/>
<id>3ae228897a94d2506859bf351bf6c2aa9e02a6a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a number of low hanging todos</title>
<updated>2019-10-10T14:04:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-10T13:53:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=a73004e966a45b78d81168bb03c68acdd7bfea65'/>
<id>a73004e966a45b78d81168bb03c68acdd7bfea65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Newly documented cow_cookie:cookie_opts() is now a map</title>
<updated>2019-10-10T12:52:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-10T12:52:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=ecb39eea103b36f39c3aaf91e02564e95a9c7c01'/>
<id>ecb39eea103b36f39c3aaf91e02564e95a9c7c01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add shutdown_reason Websocket command</title>
<updated>2019-10-10T09:33:35+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-10T09:33:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=d52e84bdd97b93d7d9cea827de57bd4a0edea9a8'/>
<id>d52e84bdd97b93d7d9cea827de57bd4a0edea9a8</id>
<content type='text'>
This allows changing the normal exit reason of Websocket
processes, providing a way to signal other processes of
why the exit occurred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows changing the normal exit reason of Websocket
processes, providing a way to signal other processes of
why the exit occurred.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement flow control for HTTP/1.1</title>
<updated>2019-10-09T18:54:33+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-09T18:54:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=cc54c207e35f3ab7a2dfc105eef39fe7d3bf1633'/>
<id>cc54c207e35f3ab7a2dfc105eef39fe7d3bf1633</id>
<content type='text'>
We now stop reading from the socket unless asked to,
when we reach the request body. The option
initial_stream_flow_size controls how much data
we read without being asked, as an optimization.
We may also have received additional data along
with the request headers.

This commit also reworks the timeout handling for HTTP/1.1
because the stray timeout message was easily reproducible
after implementing the flow control. The issue should be
gone for good this time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now stop reading from the socket unless asked to,
when we reach the request body. The option
initial_stream_flow_size controls how much data
we read without being asked, as an optimization.
We may also have received additional data along
with the request headers.

This commit also reworks the timeout handling for HTTP/1.1
because the stray timeout message was easily reproducible
after implementing the flow control. The issue should be
gone for good this time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cowboy_req:cast/2</title>
<updated>2019-10-07T11:25:49+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-07T11:25:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=2e8fcb9a9ef9ef9beff25ed4d48cf0d90609a69b'/>
<id>2e8fcb9a9ef9ef9beff25ed4d48cf0d90609a69b</id>
<content type='text'>
Better than sending messages manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Better than sending messages manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>Document cowboy_tracer_h</title>
<updated>2019-10-07T08:43:22+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-07T08:43:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=0342866c2e3490f2f9ef98ea9c8cefb405222818'/>
<id>0342866c2e3490f2f9ef98ea9c8cefb405222818</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
