[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,