<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/ebin, branch test-internal_active_n-2</title>
<subtitle>Socket acceptor pool for TCP protocols.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/'/>
<entry>
<title>Ranch 2.0.0</title>
<updated>2020-06-25T09:38:43+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-06-25T09:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=e8cff09904cee0bf8a77e79ad27f1bf98c6ca8b1'/>
<id>e8cff09904cee0bf8a77e79ad27f1bf98c6ca8b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ranch 2.0.0-rc.3</title>
<updated>2020-02-21T15:06:31+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-21T15:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=51b01240084fd1aa4bf691e7dac07119e5f23e34'/>
<id>51b01240084fd1aa4bf691e7dac07119e5f23e34</id>
<content type='text'>
This tag is necessary so that the release upgrade test
suite passes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tag is necessary so that the release upgrade test
suite passes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Erlang.mk</title>
<updated>2020-02-10T12:58:38+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-06T11:28:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=864f84253886fb62072e0da64565f99b32a49bce'/>
<id>864f84253886fb62072e0da64565f99b32a49bce</id>
<content type='text'>
Update the release upgrade test suite to use the appup from
src/ rather than from ebin/.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the release upgrade test suite to use the appup from
src/ rather than from ebin/.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial release upgrade test suite</title>
<updated>2020-02-10T12:58:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-02T22:09:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=62c692fad7ff448ccca3505e1dd40be245cbed53'/>
<id>62c692fad7ff448ccca3505e1dd40be245cbed53</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ranch 2.0.0-rc.2</title>
<updated>2019-10-15T09:07:08+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-10-15T09:07:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=d92a10b19b8fb203a75b7e4065106573d30546d0'/>
<id>d92a10b19b8fb203a75b7e4065106573d30546d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ranch 2.0.0-rc.1</title>
<updated>2019-07-17T12:29:36+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-07-17T12:29:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=d0e8ae7c51b454e20e96f01fe829afdfb10715d5'/>
<id>d0e8ae7c51b454e20e96f01fe829afdfb10715d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Embedded listeners depending on ranch_server</title>
<updated>2019-06-21T15:10:16+00:00</updated>
<author>
<name>juhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2019-06-21T14:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=e8d6401741021f76988091e6dc633afb65ffbe7b'/>
<id>e8d6401741021f76988091e6dc633afb65ffbe7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Create one ranch_conns_sup per num_acceptor</title>
<updated>2019-05-06T08:08:58+00:00</updated>
<author>
<name>juhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2019-04-30T14:13:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=f07391b5eb8ef4f6c22d1666105db9856f5f1b66'/>
<id>f07391b5eb8ef4f6c22d1666105db9856f5f1b66</id>
<content type='text'>
This gets rid of a bottleneck that occurs when many connections
are handled by a single supervisor. The bigger issue occurred
when many connections were dropped at once and the supervisor
couldn't keep up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gets rid of a bottleneck that occurs when many connections
are handled by a single supervisor. The bigger issue occurred
when many connections were dropped at once and the supervisor
couldn't keep up.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ranch 1.7.1</title>
<updated>2018-11-28T10:35:20+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-11-28T10:35:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=3190aef88aea04d6dce8545fe9b4574288903f44'/>
<id>3190aef88aea04d6dce8545fe9b4574288903f44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the correct CRC32 algorithm for the PROXY header</title>
<updated>2018-11-26T10:52:27+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-11-26T10:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=0d9ad0a8445e7ba6e8bf9591257fa4457dda8321'/>
<id>0d9ad0a8445e7ba6e8bf9591257fa4457dda8321</id>
<content type='text'>
Turns out it wasn't the plain CRC32 algorithm that should have
been used, whoops!

The implementation was adapted from pseudo code from
Thomas Cioppettini.

I've renamed the PROXY header building option value for
checksum from crc32 to crc32c and updated the documentation.
There is no support for plain crc32 checksums.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out it wasn't the plain CRC32 algorithm that should have
been used, whoops!

The implementation was adapted from pseudo code from
Thomas Cioppettini.

I've renamed the PROXY header building option value for
checksum from crc32 to crc32c and updated the documentation.
There is no support for plain crc32 checksums.
</pre>
</div>
</content>
</entry>
</feed>
