| 1 |
rabbi |
682 |
Items that need to be completed before the next MAIN release: |
| 2 |
rabbi |
303 |
|
| 3 |
rabbi |
970 |
- revert renaming of conf files for WIN32. |
| 4 |
rabbi |
1004 |
- Fix Solaris 10 Install bug (whoami is located in /usr/ucb/ ) |
| 5 |
rabbi |
797 |
|
| 6 |
|
|
Items to watch: |
| 7 |
|
|
|
| 8 |
rabbi |
772 |
- Hunt and kill bug in Mixmaster causing echolot pings to be turned |
| 9 |
|
|
into permanent t* files. |
| 10 |
rabbi |
797 |
[This is a pesky one. Changing the .forward pipe to go through |
| 11 |
|
|
truss first 'fixes' it. Grr. --rabbi] |
| 12 |
rabbi |
772 |
|
| 13 |
rabbi |
970 |
Items for 3.0.x: |
| 14 |
rabbi |
797 |
- doallow() should check more than one email address in a line |
| 15 |
zax |
964 |
- Automatically fetch pinger list and stats during installation process |
| 16 |
rabbi |
716 |
- destblk request confirmation (patch # 873498) |
| 17 |
zax |
964 |
+ perhaps we should phase this out in favor of a distributed RAB? |
| 18 |
rabbi |
970 |
- general bug fixes that do not break backward compatibility |
| 19 |
colin |
1001 |
- Fix the randomness/entropy gathering |
| 20 |
|
|
- Make mixmaster do nothing but report version when run with -V |
| 21 |
zax |
1005 |
- SMTPRELAY is hardcoded to port 25 in mail.c. Stunnel users will be happy |
| 22 |
|
|
is we make this configurable. |
| 23 |
rabbi |
970 |
|
| 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 |
zax |
999 |
- Make Win32 Mixmaster portable. i.e. Don't require a CSIDL_APPDATA dir, |
| 32 |
|
|
just use the current one. |
| 33 |
rabbi |
970 |
- Include a formal win32 binary release, complete with docs. |
| 34 |
rabbi |
954 |
- Integrate RAB support -- automatic downloading similar to stats. |
| 35 |
zax |
956 |
- 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 |
zax |
964 |
+ We might want to salt these hashes but the salt would have to be |
| 39 |
|
|
known to remops. |
| 40 |
rabbi |
974 |
- Hashcash support? |
| 41 |
rabbi |
716 |
|
| 42 |
rabbi |
970 |
Items for 3.5: |
| 43 |
|
|
|
| 44 |
|
|
- binomial mix implementation |
| 45 |
|
|
- RGB dummies |
| 46 |
|
|
- native echolot |
| 47 |
rabbi |
974 |
- Regroup-and-Go? |
| 48 |
rabbi |
970 |
|
| 49 |
weaselp |
587 |
Packaging: |
| 50 |
rabbi |
682 |
- 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 |
| 52 |
|
|
wants to build mixmaster (rabbi) |
| 53 |
weaselp |
587 |
- rpm -- dybbuk |
| 54 |
zax |
964 |
- Windows build instructions/files (zax) |
| 55 |
weaselp |
587 |
- provide a packaged Windows build to be used with QuickSilver |
| 56 |
|
|
- Macintosh OS/X support (rabbi) |
| 57 |
rabbi |
686 |
- Update Install script to put files in global system locations if |
| 58 |
|
|
invoked by root. Also update to be smart about AES support. |
| 59 |
rabbi |
716 |
(dybbuk said he would do this, but status is unclear.) |
| 60 |
rabbi |
1 |
|
| 61 |
weaselp |
587 |
Wishlist: |
| 62 |
|
|
- permit CRAM-MD5 SMTP AUTH in addition to LOGIN. n/a (patch welcome) |
| 63 |
|
|
- do full regression tests on as many platforms possible |
| 64 |
|
|
- list only these platforms as supported |
| 65 |
|
|
- test on Solaris 9 on SPARC. |
| 66 |
rabbi |
716 |
- saner usage of /dev/[u]random is required -- throw warning when not in |
| 67 |
|
|
daemon mode (patch 873497 -- needs work) |
| 68 |
weaselp |
587 |
- clean up documentation and tarball contents |
| 69 |
rabbi |
286 |
+ reorganize directory structure |
| 70 |
weaselp |
587 |
- AES support -- requires OpenSSL 0.9.7 dybbuk |
| 71 |
rabbi |
161 |
|
| 72 |
rabbi |
286 |
|
| 73 |
weaselp |
587 |
Abandoned/Deferred: |
| 74 |
rabbi |
954 |
D Remove OpenSSL version checks. Maybe print a message stating the |
| 75 |
|
|
supported versions, and leave it up to the user? |
| 76 |
weaselp |
587 |
D allow for verification of clearsigned OpenPGP messages disastry |
| 77 |
|
|
D honor key preferences when encrypting to multiple keys ulf/disastry (n/a) |
| 78 |
|
|
D further mpgp testing of AES/MDC packet support ulf |
| 79 |
|
|
D make mpgp friendlier |
| 80 |
|
|
D COMMENT entire existing codebase! (HAHA) |
| 81 |
|
|
D support for Borland compiler on Windows. |
| 82 |
|
|
D I'ld even go so far as drop Visual C (or whatever we're supporting at |
| 83 |
weaselp |
394 |
the moment) and require gcc with Cygwin to build it. But only if this |
| 84 |
|
|
results in a Binary that runs without additional DLLs. (Weasel) |