[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Untested and likely buggy code to limit bandwidth usage...
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv1148
Modified Files:
TODO
Log Message:
Untested and likely buggy code to limit bandwidth usage and number of concurrent outgoing connections
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- TODO 6 Feb 2004 17:57:30 -0000 1.188
+++ TODO 6 Feb 2004 23:14:28 -0000 1.189
@@ -19,11 +19,11 @@
o Clear up specification for multiple addrs on MAIL
. Infrastructure -- high level
o Servers need to download and use directories
- . Servers should use downloaded directories to print useful
+ o Servers should use downloaded directories to print useful
nicknames for other servers rather than just IP addresses.
o For outgoing connections
o For incoming connections
- . Test
+ o Test
- Have callers of Packet/BuildMessage/DeliveryPacket
decide whether to look for a tag in the RI field.
D Make processing thread and module thread general
@@ -48,17 +48,24 @@
servers from directory.
o Implement
- Test
- - RFC822 interface and maildir-style exit module to help
- integrators.
+ - Maildir-style exit module to help integrators.
. MMTP
o Make MMTP bursty.
- - Bandwidth throttling
- - Limit number of simultaneous outgoing connections
- - Limit number of bytes transmitted per second
- - Limit number of bytes read per second.
- - Security
- - Make createPrivateDirs gripe about group-writable parent
- dirs
+ . Bandwidth throttling
+ . Limit number of simultaneous outgoing connections
+ o Implement code
+ o Implement configurability
+ - Test
+ . Limit number of bytes transmitted/read per second
+ o Implement per-connnection cap functionality.
+ o Set and adjust caps.
+ - Configuration to enable caps
+ - Test
+ - Limit number of packets sent over single client
+ connection.
+ o Security
+ X Make createPrivateDirs gripe about group-writable parent
+ dirs. [Actually, this has been done for a while!]
- Large reply messages and efwd messages
- Fragment-pool logic for client
- Manual pages
@@ -71,8 +78,11 @@
- Add pages for 'mixminiond' and 'mixminion.conf' and
'mixminiond.conf'.
- Maybe add a page for Mixminion integration.
+
Reach for 0.0.7:
- Dummies and pinging
+ - RFC822 interface and maildir-style exit module to help
+ integrators.
- Make 'SIGHUP' reload, (and 'SIGUSR' dump).
- SIGHUP should reconfigure everything:
- Logs