[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Rewrite MMTP implementation to conform to spec, transfe...
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv2231
Modified Files:
Makefile TODO
Log Message:
Rewrite MMTP implementation to conform to spec, transfer data with less
latency, and take up less space. Should be backward compatible, but
probably needs some more burn-in.
Also, misc pychecker work.
Index: Makefile
===================================================================
RCS file: /home/minion/cvsroot/src/minion/Makefile,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- Makefile 19 Dec 2003 01:13:32 -0000 1.61
+++ Makefile 3 Jan 2004 05:45:25 -0000 1.62
@@ -292,9 +292,11 @@
lib/mixminion/*.py lib/mixminion/*/*.py
update-copyright:
- touch -t 200301010000 jan1
+ touch -t 200401010000 jan1
find . -type f -newer jan1 | xargs perl -i.bak -pe \
- 's/Copyrigh[t] 2002 Nick Mathewson/Copyright 2002-2003 Nick Mathewson/;'
+ 's/Copyrigh[t] 2002-2003 Nick Mathewson/Copyright 2002-2004 Nick Mathewson/;'
+ find . -type f -newer jan1 | xargs perl -i.bak -pe \
+ 's/Copyrigh[t] 2003 Nick Mathewson/Copyright 2003-2004 Nick Mathewson/;'
longlines:
find lib src \( -name '*.py' -or -name '*.[ch]' \) -print0 \
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- TODO 21 Dec 2003 19:07:19 -0000 1.177
+++ TODO 3 Jan 2004 05:45:25 -0000 1.178
@@ -31,6 +31,8 @@
- UI improvements
- RFC822 interface and maildir-style exit module to help
integrators.
+ o MMTP
+ o Make MMTP bursty, at least on client side.
- Large reply messages and efwd messages
- Fragment-pool logic for client
- Manual pages
@@ -67,7 +69,7 @@
- Make client-side pooling configurable and more
sophisticated.
- Make DH parameter length configurable at 1024 bits
- (or higher)?
+ (or higher)?
. Freak out properly on missing/unpublishable IP.
. Full validation function for client
. Full validation function for server
@@ -178,7 +180,6 @@
into RAM at once.
- Fragment and unfragment large messages on disk.
- MMTP / async
- - Make MMTP bursty, at least on client side.
- Tests for all cases:
- Packet to server with bogus IP
- Junk