[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Debug refactored ClientDirectory. Now it will be easie...
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv8278
Modified Files:
TODO
Log Message:
Debug refactored ClientDirectory. Now it will be easier to use it for pinging.
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -d -r1.213 -r1.214
--- TODO 26 Apr 2004 16:55:45 -0000 1.213
+++ TODO 2 May 2004 18:45:15 -0000 1.214
@@ -15,7 +15,9 @@
For 0.0.8:
o Better error messages on expired / not-yet-ready certificates,
no matter how hard OpenSSL makes it.
- - Dummies and pinging
+ . Dummies and pinging
+ o Refactor ClientDirectory to be more modular
+ - Retrying needs to be per-destination, not per-packet.
- Distributed directories
- Bugs
- Make build process mention where to download openssl if
@@ -24,6 +26,22 @@
thread module.
- Have -P *5 -t mbox:foo@server always always mean
-P *5,server -t mbox:foo
+ - time.gmtime is *not* a precise inverse of calendar.timegm,
+ since the latter doesn't know about leapseconds. Fix this;
+ it can confuse the unit tests and maybe worse. We can
+ catch it by looking at time.gmtime(78969600) and seeing
+ whether we get (1972,7,3,0,0,0) or one second before.
+ - Make tests pass with bizarre umasks. (Try 0077, 0000,
+ etc.)
+ - Drop support for pre-0.0.6 servers; Don't generate IPV4Info
+ any more.
+ - Documentation
+ - Make README and Makefile be clearer about how to proceed
+ when no openssl is found, and about option for local
+ install.
+ - Make README note that on some NetBSD systems, it's
+ necessary to add -I/usr/pkg/include. (Also tweak setup.py
+ to make CFLAGS more editable.)
Reach goals for 0.0.8:
- Specification