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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 841 - (hide annotations) (download)
Fri May 7 01:25:17 2004 UTC (9 years ago) by weasel
File size: 3111 byte(s)
Todo: ignore type2.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 weasel 841 - ignore type2.list
6 rabbi 797 - Full WIN32 support.
7 weasel 801 - rename pop3.cfg to pop3.cfg.txt
8     - different editor handling? if so, provide suggestions.
9 weasel 826 - Sane randomness handling
10 weasel 798 - stats stuff:
11     - port it to unix
12     - use proper configured filenames
13     - make the allpingers filename and url configureable
14 rabbi 797 - Add equivalent features to -V and --about to mpgp and document in mpgp.1
15 rabbi 800 - Remove OpenSSL version checks. Maybe print a message stating the
16     supported versions, and leave it up to the user?
17 rabbi 797
18     Items to watch:
19    
20 rabbi 772 - Hunt and kill bug in Mixmaster causing echolot pings to be turned
21     into permanent t* files.
22 rabbi 797 [This is a pesky one. Changing the .forward pipe to go through
23     truss first 'fixes' it. Grr. --rabbi]
24 rabbi 772
25 rabbi 763 Items for 3.0.x:
26    
27 weasel 801 - Make the default mix.cfg file we write more useful.
28     Include (commented out) in a user section:
29     + SMTPRELAY
30     - Write a document on how to setup a remailer on windows
31     + install as service
32     + configure pop3.cfg
33 rabbi 797 - doallow() should check more than one email address in a line
34     (patch # 877312) (weasel)
35 rabbi 682 - delete secret keys securely after keygraceperiod expires
36 weasel 801 (Should this just be a call to an external program? I.e.
37 rabbi 686 "/bin/rm -P" or "/usr/bin/shred -fz -n3")? Does this even
38     serve a purpose now that journaled FSes are the norm?
39 rabbi 716 - destblk request confirmation (patch # 873498)
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 weasel 798 . Windows build instructions/files (weasel)
47 weaselp 587 - provide a packaged Windows build to be used with QuickSilver
48     + Richard has an Installer we can use for this purpose (rabbi)
49     - Macintosh OS/X support (rabbi)
50 rabbi 686 - Update Install script to put files in global system locations if
51     invoked by root. Also update to be smart about AES support.
52 rabbi 716 (dybbuk said he would do this, but status is unclear.)
53 rabbi 1
54 weaselp 587 Wishlist:
55     - permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome)
56     - do full regression tests on as many platforms possible
57     - list only these platforms as supported
58     - test on Solaris 9 on SPARC.
59 rabbi 716 - saner usage of /dev/[u]random is required -- throw warning when not in
60     daemon mode (patch 873497 -- needs work)
61 weaselp 587 - clean up documentation and tarball contents
62 rabbi 286 + reorganize directory structure
63 weaselp 587 - AES support -- requires OpenSSL 0.9.7 dybbuk
64 rabbi 161
65 rabbi 286
66 weaselp 587 Abandoned/Deferred:
67     D allow for verification of clearsigned OpenPGP messages disastry
68     D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
69     D further mpgp testing of AES/MDC packet support ulf
70     D make mpgp friendlier
71     D COMMENT entire existing codebase! (HAHA)
72     D support for Borland compiler on Windows.
73     D I'ld even go so far as drop Visual C (or whatever we're supporting at
74 weaselp 394 the moment) and require gcc with Cygwin to build it. But only if this
75     results in a Binary that runs without additional DLLs. (Weasel)

  ViewVC Help
Powered by ViewVC 1.1.5