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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 682 - (show annotations) (download)
Sun Nov 9 20:54:22 2003 UTC (9 years, 7 months ago) by rabbi
File size: 2574 byte(s)
Updated some documentation for key rotation features.
1 - Not done
2 * Top priority
3 . Partially done
4 o Done
5 D Deferred
6 X Abandoned
7
8 Items that need to be completed before the next MAIN release:
9
10 o drop messages without timestamp (weasel)
11 - document somewhere (rabbi)
12 o drop messages with future timestamp (weasel)
13 - document somewhere (rabbi)
14 - delete secret keys securely after keygraceperiod expires
15 - implement time-skew sanity checks so that the timestamp,
16 key rotation and key deletion features don't cause havok.
17 - autoconf installation script is needed
18 - mostly done -- a few bugs still need fixing (dybbuk)
19 - post-install scripts need to be reworked
20 - follows item above (dybbuk)
21 - libraries (pcre, zlib) were removed from the Src directory.
22 auto* needs to be updated (dybbuk)
23 - fix configure bug with global config file: .../${prefix}/... (dybbuk)
24
25 Packaging:
26 - Modify release tarball generation script to build the .tab.c file from
27 parsedate.y, so we don't end up requiring bison on every system that
28 wants to build mixmaster (rabbi)
29 - rpm -- dybbuk
30 - Windows build instructions/files (rabbi)
31 - provide a packaged Windows build to be used with QuickSilver
32 + Richard has an Installer we can use for this purpose (rabbi)
33 - Macintosh OS/X support (rabbi)
34
35 Wishlist:
36 - don't drop messages if there are not enough reliable remailers.
37 - permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome)
38 - do full regression tests on as many platforms possible
39 - list only these platforms as supported
40 - test on Solaris 9 on SPARC.
41 - saner usage of /dev/[u]random is required -- throw warning when not in daemon mode
42 - clean up documentation and tarball contents
43 + reorganize directory structure
44 + add a CONTRIBUTORS or THANKS file. rabbi
45 - AES support -- requires OpenSSL 0.9.7 dybbuk
46
47
48 Abandoned/Deferred:
49 D allow for separate hard-coded remailer and client defaults. n/a
50 D allow for verification of clearsigned OpenPGP messages disastry
51 D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
52 D further mpgp testing of AES/MDC packet support ulf
53 D make mpgp friendlier
54 D mpgp man page n/a
55 X nym client needs major work.
56 X store nym public keys locally
57 D find bug that is causing t* files to linger n/a
58 D COMMENT entire existing codebase! (HAHA)
59 D support for Borland compiler on Windows.
60 D I'ld even go so far as drop Visual C (or whatever we're supporting at
61 the moment) and require gcc with Cygwin to build it. But only if this
62 results in a Binary that runs without additional DLLs. (Weasel)

  ViewVC Help
Powered by ViewVC 1.1.5