[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[minion-cvs] Refactor keyring encryption and passwords into a separa...
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv8130
Modified Files:
TODO
Log Message:
Refactor keyring encryption and passwords into a separate class.
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -d -r1.150 -r1.151
--- TODO 5 Sep 2003 21:59:49 -0000 1.150
+++ TODO 6 Sep 2003 21:49:47 -0000 1.151
@@ -15,21 +15,24 @@
For 0.0.6: (The release for integrators, Windows users, senders of
large replies, people with dynamically assigned IPs, people with high
TCP latency, and me.)
- - Infrastructure -- low level
- - Generic 'encrypted storage' abstraction for
+ . Infrastructure -- low level
+ . Generic 'encrypted storage' abstraction for
possibly-encrypted singleton pickled objects.
+ o Implement
+ o Integrate
+ . Test
- Infrastructure -- high level
- - Servers need to download and use directories
- Refactor ClientMain to use a standard ClientAPI module.
- Port ClientAPI from C API document.
- Move other functionality into ClientSupport module.
- ClientMain should only have CLI functionality.
- Rewrite ClientMain path generation to do the right
thing with multi-packet messages
- - Make processing thread and module thread general
- cases of a thread pool abstraction
- Have callers of Packet/BuildMessage/DeliveryPacket
decide whether to look for a tag in the RI field.
+ - Make processing thread and module thread general
+ cases of a thread pool abstraction
+ - Servers need to download and use directories
- UI improvements:
- Add some convenient way to list arbitrary server features.
- Separate 'mixminiond' wrapper; 'mixminiond' confuses folk.