[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[minion-cvs] ClientMain:



Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv28684/src/minion

Modified Files:
	TODO setup.py 
Log Message:

ClientMain:
- Client support for headers
- Support for removing old msgs from client queue

test:
- Tests for headers in DeliveryPacket
- Tests for headers in SMTP delivery

ServerMain:
- Add a 'quiet' startup option.



Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -d -r1.128 -r1.129
--- TODO	7 Jul 2003 16:49:24 -0000	1.128
+++ TODO	7 Jul 2003 18:55:14 -0000	1.129
@@ -23,30 +23,35 @@
                 o Lazy-load deliverable messages.
                 o Don't block while shredding messages at startup.
                 o Shutdown faster on SIGTERM.
-        - Background projects:
-                . Work on porting clients to cygwin, win32.
-                - Twisted port decision
+        . Background projects:
+                o Port to cygwin
+                - Start win32 port
+                o Twisted port decision
                 - Website, FAQ
-        - Initial support for email headers
-                - Subject
-                - From (limited)
-                - In-Reply-To
-                - References
-        - Security improvements
-                - Add ability to mark nodes as having same
-                  administrative domain.
-                - Change pathgen to avoid two nodes with same domain
-                  in a row.
-                - Change pathgen to avoid using same node for entry
-                  and exit?
+        . Initial support for email headers (server side)
+                o Subject
+                o From (limited)
+                o In-Reply-To
+                o References
+                - MBOX support
+                . Tests
+                        - MBOX
+        . Initial support for email headers (client side)
+                o Implement
+                - Give error messages on bad headers
+                - Test
+        o Security improvements
                 o Include cfg info in descriptor
         - Support for large messages and K-of-N
         . UI improvements:
                 o If we can't read serverdescs on startup, suggest a
                   server-DELKEYS.
-                - Audit exceptions: which should be UIError?
-                - Quiet server startup; should be by default if daemon
+                o Quiet server startup; should be by default if daemon
                   mode.
+                . Ability to remove old messages from queue
+                         o Implement
+                         - Test
+                - Audit exceptions: which should be UIError?
                 - Notice when out of disk space, die more cleanly.
                 - 'Iffy mode' messages are confusing.
                 - SSL's "Unexpected error: wrong version number"
@@ -58,6 +63,11 @@
                 - What happens when Overlap > Lifetime?
         - Make 'SIGHUP' reload, (and 'SIGUSR' dump).
         - Change descriptors to accept YYYY-MM-DD.
+                - Implement
+                - Test
+        - Bugfixes
+                - Handle server time moving backwards.
+                - Solve CPU infinite loop bug
 
 For 0.0.6:
         - Dummies and pinging
@@ -66,6 +76,15 @@
         - Servers need to download and use directories
         - Servers redirect to latest IP if old IP is down.  (Dynamic
           IP support, after a fashion)
+        - Security improvements
+                - Add ability to mark nodes as having same
+                  administrative domain.
+                - Add jurisdictions to pathgen?
+                - Change pathgen to avoid two nodes with same domain
+                  in a row.
+                - Change pathgen to avoid using same node for entry
+                  and exit?
+
 
 Require for "0.1.0" (the in-theory-as-good-as-type-II release):
 [Release criteria: Workable replacement for type II.  At least as

Index: setup.py
===================================================================
RCS file: /home/minion/cvsroot/src/minion/setup.py,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- setup.py	21 Jun 2003 07:24:06 -0000	1.64
+++ setup.py	7 Jul 2003 18:55:14 -0000	1.65
@@ -401,7 +401,7 @@
 
 extmodule = Extension(
     "mixminion._minionlib",
-    ["src/crypt.c", "src/aes_ctr.c", "src/main.c","src/tls.c" ],
+    ["src/crypt.c", "src/aes_ctr.c", "src/main.c", "src/tls.c", ],# "src/fec.c" ],
     include_dirs=INCLUDE_DIRS,
     extra_objects=STATIC_LIBS,
     extra_compile_args=["-Wno-strict-prototypes"]+OPENSSL_CFLAGS,