[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