<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/src, branch 1.3.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>Add ranch:info/0 and ranch:procs/2</title>
<updated>2016-11-24T19:30:05+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-24T19:19:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=9db28a09e8f7695f67297fff7f7144bac2061cc2'/>
<id>9db28a09e8f7695f67297fff7f7144bac2061cc2</id>
<content type='text'>
Provides detailed information about Ranch listeners
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provides detailed information about Ranch listeners
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't attempt to start ssl anymore</title>
<updated>2016-11-24T18:25:50+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-24T18:25:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=94b3770ccfd810d4980fbedb74e4127cf0656fc2'/>
<id>94b3770ccfd810d4980fbedb74e4127cf0656fc2</id>
<content type='text'>
Ranch now depends on SSL. Users embedding listeners in
their supervision tree are expected to depend on SSL too
if they are using it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ranch now depends on SSL. Users embedding listeners in
their supervision tree are expected to depend on SSL too
if they are using it.
</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>Fix acceptors getting stuck because of socket errors</title>
<updated>2016-11-15T16:34:19+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-15T16:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=a17eb95355d73713cf7dff1e24c3cf26a57bd301'/>
<id>a17eb95355d73713cf7dff1e24c3cf26a57bd301</id>
<content type='text'>
We always get the acceptor to resume. The child process will
be killed, and the current code will ignore any EXIT message
when that happens because the pid isn't in the process dictionary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We always get the acceptor to resume. The child process will
be killed, and the current code will ignore any EXIT message
when that happens because the pid isn't in the process dictionary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Track removed connections</title>
<updated>2016-11-15T14:38:08+00:00</updated>
<author>
<name>James Fish</name>
<email>james@fishcakez.com</email>
</author>
<published>2014-11-18T20:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=6d60f69a2c28a282837fac715ec616e5d21fa4f7'/>
<id>6d60f69a2c28a282837fac715ec616e5d21fa4f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error reporting</title>
<updated>2016-11-15T13:46:54+00:00</updated>
<author>
<name>Alexey Lebedeff</name>
<email>alebedev@mirantis.com</email>
</author>
<published>2016-04-22T14:33:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=f33ff7cbacb204adae9d53ad15829f44c4140525'/>
<id>f33ff7cbacb204adae9d53ad15829f44c4140525</id>
<content type='text'>
Simplify some return values, improve error messages for
eaddrinuse and no_cert.

Amended to add tests and simpler code. Also hides the
contents of cert and key transport options, if any.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify some return values, improve error messages for
eaddrinuse and no_cert.

Amended to add tests and simpler code. Also hides the
contents of cert and key transport options, if any.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ssl to the list of dependencies</title>
<updated>2016-11-15T10:52:07+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-15T10:52:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=5c6cedf9926c3106f558113524f91a8539eef337'/>
<id>5c6cedf9926c3106f558113524f91a8539eef337</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow listening with only SNI options</title>
<updated>2016-11-08T14:39:03+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-08T14:39:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=da68b2009f59097dde61a76e3b29b9b97334dbda'/>
<id>da68b2009f59097dde61a76e3b29b9b97334dbda</id>
<content type='text'>
Cert/certfile is no longer required if SNI options are provided.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cert/certfile is no longer required if SNI options are provided.
</pre>
</div>
</content>
</entry>
<entry>
<title>Blacklist listen options instead of whitelist</title>
<updated>2016-11-08T14:38:21+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-11-08T14:38:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=b2b099627424ce42b7f0ac02e5ddd8d0bf2c3381'/>
<id>b2b099627424ce42b7f0ac02e5ddd8d0bf2c3381</id>
<content type='text'>
Dialyzer will still complain about unknown options, but at
least users won't be stuck waiting for an upstream update.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dialyzer will still complain about unknown options, but at
least users won't be stuck waiting for an upstream update.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add SSL options for legacy software interoperability</title>
<updated>2016-11-01T21:10:07+00:00</updated>
<author>
<name>Alexandru Munteanu</name>
<email>munteanu@ebu.ch</email>
</author>
<published>2016-10-28T02:45:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=4d487ac60c3a4962a8280acfcf265b2523b2d76e'/>
<id>4d487ac60c3a4962a8280acfcf265b2523b2d76e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
