<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/include, branch 0.6.0</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>Update version to 0.6.0</title>
<updated>2012-05-23T12:53:48+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-05-23T12:53:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=0c2e2224e372f01e6cf51a8e12d4856edb4cb8ac'/>
<id>0c2e2224e372f01e6cf51a8e12d4856edb4cb8ac</id>
<content type='text'>
Also update the CHANGELOG and copyright years.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also update the CHANGELOG and copyright years.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an 'onresponse' hook</title>
<updated>2012-05-04T04:24:10+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-04-30T23:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=57fda142175a7fd0340d9030e0477c16e13dc5f5'/>
<id>57fda142175a7fd0340d9030e0477c16e13dc5f5</id>
<content type='text'>
This new protocol option is a fun.

It expects 3 args: the Status code used in the reply (this is the
cowboy_http:status() type, it can be an integer or a binary), the
headers that will be sent in the reply, and the Req. It should
only return a possibly modified Req. This can be used for many
things like error logging or custom error pages.

If a reply is sent inside the hook, then Cowboy will discard the
reply initially sent. Extra caution must be used in the handlers
making use of inline chunked replies as they will throw an error.

This fun cannot be used as a filter, you can either observe the
reply sent or discard it to send a different one instead.

The hook will not be called for replies sent from inside the hook.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new protocol option is a fun.

It expects 3 args: the Status code used in the reply (this is the
cowboy_http:status() type, it can be an integer or a binary), the
headers that will be sent in the reply, and the Req. It should
only return a possibly modified Req. This can be used for many
things like error logging or custom error pages.

If a reply is sent inside the hook, then Cowboy will discard the
reply initially sent. Extra caution must be used in the handlers
making use of inline chunked replies as they will throw an error.

This fun cannot be used as a filter, you can either observe the
reply sent or discard it to send a different one instead.

The hook will not be called for replies sent from inside the hook.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add chunked transfer encoding support and rework the body reading API</title>
<updated>2012-04-01T19:25:55+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-03-28T23:14:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=95e05d822f46e791a919f4e966879b4827989669'/>
<id>95e05d822f46e791a919f4e966879b4827989669</id>
<content type='text'>
Introduces 3 low level functions and updates the existing higher
levels functions. The new primitives are has_body/1, body_length/1
and stream_body/1. In addition to that, a helper function
init_stream/4 has been added.

Streaming a body implies to decode the Transfer-Encoding and
Content-Encoding used for the body. By default, Cowboy will try
to figure out what was used and decode them properly. You can
override this if you want to disable this behavior or simply
support more encodings by calling the init_stream/4 function
before you start streaming the body.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduces 3 low level functions and updates the existing higher
levels functions. The new primitives are has_body/1, body_length/1
and stream_body/1. In addition to that, a helper function
init_stream/4 has been added.

Streaming a body implies to decode the Transfer-Encoding and
Content-Encoding used for the body. By default, Cowboy will try
to figure out what was used and decode them properly. You can
override this if you want to disable this behavior or simply
support more encodings by calling the init_stream/4 function
before you start streaming the body.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename inet:ip_port() to inet:port_number()</title>
<updated>2012-03-12T20:57:07+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-03-12T20:57:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3885912d9b61639437a738707299d2b14d40ed67'/>
<id>3885912d9b61639437a738707299d2b14d40ed67</id>
<content type='text'>
Thanks go to @superbobry for pointing it out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks go to @superbobry for pointing it out.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove http_resp_body/0, inline it directly in the record definition</title>
<updated>2012-01-23T08:46:40+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=7b359352d4430e40a504c4b8e7a62a174b9ca6a0'/>
<id>7b359352d4430e40a504c4b8e7a62a174b9ca6a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the type http_status/0 to cowboy_http:status/0</title>
<updated>2012-01-23T08:43:26+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:43:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=16d3cb76c7b7d82301ab6542f8c6e94a4ee358d5'/>
<id>16d3cb76c7b7d82301ab6542f8c6e94a4ee358d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove http_cookies/0, inline it directly in the record definition</title>
<updated>2012-01-23T08:39:17+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:39:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=67e5713b2bd353e8cc22d91ab2b9773540a9764d'/>
<id>67e5713b2bd353e8cc22d91ab2b9773540a9764d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the type http_header/0 to cowboy_http:header/0</title>
<updated>2012-01-23T08:36:59+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=a297d5e42b76e4d1281a1d33b54c279d8b585772'/>
<id>a297d5e42b76e4d1281a1d33b54c279d8b585772</id>
<content type='text'>
At the same time rename http_headers/0 to cowboy_http:headers/0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At the same time rename http_headers/0 to cowboy_http:headers/0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the type http_version/0 to cowboy_http:version/0</title>
<updated>2012-01-23T08:28:29+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:28:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=8622dff906a1bdddf588e1fe006307488a824d3a'/>
<id>8622dff906a1bdddf588e1fe006307488a824d3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the type http_uri/0 to cowboy_http:uri/0</title>
<updated>2012-01-23T08:23:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@dev-extend.eu</email>
</author>
<published>2012-01-23T08:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=314483a0b6609873f5c215d24e662016374128ec'/>
<id>314483a0b6609873f5c215d24e662016374128ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
