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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 945 - (hide annotations) (download)
Wed Jun 28 15:18:17 2006 UTC (6 years, 10 months ago) by rabbi
File size: 2952 byte(s)
Added a note about fetching fresh stats. Looks like some of these TODO items are already done -- we should clean up that list.
1 rabbi 682 Items that need to be completed before the next MAIN release:
2 rabbi 303
3 rabbi 764 - Full functionality / regression testing around chain operations
4     following the recent whitespace bug fix. (everyone)
5 rabbi 797 - Full WIN32 support.
6 weasel 801 - rename pop3.cfg to pop3.cfg.txt
7     - different editor handling? if so, provide suggestions.
8 weasel 826 - Sane randomness handling
9 rabbi 800 - Remove OpenSSL version checks. Maybe print a message stating the
10     supported versions, and leave it up to the user?
11 rabbi 797
12     Items to watch:
13    
14 rabbi 772 - Hunt and kill bug in Mixmaster causing echolot pings to be turned
15     into permanent t* files.
16 rabbi 797 [This is a pesky one. Changing the .forward pipe to go through
17     truss first 'fixes' it. Grr. --rabbi]
18 rabbi 772
19 rabbi 763 Items for 3.0.x:
20    
21 rabbi 945 - Automatically fetch fresh stats during installation process
22 weasel 801 - Make the default mix.cfg file we write more useful.
23     Include (commented out) in a user section:
24     + SMTPRELAY
25     - Write a document on how to setup a remailer on windows
26     + install as service
27     + configure pop3.cfg
28 rabbi 797 - doallow() should check more than one email address in a line
29     (patch # 877312) (weasel)
30 rabbi 682 - delete secret keys securely after keygraceperiod expires
31 weasel 801 (Should this just be a call to an external program? I.e.
32 rabbi 686 "/bin/rm -P" or "/usr/bin/shred -fz -n3")? Does this even
33     serve a purpose now that journaled FSes are the norm?
34 rabbi 716 - destblk request confirmation (patch # 873498)
35    
36 weaselp 587 Packaging:
37 rabbi 682 - Modify release tarball generation script to build the .tab.c file from
38     parsedate.y, so we don't end up requiring bison on every system that
39     wants to build mixmaster (rabbi)
40 weaselp 587 - rpm -- dybbuk
41 weasel 798 . Windows build instructions/files (weasel)
42 weaselp 587 - provide a packaged Windows build to be used with QuickSilver
43     + Richard has an Installer we can use for this purpose (rabbi)
44     - Macintosh OS/X support (rabbi)
45 rabbi 686 - Update Install script to put files in global system locations if
46     invoked by root. Also update to be smart about AES support.
47 rabbi 716 (dybbuk said he would do this, but status is unclear.)
48 rabbi 1
49 weaselp 587 Wishlist:
50     - permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome)
51     - do full regression tests on as many platforms possible
52     - list only these platforms as supported
53     - test on Solaris 9 on SPARC.
54 rabbi 716 - saner usage of /dev/[u]random is required -- throw warning when not in
55     daemon mode (patch 873497 -- needs work)
56 weaselp 587 - clean up documentation and tarball contents
57 rabbi 286 + reorganize directory structure
58 weaselp 587 - AES support -- requires OpenSSL 0.9.7 dybbuk
59 rabbi 161
60 rabbi 286
61 weaselp 587 Abandoned/Deferred:
62     D allow for verification of clearsigned OpenPGP messages disastry
63     D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
64     D further mpgp testing of AES/MDC packet support ulf
65     D make mpgp friendlier
66     D COMMENT entire existing codebase! (HAHA)
67     D support for Borland compiler on Windows.
68     D I'ld even go so far as drop Visual C (or whatever we're supporting at
69 weaselp 394 the moment) and require gcc with Cygwin to build it. But only if this
70     results in a Binary that runs without additional DLLs. (Weasel)

  ViewVC Help
Powered by ViewVC 1.1.5