<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git/lib/nickserver, branch version/0.8</title>
<subtitle>[nickserver] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/'/>
<entry>
<title>minor tweaks to hkp response parsing</title>
<updated>2016-04-10T16:22:38+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-04-10T15:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=5f8f7aa5d283df7ed60145094005ce464660ec2c'/>
<id>5f8f7aa5d283df7ed60145094005ce464660ec2c</id>
<content type='text'>
Only parse responses that have status code 200 (OK).
Simplify status code handling a bit

Also profiled it to see if duplicate calculations matter.
They don't (2ms for validating 12 keys)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only parse responses that have status code 200 (OK).
Simplify status code handling a bit

Also profiled it to see if duplicate calculations matter.
They don't (2ms for validating 12 keys)
</pre>
</div>
</content>
</entry>
<entry>
<title>deprecation: File.exists? -&gt; File.exist?</title>
<updated>2016-04-10T15:31:24+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-04-10T13:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=cc3e5dc31d18ef30455e2c63e0cf078e0905bdca'/>
<id>cc3e5dc31d18ef30455e2c63e0cf078e0905bdca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bugfix: 404 if no key matches, fixes #6789</title>
<updated>2016-04-10T15:31:24+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-04-10T12:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=78f11d66a8521492a2fbca78c9e9c9e99ebc4a3e'/>
<id>78f11d66a8521492a2fbca78c9e9c9e99ebc4a3e</id>
<content type='text'>
I also separated the parsing of the hkp response from
FetchKeyInfo.

This way FetchKeyInfo has the EM specific code that has
sideeffects and the logic is in a class without sideeffects
and (almost) without state.

The only state we keep is the KeyInfo array that contains
all the information the server returns. This way we avoid
parsing the response multiple times.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I also separated the parsing of the hkp response from
FetchKeyInfo.

This way FetchKeyInfo has the EM specific code that has
sideeffects and the logic is in a class without sideeffects
and (almost) without state.

The only state we keep is the KeyInfo array that contains
all the information the server returns. This way we avoid
parsing the response multiple times.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: initial travis setup</title>
<updated>2016-04-10T10:06:06+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-04-08T06:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=6d28ca3687ffbd19169888458f7bafa3f3dfa57c'/>
<id>6d28ca3687ffbd19169888458f7bafa3f3dfa57c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add a sleep to restart. appears to finally resolve https://leap.se/code/issues/3526</title>
<updated>2014-11-24T23:41:31+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-11-24T23:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=e99a9ec4582357f22fbdbc222edbe92ef6da6e72'/>
<id>e99a9ec4582357f22fbdbc222edbe92ef6da6e72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bind nickserver only to localhost</title>
<updated>2014-10-29T23:58:23+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-10-29T23:58:23+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=1b4a0769f5ce4708758c10952370cb06cc2201e9'/>
<id>1b4a0769f5ce4708758c10952370cb06cc2201e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>don't try to remove pid file when we get a singal to halt, we won't have permissions anyway.</title>
<updated>2014-10-29T23:42:38+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-10-29T23:42:38+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=05f7d47166230c0556140f2a349439b3bc27d347'/>
<id>05f7d47166230c0556140f2a349439b3bc27d347</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>catch SIGINT and SIGHUP</title>
<updated>2014-10-29T23:21:46+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-10-29T23:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=5c39ab10b490c3571d1169128c7e3095e9b6fefc'/>
<id>5c39ab10b490c3571d1169128c7e3095e9b6fefc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>added kkp_ca_file config option</title>
<updated>2014-08-05T22:11:33+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2014-08-05T22:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=b76d1bcc4d135f0d46a1f5daa54a0faa939cfd20'/>
<id>b76d1bcc4d135f0d46a1f5daa54a0faa939cfd20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move config file location to /etc/nickserver.yml</title>
<updated>2013-12-24T08:49:23+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2013-12-24T08:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=2136e15f3e8165cc805dff95844ba0702f5034e5'/>
<id>2136e15f3e8165cc805dff95844ba0702f5034e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
