Date: Mon, 13 Jul 2009 19:18:31 -0400 From: madodel From: madodel Subject: [VOICENWS] SW: Weasel mail server updated to version 1.79 ++ From the VOICE OS/2-eCS News Service http://www.os2voice.org ++ From: Peter Moylan The Weasel mail server has been updated to version 1.79. You can get it from http://www.pmoylan.org/pages/os2/weasel.html or from ftp://ftp.pmoylan.org/Weasel/weasel179.zip or from Hobbes. Weasel is a shareware mail server. Registration is compulsory for if you want to host multiple mail domains, but optional for the single-domain case. The purpose of the present release is to consolidate the many changes that have been made in beta releases over the last half-year or so. If you have been downloading the beta versions, then the present release doesn't contain much that is new. This is, however, a very substantial update over version 1.78, as can be seen from the following change list. Note that the present release, like some of the beta releases, satisfies a long-standing request for supporting text-mode configuration files (TNI files) as a substitute for the native OS/2 INI file support, which runs out of memory in some cases. The native INI support, although superior in principle, will probably never be fixed unless IBM releases source code to Serenity or another backer. LIST OF CHANGES since version 1.78 Version 1.79 (13 July 2009) Fixed: screen "offline" message was not updated correctly when we were not logging to screen. The namelist passed to a filter now includes a line terminator (carriage return and line feed) at the end of the last name. POP3 processing modified to use less memory. Weasel now supports TNI mode. Setup now supports TNI mode. The support for remote setup with a TNI file is also in place, but will not become effective until a new version of INIRemote is released. (Remote setup still works for INI files, just not for TNI files.) Minor policy change for convenience: when you switch to or from multidomain mode, the Setup notebook automatically turns to the page that would let you reverse that change, if desired. Old versions of DumpINI and LoadINI included in the tools directory as OldDumpINI.exe and OldLoadINI.exe. The new versions are packaged as a GenINI zip file. New versions of LoadINI and DumpINI use a new format for the TNI file; in fact they are identical to the LoadINI and DumpINI that are now distributed in the GenINI release. Rexx files mloadini.cmd and mdumpini.cmd added to the tools directory, to provide conversion of the DOMAIN.INI (DOMAIN.TNI) files as well as conversion of WEASEL.INI (WEASEL.TNI). Extra log information for incoming SMTP. Reduced the amount of memory used for storing domain information. Fixed a memory leak in the module tracking domain info. Added log messages to check for related leaks. Fixed: in TNI mode, the file DOMAIN.TNI was not being created when a new domain was created. Cleaner transition to and from multidomain mode, to minimise potential confusion about the domain files and directories. Inactive users now marked with a '*' in Setup user page. Policy change: when looking up all alternative names belonging to a domain, we don't (except in the single-domain case) do reverse DNS lookup on numeric addresses. Policy announcement: the command-line argument 'X' will soon be phased out. Fixed a potential memory corruption during failed POP login attempt. Extra option on "Local" page for strict domain name checking, in the multidomain case only. Added an option to fetch the last 512 messages on a POP fetch, instead of the first 512. Minor efficiency improvement in blacklist checking. The deprecated POP2 command LAST is no longer supported. Design changes to reduce the number of writes to the INI file. Extra checks for corruption of (UName,VName,NextName) entries in the INI file. LoadINI and DumpINI replaced by the current GenINI release. Fixed: crash on mail to nonexistent user. Now passes the session ID to filters via the namefile file name. Fixed: Setup was sometimes losing the name of the stage 4 filter. Syslog option may now log to another machine. Fixed: documentation error related to filter namefile. Added a colon after "Weasel" in syslog messages. Peter Moylan http://www.pmoylan.org -- For a choice in the future of personal computing, Join VOICE - http://www.os2voice.org [Moderator's note: All posts are sent without guarantee to the accuracy of the content. We try to verify details and URLs but this is an entirely volunteer run list, so 100% fact checking and the quality/useability of products announced here is impossible. If you respond to this post please remove the DESPAM from the poster's email addresses. Please do not send requests for information about a specific post to the moderator unless it is an update or I sent it.]