I'm pleased to announce the release of SmartList version 3.15. This version includes support for the List-* headers (rfc2369), corrects some problems in the support for having a digested and an undigested list tied together, and fixes some other minor problems. Items changed in version 3.14, which was only available as a prerelease, included better handling of bounce messages (including DSNs), a solution to the infamous "@yahoo" problems (incorrect address extractions by multigram), as well as several other issues. For the complete list of changes, please see the HISTORY file items included below. As with previous versions, you can find this package at the URLs: http://www.procmail.org/SmartList-3.15.tar.gz ftp://ftp.procmail.org/pub/procmail/SmartList-3.15.tar.gz The procmail homepage, http://www.procmail.org, includes a list of mirror sites at which this package should be obtainable within a few days. It also has links to PGP signatures for the above. Many thanks to the members of the smartlist-dev mailing list for their ideas and testing, and special thanks to Santiago Vila for his last minute testing. Philip Guenther Procmail & SmartList Maintainer bug@procmail.org 1999/12/17: v3.14 (never really released, was only available as prerelease) If no Message-ID could be recovered from a bounced message, procbounce always picked the same hashkey (this time I mean it) Strip List-* header fields from incoming messages and add List-Subscribe: and List-Unsubscribe: with mailto: URLs for the request address Automatic cross-posting of messages sent to a digested list over to the undigested list only worked if the latter contained the letter 'y' Recognize still more queue warning messages Ignore "Data format", 8-bit conversion, and size errors -- the address is fine, the particular message is presumably at fault Use four digit digest volume numbers starting in the year 2000 Setting archive_hist to "all" causes the archive to never be truncated Changes to multigram: - ignore words that start with an '@' unless they look like a route address Reject attempts to subscribe someone twice with an X-Command mail Recognize DSNs and enable some primitive parsing of them Mention online FAQ in SmartList Manual 2000/09/03: v3.15 Let the location of the "latest" archive be set from rc.custom Add List-Help: and List-Post: header fields with mailto: URLs for the request address and correct format of other List-* header fields "Wrong address" archive retrieval warnings could end up in the header Send submitted messages to maintainer if moderators file is needed but missing Only add List-Subscribe: and List-Unsubscribe: header fields if auto_subscibe and auto_unsubscribe, respectively, are enabled Clarify the error message when a list cannot be created When forwarding a message from a digest list to its corresponding undigested list, remove any Delivered-To: header field containing the name of the digested list, thus allowing the message forwarded back to go out. Changes to multigram: - prevent attempts to exercise a Linux kernel security hole