Date: Wed, 08 Oct 2003 07:00:29 -0300 From: "Mark Dodel" Subject: [VOICENWS] SW: Weasel mail server updated to version 1.68 From: "Peter Moylan" The Weasel mail server has now been updated to version 1.68. You can obtain it from http://eepjm.newcastle.edu.au/os2/weasel.html or from ftp://eepjm.newcastle.edu.au/weasel/weasel168.zip or from Hobbes. NOTE: If you are upgrading from a version earlier than 1.66, and you are using filters, it is essential to read the new information in the manual about filters, since the parameter-passing rules changed in that version. Since I failed to send the notice of the previous release to the VOICE mailing list, the list of changes below is a bit longer than usual. LIST OF CHANGES (since version 1.65) Version 1.68 (8 Oct 2003) New limitation: POP3 users will see only the first 1024 messages in their mailbox. (But they will see the next 1024 after the first group has been fetched and deleted.) This change has been made necessary as the result of the current campaign by junk mailers to crash servers that support anti-junk measures. More permissive rules about which Setup options can be changed without restarting the server. See WEASEL.INF for the details. Fixed: handling of the "no valid users" case when mail is relayed. Fixed: damaged header line in the case where the Return-Path header is more than one line long. Fixed: undesirable looping behaviour when a secondary relay keeps re-attempting to send mail that has already been rejected by the primary server. Scavenge utility removed from the distribution. Added the filter names and "serialise filters" option to the list of things that can be changed without restarting. Corrected misleading "no relay path to destination" that is sometimes given when a different message would be more appropriate. Version 1.67 Fixed Setup bug (couldn't turn off SMTP authentication). On POP fetch, add an extra CRLF for mail that violates the SMTP standard by ending lines with LF rather than CRLF. (Only old Unix software does this, as far as I know, but apparently there are still people who use old Unix software. In addition, we have to allow for spammers and Microsoft, both of whom tend to introduce new standards violations without prior warning.) Expanded the set of Setup parameters alterable without having to restart the server. More careful definition, in WEASEL.INF, of which Setup options take effect immediately, and which ones require the server to be restarted. Rule change: unregistered users may use multidomain mode, but only the first domain will be supported. (The ultimate aim is to migrate everyone to multidomain mode.) Updated VIOSetup to support some (but not yet all) of the new configuration options supported by Setup. Version 1.66 Major change to filtering system. Filters may now be called at up to five different times during an incoming SMTP session. If there is only one local recipient, there is also an option to replace the default final filter by a user-specific filter, or to skip the filtering for some users. As a side-effect, the order of parameters passed to the filter has changed, therefore existing filters need to be modified. Fixed a bug that would cause Weasel to fail if SMTP was disabled. Since this bug has been present for many versions, and has never been reported, this tends to suggest that nobody ever uses Weasel in conjunction with another SMTP server. Added a message to the log file to say "Delivered" or "Failed to deliver" for an SMTP outgoing mail item, to make it easier for log analysis tools to distinguish between success and failure. Made the responses to spammers a bit more consistent with RFC2821. (With some reluctance. I still think that RFC2821 makes too many concessions to tolerating spammers.) Moved endmail.exe and scavenge.exe to the tools subdirectory, on the grounds that most people won't need them. Fixed: crash on invalid AUTH command. Added an error message for the "No command supplied" case. (An empty SMTP command should never occur, but the spamming software is getting sloppier in terms of ignoring the standards.) Changed the upper limit on number of threads for outbound mail to 64. Changed the default for "log outgoing mail" to FALSE. Fixed: (rare) SETUP crash when working on aliases. Changes in internal library implementations. Fixed an error in CRAM-MD5 authentication. Increased the stack size per thread to 64 KiB. -- Peter Moylan peterDESPAM at ee.newcastle.edu.au http://eepjm.newcastle.edu.au The sooner you fall behind, the more time you'll have to catch up. -- Warpstock 2003 - San Francisco, California, October 18-19 http://www.warpstock.org [Moderator's note: Because of the incredible increase in SPAM lately I will now endeavor to add DESPAM to email addresses in all posts to the News list. Yes I know that the ReplyTo and From addresses are not modified. This action is to protect email addresses that will appear in HTML pages. If you wish to send a response to someone listed in the post be sure to remove the "DESPAM" from any email address in the body of the post.] -- To unsubscribe yourself from this list, send the following message to majormajor at os2voice.org unsubscribe news end If you have an announcement you would like posted to the VOICE News list, please send it to submit at os2voice.org. Please include a valid reply address and a real contact name. If you wish to comment on this post, please reply to feedback at os2voice.org