<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git/test, branch 0.9.0</title>
<subtitle>[nickserver] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/'/>
<entry>
<title>silence Celluloid.logger in tests</title>
<updated>2016-10-02T13:05:02+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-10-02T13:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=5967c4a568aff2c5e73e3ab933aa68d25387aeb1'/>
<id>5967c4a568aff2c5e73e3ab933aa68d25387aeb1</id>
<content type='text'>
Introduced CelluloidTest as a test class for all tests that depend on
Celluloid being up and running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduced CelluloidTest as a test class for all tests that depend on
Celluloid being up and running.
</pre>
</div>
</content>
</entry>
<entry>
<title>change default adapter to CelluloidHttp</title>
<updated>2016-09-30T10:47:32+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-30T10:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=ab31d9ca7dca20c873a7240482d1736d0f6b6dae'/>
<id>ab31d9ca7dca20c873a7240482d1736d0f6b6dae</id>
<content type='text'>
Turns out without this nickserver will not respond to multiple concurrent requests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out without this nickserver will not respond to multiple concurrent requests.
</pre>
</div>
</content>
</entry>
<entry>
<title>minor: test: fix * interpreted as arg prefix warning</title>
<updated>2016-09-30T10:46:05+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-30T10:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=0d4a43cf03f4efeeed1d380c931ab72184346ea1'/>
<id>0d4a43cf03f4efeeed1d380c931ab72184346ea1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>logging: use proper logger</title>
<updated>2016-09-30T09:59:20+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-30T09:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=8ee1d1cb70bee8c938966e4e042b4929ced8b1a3'/>
<id>8ee1d1cb70bee8c938966e4e042b4929ced8b1a3</id>
<content type='text'>
This way the logs do not interfere with test output
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way the logs do not interfere with test output
</pre>
</div>
</content>
</entry>
<entry>
<title>skip tests with ConnectionErrors</title>
<updated>2016-09-29T10:56:14+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-29T10:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=4cd842927a60e4e81915da22983f216ccd54d6a3'/>
<id>4cd842927a60e4e81915da22983f216ccd54d6a3</id>
<content type='text'>
We handle these errors nicely in the dispatcher and have tests for that.
Tests should fail or err out when running into exceptions we are not
handling yet. But for these it's better to just skip.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We handle these errors nicely in the dispatcher and have tests for that.
Tests should fail or err out when running into exceptions we are not
handling yet. But for these it's better to just skip.
</pre>
</div>
</content>
</entry>
<entry>
<title>use plain http.rb rather than celluloid i/o</title>
<updated>2016-09-24T10:02:12+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-24T10:00:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=5a93f2d29c96e649440101f2d1ca28247631b59e'/>
<id>5a93f2d29c96e649440101f2d1ca28247631b59e</id>
<content type='text'>
Turns out http.rb does not support celluloid i/o andymore and we were not making
use of it anyway.

Here's what https://github.com/httprb/http/wiki/Thread-Safety says:
(NOTE: this gem previously supported Celluloid::IO, but that support was removed to add the current timeout backend. It may be added back in a future version)

So now we have a plain http.rb adapter and use that as the default.
This prevents actors from crashing in the adapter (as we don't have any).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out http.rb does not support celluloid i/o andymore and we were not making
use of it anyway.

Here's what https://github.com/httprb/http/wiki/Thread-Safety says:
(NOTE: this gem previously supported Celluloid::IO, but that support was removed to add the current timeout backend. It may be added back in a future version)

So now we have a plain http.rb adapter and use that as the default.
This prevents actors from crashing in the adapter (as we don't have any).
</pre>
</div>
</content>
</entry>
<entry>
<title>test: rename so no name is duplicated</title>
<updated>2016-09-24T09:56:59+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-24T09:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=c32bce3399eb1bca8987a49ecc89700458803250'/>
<id>c32bce3399eb1bca8987a49ecc89700458803250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: some very basic functional tests</title>
<updated>2016-09-23T13:54:34+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-23T13:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=906724ff074710c7078b2d8423edd2477283b2e1'/>
<id>906724ff074710c7078b2d8423edd2477283b2e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hand on connection errors to dispatcher so it can handle it</title>
<updated>2016-09-22T09:31:01+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-22T09:31:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=1202e3b03c3bb88cd3a63dae3866167564f1d25d'/>
<id>1202e3b03c3bb88cd3a63dae3866167564f1d25d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feature: 502 on ConnectionErrors</title>
<updated>2016-09-22T09:07:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-09-22T09:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=48cdd4b1ee0685674aa998d4daa295656d80ead3'/>
<id>48cdd4b1ee0685674aa998d4daa295656d80ead3</id>
<content type='text'>
If one source raises a 502 and no other handler has any result we'll
respond with a 502 - bad gateway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If one source raises a 502 and no other handler has any result we'll
respond with a 502 - bad gateway.
</pre>
</div>
</content>
</entry>
</feed>
