<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/src/ranch_protocol.erl, branch 1.8.0</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 1.5.0</title>
<updated>2018-04-10T08:57:42+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-04-10T08:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=8eaae552ec520605b7f4b0e5943256d2b5e3621c'/>
<id>8eaae552ec520605b7f4b0e5943256d2b5e3621c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Copyright to 2017</title>
<updated>2017-06-07T13:08:19+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-06-07T13:08:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=55c2a9d623454f372a15e99721a37093d8773b48'/>
<id>55c2a9d623454f372a15e99721a37093d8773b48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2016-11-24T10:55:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-24T10:55:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=bfd3be14728975f4f9ce6ce48139513d7964f4e8'/>
<id>bfd3be14728975f4f9ce6ce48139513d7964f4e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests and more docs about separate supervisor/connection</title>
<updated>2015-08-20T12:28:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-08-20T12:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=c867ec582d445b251ff659ba23f522b5278d5119'/>
<id>c867ec582d445b251ff659ba23f522b5278d5119</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Welcome to 2015</title>
<updated>2015-08-18T15:50:06+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-08-18T15:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=dd5367f370e00cb41188b8b61b254b635e8db8dd'/>
<id>dd5367f370e00cb41188b8b61b254b635e8db8dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2014-06-10T08:41:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2014-06-10T08:41:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=a41098520a9507e322752ee2738da34c79dee703'/>
<id>a41098520a9507e322752ee2738da34c79dee703</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of a ton of pointless comments</title>
<updated>2013-12-07T14:28:02+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-12-07T14:28:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=20a48ce65e0f14898e5027df080ec01813c1feb0'/>
<id>20a48ce65e0f14898e5027df080ec01813c1feb0</id>
<content type='text'>
All of it can be found in the manual, which defines what the
code must do, and is always up to date unlike the code comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All of it can be found in the manual, which defines what the
code must do, and is always up to date unlike the code comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ranch:ref() type</title>
<updated>2013-05-16T16:11:58+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-05-16T16:11:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=9a8409e5c3f4d865611cdc851d3a0515657b6b69'/>
<id>9a8409e5c3f4d865611cdc851d3a0515657b6b69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove ranch_listener and replace ListenerPid by Ref</title>
<updated>2013-04-01T15:04:21+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-04-01T15:04:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=109c63d0e76ca6248863932c7a9957f8093cfaf2'/>
<id>109c63d0e76ca6248863932c7a9957f8093cfaf2</id>
<content type='text'>
We just don't need this process anymore. Less, simpler code!

API changes:

 *  Protocols start_link first argument is now Ref instead of ListenerPid
 *  ranch:accept_ack/1 argument is now Ref instead of ListenerPid
 *  ranch_listener:remove_connection/1 becomes ranch:remove_connection/1
    and its argument is now Ref instead of ListenerPid

Ref is the name of the listener given as first argument to start_listener/6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We just don't need this process anymore. Less, simpler code!

API changes:

 *  Protocols start_link first argument is now Ref instead of ListenerPid
 *  ranch:accept_ack/1 argument is now Ref instead of ListenerPid
 *  ranch_listener:remove_connection/1 becomes ranch:remove_connection/1
    and its argument is now Ref instead of ListenerPid

Ref is the name of the listener given as first argument to start_listener/6.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the 'ranch_protocol' behaviour</title>
<updated>2012-08-20T11:00:55+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2012-08-20T11:00:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=9cafa5e675065993c117cd94cc903248f5c97991'/>
<id>9cafa5e675065993c117cd94cc903248f5c97991</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
