[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[minion-cvs] As-yet-untested code to timeout old connections. Also m...
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv6251
Modified Files:
TODO
Log Message:
As-yet-untested code to timeout old connections. Also move main event loop to a cleaner structure.
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- TODO 20 Dec 2002 23:52:06 -0000 1.42
+++ TODO 21 Dec 2002 01:54:22 -0000 1.43
@@ -18,7 +18,7 @@
- Client-side directory support
- Server-side directory generation (not automated;
still no automatic rotation.)
- - Path support
+ - Path selection
- Minimal DOS prevention
- SMTP-address blacklisting (for SMTP module)
o Prevent zlib bombing: minimal version.
@@ -26,19 +26,25 @@
o Tests for BuildMessage functionality
o Tests for ModuleManager functionality
o Mention in the spec.
- - Timeout connections.
+ . Timeout connections.
+ o Implement timeout logic in MMTPServer
+ o Implement in ServerMain
+ - Tests for MMTPServer code: setting lastActivity
+ - Tests for MMTPServer code: timing out.
+ - Test server
o Configurable mix algorithm, defaulting to cottrell-style
mixing with a medium-long interval.
o Implement
o Tests for configuration
o Tests for new validation functions.
o Add examples to mixminiond.conf
+ o Refactor main loop to be event based
Required for "1.0":
[These features must be in place before we can take the system out
of alpha. We'll do a series of point releases between 0.0.1 and
the first beta. The first three priorities are: replies,
- DOS-preventiion, and directories.]
+ DOS-prevention, and directories.]
- Better CLIs
- Actual strategy for reporting exceptions vs