[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Flushing patches from my laptop)
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv4734
Modified Files:
TODO
Log Message:
(Flushing patches from my laptop)
BuildMessage, ClientMain:
- Improve comments and documentation
Common:
- Repair file mermissions better
- Don't assume all filesystems have the same block size
MMTPClient, MMTPServer:
- Increment protocol version; drop 0.1 and 0.2 support.
Packet:
- Drop obsolete packet format
test:
- Tests for rejected packets
- Tests for EventStats
EventStats:
- Debug; make rotation explicit
Hashlog:
- Don't die when a half-created hashlog is found.
- Sync on startup
Modules:
- Don't leak zombie mixmaster processes when flushing
PacketHandler:
- Change key rotation semantics from add/remove to set.
ServerConfig:
- Upgrade comments from ???? to ????004
ServerKeys
- Fix hashlog deletion
ServerMain:
- Refactor scheduler into a separate class.
- Drop umask in all cases, even when not daemon.
ServerQueue:
- Drop some legacy code
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- TODO 4 May 2003 23:46:45 -0000 1.94
+++ TODO 5 May 2003 00:38:45 -0000 1.95
@@ -32,8 +32,8 @@
o Create and use event log
o Event log configurability
o server-stats command
- . Test event log
- - Document log and events
+ o Test event log
+ . Document log and events
- Test use of event log
o Security:
o Support multiple SURB keys
@@ -66,27 +66,33 @@
o Add new fields to ServerInfo:
o Stub Secure-Configuration support
o Stub Contact-Fingerprint support
- . MMTP
+ o MMTP
o "IP" belongs in the MMTP part of the server descriptor.
- . self->self packets shouldn't hit the network.
+ o self->self packets shouldn't hit the network.
o Implement
- - Test
+ o Test
o Don't have multiple connections to same server.
o KEYID should be hash of signing key==hash of
identity key. (Spec may be incorrect.)
o Implement
o Check expiration date on certificates
o Use PeerCertificateCache properly
- - Test peercertificatecache.
- . Add support for "REJECTED" reply (receive only).
+ o Test peercertificatecache.
+ o Add support for "REJECTED" reply (receive only, with
+ rudimentary send.)
o Implement
- - Test
- . "mixminion ping" command
+ o Test
+ o "mixminion ping" command
o Implement backend
o Implement frontend
- - Test backend
+ X Test backend
o Test frontend
- Key management:
+ . Refactor the scheduler code in ServerMain. We know
+ too many events now.
+ o Implement
+ - Document
+ - Tests
. Ability to generate new serverdesc with old keys.
o Implement
- Test backend