[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[minion-cvs] Implement and test server descriptors.
Update of /home/minion/cvsroot/src/minion
In directory moria.seul.org:/tmp/cvs-serv27794
Modified Files:
TODO
Log Message:
Implement and test server descriptors.
Config:
- Add functionality for allow/deny rules.
- Add 'restricted' format for descriptors
- Add fast path for assumed-valid files
- Make 'Host' sections of config optional
- Add more key-management and descriptor-generation fields to
server config.
Crypto:
- Add wrappers for PEM
ServerInfo:
- Implement and debug server descriptors
test:
- Tests for above functionality
- Tests for logs
crypt.c:
- Change generate_cert to take a time range instead of a number
of days.
tls.c:
- Remove stale XXXX comment.
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- TODO 26 Jul 2002 20:52:16 -0000 1.11
+++ TODO 28 Jul 2002 22:42:32 -0000 1.12
@@ -9,31 +9,46 @@
NEEDS TO BE WRITTEN
FOR 0.0.1: (The rough edges release)
- - Local delivery module
- *. Logging/debugging/warning code
- - Tests
+ *- Local delivery module
- CLI client
- Send a message
- Generate a message
- Generate a reply block
- Read message from reply block
- *. Server description blocks
+ - Design directory layout
+ *- Config
+ - Validation function for client
+ - Validation function for server
+ o Server description blocks
o Tests for crypto.sign
o Implementation
- . Generate server blocks
+ o Generate server blocks
o Basic generation
o Keygen
- - Expiry rules
- - Extra fields
- - Section inclusion rules
- - Document code
- - Tests for implementation
- - Tests for generation
- - Main loop for server
+ o Extra fields
+ o Section inclusion rules
+ o Expiry
+ o Document code
+ o Tests for generation
+ o Generate from maximal config file
+ o Generate ok
+ o Check contents
+ o Check keys
+ o Generate from minimal config file
+ o Tests for implementation
+ o Restricted conffile mode
+ o Bad digests, overlong fields, bad sigs, etc
+ o Bugfixes
+ o Allow/deny on incoming???
+ *- Re-merge MMTP changes
+ *- Server
+ - Main loop for server
+ - Startup, config
+ o Design directory layout
- Clean shutdown for server
- - CLI for server
- - Run server
- - Generate future key/publish to dirserver
+ *- CLI for server
+ *- Run server
+ *- Generate future key/publish to dirserver
- MMTP
. Tests for all cases:
@@ -48,6 +63,7 @@
- Versioning :)
FOR 0.0.2: (The first hacker release)
+ - Key rotation and expiry
- MMTP
SPEC!! - Timeout old connections
- Test new features