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

Diff of /trunk/Mix/TODO

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

revision 142 by weaselp, Tue Aug 20 08:11:11 2002 UTC revision 543 by weaselp, Tue Jul 1 23:12:36 2003 UTC
# Line 1  Line 1 
1  Todo items before 3.0 release:  Todo items before 2.9.1 release:
2    
3    * permit CRAM-MD5 SMTP AUTH in addition to LOGIN.
4    * Check and enforce expiration/revocation of OpenPGP keys (?)
5    * Apply fixes for any new bugs based on existing features
6    * Update the nymservers in default dest.alw
7    
8    
9    Items that need to be completed before the next HEAD release:
10    
11    * Fix timezone handling in util.c (or use parsedate?).
12    * keylifetime and key{grace,overlap}period needs to be documented once
13      it's finished.
14    * Recreate pgpkey.txt regularily with only the latest non-expired keys.
15      - prehaps seperate public pgp keyring and pgp key reply file
16    * Modify release tarball generation script to build the .tab.c file from
17      parsedate.y, so we don't end up requiring bison on every system that
18      wants to build mixmaster.
19    * perhaps document --redirect in mix.1
20    
21    Mandatory todo items before 3.0 release:
22    
23    * disable Nym stuff
24  * autoconf installation script is needed  * autoconf installation script is needed
25      - mostly done -- a few bugs still need fixing
26  * post-install scripts need to be reworked  * post-install scripts need to be reworked
27  * Macintosh OS/X support    - follows item above.
28    * provide a packaged Windows build to be used with QuickSilver
29      - Richard has an Installer we can use for this purpose.
30    * do full regression tests on as many platforms possible
31      + list only these platforms as supported
32      + test on Solaris 9 on SPARC.
33    * saner usage of /dev/[u]random is required
34    * clean up documentation and tarball contents
35      + ship with CVS ChangeLog
36      + reorganize directory structure
37      + add a CONTRIBUTORS or THANKS file.
38    * resolve any new critical issues
39    
40    
41    Items for 3.0 or 3.0.1
42    
43    * allow for separate hard-coded remailer and client defaults.
44    * allow for verification of clearsigned OpenPGP messages
45    * AES support -- requires OpenSSL 0.9.7
46  * further mpgp testing of AES/MDC packet support  * further mpgp testing of AES/MDC packet support
47    * honor key preferences when encrypting to multiple keys
48    * Macintosh OS/X support
49  * Windows build instructions/files  * Windows build instructions/files
50  * documentation issues resolved  * documentation issues resolved
51    + mpgp man page    + mpgp man page
52  * allow for verification of clearsigned OpenPGP messages  * find bug that is causing t* files to linger
53  * set an expiration date on OpenPGP keys  * further debugging (if needed).
54  * check and enforce expiration date  
 * Apply --store|queue|get-mail patch  
 * Implement mbox/Maildir mail input (597043)  
 * further debugging  
55    
56  Further wishlist:  Further wishlist:
57  * Allow sending with middlemen remailers last  
   in chain in interactive mixmaster (481244)  
 * Have supported cpunks/mixes in -conf reply  
   (480330)  
 * investigate whether and how it is feasible to  
   add expiration/creation dates to mixmaster keys  
   if feasible, implement setting and checking  
 * Add FOOTER setting (490117)  
58  * Automatic key handling:  * Automatic key handling:
   + create new PGP keys automatically if  
     current keys are about to expire  
59    + requires implementing key signing, key deletion    + requires implementing key signing, key deletion
   + create new mixmaster keys automatically  
     if necessary  
   + Automatically announce new keys?  
60      - implement remailer-key signing?      - implement remailer-key signing?
61      - if yes, which key?      - if yes, which key?
62  * make mpgp friendlier  * make mpgp friendlier
63    * store nym public keys locally
64    * nym client needs major work.
65    * support for Borland compiler on Windows.
66      - I'ld even go so far as drop Visual C (or whatever we're supporting at
67        the moment) and require gcc with Cygwin to build it. But only if this
68        results in a Binary that runs without additional DLLs. (Weasel)
69    * support a list of remailers not to be selected as *.
70      - a user suggested allowing filtering regexen over chains.
71        useful?  <20021001215010.28351.qmail@nym.alias.net>
72    * COMMENT entire existing codebase!

Legend:
Removed from v.142  
changed lines
  Added in v.543

  ViewVC Help
Powered by ViewVC 1.1.5