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

Diff of /trunk/Mix/TODO

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

revision 217 by rabbi, Fri Sep 6 00:46:26 2002 UTC revision 762 by weasel, Thu Apr 22 01:02:27 2004 UTC
# Line 1  Line 1 
1  Mandatory todo items before 3.0 release:  Items that need to be completed before the next MAIN release:
2    
3  * autoconf installation script is needed  - delete secret keys securely after keygraceperiod expires
4  * post-install scripts need to be reworked    (Should this just be a call to an external program? I.e.,
5  * provide a packaged Windows build to be used with QuickSilver    "/bin/rm -P" or "/usr/bin/shred -fz -n3")? Does this even
6  * clean up documentation and tarball contents    serve a purpose now that journaled FSes are the norm?
7  * do full regression tests on as many platforms possible  
8    + list only these platforms as supported  - doallow() should check more than one email address in a line
9  * resolve any new critical issues    (patch # 877312)
10  * keylifetime and key{grace,overlap}period needs to be documented once  - destblk request confirmation (patch # 873498)
11    it's finished; seems to work nicely for mixmaster keys so far, pgp  
12    still giving problems  Packaging:
13    - move self/binding signatures to the secret keyrings  - Modify release tarball generation script to build the .tab.c file from
14    - display expiration date in ascii summary of keys    parsedate.y, so we don't end up requiring bison on every system that
15    - if there is no expiration date on existing keys,    wants to build mixmaster  (rabbi)
16      do _not_ add one, if there already is an expiration  - rpm -- dybbuk
17      date on they key, do _not_ change it  - Windows build instructions/files  (packbart?)
18    - only list the latest key of each type in pgpkeys.txt  - provide a packaged Windows build to be used with QuickSilver
19      (similar to how weasel's patch does it with mix keys)    + Richard has an Installer we can use for this purpose  (rabbi)
20    - make keymgt(0|1) create new pgp keys if old ones are  - Macintosh OS/X support  (rabbi)
21      expires/due to expire  - Update Install script to put files in global system locations if
22    - for later: do not encrypt to expired keys, do not    invoked by root. Also update to be smart about AES support.
23      decrypt to keys that expired longer than graceperiod ago    (dybbuk said he would do this, but status is unclear.)
24  * saner usage of /dev/[u]random is required  
25  * create internally-generated dummy messages  Wishlist:
26    - permit CRAM-MD5 SMTP AUTH in addition to LOGIN.  n/a (patch welcome)
27    - do full regression tests on as many platforms possible
28  Items for 3.0 or 3.0.1    - list only these platforms as supported
29      - test on Solaris 9 on SPARC.
30  * support a list of remailers not to be selected as *.  - saner usage of /dev/[u]random is required -- throw warning when not in
31  * allow for verification of clearsigned OpenPGP messages    daemon mode (patch 873497 -- needs work)
32  * AES support -- requires OpenSSL 0.9.7  - clean up documentation and tarball contents
33  * further mpgp testing of AES/MDC packet support    + reorganize directory structure
34  * honor key preferences when encrypting to multiple keys  - AES support -- requires OpenSSL 0.9.7  dybbuk
35  * Macintosh OS/X support  
36  * Windows build instructions/files  
37  * documentation issues resolved  Abandoned/Deferred:
38    + mpgp man page  D allow for verification of clearsigned OpenPGP messages  disastry
39  * check and enforce OpenPGP key expiration date  D honor key preferences when encrypting to multiple keys  ulf/disastry (n/a)
40  * find bug that is causing t* files to linger  D further mpgp testing of AES/MDC packet support  ulf
41  * further debugging  D make mpgp friendlier
42    D COMMENT entire existing codebase!  (HAHA)
43  Further wishlist:  D support for Borland compiler on Windows.
44      D I'ld even go so far as drop Visual C (or whatever we're supporting at
45  * Automatic key handling:      the moment) and require gcc with Cygwin to build it. But only if this
46    + create new PGP keys automatically if      results in a Binary that runs without additional DLLs. (Weasel)
     current keys are about to expire  
   + requires implementing key signing, key deletion  
   + create new mixmaster keys automatically  
     if necessary (almost done, see keylifetime etc above)  
   + Automatically announce new keys?  
     - implement remailer-key signing?  
     - if yes, which key?  
 * make mpgp friendlier  
 * store nym public keys locally  

Legend:
Removed from v.217  
changed lines
  Added in v.762

  ViewVC Help
Powered by ViewVC 1.1.5