summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2006-12-12 02:56:23 +0000
committerNick Mathewson <nickm@torproject.org>2006-12-12 02:56:23 +0000
commite53bca15e7fd66aea802d657030e14ad5eb3b0d5 (patch)
tree61054e871584b0382a4cca6f89a43a4e227ae7b8 /doc
parentc58d9494dfff0a404c8b86b89733277915c279ff (diff)
downloadtor-e53bca15e7fd66aea802d657030e14ad5eb3b0d5.tar.gz
tor-e53bca15e7fd66aea802d657030e14ad5eb3b0d5.zip
r11492@Kushana: nickm | 2006-12-11 12:30:23 -0500
Implement dns server reply retry logic. svn:r9081
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO10
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/TODO b/doc/TODO
index 30cdafdb70..6a63c6b163 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -95,16 +95,18 @@ N - DNS improvements
- 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 Design backend.
+ . Implement
+ o Listen for questions
o Parse questions, tell user code
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
+ o Retry responses after a while
o Be efficient about labels.
+ - Comment everything.
+ - Clean up XXXX items
- Test
d - Be more memory-efficient
- Add some kind of general question/response API so libevent can be