<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/src, branch 2.0.0-pre.3</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 'Connection' header only when necessary</title>
<updated>2015-08-07T10:48:07+00:00</updated>
<author>
<name>Alexey Lebedeff</name>
<email>binarin@gmail.com</email>
</author>
<published>2015-07-28T20:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=b290b88a67204f8ba5be94dda759f0cc2baa18be'/>
<id>b290b88a67204f8ba5be94dda759f0cc2baa18be</id>
<content type='text'>
Fixes #839 when 'Connection: Keep-Alive' wasn't sent in a HTTP/1.0
response. Now the usage of 'Connection' header is consistent with
current protocol version: when this header is not specified explicitly
in the response, HTTP/1.0 implies 'Connection: close' and HTTP/1.1
implies 'Connection: Keep-Alive'. So if current 'Connection' value
matches the default value of current protocol, we won't state obvious
fact in the response; and vice versa.

Amended to fix and improve tests, and revert the variable name
change from HTTP11Headers to StdHeaders. I think it's still good
to leave it as is because it's not really a standard header for
HTTP/1.0, and it's gone from HTTP/2 entirely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #839 when 'Connection: Keep-Alive' wasn't sent in a HTTP/1.0
response. Now the usage of 'Connection' header is consistent with
current protocol version: when this header is not specified explicitly
in the response, HTTP/1.0 implies 'Connection: close' and HTTP/1.1
implies 'Connection: Keep-Alive'. So if current 'Connection' value
matches the default value of current protocol, we won't state obvious
fact in the response; and vice versa.

Amended to fix and improve tests, and revert the variable name
change from HTTP11Headers to StdHeaders. I think it's still good
to leave it as is because it's not really a standard header for
HTTP/1.0, and it's gone from HTTP/2 entirely.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add optional callbacks</title>
<updated>2015-07-27T21:58:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-27T21:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=e25634cd9db82a4760087a2ba68d4c6a76353d66'/>
<id>e25634cd9db82a4760087a2ba68d4c6a76353d66</id>
<content type='text'>
Mostly useful for REST, which has a ton. This is an initial
commit, it still needs to be tested, but it's time to sleep.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly useful for REST, which has a ton. This is an initial
commit, it still needs to be tested, but it's time to sleep.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add spec to silence a Dialyzer warning</title>
<updated>2015-07-27T15:58:27+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-27T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=dd1eaee0cdcb79cd4456ba669f1ac3ed16b476d3'/>
<id>dd1eaee0cdcb79cd4456ba669f1ac3ed16b476d3</id>
<content type='text'>
Yes I know the function never returns. :-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yes I know the function never returns. :-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Use map syntax instead of maps:put/3</title>
<updated>2015-07-27T15:32:05+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-27T15:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=d043148f4a9f5fa4ca4407c166ee15a6a17cff8c'/>
<id>d043148f4a9f5fa4ca4407c166ee15a6a17cff8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use erlang:monotonic_time instead of os:timestamp</title>
<updated>2015-07-27T15:31:24+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-27T15:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=ccd786baee23fd3432c78ed2569b644ecb96f1d2'/>
<id>ccd786baee23fd3432c78ed2569b644ecb96f1d2</id>
<content type='text'>
Avoids unnecessary calculations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoids unnecessary calculations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/jmccaughey/cowboy</title>
<updated>2015-07-25T16:03:26+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-25T16:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=5394d0e08c657e85e1706e02fdbc63eff19a72c8'/>
<id>5394d0e08c657e85e1706e02fdbc63eff19a72c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update erlang.mk and remove .app.src</title>
<updated>2015-07-21T15:16:11+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-21T15:16:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=190f6989903ebdbb06cf03cc09dad22b5dc0c873'/>
<id>190f6989903ebdbb06cf03cc09dad22b5dc0c873</id>
<content type='text'>
Everything is now directly generated from the Makefile.
Also properly update dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Everything is now directly generated from the Makefile.
Also properly update dependencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation error due to previous commit</title>
<updated>2015-06-11T22:33:13+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-06-11T22:33:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=341f991d58fde702f68fa9d0076ad6dc2f942917'/>
<id>341f991d58fde702f68fa9d0076ad6dc2f942917</id>
<content type='text'>
Ah, conference commits.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ah, conference commits.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add HTTP/2 support preview</title>
<updated>2015-06-11T15:04:21+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-06-11T15:04:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=a6f75aa3dcf3de4638d3f454b17bece8ef213bb9'/>
<id>a6f75aa3dcf3de4638d3f454b17bece8ef213bb9</id>
<content type='text'>
This commit is not only an early preview of HTTP/2, it is an
early preview of the new Cowboy architecture that will be
presented tomorrow in my talk. If you have found it before
the talk, great! It's not complete so you better go watch
the talk anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit is not only an early preview of HTTP/2, it is an
early preview of the new Cowboy architecture that will be
presented tomorrow in my talk. If you have found it before
the talk, great! It's not complete so you better go watch
the talk anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>expect header parses to an atom (continue)</title>
<updated>2015-05-29T22:07:22+00:00</updated>
<author>
<name>jmccaughey</name>
<email>jmccaughey@switchfly.com</email>
</author>
<published>2015-05-29T22:07:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=427eb3b622b5402eea9e34706022e2fb35d853c1'/>
<id>427eb3b622b5402eea9e34706022e2fb35d853c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
