<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/test, branch 2.3.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>Add max_frame_size option for websocket handlers</title>
<updated>2018-03-28T14:58:02+00:00</updated>
<author>
<name>Kirill Kinduk</name>
<email>evilbluebeaver@gmail.com</email>
</author>
<published>2017-08-25T09:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=4c34774b7eb787e37892399f2daddba68ec277e3'/>
<id>4c34774b7eb787e37892399f2daddba68ec277e3</id>
<content type='text'>
Option allows to limit a frame by size before decoding its payload.

LH: I have added a test for when the limit is reached on a nofin
fragmented frame (the last commit addressed that case but it had
no test). I have fixed formatting and other, and changed the
default value to infinity since it might otherwise be incompatible
with existing code. I also added documentation and a bunch of other
minor changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Option allows to limit a frame by size before decoding its payload.

LH: I have added a test for when the limit is reached on a nofin
fragmented frame (the last commit addressed that case but it had
no test). I have fixed formatting and other, and changed the
default value to infinity since it might otherwise be incompatible
with existing code. I also added documentation and a bunch of other
minor changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the remaining sys tests</title>
<updated>2018-03-27T21:03:26+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-27T21:03:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=5f0123eddb74397767a6e460d349f103e8d88609'/>
<id>5f0123eddb74397767a6e460d349f103e8d88609</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more sys tests</title>
<updated>2018-03-26T22:58:15+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-26T22:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=9f9bd5ef5607d75f68990e2ca6299d314e65c613'/>
<id>9f9bd5ef5607d75f68990e2ca6299d314e65c613</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the flushing of messages when switching to Websocket</title>
<updated>2018-03-26T16:53:07+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-26T16:49:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=5964273cc4354b7378b8bdf49fe455d2b46d7c3b'/>
<id>5964273cc4354b7378b8bdf49fe455d2b46d7c3b</id>
<content type='text'>
We now flush messages that are specific to cowboy_http only.

Stream handlers should also flush their own specific messages
if necessary, although timeouts will be flushed regardless
of where they originate from.

Also renames the http_SUITE to old_http_SUITE to distinguish
new tests from old tests. Most old tests need to be removed
or converted eventually as they're legacy tests from Cowboy 1.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now flush messages that are specific to cowboy_http only.

Stream handlers should also flush their own specific messages
if necessary, although timeouts will be flushed regardless
of where they originate from.

Also renames the http_SUITE to old_http_SUITE to distinguish
new tests from old tests. Most old tests need to be removed
or converted eventually as they're legacy tests from Cowboy 1.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add initial support for system messages in cowboy_loop</title>
<updated>2018-03-23T17:33:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-23T17:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=4d5174632cc1feac541697b18e6fbbdd0eed021b'/>
<id>4d5174632cc1feac541697b18e6fbbdd0eed021b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge the two separate receive loops in cowboy_websocket</title>
<updated>2018-03-23T15:32:53+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-23T15:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=21c9c669719b864f6cc091125bc766183b43bd87'/>
<id>21c9c669719b864f6cc091125bc766183b43bd87</id>
<content type='text'>
Also rename a bunch of functions to make the code easier to read.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also rename a bunch of functions to make the code easier to read.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add case for handling infinity for idle/request_timeout</title>
<updated>2018-03-14T16:15:06+00:00</updated>
<author>
<name>Bartek Walkowicz</name>
<email>wallko1@hotmail.com</email>
</author>
<published>2018-03-01T13:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=21317093285190f854acaf223db2e08f79069757'/>
<id>21317093285190f854acaf223db2e08f79069757</id>
<content type='text'>
Currently cowboy assumes that idle_timeout or request_timeout is
a number and always starts timers. Similar situation takes place
in case of preface_timeout for http2. This commit adds case for
handling infinity as a timeout, allowing to not start mentioned
timers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently cowboy assumes that idle_timeout or request_timeout is
a number and always starts timers. Similar situation takes place
in case of preface_timeout for http2. This commit adds case for
handling infinity as a timeout, allowing to not start mentioned
timers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle system messages in cowboy_websocket</title>
<updated>2018-03-13T10:19:13+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-13T10:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=f9092126fafe063513444ca2b3c2aec6af14ed7b'/>
<id>f9092126fafe063513444ca2b3c2aec6af14ed7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle supervisor calls properly everywhere</title>
<updated>2018-03-13T09:40:14+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-13T09:40:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=b9c8d86502a76cf3a72af30fc6aa0fc88ca7afff'/>
<id>b9c8d86502a76cf3a72af30fc6aa0fc88ca7afff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial work on the sys_SUITE</title>
<updated>2018-03-12T15:52:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-03-07T17:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=a89732e8e0fac2b2265007a11c05d4d0f6e6b1b0'/>
<id>a89732e8e0fac2b2265007a11c05d4d0f6e6b1b0</id>
<content type='text'>
There's already tests failing and quite some refactoring to be
done to make some things easier to test or fix issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's already tests failing and quite some refactoring to be
done to make some things easier to test or fix issues.
</pre>
</div>
</content>
</entry>
</feed>
