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

[minion-cvs] Mixminion just delivered its first test message. Still...



Update of /home/minion/cvsroot/src/minion
In directory moria.seul.org:/tmp/cvs-serv13014

Modified Files:
	TODO pycheckrc 
Log Message:
Mixminion just delivered its first test message.  Still requires babysitting
that only I can do, though. :P  BTW, happy birthday to me!

BuildMessage.py: Add warning in comment

Common.py: Withstand logging in nonexistant dir

Config.py: 
	- Path len is an int
	- Add more validation

HashLog.py:
	- Withstand logging in nonexistant dir.

MMTPServer.py:
	- Quiet debugging a bit
	- Debug server class

Main.py:
	- Add client CLI

ClientMain.py:
	- Stub client CLI.  Doesn't do anything worthwhile yet

Modules.py:
	- Fix dumb typo

ServerMain.py:
	- Much debugging

test.py:
	- Suspend log more consistently

testSupport.py:
	- Debug testing module
	



Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- TODO	29 Aug 2002 03:30:21 -0000	1.22
+++ TODO	31 Aug 2002 04:12:36 -0000	1.23
@@ -16,19 +16,20 @@
          work.  There need not be an interface for replies.  Key rotation
          need not be automated.]
 
-	. MBox module
-		o Implement
-		- Test
 	. Server
 		o Startup, config
 		o Hardwired code to drop undeliverable messages
 		o Document ServerMain
 		o Unit test for keyset 
+		- Make at least one delivery happen
+			- BUG: Make sure hashlogs get written
+			- BUG: "Unable to handle message with unknown type 65534
+			- BUG: Changing port should make keyid die.
+		- Need 'nuke keys' cli.
 		- Unit tests for various queues.
 		*- Better debugging logs
 		- Test code to start 3 or 4 servers on one machine and
                   try sending some messages through.
-	- Better log messages at all points throughout system.
 	. CLI for server
 		o Common CLI code.	
 		o Run server
@@ -43,22 +44,27 @@
 		- Test CLI client
 	- Config
 		o Infer nickname
-		- Stub validation function for client
-		- Stub validation function for server		
+		o Stub validation function for client
+		o Stub validation function for server
+		o Warn about unimplemented allow/deny
+		o Warn about all unimplemented features
 		- Example config
-		- Warn about unimplemented allow/deny
-		- Warn about all unimplemented features
 	. Build
 		. Ability to pull ssl.
 		o Ability to build ssl.
 		- Marginal 'make install'
 	- Integration testing
+		- Better log messages at all points throughout system.
 		. Fake delivery module for MBOX-less testing of core
 			*- Tests for fake delivery module
 		- Automated tests for several servers running on one machine.
 		- Tests for servers on several different machines.
+	. MBox module
+		o Implement
+		- Test
 	- Rename versions to 0.1.
-	- Marginally clean shutdown for server
+	- Change output of dates to avoid potential GMT confusion.
+	o Marginally clean shutdown for server
 	- Versioning :)
 	- Final license
 	- Documentation
@@ -66,7 +72,7 @@
 		- Basic HOWTO
 		- Difference between XXXX FFFF ????
 		- Overall design
-
+	- Separate package for server code.
 
 Required for "1.0":
 	 [These features must be in place before we can take the system out

Index: pycheckrc
===================================================================
RCS file: /home/minion/cvsroot/src/minion/pycheckrc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- pycheckrc	25 Jun 2002 11:41:07 -0000	1.2
+++ pycheckrc	31 Aug 2002 04:12:36 -0000	1.3
@@ -3,7 +3,8 @@
 # bool: warnings for Doc Strings
 noDocModule = 1
 noDocClass = 1
-noDocFunc = 1
+# XXXX Reenable for paranoia
+noDocFunc = 0 
 
 # bool: when checking if class data members (attributes) are set
 #       check all members or __init__() only