home *** CD-ROM | disk | FTP | other *** search
/ Dream 57 / Amiga_Dream_57.iso / Linux / Net / smail-3.2.0.103-README.FIRST < prev    next >
Text File  |  1998-10-15  |  5KB  |  100 lines

  1. Fri Oct  9 14:54:11 EDT 1998 - (Greg A. Woods) woods@planix.com
  2.  
  3. This BETA release of smail fixes yet more of bugs in major changes from
  4. the last few betas.  If everyone likes this beta as much as I do, then
  5. I'm very close to actually calling what's done to date the 3.2.1
  6. release.  See the README for what might happen after that!  ;-)
  7.  
  8. The 'newaliases' or 'sendmail -bi' invocation of mkaliases now works
  9. even better and copies stdout and stderr to the user.  Various
  10. improvements in mkaliases and its tools should help with debugging
  11. problems with alias files.
  12.  
  13. The address routing/resolving bugs people were tripping over (and in
  14. particular the emergency .102 patch Jim Mercer helped me with) have been
  15. fixed, hopefully for good.
  16.  
  17. Some buggy DEBUG messages in smtprecv.c have hopefully been fixed.
  18. Handling of DNS errors has been improved.  Runq will no longer fork if
  19. given only one message to process, which makes it easier to run under
  20. the debugger.  Even though I just read the full diffs I've probably
  21. missed something else.
  22.  
  23. I finally broke down and added a 'smtp_recipient_no_verify' config
  24. variable, which can be a list ala smtp_remote_allow.  It completely
  25. disables RCPT TO verification for addresses in the list.  This obviously
  26. also implies mail can be relayed to remote sites from hosts approved by
  27. this list (i.e. it extends smtp_remote_allow), so be *careful* with it!
  28. This should help some folks stuck with extremely broken MTAs trying to
  29. send through a smail gateway (Novell Groupwise comes to mind).  In
  30. relation to this I've also fixed a bug where smail would continue to
  31. accept a DATA command after giving a 450 reply to a RCPT TO.  This
  32. violates the SMTP protocol, but until Andreas Wrede ran into a Groupwise
  33. server that ignored the 450 reply and sent a DATA command anyway, the
  34. bug was invisible because every other MTA in the world seemed to obey
  35. the 450.  Unfortunately Groupwise does take note of the 450 as well as
  36. sending the message, which meant that when talking to smail it would
  37. result in an infinite number of duplicate deliveries (at least until the
  38. 450 was no longer returned!).
  39.  
  40. Some more minor fixes and updates have been made to the documentation
  41. (i.e. the manual pages -- the guide still languishes in staleness).
  42.  
  43. I've included in the contrib sub-directory a patch to TCP Wrappers that
  44. will allow generic implementation of RBL-style connection filtering.
  45. But I cannot find reference to the aforementioned RBL-like map listing
  46. many ISP dial-up ports which I claimed existed, though I do have a
  47. fairly good list of said IP#s and am thinking of creating such a zone
  48. and/or asking Paul Vixie to entertain the idea of doing so for MAPS.
  49. (This patch has also been sent to Wietse Venema and to various people
  50. who have developed similar but more limited patches.)  The most
  51. up-to-date version of this patch will be available at the following URL,
  52. should I ever find need to update it (one change I'm thinking of is to
  53. retrieve the TXT record, if any, and include it in any syslog message,
  54. though this is more boring than I thought it would be rather boring for
  55. those in rbl.maps.vix.com, and would imply adding some hook in smail to
  56. turn on syslog() for hosts_access().).
  57.  
  58.      ftp://ftp.weird.com/pub/local/tcp_wrappers-rbl-patch
  59.  
  60. Unfortunately there's no way at the moment (without prying into the
  61. innards of libwrap) of distinguishing between an ordinary denial and one
  62. that's the result of an RBL-like lookup.
  63.  
  64. I've also included in the contrib directory a copy of Jim Mercer's patch
  65. for direct RBL implementation in smail.  This gives a much more
  66. meaningful reply to the remote sender than the generic TCP Wrappers "You
  67. are not permitted to send mail" error, but Jim's patch only allows one
  68. RBL-like domain for now, and I'm not sure I want RBL support directly in
  69. smail when it can be put in TCP Wrappers (just the same as there's no
  70. generic connection blocking support directly in smail).  Note that Jim's
  71. patch is "reversed", and is based on 3.2.0.101.
  72.  
  73. Jim has sent me one more patch to separate out control of the outgoing
  74. socket binding from the 'listen_name' setting to 'sending_name'.  This
  75. will prevent the system from choosing what it thinks is the most
  76. "appropriate" source address for the outgoing connection, which with
  77. virtual hosts, firewalls, and all, can be an important issue.  This
  78. patch is *not* yet included in any fashion (I will be happy to forward
  79. it to anyone for the time being), but I'm thinking of integrating it
  80. before 3.2.1.  Everyone can express their opinions if they'd like....
  81.  
  82. See the CHANGES file for further information.
  83.  
  84. Note that the anti-relay feature is still not yet compatible with UUCP
  85. gateways (this is also mentioned by a warning note in the CHANGES file).
  86.  
  87. As always the ToDo and PROJECTS files list a growing number of things
  88. that various people think should be worked on.  Patches that eliminate
  89. items from these files are always welcome!  If you'd like to work on any
  90. of the bigger projects just send a note to <smail3-devel@planix.com> and
  91. let us know so we can help co-ordinate and possibly give you access to
  92. the CVS repository.  See the README and the file Smail3-devel for more
  93. information.
  94.  
  95. Remember to use the smailbug utility to submit patches, change requests,
  96. bug reports and other stuff that needs to be recorded so it won't get
  97. lost or forgotten!  (There's now a symlink installed in the
  98. smail_bin_dir to make it easier to access this script, and there's a new
  99. manual page for it too.)
  100.