<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ranch.git/examples, branch 2.2.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>Update for OTP-25+</title>
<updated>2022-10-07T09:46:26+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2022-10-07T09:46:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=e4720fc629ac056b1b9ec53a46a7af8aeaa43458'/>
<id>e4720fc629ac056b1b9ec53a46a7af8aeaa43458</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docs and modernize examples</title>
<updated>2021-09-01T13:30:34+00:00</updated>
<author>
<name>Jan Uhlig</name>
<email>juhlig@hnc-agency.org</email>
</author>
<published>2021-09-01T12:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=581b6954d344eaca2bfcdab663019796e852c778'/>
<id>581b6954d344eaca2bfcdab663019796e852c778</id>
<content type='text'>
* Use the map form for transport options everywhere
* Remove mentions of the list form for transport options
* Use a state enter call instead of gen_statem:enter_loop/4 and
  proc_lib:start_link/3 in the tcp_reverse example
* Take care of different EOLs in the tcp_reverse example
* Mention state enter calls, the next_event action, and {continue, ...}
  in the docs for how to use gen_statem and gen_server
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use the map form for transport options everywhere
* Remove mentions of the list form for transport options
* Use a state enter call instead of gen_statem:enter_loop/4 and
  proc_lib:start_link/3 in the tcp_reverse example
* Take care of different EOLs in the tcp_reverse example
* Mention state enter calls, the next_event action, and {continue, ...}
  in the docs for how to use gen_statem and gen_server
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase the timeout in the examples to 60s</title>
<updated>2020-02-21T12:09:06+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2020-02-21T12:05:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=d903164d2253dc43f06e48f4b3881cd0c6856d6e'/>
<id>d903164d2253dc43f06e48f4b3881cd0c6856d6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Update examples to use new transport options format</title>
<updated>2019-08-08T12:44:54+00:00</updated>
<author>
<name>juhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2019-08-08T12:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=90924f38eeabe81a21452b4c85f40e0d92cc82d7'/>
<id>90924f38eeabe81a21452b4c85f40e0d92cc82d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Socket argument from ranch_protocol:start_link</title>
<updated>2019-05-09T08:47:15+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2019-05-09T08:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=3ea575d8682560fc02d5583cbf2837e2f2f43e9f'/>
<id>3ea575d8682560fc02d5583cbf2837e2f2f43e9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce Transport:handshake/1,2</title>
<updated>2018-07-02T07:02:00+00:00</updated>
<author>
<name>j.uhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2018-06-26T15:07:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=5ada450fe10a5fc51b7f3f0900571a10547635a1'/>
<id>5ada450fe10a5fc51b7f3f0900571a10547635a1</id>
<content type='text'>
This commit deprecates Transport:accept_ack/1 in favor of
a new forward-compatible function. Transport:handshake/1,2
will use ssl:handshake/2,3 from Ranch 2.0 onward.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit deprecates Transport:accept_ack/1 in favor of
a new forward-compatible function. Transport:handshake/1,2
will use ssl:handshake/2,3 from Ranch 2.0 onward.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace gen_server with gen_statem in examples</title>
<updated>2018-05-07T11:11:16+00:00</updated>
<author>
<name>j.uhlig</name>
<email>j.uhlig@mailingwork.de</email>
</author>
<published>2018-05-03T11:22:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=301f582b97f82e7f7dc2d41bb575671bcc30215e'/>
<id>301f582b97f82e7f7dc2d41bb575671bcc30215e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecated ranch:start_listener/6 and child_spec/6</title>
<updated>2017-05-31T12:11:38+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-05-31T12:11:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=2730f7188738cc7b1100e50bcc8567d33ecb3934'/>
<id>2730f7188738cc7b1100e50bcc8567d33ecb3934</id>
<content type='text'>
The NumAcceptors argument has been moved to transport option
num_acceptor, which defaults to 10. The functions now take
one less argument. The old functions are still here, though
deprecated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The NumAcceptors argument has been moved to transport option
num_acceptor, which defaults to 10. The functions now take
one less argument. The old functions are still here, though
deprecated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Depend on Ranch master in examples</title>
<updated>2017-01-31T14:17:31+00:00</updated>
<author>
<name>Michael Klishin</name>
<email>michael@clojurewerkz.org</email>
</author>
<published>2017-01-25T14:56:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/ranch.git/commit/?id=8a07098b31ebdf37bf2e72fdd4b25a0f0052c849'/>
<id>8a07098b31ebdf37bf2e72fdd4b25a0f0052c849</id>
<content type='text'>
Otherwise they are pinned to 1.2.1.
Per discussion with @essen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise they are pinned to 1.2.1.
Per discussion with @essen.
</pre>
</div>
</content>
</entry>
</feed>
