[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