[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Tweaks gearing up for 0.0.6rc1.
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv23428
Modified Files:
TODO
Log Message:
Tweaks gearing up for 0.0.6rc1.
Common:
- Document log configuration code; make it easier to force server logs
onto/off of the console
test:
- Add tests for ServerInfo.displayServer.
- Refactor kegen tests to account for new hostname/IP consistency checking.
EventStats:
- Add boilerplate at the head of new stats files.
ServerConfig:
- Document new file configuration functions
ServerKeys:
- Warn if we're configured with a hostname that we can't resolve, or
that doesn't resolve to our IP.
ServerMain:
- Document new directory layout correctly.
- Refactor --echo handling so that it actually works.
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.168
retrieving revision 1.169
diff -u -d -r1.168 -r1.169
--- TODO 28 Nov 2003 04:14:03 -0000 1.168
+++ TODO 3 Dec 2003 23:18:52 -0000 1.169
@@ -114,6 +114,18 @@
D List servers by nickname, not by IP, even in server logs.
o Make TRACE mode less verbose, or make DEBUG mode more
useful.
+ o Spec conformance
+ o Directory Spec
+ o Implement Packet-Versions
+ o Don't use Key-Digest; mark it for removal in 0.0.7.
+ o Make sure Maximum-Size and Allow-From are obeyed
+ for all types
+ X Support SURB secret exchange format
+ o Specify SURB keyring format; support loading new format.
+ o Specify format
+ o Implement format
+ o SURB secret rotation
+ o Make client use new format
o Fragmentation logic fixes
o Make the fragment path selection not suck.
o Send logic for client
@@ -137,22 +149,20 @@
. Resolve as-yet-unsuspected platform dependencies
- Address everything on Itamar's non-blocking
incompatibility list.
- - Installer
+ D Installer
- Instructions
- - Py2EXE support
- . Spec conformance
- o Directory Spec
- o Implement Packet-Versions
- o Don't use Key-Digest; mark it for removal in 0.0.7.
- o Make sure Maximum-Size and Allow-From are obeyed
- for all types
- X Support SURB secret exchange format
- o Specify SURB keyring format; support loading new format.
- o Specify format
- o Implement format
- o SURB secret rotation
- o Make client use new format
- - Implement other specified stuff after spec review
+ . Py2EXE support
+ o Delayed Tests
+ D Tests for ServerInbox and Directory.py
+ D Tests for checkConsistency
+ o What happens when Overlap > Lifetime? (Test manually.)
+ . Cleanup for release
+ . Resolve all XXXX006 and DOCDOC items
+ o Resolve all pending bugzilla bugs
+ . Resolve all pending mail bugs
+ - Make README accurate again
+
+For 0.0.7: [Incomplete list: right now, mostly contains 0.0.6 stuff.]
- Specification
- Clear up specification for payload versions.
- Clear up specification for NEWS
@@ -161,19 +171,6 @@
plans.
- Add versioning to payload format? (Migration code as
needed.)
- - Delayed Tests
- - Tests for online key rotation
- - Tests for ServerInbox and Directory.py
- - Tests for checkConsistency
- - What happens when Overlap > Lifetime?
- . Cleanup for release
- . Resolve all XXXX006 and DOCDOC items
- . Resolve all pending bugzilla bugs
- . Resolve all pending mail bugs
- - Make README accurate again
-
-
-For 0.0.7: [Incomplete list: right now, mostly contains 0.0.6 stuff.]
- Infrastructure -- high level
- Servers need to download and use directories
- Have callers of Packet/BuildMessage/DeliveryPacket