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

[minion-cvs] Reorganize list of remaining work for 0.0.4



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

Modified Files:
	TODO 
Log Message:
Reorganize list of remaining work for 0.0.4

Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -d -r1.108 -r1.109
--- TODO	29 May 2003 03:37:02 -0000	1.108
+++ TODO	29 May 2003 05:53:02 -0000	1.109
@@ -104,7 +104,7 @@
                 o Better syntax
                 o Improved implementation
                 o Tests
-        . Key management:
+        o Key management:
                 o Refactor the scheduler code in ServerMain.  We know
                   too many events now.
                         o Implement
@@ -113,16 +113,14 @@
                 o Ability to generate new serverdesc with old keys.
                         o Implement
                         o Test backend
-                        - Test midend
                         o Automate
                         o Test
-                . Ability to notice discrepancies between SD and
+                o Ability to notice discrepancies between SD and
                   server configuration.
                         o Implement
-.5                      *- Test backend, midend
                         o Integrate with frontend
-                        o Test
-                . Online key rotation
+                        o Test in the field
+                o Online key rotation
                         o Function to determine time for next rotation event.
                         o Ability to add PK to packethandler
                         o Ability to remove PK from packethandler.
@@ -131,22 +129,19 @@
                         o Trigger all of the above as timed events occur.
                         o Generate new SD's as needed
                         o Publish as needed
-2.5                     *- Somehow test the whole business.
-                . Rudimentary directory automation (with trivial pinging)
+                o Rudimentary directory automation (with trivial pinging)
                         o CGI to receive server descriptors:
                                 o replace old ones if superceded, 
                                   reject them if invalid,
                                   and queue them if unrecognized.
                                 o The actual CGI
-2                               *- Tests for above
                         o Ability to move servers from queue to good-list.
-0.5                             *- Tests
-                        . Code to remember whether descriptors are published,
+                                o Tests
+                        o Code to remember whether descriptors are published,
                           and republish as needed
                                 o Implement
                                 o Add 'publish' option
                                 o Add explicit 'republish' command.
-1                               *- Tests
                         o Design directory liveness format.  Maybe include
                           all servers in "live" list for now?
                         o Add code to make directory list some servers
@@ -156,8 +151,14 @@
         o Make "=== BEGIN" stuff comply with openpgp rfc: why rock
           the boat?
         o Add an 'upgrade to new server format' command.
-4       - Finish all documentation, resolve all XXXX004s
-3       . Try out all functionality by hand
+        - Finish all documentation, resolve all XXXX004s
+        - Remaining unit tests
+                - Tests for online key rotation
+                - Tests for ServerInbox and Directory.py
+                - Tests for remembering whether keys are published
+                - Tests for ServerKeyset.regenerate
+                - Tests for checkConsistency
+        . Try out all functionality by hand
                 o Start a server
                 o Get stats 
                 o generate directory w/ blacklisted server