[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[minion-cvs] Reflect current state of work
Update of /home/minion/cvsroot/src/minion
In directory moria.mit.edu:/tmp/cvs-serv21585
Modified Files:
README TODO
Log Message:
Reflect current state of work
Index: README
===================================================================
RCS file: /home/minion/cvsroot/src/minion/README,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- README 20 Feb 2003 06:33:03 -0000 1.35
+++ README 20 Feb 2003 06:38:27 -0000 1.36
@@ -77,6 +77,8 @@
- We now time out faster when servers are down.
- Many error messages are far friendlier.
- It's now safe to run multiple instances of the client at once.
+ - Numerous UI improvements and typo fixes; error reporting is better in
+ many ways.
BUILD:
- It's easier to build with different OpenSSL installations.
SERVERS:
Index: TODO
===================================================================
RCS file: /home/minion/cvsroot/src/minion/TODO,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -d -r1.82 -r1.83
--- TODO 19 Feb 2003 03:41:22 -0000 1.82
+++ TODO 20 Feb 2003 06:38:28 -0000 1.83
@@ -33,7 +33,7 @@
to check "as used".
o Make shredding happen in a separate thread.
o Make delivery happen in a separate thread.
- o Make packet processing happen in a separate thread.
+ o Make packet processing happen in a separate thread.
o Move message decoding into packet handler thread.
o Document
o Refactor until sane -- possibly along with
@@ -60,7 +60,7 @@
X Support maybe (for the alpha cycle only!) to get the mixminion
version remotely ????
o Saner retry logic: right now we retry once at each of the 10
- next Mix intervals, regardless of interval length. (Have a
+ next Mix intervals, regardless of interval length. (Have a
separate retry timer that gets rounded to the nearest mix
event.)
o Make 'retry' delivery rates independent and
@@ -81,7 +81,7 @@
o Implement for nonblocking client
o Debug server
o Bump protocol version to 0.2
- o Implement protocol negotiation.
+ o Implement protocol negotiation.
o Advertise protocols in server descriptor.
o Tests
o Renegotiate connections
@@ -169,11 +169,10 @@
o Document how to use new features
o Installation insns for weird OpenSSL situations
o Note that we break backward compatibility
- . Release
+ o Release
o Resolve XXXX003's.
o Better (more prominent) error messages when missing
openssl.
- - Better errors when missing pythondev.
o Figure out flock problem. at least say, "blocking on
pid #x".
o Add 'stop-server', 'reload-server' functions.
@@ -181,16 +180,21 @@
o Come up with way to deal with servers as they
upgrade.
o Rename X-server to server-X.
- - Go over CVS commit logs for all contents of 'what's
+ o Rename Type-III to Type III.
+ o Better errors when missing pythondev.
+ o Keep building when 'which' is borked.
+ o Go over CVS commit logs for all contents of 'what's
new?'
Originally scheduled for 0.0.3, but delayed:
- UI
. Good user error reporting strategy.
- Beautify list-servers output.
- - Better error message when path+routinginfo won't fit
+ - Better error message when path+routinginfo won't fit
into header.
- Better concept of too-short paths.
+ - Change behavior on binary messages; don't dump 'em
+ to terminals.
- Make ServerInfo more forward-compatible.
- Skip sections completely if the version number isn't
recognized.
@@ -201,7 +205,7 @@
. Ability to generate new serverdesc with old keys.
- Ability to notice discrepancies between SD and
server configuration.
- - Consider linewrap protection on server descriptors,
+ - Consider linewrap protection on server descriptors,
if demand warrants. (None yet.)
- Security:
- Password-protect dirserver keys
@@ -250,14 +254,14 @@
- Real SMTP module
- Abuse prevention of some undetermined kind.
X Support for setting 'Subject' and 'From' lines.
- - Support for setting 'Subject' line. (Maybe
+ - Support for setting 'Subject' line. (Maybe
content-type, too?)
- Support multiple exit addresses. (cc, bcc, etc.)
Needs to be bandwidth-limited.
- Incoming email gateway
- Insert encoded packet into net.
- Reply to a reply block
- - "Anonymize" is
+ - "Anonymize" is
- Some notion of 'client modules' would be a good idea.
- Put 'address' someplace more reasonable.
- End-to-end issues
@@ -370,10 +374,10 @@
- License-friendliness:
- Switch from OpenSSL to NSS or GNUTLS
- GUI
- - Multithreaded design to scale to multiple CPUs
+ . Multithreaded design to scale to multiple CPUs
- Security
- Memlockall wrapper
- - Generic secure delete
+ o Generic secure delete
- Support for loopback fs automation and shredding.
- Portability
- Server running on windows.