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

Diff of /trunk/Mix/TODO

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

revision 164 by weaselp, Wed Aug 21 19:44:56 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    - destblk request confirmation (patch # 873498)
11  Items for 3.0 or 3.0.1  
12    Packaging:
13  * allow for verification of clearsigned OpenPGP messages  - Modify release tarball generation script to build the .tab.c file from
14  * AES support -- requires OpenSSL 0.9.7    parsedate.y, so we don't end up requiring bison on every system that
15  * further mpgp testing of AES/MDC packet support    wants to build mixmaster  (rabbi)
16  * honor key preferences when encrypting to multiple keys  - rpm -- dybbuk
17  * Macintosh OS/X support  - Windows build instructions/files  (packbart?)
18  * Windows build instructions/files  - provide a packaged Windows build to be used with QuickSilver
19  * documentation issues resolved    + Richard has an Installer we can use for this purpose  (rabbi)
20    + mpgp man page  - Macintosh OS/X support  (rabbi)
21  * check and enforce OpenPGP key expiration date  - Update Install script to put files in global system locations if
22  * Have supported cpunks/mixes in -conf reply    invoked by root. Also update to be smart about AES support.
23    similar to Reliable (480330)    (dybbuk said he would do this, but status is unclear.)
24  * further debugging  
25    Wishlist:
26  Further wishlist:  - permit CRAM-MD5 SMTP AUTH in addition to LOGIN.  n/a (patch welcome)
27    - do full regression tests on as many platforms possible
28  * set an expiration date on OpenPGP keys    - list only these platforms as supported
29  * Allow sending with middlemen remailers last    - test on Solaris 9 on SPARC.
30    in chain in interactive mixmaster (481244)  - saner usage of /dev/[u]random is required -- throw warning when not in
31  * investigate whether and how it is feasible to    daemon mode (patch 873497 -- needs work)
32    add expiration/creation dates to mixmaster keys  - clean up documentation and tarball contents
33    if feasible, implement setting and checking    + reorganize directory structure
34  * Add FOOTER setting (490117)  - AES support -- requires OpenSSL 0.9.7  dybbuk
35  * Automatic key handling:  
36    + create new PGP keys automatically if  
37      current keys are about to expire  Abandoned/Deferred:
38    + requires implementing key signing, key deletion  D allow for verification of clearsigned OpenPGP messages  disastry
39    + create new mixmaster keys automatically  D honor key preferences when encrypting to multiple keys  ulf/disastry (n/a)
40      if necessary  D further mpgp testing of AES/MDC packet support  ulf
41    + Automatically announce new keys?  D make mpgp friendlier
42      - implement remailer-key signing?  D COMMENT entire existing codebase!  (HAHA)
43      - if yes, which key?  D support for Borland compiler on Windows.
44  * make mpgp friendlier    D I'ld even go so far as drop Visual C (or whatever we're supporting at
45        the moment) and require gcc with Cygwin to build it. But only if this
46        results in a Binary that runs without additional DLLs. (Weasel)

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

  ViewVC Help
Powered by ViewVC 1.1.5