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

Diff of /trunk/Mix/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 902 by colin, Tue Jun 8 19:30:35 2004 UTC revision 1005 by zax, Wed Aug 6 08:46:14 2008 UTC
# Line 1  Line 1 
 stats stuff:  
  - let wget download to temporary files, and only move them over the existing  
    stats when all downloads succeeded (and perhaps passed basic sanity checks)  
   
1  Items that need to be completed before the next MAIN release:  Items that need to be completed before the next MAIN release:
2    
3  - Full functionality / regression testing around chain operations  - revert renaming of conf files for WIN32.
4    following the recent whitespace bug fix. (everyone)  - Fix Solaris 10 Install bug (whoami is located in /usr/ucb/ )
 - ignore type2.list  
 - Full WIN32 support.  
   - rename pop3.cfg to pop3.cfg.txt  
   - different editor handling?  if so, provide suggestions.  
   - Sane randomness handling  
 - Add equivalent features to -V and --about to mpgp and document in mpgp.1  
 - Remove OpenSSL version checks. Maybe print a message stating the  
   supported versions, and leave it up to the user?  
5    
6  Items to watch:  Items to watch:
7    
# Line 23  Items to watch: Line 11  Items to watch:
11     truss first 'fixes' it. Grr. --rabbi]     truss first 'fixes' it. Grr. --rabbi]
12    
13  Items for 3.0.x:  Items for 3.0.x:
   
 - Make the default mix.cfg file we write more useful.  
   Include (commented out) in a user section:  
     + SMTPRELAY  
 - Write a document on how to setup a remailer on windows  
     + install as service  
     + configure pop3.cfg  
14  - doallow() should check more than one email address in a line  - doallow() should check more than one email address in a line
15    (patch # 877312) (weasel)  - Automatically fetch pinger list and stats during installation process
 - delete secret keys securely after keygraceperiod expires  
   (Should this just be a call to an external program? I.e.  
   "/bin/rm -P" or "/usr/bin/shred -fz -n3")? Does this even  
   serve a purpose now that journaled FSes are the norm?  
16  - destblk request confirmation (patch # 873498)  - destblk request confirmation (patch # 873498)
17        + perhaps we should phase this out in favor of a distributed RAB?
18    - general bug fixes that do not break backward compatibility
19    - Fix the randomness/entropy gathering
20    - Make mixmaster do nothing but report version when run with -V
21    - SMTPRELAY is hardcoded to port 25 in mail.c.  Stunnel users will be happy
22      is we make this configurable.
23    
24    Items for 3.1.x
25    - Full WIN32 support.
26      - Sane randomness handling
27      - Resolve crash when running with --post
28      - Resolve crash when config contains "SENDMAIL outfile"
29      - Confirm operation as a WIN32 service
30      - Test on Vista.
31      - Make Win32 Mixmaster portable.  i.e. Don't require a CSIDL_APPDATA dir,
32        just use the current one.
33    - Include a formal win32 binary release, complete with docs.
34    - Integrate RAB support -- automatic downloading similar to stats.
35    - Introduce hashed RAB handling where mail recipients are hashed and
36      compared against a downloaded rab.hash file.  This solves the issue
37      of publishing a plain-text list of email addresses.
38        + We might want to salt these hashes but the salt would have to be
39          known to remops.
40    - Hashcash support?
41    
42    Items for 3.5:
43    
44    - binomial mix implementation
45    - RGB dummies
46    - native echolot
47    - Regroup-and-Go?
48    
49  Packaging:  Packaging:
50  - Modify release tarball generation script to build the .tab.c file from  - Modify release tarball generation script to build the .tab.c file from
51    parsedate.y, so we don't end up requiring bison on every system that    parsedate.y, so we don't end up requiring bison on every system that
52    wants to build mixmaster  (rabbi)    wants to build mixmaster  (rabbi)
53  - rpm -- dybbuk  - rpm -- dybbuk
54  . Windows build instructions/files  (weasel)  - Windows build instructions/files  (zax)
55  - provide a packaged Windows build to be used with QuickSilver  - provide a packaged Windows build to be used with QuickSilver
   + Richard has an Installer we can use for this purpose  (rabbi)  
56  - Macintosh OS/X support  (rabbi)  - Macintosh OS/X support  (rabbi)
57  - Update Install script to put files in global system locations if  - Update Install script to put files in global system locations if
58    invoked by root. Also update to be smart about AES support.    invoked by root. Also update to be smart about AES support.
# Line 64  Wishlist: Line 71  Wishlist:
71    
72    
73  Abandoned/Deferred:  Abandoned/Deferred:
74    D Remove OpenSSL version checks. Maybe print a message stating the
75      supported versions, and leave it up to the user?
76  D allow for verification of clearsigned OpenPGP messages  disastry  D allow for verification of clearsigned OpenPGP messages  disastry
77  D honor key preferences when encrypting to multiple keys  ulf/disastry (n/a)  D honor key preferences when encrypting to multiple keys  ulf/disastry (n/a)
78  D further mpgp testing of AES/MDC packet support  ulf  D further mpgp testing of AES/MDC packet support  ulf

Legend:
Removed from v.902  
changed lines
  Added in v.1005

  ViewVC Help
Powered by ViewVC 1.1.5