<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git/lib/nickserver/hkp, 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>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>fix crash when fetched key is rejected (e.g. too short, etc), report errors in the request, prevent most crashes by catching exceptions.</title>
<updated>2013-08-06T08:02:29+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2013-08-06T08:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=be90709b114b6f1cd84b70b58b989a3f46712da4'/>
<id>be90709b114b6f1cd84b70b58b989a3f46712da4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add CouchDB support.</title>
<updated>2013-05-16T05:03:08+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2013-05-16T05:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=51dc03481a9be5148f16e8022a1b00b658739ff3'/>
<id>51dc03481a9be5148f16e8022a1b00b658739ff3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s/sks_url/hkp_url</title>
<updated>2013-05-13T07:12:49+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2013-05-13T07:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=b078659defeead5b68ca2f387d0e308fa7511eb4'/>
<id>b078659defeead5b68ca2f387d0e308fa7511eb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2012-12-24T10:02:24+00:00</updated>
<author>
<name>elijah</name>
<email>elijah@riseup.net</email>
</author>
<published>2012-12-24T10:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=457c2bf135be68b3c49ff20d3f23a6f8507aeda5'/>
<id>457c2bf135be68b3c49ff20d3f23a6f8507aeda5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
