summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO11
1 files changed, 6 insertions, 5 deletions
diff --git a/doc/TODO b/doc/TODO
index 050dbf889d..30cdafdb70 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -92,20 +92,21 @@ N - DNS improvements
. Asynchronous DNS
o Document and rename SearchDomains, ResolvConf options
D Make API closer to getaddrinfo()
- - Teach it to be able to listen for requests to be processed.
+ - Teach evdns to be able to listen for requests to be processed.
. Design interface.
- Rename stuff; current names suck.
. Design backend.
- Implement
. Listen for questions
o Parse questions, tell user code
- . Let user code tell us the answer
- - Generate responses
+ o Let user code tell us the answer
+ o Generate responses
o Send responses to client
o Queue responses when we see EAGAIN
- Retry responses after a while
- - Be efficient about labels.
- - Be more memory-efficient
+ o Be efficient about labels.
+ - Test
+d - Be more memory-efficient
- Add some kind of general question/response API so libevent can be
flexible here.
d - Add option to use /etc/hosts?