[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[minion-cvs] Reflect current state of 002



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

Modified Files:
	TODO 
Log Message:
Reflect current state of 002

Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- TODO	29 Dec 2002 20:24:14 -0000	1.44
+++ TODO	31 Dec 2002 04:53:09 -0000	1.45
@@ -19,12 +19,16 @@
 		       o Signatures are independent of newline style
 		       o Config files are read independent of newline style.
 		       o Tests for above.
-		       - Directories are independent of nl style
+		       o Directories are independent of nl style
 		       - Tests for above
 		- Test whether serverinfo is really pickleable.
 		- Client-side directory support
-		- Server-side directory generation (not automated;
+		. Server-side directory generation (not automated;
 	          still no automatic rotation.)	
+		  	o Backend
+			- CLI
+			. Tests for backend
+			- Tests for CLI
 	- Path selection
 	. Minimal DOS prevention
 		- SMTP-address blacklisting (for SMTP module)
@@ -33,8 +37,7 @@
 			o Tests for BuildMessage functionality
 			o Tests for ModuleManager functionality
 			o Mention in the spec.
-			- Check whether Zooko's memory-bounding
-		          uncompress code is right for us.
+			- Arg! Make space-bound zlib work under Python <2.2.
 		o Timeout connections.
 			o Implement timeout logic in MMTPServer
 			o Implement in ServerMain
@@ -43,8 +46,9 @@
 			o Test server
 	- Add another level of CLI commands. (E.g., mixminion server
 	  keygen)?
-	- Correct README to mention: gmake, no 'make build',
-	 ~mixminion must be mode 0700.
+	o Correct README to mention: no 'make build'.
+	o Correct mixminiond.conf to mention that ~ must be mode 0700.
+	o Fix Makefile to work on FreeBSD.
 	o Configurable mix algorithm, defaulting to cottrell-style
 	  mixing with a medium-long interval.
 	  	o Implement
@@ -52,6 +56,10 @@
 		o Tests for new validation functions.
 		o Add examples to mixminiond.conf
 	o Refactor main loop to be event based
+	- Balance =-signs on "==ANONYMOUS MESSAGE BEGINS"
+	- Acknowledgments
+	- History.
+	- Triage XXXX'S for 002.
 
 Required for "1.0":
 	 [These features must be in place before we can take the system out
@@ -127,6 +135,7 @@
 			- Notice servers that don't support MMTP, or
 			  don't relay.
 			- Notice Allow/Deny.
+			- Ability to specify only last hop.
 		- Reply to reply block
 		- Examine reply block
 		- Send message to user with known key
@@ -150,6 +159,7 @@
 			- Bad recipients
 			- Hunt down leaks
 	- Build and install process
+	  	- The version string should be given in only one place
 		- Use sane arguments when testing with multiple python versions
 		o Get SSL as needed
 		- Well-tested 'make install'