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

[minion-cvs] Reflect current state of work



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

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

Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- TODO	4 Jan 2003 04:12:50 -0000	1.50
+++ TODO	5 Jan 2003 01:33:23 -0000	1.51
@@ -5,6 +5,7 @@
 	* Top priority
 	. Partially done
 	o Done
+	D Deferred
 	X Abandoned
 
 NEEDS TO BE WRITTEN
@@ -12,9 +13,12 @@
 For 0.0.2: [The 'desireable features' release.  This should contain
     user-visible improvements to address the most glaring defects in 0.0.1.]
 
-	!- Real SMTP module
-		- Exit filtering support
-	- Interface for reply blocks
+	o Real SMTP module
+		o Exit filtering support
+		o Tests for blacklist
+		o Tests for SMTP module
+		- Actually try it out.
+	D Interface for reply blocks
 	. Minimal directory support
 		o Make everything resistant to newline corruption
 		       o Signatures are independent of newline style
@@ -28,7 +32,8 @@
 			o Integrated server list management
 			o Tests for backend
 			o CLI support
-				- Import support
+				- 'Import' support
+				- 'Remove' support
 				o Actually invoke 'downloadDirectory'
 			o Tests for new server lists
 			o Tests for CLI support
@@ -44,8 +49,8 @@
 		o Test backend
 		o Test CLI code
 		- Test CLI
-	. Minimal DOS prevention
-		!- SMTP-address blacklisting (for SMTP module)
+	o Minimal DOS prevention
+		o SMTP-address blacklisting (for SMTP module)
 		o Prevent bogus nicknames from bombing server.
 		o Prevent zlib bombing: minimal version.
 		        o Implement
@@ -72,12 +77,12 @@
 		o Add examples to mixminiond.conf
 	o Refactor main loop to be event based
 	o Balance =-signs on "==ANONYMOUS MESSAGE BEGINS"
-	!- Acknowledgments
-	!- History.
-	!- Triage XXXX'S for 002.
+	. Acknowledgments
+	o Triage XXXX'S for 002.
+	- Fix all XXXX002's.
 	. Document everything
 	o Make __version__ get set automatically, from only one place.
-	- Write a "whatsnew".
+	- Write a "whatsnew" as a part of the README.
 
 Required for "1.0":
 	 [These features must be in place before we can take the system out
@@ -98,6 +103,10 @@
 		  dirs
 		o Make hashlog code use journaling if underlying dbs are
 		  unreliable.
+	- Performance:
+		- Directory servers should cache intermediate information
+		- The server's control structures need to change to
+		  avoid latency problems.
 	- Server core
 		- Cleaner shutdown
 		- Good reset handling
@@ -128,6 +137,9 @@
 		o Make batching algorithm configurable
 		o Infer server IP
 		. Freak out properly on missing/unpublishable IP.
+		- Make all filenames in server config relative to
+		  server home
+		- Directory generation should be configurable somehow.
 		- Make listening configurable for multiple ports/ips, not
 		  all of which need be published.  Perhaps allow different
 		  rules for each listener.
@@ -215,6 +227,8 @@
 		- Write guide for module developers
 		- Write complete user's manual
 		- Complete all other docs
+		- History.
+
 
 Unspecified:
 	[We don't have any specification for this functionality, or any