/[pkg-mixmaster]/trunk/Mix/TODO
ViewVC logotype

Diff of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1 by rabbi, Wed Oct 31 08:19:51 2001 UTC revision 477 by weaselp, Sat Feb 15 00:29:36 2003 UTC
# Line 1  Line 1 
1  Short-term issues:  Todo items before 2.9.1 release:
2  * better dest.blk handling (suggested by noise)  
3  * source.alw file/bastion host (suggested by Alex de Joode)  * permit CRAM-MD5 SMTP AUTH in addition to LOGIN.
4  * "strict middleman" configuration (suggested by Antonomasia)  * Check and enforce expiration/revocation of OpenPGP keys (?)
5  * remove pcre and zlib packages from the mixmaster distribution  * Apply fixes for any new bugs based on existing features
6    and make necessary changes to the Install script  
7    
8  Long-term issues:  Items that need to be completed before the next HEAD release:
9  * non-SMTP inter-remailer communication (suggested by Kat)  
10  * graphical Windows user interface  * Fix timezone handling in util.c (or use parsedate?).
11  * Mixmaster protocol version 3  * keylifetime and key{grace,overlap}period needs to be documented once
12      it's finished.
13    * Recreate pgpkey.txt regularily with only the latest non-expired keys.
14      - prehaps seperate public pgp keyring and pgp key reply file
15    * Modify release tarball generation script to build the .tab.c file from
16      parsedate.y, so we don't end up requiring bison on every system that
17      wants to build mixmaster.
18    
19    Mandatory todo items before 3.0 release:
20    
21    * autoconf installation script is needed
22      - mostly done -- a few bugs still need fixing
23    * post-install scripts need to be reworked
24      - follows item above.
25    * provide a packaged Windows build to be used with QuickSilver
26      - Richard has an Installer we can use for this purpose.
27    * do full regression tests on as many platforms possible
28      + list only these platforms as supported
29      + test on Solaris 9 on SPARC.
30    * saner usage of /dev/[u]random is required
31    * clean up documentation and tarball contents
32      + ship with CVS ChangeLog
33      + reorganize directory structure
34      + add a CONTRIBUTORS or THANKS file.
35    * resolve any new critical issues
36    
37    
38    Items for 3.0 or 3.0.1
39    
40    * allow for separate hard-coded remailer and client defaults.
41    * allow for verification of clearsigned OpenPGP messages
42    * AES support -- requires OpenSSL 0.9.7
43    * further mpgp testing of AES/MDC packet support
44    * honor key preferences when encrypting to multiple keys
45    * Macintosh OS/X support
46    * Windows build instructions/files
47    * documentation issues resolved
48      + mpgp man page
49    * find bug that is causing t* files to linger
50    * further debugging (if needed).
51    
52    
53    Further wishlist:
54    
55    * Automatic key handling:
56      + requires implementing key signing, key deletion
57        - implement remailer-key signing?
58        - if yes, which key?
59    * make mpgp friendlier
60    * store nym public keys locally
61    * nym client needs major work.
62    * support for Borland compiler on Windows.
63      - I'ld even go so far as drop Visual C (or whatever we're supporting at
64        the moment) and require gcc with Cygwin to build it. But only if this
65        results in a Binary that runs without additional DLLs. (Weasel)
66    * support a list of remailers not to be selected as *.
67      - a user suggested allowing filtering regexen over chains.
68        useful?  <20021001215010.28351.qmail@nym.alias.net>
69    * COMMENT entire existing codebase!

Legend:
Removed from v.1  
changed lines
  Added in v.477

  ViewVC Help
Powered by ViewVC 1.1.5