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

Diff of /trunk/Mix/TODO

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

revision 394 by weaselp, Sun Dec 8 23:35:28 2002 UTC revision 587 by weaselp, Mon Sep 22 18:47:40 2003 UTC
# Line 1  Line 1 
1  Todo items before 2.9.1 release:          - Not done
2            * Top priority
3  * permit CRAM-MD5 SMTP AUTH in addition to LOGIN.          . Partially done
4  * Check and enforce expiration/revocation of OpenPGP keys (?)          o Done
5  * Apply fixes for any new bugs based on existing features          D Deferred
6            X Abandoned
7    
8  Items that need to be completed before the next HEAD release:  Items that need to be completed before the next HEAD release:
9    
10  * keylifetime and key{grace,overlap}period needs to be documented once  - keylifetime and key{grace,overlap}period needs to be documented once
11    it's finished.    it's finished  (weasel)
12  * support a list of remailers not to be selected as *.  - Modify release tarball generation script to build the .tab.c file from
13    - Done. Documentation for Colin's patch is needed.    parsedate.y, so we don't end up requiring bison on every system that
14  * Recreate pgpkey.txt regularily with only the latest non-expired keys.    wants to build mixmaster  (rabbi)
15    - prehaps seperate public pgp keyring and pgp key reply file  - document experimental --redirect in mix.1  (weasel)
16    - drop messages without timestamp (weasel)
17      - document somewhere  (rabbi)
18  Mandatory todo items before 3.0 release:  - drop messages without timestamp  (weasel)
19      - document somewhere  (rabbi)
20  * autoconf installation script is needed  - drop messages with future timestamp  (weasel)
21    - mostly done -- a few bugs still need fixing    - document somewhere  (rabbi)
22  * post-install scripts need to be reworked  - Remove nym stuff from the manpage  (weasel,rabbi)
23    - follows item above.  - autoconf installation script is needed
24  * provide a packaged Windows build to be used with QuickSilver    - mostly done -- a few bugs still need fixing  (dybbuk)
25    - Richard has an Installer we can use for this purpose.  - post-install scripts need to be reworked
26  * do full regression tests on as many platforms possible    - follows item above  (dybbuk)
27    + list only these platforms as supported  - ship with CVS ChangeLog
28    + test on Solaris 9 on SPARC.  
29  * saner usage of /dev/[u]random is required  Packaging:
30  * clean up documentation and tarball contents  - rpm -- dybbuk
31    + ship with CVS ChangeLog  - Windows build instructions/files  (rabbi)
32    - provide a packaged Windows build to be used with QuickSilver
33      + Richard has an Installer we can use for this purpose  (rabbi)
34    - Macintosh OS/X support  (rabbi)
35    
36    Wishlist:
37    - don't drop messages if there are not enough reliable remailers.
38    - permit CRAM-MD5 SMTP AUTH in addition to LOGIN.  n/a (patch welcome)
39    - do full regression tests on as many platforms possible
40      - list only these platforms as supported
41      - test on Solaris 9 on SPARC.
42    - saner usage of /dev/[u]random is required  -- throw warning when not in daemon mode
43    - clean up documentation and tarball contents
44    + reorganize directory structure    + reorganize directory structure
45    + add a CONTRIBUTORS or THANKS file.    + add a CONTRIBUTORS or THANKS file.   rabbi
46  * resolve any new critical issues  - AES support -- requires OpenSSL 0.9.7  dybbuk
   
47    
 Items for 3.0 or 3.0.1  
48    
49  * allow for separate hard-coded remailer and client defaults.  Abandoned/Deferred:
50  * allow for verification of clearsigned OpenPGP messages  D allow for separate hard-coded remailer and client defaults.  n/a
51  * AES support -- requires OpenSSL 0.9.7  D allow for verification of clearsigned OpenPGP messages  disastry
52  * further mpgp testing of AES/MDC packet support  D honor key preferences when encrypting to multiple keys  ulf/disastry (n/a)
53  * honor key preferences when encrypting to multiple keys  D further mpgp testing of AES/MDC packet support  ulf
54  * Macintosh OS/X support  D make mpgp friendlier
55  * Windows build instructions/files    D mpgp man page  n/a
56  * documentation issues resolved  X nym client needs major work.
57    + mpgp man page    X store nym public keys locally
58  * find bug that is causing t* files to linger  D find bug that is causing t* files to linger  n/a
59  * further debugging (if needed).  D COMMENT entire existing codebase!  (HAHA)
60    D support for Borland compiler on Windows.
61      D I'ld even go so far as drop Visual C (or whatever we're supporting at
 Further wishlist:  
   
 * Automatic key handling:  
   + requires implementing key signing, key deletion  
     - implement remailer-key signing?  
     - if yes, which key?  
 * make mpgp friendlier  
 * store nym public keys locally  
 * nym client needs major work.  
 * support for Borland compiler on Windows.  
   - I'ld even go so far as drop Visual C (or whatever we're supporting at  
62      the moment) and require gcc with Cygwin to build it. But only if this      the moment) and require gcc with Cygwin to build it. But only if this
63      results in a Binary that runs without additional DLLs. (Weasel)      results in a Binary that runs without additional DLLs. (Weasel)
 * support a list of remailers not to be selected as *.  
   - a user suggested allowing filtering regexen over chains.  
     useful?  <20021001215010.28351.qmail@nym.alias.net>  
 * COMMENT entire existing codebase!  

Legend:
Removed from v.394  
changed lines
  Added in v.587

  ViewVC Help
Powered by ViewVC 1.1.5