<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nickserver.git/test/unit/request_handlers, branch version/0.9</title>
<subtitle>[nickserver] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/'/>
<entry>
<title>wip: key lookup by address via leaps nicknym</title>
<updated>2016-08-31T10:14:52+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-30T10:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=625416ac16a1216240fc4c48aa19802ef8a967a1'/>
<id>625416ac16a1216240fc4c48aa19802ef8a967a1</id>
<content type='text'>
I added a RequestHandler that uses Nicknym::Source - but that has not
been implemented yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I added a RequestHandler that uses Nicknym::Source - but that has not
been implemented yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: make the RequestHandler classes callable</title>
<updated>2016-08-30T10:36:40+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-30T10:10:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=b22e23eb9f5a1cb3e37ab2a26b1091183574f4e4'/>
<id>b22e23eb9f5a1cb3e37ab2a26b1091183574f4e4</id>
<content type='text'>
Whenever a RequestHandler class is called we instantiate it with the request.
Then we call handle on the instance. This way we can access the request and
its content via accessors rather than only in the handle method.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Whenever a RequestHandler class is called we instantiate it with the request.
Then we call handle on the instance. This way we can access the request and
its content via accessors rather than only in the handle method.
</pre>
</div>
</content>
</entry>
<entry>
<title>feature: keep trying if no Host header given</title>
<updated>2016-08-30T06:25:16+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-29T10:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=cd1bbe970ca17034b0e380ff2996542e3af81e31'/>
<id>cd1bbe970ca17034b0e380ff2996542e3af81e31</id>
<content type='text'>
So far we would error out if no host was specified in the config or
the request. It's true that we can't do local lookup if we don't
know our own domain. However we can still use HKP.

In the future we will query leaps own API for other providers. If the
host was not set in the initial request we might even proxy a request to
ourselves. Providing the Host header will prevent an infinite loop in
that case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So far we would error out if no host was specified in the config or
the request. It's true that we can't do local lookup if we don't
know our own domain. However we can still use HKP.

In the future we will query leaps own API for other providers. If the
host was not set in the initial request we might even proxy a request to
ourselves. Providing the Host header will prevent an infinite loop in
that case.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: split EmailHandler in 3</title>
<updated>2016-08-29T10:03:16+00:00</updated>
<author>
<name>Azul</name>
<email>azul@riseup.net</email>
</author>
<published>2016-08-29T09:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/nickserver.git/commit/?id=0784391a21b75ca52892e992a614b0f927ade00e'/>
<id>0784391a21b75ca52892e992a614b0f927ade00e</id>
<content type='text'>
InvalidEmailHandler - handle emails with an invalid format
LocalEmailHandler   - handle emails on the local domain
EmailHandler        - handle all other emails by using hkp

This is a preparation to add leap provider email lookup and remove
hkp eventually. But for now we keep the behaviour the same and only
refactor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
InvalidEmailHandler - handle emails with an invalid format
LocalEmailHandler   - handle emails on the local domain
EmailHandler        - handle all other emails by using hkp

This is a preparation to add leap provider email lookup and remove
hkp eventually. But for now we keep the behaviour the same and only
refactor.
</pre>
</div>
</content>
</entry>
</feed>
