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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 964 - (show annotations) (download)
Wed Nov 21 10:36:27 2007 UTC (5 years, 6 months ago) by zax
File size: 2778 byte(s)
Remove 3.0.x TODO items; it's too late now.  Review and move valid ones
to 3.1.x TODO.
1 Items that need to be completed before the next MAIN release:
2
3 - Full WIN32 support.
4 - Sane randomness handling
5 - Resolve crash when running with --post
6 - Resolve crash when config contains "SENDMAIL outfile"
7
8 Items to watch:
9
10 - Hunt and kill bug in Mixmaster causing echolot pings to be turned
11 into permanent t* files.
12 [This is a pesky one. Changing the .forward pipe to go through
13 truss first 'fixes' it. Grr. --rabbi]
14
15 Items for 3.1.x:
16 - doallow() should check more than one email address in a line
17 - Automatically fetch pinger list and stats during installation process
18 - destblk request confirmation (patch # 873498)
19 + perhaps we should phase this out in favor of a distributed RAB?
20 - Integrate RAB support -- automatic downloading similar to stats.
21 - Introduce hashed RAB handling where mail recipients are hashed and
22 compared against a downloaded rab.hash file. This solves the issue
23 of publishing a plain-text list of email addresses.
24 + We might want to salt these hashes but the salt would have to be
25 known to remops.
26 - Include a formal win32 binary release, complete with docs.
27
28 Packaging:
29 - Modify release tarball generation script to build the .tab.c file from
30 parsedate.y, so we don't end up requiring bison on every system that
31 wants to build mixmaster (rabbi)
32 - rpm -- dybbuk
33 - Windows build instructions/files (zax)
34 - provide a packaged Windows build to be used with QuickSilver
35 - Macintosh OS/X support (rabbi)
36 - Update Install script to put files in global system locations if
37 invoked by root. Also update to be smart about AES support.
38 (dybbuk said he would do this, but status is unclear.)
39
40 Wishlist:
41 - permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome)
42 - do full regression tests on as many platforms possible
43 - list only these platforms as supported
44 - test on Solaris 9 on SPARC.
45 - saner usage of /dev/[u]random is required -- throw warning when not in
46 daemon mode (patch 873497 -- needs work)
47 - clean up documentation and tarball contents
48 + reorganize directory structure
49 - AES support -- requires OpenSSL 0.9.7 dybbuk
50
51
52 Abandoned/Deferred:
53 D Remove OpenSSL version checks. Maybe print a message stating the
54 supported versions, and leave it up to the user?
55 D allow for verification of clearsigned OpenPGP messages disastry
56 D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
57 D further mpgp testing of AES/MDC packet support ulf
58 D make mpgp friendlier
59 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
62 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)

  ViewVC Help
Powered by ViewVC 1.1.5