[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