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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 970 - (hide annotations) (download)
Mon Jan 21 15:12:28 2008 UTC (5 years, 3 months ago) by rabbi
File size: 3038 byte(s)
Updated TODO.
1 rabbi 682 Items that need to be completed before the next MAIN release:
2 rabbi 303
3 rabbi 970 - revert renaming of conf files for WIN32.
4 rabbi 797
5     Items to watch:
6    
7 rabbi 772 - Hunt and kill bug in Mixmaster causing echolot pings to be turned
8     into permanent t* files.
9 rabbi 797 [This is a pesky one. Changing the .forward pipe to go through
10     truss first 'fixes' it. Grr. --rabbi]
11 rabbi 772
12 rabbi 970 Items for 3.0.x:
13 rabbi 797 - doallow() should check more than one email address in a line
14 zax 964 - Automatically fetch pinger list and stats during installation process
15 rabbi 716 - destblk request confirmation (patch # 873498)
16 zax 964 + perhaps we should phase this out in favor of a distributed RAB?
17 rabbi 970 - general bug fixes that do not break backward compatibility
18    
19     Items for 3.1.x
20     - Full WIN32 support.
21     - Sane randomness handling
22     - Resolve crash when running with --post
23     - Resolve crash when config contains "SENDMAIL outfile"
24     - Confirm operation as a WIN32 service
25     - Test on Vista.
26     - Include a formal win32 binary release, complete with docs.
27 rabbi 954 - Integrate RAB support -- automatic downloading similar to stats.
28 zax 956 - Introduce hashed RAB handling where mail recipients are hashed and
29     compared against a downloaded rab.hash file. This solves the issue
30     of publishing a plain-text list of email addresses.
31 zax 964 + We might want to salt these hashes but the salt would have to be
32     known to remops.
33 rabbi 716
34 rabbi 970
35     Items for 3.5:
36    
37     - binomial mix implementation
38     - RGB dummies
39     - native echolot
40    
41 weaselp 587 Packaging:
42 rabbi 682 - Modify release tarball generation script to build the .tab.c file from
43     parsedate.y, so we don't end up requiring bison on every system that
44     wants to build mixmaster (rabbi)
45 weaselp 587 - rpm -- dybbuk
46 zax 964 - Windows build instructions/files (zax)
47 weaselp 587 - provide a packaged Windows build to be used with QuickSilver
48     - Macintosh OS/X support (rabbi)
49 rabbi 686 - Update Install script to put files in global system locations if
50     invoked by root. Also update to be smart about AES support.
51 rabbi 716 (dybbuk said he would do this, but status is unclear.)
52 rabbi 1
53 weaselp 587 Wishlist:
54     - permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome)
55     - do full regression tests on as many platforms possible
56     - list only these platforms as supported
57     - test on Solaris 9 on SPARC.
58 rabbi 716 - saner usage of /dev/[u]random is required -- throw warning when not in
59     daemon mode (patch 873497 -- needs work)
60 weaselp 587 - clean up documentation and tarball contents
61 rabbi 286 + reorganize directory structure
62 weaselp 587 - AES support -- requires OpenSSL 0.9.7 dybbuk
63 rabbi 161
64 rabbi 286
65 weaselp 587 Abandoned/Deferred:
66 rabbi 954 D Remove OpenSSL version checks. Maybe print a message stating the
67     supported versions, and leave it up to the user?
68 weaselp 587 D allow for verification of clearsigned OpenPGP messages disastry
69     D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
70     D further mpgp testing of AES/MDC packet support ulf
71     D make mpgp friendlier
72     D COMMENT entire existing codebase! (HAHA)
73     D support for Borland compiler on Windows.
74     D I'ld even go so far as drop Visual C (or whatever we're supporting at
75 weaselp 394 the moment) and require gcc with Cygwin to build it. But only if this
76     results in a Binary that runs without additional DLLs. (Weasel)

  ViewVC Help
Powered by ViewVC 1.1.5