]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
TODO remove optimizations that won't help.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 22 Feb 2008 09:58:23 +0000 (09:58 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Fri, 22 Feb 2008 09:58:23 +0000 (09:58 +0000)
git-svn-id: file:///svn/unbound/trunk@982 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
doc/TODO

index 306ce9ebc5793def5dd4e3d8b0f4128a5d073f6f..f73f2cf6cb89f222978469c4812e830826ab1aa3 100644 (file)
@@ -1,6 +1,8 @@
 22 February 2008: Wouter
        - +2% for recursions, if identical queries (except for destination
          and query ID) in the reply list, avoid re-encoding the answer.
+       - removed TODO items for optimizations that do not show up in
+         profile reports.
 
 21 February 2008: Wouter
        - speedup of root-delegation message encoding by 15%.
index 9876ed40d34bc1e4dcc5797a827a0589d23892a3..75888848387c1e73be4124674f8f3d88ab80c0c4 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,13 +1,7 @@
 TODO items.
-o #define BIT_... different on bigendian and smallendian systems so that
-  the htons on flags is not needed to send a message from the cache.
-o speed up pkt domain name decompression loop detection using counter perhaps.
-o detect OS/400 pthreads implementation that allows upgrading to writelock
-  on pthreads rwlocks and use it to examine-rd before storing-wr rrset cache.
 o understand synthesized DNAMEs, so those TTL=0 packets are cached properly.
 o understand NSEC/NSEC3, aggressive negative caching, so that updates to
   NSEC/NSEC3 will result in proper negative responses.
-o scrubber has slow pkt_subdomain and pkt_strict_subdomain functions.
 o get serverselection algorithm out of local optimum.
   make subtargets to get rtt info for a couple of targets, like fetch-policy.
   or send out multiple queries to multiple servers.
@@ -27,8 +21,8 @@ o command the server with TSIG inband. get-config, clearcache,
        get stats, get memstats, get ..., reload, clear one zone from cache
 o watch for spoof nearmisses. Keep counter of nearmisses and print that
   in the stats lines, operator can determine what level is a redalert.
-o improve compression of DNS packets by first puttig uncompressible rrs, then
-  compress to their rdata.
+o improve compression of DNS packets by first putting uncompressible rrs, then
+  compress to their rdata. Messes up the ordering of RRs, so bad for interop.
 o NSID rfc 5001 support.
 o timers rfc 5011 support.
 o Treat YXDOMAIN from a DNAME properly, in iterator (not throwaway), validator.