diff options
author | Nick Mathewson <nickm@torproject.org> | 2006-08-22 06:10:58 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2006-08-22 06:10:58 +0000 |
commit | 06bc0adf4d4674de538e15521d5eaf6ac511ae8f (patch) | |
tree | ac984733292c20ef34660c9aa590043af680a353 | |
parent | 3ba39a768ac25bf6e9e6f604f0d8eb377b951a44 (diff) | |
download | tor-06bc0adf4d4674de538e15521d5eaf6ac511ae8f.tar tor-06bc0adf4d4674de538e15521d5eaf6ac511ae8f.tar.gz |
r8557@Kushana: nickm | 2006-08-22 02:10:12 -0400
dns-related TODO changes.
svn:r8215
-rw-r--r-- | doc/TODO | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -28,7 +28,7 @@ Important bugfixes in 0.1.2.x: will then refuse to start even if you fix your clock. Items for 0.1.2.x: - - bug #280: getaddrinfo does not set hints + o bug #280: getaddrinfo does not set hints - bug #314: is the fix for this just to check not only address_is_in_virtual_range(req->address) but also to check whether ent = strmap_get(addressmap, address) and ent->new_address is set? @@ -113,7 +113,14 @@ N . Improve memory usage on tight-memory machines. - Make the Nameservers option documented, and make it work right on reload. o Fail when we have no configured nameservers! - - Make it the default on platforms where it works. + o Make it the default on platforms where it works. + - Add ipv6 support; make API closer to getaddrinfo(). (i.e., allow a + single AAAA/A query, return cname as well) + - Teach it to be able to listen for A and PTR requests to be processed. + Interface should be set_request_listener(sock, cb); [ cb(request) ] + send_reply(request, answer);. + - Refactor exit side of resolve: do we need a connection_t? + - Refactor entry side of resolve: do we need a connection_t? - Security improvements - Directory guards @@ -123,8 +130,10 @@ R - remember the last time we saw one of our entry guards labelled with - Make reverse DNS work. - Specify - - Implement with dnsworkers - - Implement in eventdns + X Implement with dnsworkers + (There's no point doing this, since we will throw away dnsworkers once + eventdns is confirmed to work everywhere.) + o Implement in eventdns - Connect to resolve cells, server-side. - Add client-side interface |