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

Contents of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 826 - (hide annotations) (download)
Wed May 5 01:44:17 2004 UTC (9 years ago) by weasel
File size: 3091 byte(s)
TODO: how do we handle randomness on win32?
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 weasel 798 - stats stuff:
10     - port it to unix
11     - use proper configured filenames
12     - make the allpingers filename and url configureable
13 rabbi 797 - Add equivalent features to -V and --about to mpgp and document in mpgp.1
14 rabbi 800 - Remove OpenSSL version checks. Maybe print a message stating the
15     supported versions, and leave it up to the user?
16 rabbi 797
17     Items to watch:
18    
19 rabbi 772 - Hunt and kill bug in Mixmaster causing echolot pings to be turned
20     into permanent t* files.
21 rabbi 797 [This is a pesky one. Changing the .forward pipe to go through
22     truss first 'fixes' it. Grr. --rabbi]
23 rabbi 772
24 rabbi 763 Items for 3.0.x:
25    
26 weasel 801 - Make the default mix.cfg file we write more useful.
27     Include (commented out) in a user section:
28     + SMTPRELAY
29     - Write a document on how to setup a remailer on windows
30     + install as service
31     + configure pop3.cfg
32 rabbi 797 - doallow() should check more than one email address in a line
33     (patch # 877312) (weasel)
34 rabbi 682 - delete secret keys securely after keygraceperiod expires
35 weasel 801 (Should this just be a call to an external program? I.e.
36 rabbi 686 "/bin/rm -P" or "/usr/bin/shred -fz -n3")? Does this even
37     serve a purpose now that journaled FSes are the norm?
38 rabbi 716 - destblk request confirmation (patch # 873498)
39    
40 weaselp 587 Packaging:
41 rabbi 682 - Modify release tarball generation script to build the .tab.c file from
42     parsedate.y, so we don't end up requiring bison on every system that
43     wants to build mixmaster (rabbi)
44 weaselp 587 - rpm -- dybbuk
45 weasel 798 . Windows build instructions/files (weasel)
46 weaselp 587 - provide a packaged Windows build to be used with QuickSilver
47     + Richard has an Installer we can use for this purpose (rabbi)
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     D allow for verification of clearsigned OpenPGP messages disastry
67     D honor key preferences when encrypting to multiple keys ulf/disastry (n/a)
68     D further mpgp testing of AES/MDC packet support ulf
69     D make mpgp friendlier
70     D COMMENT entire existing codebase! (HAHA)
71     D support for Borland compiler on Windows.
72     D I'ld even go so far as drop Visual C (or whatever we're supporting at
73 weaselp 394 the moment) and require gcc with Cygwin to build it. But only if this
74     results in a Binary that runs without additional DLLs. (Weasel)

  ViewVC Help
Powered by ViewVC 1.1.5