[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[minion-cvs] Fragmentation backend now works for at least one test c...



Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv9529

Modified Files:
	TODO 
Log Message:
Fragmentation backend now works for at least one test case.  More tests to come. Woohoo.

Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -d -r1.142 -r1.143
--- TODO	17 Aug 2003 21:09:56 -0000	1.142
+++ TODO	18 Aug 2003 00:41:10 -0000	1.143
@@ -39,7 +39,7 @@
                         o Make unittests pass without warnings
                         o Add a makeshift interactive mode.
                         o Real locking
-                        o Real RNG via CryptGenRandom() 
+                        o Real RNG via CryptGenRandom()
                 o Twisted port decision
                 o Website work
         o Refactor filestore logic out of ServerQueue
@@ -53,25 +53,26 @@
                 o Implement common logic
                 o Refactor existing classes
                 o Tests for new logic
+        o Change descriptors to accept YYYY-MM-DD.
+                o Implement
+                o Test
         . Initial support for email headers (client side)
                 o Implement
                 - Give error messages on bad headers
                 - Test
-        . Support for large messages and K-of-N
+        . Support for large messages and K-of-N in fwd messages
                 o fec backend code
                 o Tests and timing for fec backend
                 . Common fragment-pool code
                         o Implement
-                        - Test
+                        o Test fragmentation
+                        - Test reassembly
                 - Fragment genration code for client
                 - Fragment-pool logic for server
-                - Fragment-pool logic for client
+                - FRAG routing type
                 - Advertise fragment reassembly in server descriptors
                 - Check server descriptors when fragmenting
                 - Tests
-        o Change descriptors to accept YYYY-MM-DD.
-                o Implement
-                o Test
         . UI improvements:
                 o If we can't read serverdescs on startup, suggest a
                   server-DELKEYS.
@@ -109,6 +110,10 @@
         - Servers need to download and use directories
         - Servers redirect to latest IP if old IP is down.  (Dynamic
           IP support, after a fashion)
+        - Large replies and efwd messages
+                - Relay non-FRAG fragment messages
+                - Send logic for client
+                - Fragment-pool logic for client
         - Full Windows client-side support
                 - Address everything on Itamar's non-blocking
                   incompatibility list.
@@ -126,8 +131,8 @@
                         - Network setup
                         - Module setup
                         - (What else?)
-                - SIGHUP should check whether serverinfo should be 
-                  regenerated. 
+                - SIGHUP should check whether serverinfo should be
+                  regenerated.
                 - Add SIGUSR1 to do rotate-and-dump only.
         - Security improvements
                 - Add ability to mark nodes as having same