<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/guide, branch 0.9.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>Merge branch 'add-offset-sendfile' of git://github.com/fishcakez/ranch</title>
<updated>2013-08-27T16:00:59+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-08-27T16:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=0da3b24b3f123f4871fe2701aa9963f4a8e2855b'/>
<id>0da3b24b3f123f4871fe2701aa9963f4a8e2855b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix an example in the guide</title>
<updated>2013-08-20T16:55:31+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-08-20T16:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=3ed2a4de2cc7f2e2e592cc8aab09afdb400bff75'/>
<id>3ed2a4de2cc7f2e2e592cc8aab09afdb400bff75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Transport:sendfile/4,/5</title>
<updated>2013-08-16T17:44:24+00:00</updated>
<author>
<name>James Fish</name>
<email>james@fishcakez.com</email>
</author>
<published>2013-04-01T23:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=ca6817880ee5592cf890fb5a71da41f52818d29a'/>
<id>ca6817880ee5592cf890fb5a71da41f52818d29a</id>
<content type='text'>
Adds offset based sendfile to transports. Same behaviour as
file:sendfile/4,/5 except socket and file arguments are reversed and
either a raw file or a filename can be used.

sendfile/2,/4,/5 now compulsory callbacks in ranch_transport.

ranch_tcp:sendfile/2 now defaults to a chunk_size of 8191 - the default
for ranch_ssl:sendfile/2. The same default is used for both
ranch_tcp:sendfile/4,5 and ranch_ssl:sendfile/4,5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds offset based sendfile to transports. Same behaviour as
file:sendfile/4,/5 except socket and file arguments are reversed and
either a raw file or a filename can be used.

sendfile/2,/4,/5 now compulsory callbacks in ranch_transport.

ranch_tcp:sendfile/2 now defaults to a chunk_size of 8191 - the default
for ranch_ssl:sendfile/2. The same default is used for both
ranch_tcp:sendfile/4,5 and ranch_ssl:sendfile/4,5.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add asn1 to the list of applications that need to be started for SSL</title>
<updated>2013-06-20T13:15:14+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-06-20T13:15:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=c74d53af61639b478032d0955c829b103fba294c'/>
<id>c74d53af61639b478032d0955c829b103fba294c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add default transport options section to listeners chapter</title>
<updated>2013-04-25T21:58:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-04-25T21:58:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=138b8d788ca056dcfed1f3092531020481ffa345'/>
<id>138b8d788ca056dcfed1f3092531020481ffa345</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix proc_lib example code</title>
<updated>2013-04-02T16:55:05+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-04-02T16:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=405a487949ca74aa5d910e1f5d6c4573bcc229d6'/>
<id>405a487949ca74aa5d910e1f5d6c4573bcc229d6</id>
<content type='text'>
Thanks to Marc Campbell for the heads up!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Marc Campbell for the heads up!
</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>Explain how to use Ranch with a gen_server in the guide</title>
<updated>2013-01-17T18:23:15+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-01-17T18:23:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=5ddd20e5ae975d6b1eb32ea1ef47639b8b8a5eb7'/>
<id>5ddd20e5ae975d6b1eb32ea1ef47639b8b8a5eb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add section about platform-specific TCP features to the guide</title>
<updated>2013-01-17T17:26:14+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2013-01-17T17:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=81757b2bced82850d1b72020a26d8fca1b709bde'/>
<id>81757b2bced82850d1b72020a26d8fca1b709bde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ranch:set_max_connections/2 and get_max_connections/1</title>
<updated>2012-12-24T15:09:40+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2012-12-24T15:09:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=9993923c40b96ab07752ec36692dc09c4c7648e9'/>
<id>9993923c40b96ab07752ec36692dc09c4c7648e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
