<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git, branch 0.10.0</title>
<subtitle>[nickserver] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/'/>
<entry>
<title>Version 0.10.0</title>
<updated>2017-08-03T14:41:18+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-08-03T14:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=4a9ac60d97b02680ea7197ddb9c00c261b9a33f3'/>
<id>4a9ac60d97b02680ea7197ddb9c00c261b9a33f3</id>
<content type='text'>
This is a maintainance release - bugfixes and upgrades of dependencies.

This release fixes a major issue with leaking file descriptors. Please
upgrade as soon as possible. Ruby 2.1 is required - no other upgrade
issues are known.

bugfixes:
 * #3 handle domains without A-record
 * filedescriptor leak from http_adapters
 * send empty json object on 404 rather than nil
 * remote nicknym is on port 6425
 * use user:password@ prefix in http basic auth

upgrades:
 * require at least ruby 2.1
 * upgrade bundled gems to latest available

tests:
 * more meaningful error messages in case of failures
 * test bundle is up to date
 * regression test for nonexisting domain

integration:
 * Add systemd service unit file
 * Restart nickserver automatically from systemd
 * gitignore: bundle dir

cleanup:
 * old empty adapters and tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a maintainance release - bugfixes and upgrades of dependencies.

This release fixes a major issue with leaking file descriptors. Please
upgrade as soon as possible. Ruby 2.1 is required - no other upgrade
issues are known.

bugfixes:
 * #3 handle domains without A-record
 * filedescriptor leak from http_adapters
 * send empty json object on 404 rather than nil
 * remote nicknym is on port 6425
 * use user:password@ prefix in http basic auth

upgrades:
 * require at least ruby 2.1
 * upgrade bundled gems to latest available

tests:
 * more meaningful error messages in case of failures
 * test bundle is up to date
 * regression test for nonexisting domain

integration:
 * Add systemd service unit file
 * Restart nickserver automatically from systemd
 * gitignore: bundle dir

cleanup:
 * old empty adapters and tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'test/nonexisting-domain' into 'master'</title>
<updated>2017-07-25T07:01:56+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-25T07:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=e44f2f1801725f4f6a236fe5e588ac73bd31706c'/>
<id>e44f2f1801725f4f6a236fe5e588ac73bd31706c</id>
<content type='text'>
test: regression test for nonexisting domain

See merge request !17</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test: regression test for nonexisting domain

See merge request !17</pre>
</div>
</content>
</entry>
<entry>
<title>test: regression test for nonexisting domain</title>
<updated>2017-07-25T06:59:42+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-25T06:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=a84cadd0d689fdb12bea36973275d77646e5aa24'/>
<id>a84cadd0d689fdb12bea36973275d77646e5aa24</id>
<content type='text'>
related to platform#8674
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
related to platform#8674
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'test/http-adapter' into 'master'</title>
<updated>2017-07-24T10:00:01+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T10:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=96a82fbfa5f0ba7d00a0f3e8b95942f05b1211fa'/>
<id>96a82fbfa5f0ba7d00a0f3e8b95942f05b1211fa</id>
<content type='text'>
test: minor: add http adapter test

See merge request !16</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test: minor: add http adapter test

See merge request !16</pre>
</div>
</content>
</entry>
<entry>
<title>test: minor: add http adapter test</title>
<updated>2017-07-24T09:02:48+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T09:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=3250015cc6e6a14a550a83cd7d5fe6faefc5e185'/>
<id>3250015cc6e6a14a550a83cd7d5fe6faefc5e185</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bugfix/name-resolution' into 'master'</title>
<updated>2017-07-24T08:05:11+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T08:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=eda9a0829b670975244f39b89b23ac2695493e75'/>
<id>eda9a0829b670975244f39b89b23ac2695493e75</id>
<content type='text'>
fix: #3 handle domains without A-record

Closes #3

See merge request !15</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix: #3 handle domains without A-record

Closes #3

See merge request !15</pre>
</div>
</content>
</entry>
<entry>
<title>fix: #3 handle domains without A-record</title>
<updated>2017-07-24T08:03:22+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T07:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=b1738a78ccf5768f92068a27255f9f69be1c3147'/>
<id>b1738a78ccf5768f92068a27255f9f69be1c3147</id>
<content type='text'>
If a domain only has an mx record but no A record it
will trigger a ConnectionError when attempting the
nicknym key lookup.

We need to detect and handle this in the http adapter
already because once the exception is handled by Celluloid
our actor will be terminated.

So now we allow for handing a rescue option to the
adapter with a string that is checked for inclusion in
the error message. If the string is found the exception
will be caught and the adapter returns nil.

We only make use of this when checking the availability
of nicknym so far. That should be the only http request
going out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a domain only has an mx record but no A record it
will trigger a ConnectionError when attempting the
nicknym key lookup.

We need to detect and handle this in the http adapter
already because once the exception is handled by Celluloid
our actor will be terminated.

So now we allow for handing a rescue option to the
adapter with a string that is checked for inclusion in
the error message. If the string is found the exception
will be caught and the adapter returns nil.

We only make use of this when checking the availability
of nicknym so far. That should be the only http request
going out.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'test/fd-count-tweak' into 'master'</title>
<updated>2017-07-24T08:01:49+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T08:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=cfa6395c7e5728de02221b94b5f9cfe8a4debf09'/>
<id>cfa6395c7e5728de02221b94b5f9cfe8a4debf09</id>
<content type='text'>
minor: tweak file descriptor count test

See merge request !14</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
minor: tweak file descriptor count test

See merge request !14</pre>
</div>
</content>
</entry>
<entry>
<title>minor: tweak file descriptor count test</title>
<updated>2017-07-24T06:10:32+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T06:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=416a410a5bc3f78ff63205caa08281743892f023'/>
<id>416a410a5bc3f78ff63205caa08281743892f023</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'upgrade/bundle' into 'master'</title>
<updated>2017-07-24T05:22:44+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2017-07-24T05:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=8c998a12187bebe744a29092ca65d65b1f390529'/>
<id>8c998a12187bebe744a29092ca65d65b1f390529</id>
<content type='text'>
Upgrade/bundle

See merge request !12</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Upgrade/bundle

See merge request !12</pre>
</div>
</content>
</entry>
</feed>
