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

Diff of /trunk/Mix/TODO

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

revision 956 by zax, Wed Sep 19 14:34:52 2007 UTC revision 970 by rabbi, Mon Jan 21 15:12:28 2008 UTC
# Line 1  Line 1 
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 WIN32 support.  - revert renaming of conf files for WIN32.
   - Sane randomness handling  
   - Resolve crash when running with --post  
   - Resolve crash when config contains "SENDMAIL outfile"  
4    
5  Items to watch:  Items to watch:
6    
# Line 13  Items to watch: Line 10  Items to watch:
10     truss first 'fixes' it. Grr. --rabbi]     truss first 'fixes' it. Grr. --rabbi]
11    
12  Items for 3.0.x:  Items for 3.0.x:
   
 - Automatically fetch fresh stats during installation process  
 - 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.ini  
13  - doallow() should check more than one email address in a line  - doallow() should check more than one email address in a line
14    (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?  
15  - destblk request confirmation (patch # 873498)  - destblk request confirmation (patch # 873498)
16      + perhaps we should phase this out in favor of a distributed RAB.      + perhaps we should phase this out in favor of a distributed RAB?
17    - 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  - Integrate RAB support -- automatic downloading similar to stats.  - Integrate RAB support -- automatic downloading similar to stats.
28  - Introduce hashed RAB handling where mail recipients are hashed and  - Introduce hashed RAB handling where mail recipients are hashed and
29    compared against a downloaded rab.hash file.  This solves the issue    compared against a downloaded rab.hash file.  This solves the issue
30    of publishing a plain-text list of email addresses.    of publishing a plain-text list of email addresses.
31        + We might want to salt these hashes but the salt would have to be
32          known to remops.
33    
34    
35    Items for 3.5:
36    
37    - binomial mix implementation
38    - RGB dummies
39    - native echolot
40    
41  Packaging:  Packaging:
42  - Modify release tarball generation script to build the .tab.c file from  - 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    parsedate.y, so we don't end up requiring bison on every system that
44    wants to build mixmaster  (rabbi)    wants to build mixmaster  (rabbi)
45  - rpm -- dybbuk  - rpm -- dybbuk
46  . Windows build instructions/files  (weasel)  - Windows build instructions/files  (zax)
47  - 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)  
48  - Macintosh OS/X support  (rabbi)  - Macintosh OS/X support  (rabbi)
49  - Update Install script to put files in global system locations if  - Update Install script to put files in global system locations if
50    invoked by root. Also update to be smart about AES support.    invoked by root. Also update to be smart about AES support.

Legend:
Removed from v.956  
changed lines
  Added in v.970

  ViewVC Help
Powered by ViewVC 1.1.5