From aafc309414a3e629e32f451d8306015acd0c42b5 Mon Sep 17 00:00:00 2001
From: Nick Mathewson <nickm@torproject.org>
Date: Thu, 22 Jun 2006 07:49:41 +0000
Subject: Mark some more TODO items done.

svn:r6681
---
 doc/TODO | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

(limited to 'doc')

diff --git a/doc/TODO b/doc/TODO
index 5b4482531..dc0d5ed8d 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -38,22 +38,26 @@ N   . Improve memory usage on tight-memory machines.
           somebody requests a desc that we throw away before we deliver it),
           but this happens only when somebody wants an obsolete desc, and
           clients can already handle truncated replies.
-        . But what do we do about compression? That's the part that makes
+        o But what do we do about compression? That's the part that makes
           stuff hard.
           o Implement compress/decompress-on-the-fly support.
           o Use it for returning lists of descriptors.
-          - Use it for returning lists of network status docs. (This will
+          o Use it for returning lists of network status docs. (This will
             take a hybrid approach; let's get the other bits working first.)
           o Make clients handle missing Content-Length tags.  (Oh, they do.)
             o Verify that this has happened for a long time.
         o Try a similar trick for spooling out v1 directories.  These we
           _uncompress_ on the fly.
         - Look into pulling serverdescs off buffers as they arrive.
-        - Mmap cache files where possible.
-          - Mmap cached-routers file; when building it, go oldest-to-newest.
-            - Make sure offset is correct in the presence of windows FS
-              insanity.
-          - Save and mmap v1 directories; store them zipped?
+        . Mmap cache files where possible.
+          o Mmap cached-routers file; when building it, go oldest-to-newest.
+          - More unit tests and asserts for cached-routers file: ensure digest
+            for the right router.  Verify dl by digest, fp, etc.
+          - Make sure cached-routers values and offsets are correct in the
+            presence of windows FS insanity.
+          - Save and mmap v1 directories; store them zipped, not uncompressed 
+          - Store networkstatus docs zipped, not uncompressed.  Maaaybe mmap
+            them too.
 
     - "bandwidth classes", for incoming vs initiated-here conns.
     o Asynchronous DNS
-- 
cgit v1.2.3