Return-Path: Delivered-To: apmail-spamassassin-announce-archive@www.apache.org Received: (qmail 60821 invoked from network); 9 Sep 2004 23:34:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 9 Sep 2004 23:34:41 -0000 Received: (qmail 9959 invoked by uid 500); 9 Sep 2004 23:34:41 -0000 Delivered-To: apmail-spamassassin-announce-archive@spamassassin.apache.org Received: (qmail 9940 invoked by uid 500); 9 Sep 2004 23:34:41 -0000 Mailing-List: contact announce-help@spamassassin.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "SpamAssassin Announcements" announce@spamassassin.apache.org Delivered-To: mailing list announce@spamassassin.apache.org Delivered-To: moderator for announce@spamassassin.apache.org Received: (qmail 4832 invoked by uid 99); 9 Sep 2004 23:32:13 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=LINES_OF_YELLING,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of felicity@kluge.net designates 66.92.69.221 as permitted sender) Date: Thu, 9 Sep 2004 19:32:09 -0400 From: Theo Van Dinter To: Spamassassin Announcements List Cc: Spamassassin Users List , Spamassassin Devel List Subject: SpamAssassin 3.0.0 RC4 RELEASED Message-ID: <20040909233209.GA1910@kluge.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline User-Agent: Mutt/1.4.1i X-GPG-Keyserver: http://pgp.mit.edu/ X-GPG-Keynumber: 0x9697572A X-GPG-Fingerprint: A849 1D50 DB62 0B54 92F6 E2C8 EED8 0A00 9697 572A X-GPG-URL: http://www.kluge.net/~felicity/pgp.html X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable *** THIS IS A RELEASE CANDIDATE ONLY, NOT THE FINAL 3.0.0 RELEASE *** SpamAssassin 3.0.0-rc4 is released! SpamAssassin 3.0.0 is a major update a= nd includes a number of new email and anti-spam technologies. SpamAssassin is a mail filter which uses advanced statistical and heuristic tests to identify spam (also known as unsolicited bulk email). Highlights of the release ------------------------- - SpamAssassin is now part of the Apache Software Foundation and has an=20 improved software license, the 2.0 version of the Apache License. - SpamAssassin now includes support for SPF (the Sender Policy Framework, http://spf.pobox.com/). - Web site links contained in the message are checked against SURBL and SBL. SURBL and SBL track sites that advertise with spam, known spam sources, and spam services. - The new 3.0 architecture allows third-parties to easily add plugin modul= es. - There is now SQL database support for both the Bayes and auto-whitelist modules, allowing more large sites to easily deploy SpamAssassin. - A more accurate simulation of email client handling of MIME and HTML improves our accuracy. In addition, there is better detection and handling of spammer techniques that try to trick anti-spam software. Downloading ----------- Pick it up from: http://spamassassin.apache.org/released/Mail-SpamAssassin-3.0.0-rc4.tar.gz http://spamassassin.apache.org/released/Mail-SpamAssassin-3.0.0-rc4.tar.b= z2 http://spamassassin.apache.org/released/Mail-SpamAssassin-3.0.0-rc4.zip md5sum: d67e7a7c1ba5206f9aef60d8f6e91988 Mail-SpamAssassin-3.0.0-rc4.tar.bz2 c6631facddfba1ca2d9f03968909aee9 Mail-SpamAssassin-3.0.0-rc4.tar.gz dfe733f7a183ee4984e6a1b46c9a0891 Mail-SpamAssassin-3.0.0-rc4.zip sha1sum: 3d611f4f61997878964f61300bc7cfe6871f0b7f Mail-SpamAssassin-3.0.0-rc4.tar= .bz2 4d4b02712c8d66fe9b535b96c41c9908ec5628be Mail-SpamAssassin-3.0.0-rc4.tar= .gz 75de0bcefb408070e8f94dcdc4dd1e3d26dc4357 Mail-SpamAssassin-3.0.0-rc4.zip The release files also have a .asc accompanying them. The file serves as an external GPG signature for the given release file. The signing key is available via the wwwkeys.pgp.net key server, as well as http://spamassassin.apache.org/released/GPG-SIGNING-KEY The key information is: pub 1024D/265FA05B 2003-06-09 SpamAssassin Signing Key Key fingerprint =3D3D 26C9 00A4 6DD4 0CD5 AD24 F6D7 DEE0 1987 265F A0= 5B Important installation notes ---------------------------- - The SpamAssassin 2.6x release series was the last set of releases to officially support perl versions earlier than perl 5.6.1. If you are using an earlier version of perl, you will need to upgrade before you can use the 3.0.0 version of SpamAssassin. - SpamAssassin 3.0.0 has a significantly different API (Application Program Interface) from the 2.x series of code. This means that if you use SpamAssassin through a third-party utility (milter, etc,) you need to make sure you have an updated version which supports 3.0.0. - The --auto-whitelist and -a options for "spamd" and "spamassassin" to turn on the auto-whitelist have been removed and replaced by the "use_auto_whitelist" configuration option which is also now turned on by default. - The "rewrite_subject" and "subject_tag" configuration options were deprecated and are now removed. Instead, using "rewrite_header Subject [your desired setting]". e.g. rewrite_subject 1 subject_tag ****SPAM(_SCORE_)**** becomes rewrite_header Subject ****SPAM(_SCORE_)**** - The Bayesian storage modules have been completely re-written and now include Berkeley DB (DBM) storage as well as SQL based storage (see sql/README.bayes for more information). In addition, a new format has been introduced for the bayes database that stores tokens in fixed length hashes. All DBM databases should be automatically converted to this new format the first time they are opened for write. You can manually perform the upgrade by running "sa-learn --sync" from the command line. The "sa-learn --rebuild" command has been deprecated; please use "sa-learn --sync" instead. The --rebuild option will remain temporarily for backwards compatibility. - "spamd" now has a default max-children setting of 5; no more than 5 child scanner processes will be run in parallel. Previously, there was no default limit unless you specified the "-m" switch when starting spamd. - If you are using a UNIX machine with all database files on local disks, and no sharing of those databases across NFS filesystems, you can use a more efficient, but non-NFS-safe, locking mechanism. Do this by adding the line "lock_method flock" to the /etc/mail/spamassassin/local.cf file. This is strongly recommended if you're not using NFS, as it is much faster than the NFS-safe locker. - Please note that the use of the following command line parameters for spamassassin and spamd have been deprecated and are now removed. If you currently use these flags, please remove them: in the 2.6x series: --add-from, --pipe, -F, -P, --stop-at-threshold, -S in the 3.0.x series: --auto-whitelist, -a - The following flags are deprecated and will be removed in a future major release: --whitelist-factory, -M, --warning-from, -w, --log-to-mbox, -l. - SpamAssassin runs in "taint mode" by default for improved security. Certain third-party modules, such as Razor v2, may be incompatible with taint mode. For Razor v2, you will need to be using v2.40 of razor-agents or higher which allows taint mode by default. Earlier versions which are patched to allow taint mode may be used as well. - Finally, 2.6x deprecated the use of the "check_bayes_db" script, and it is now no longer available. Please see the sa-learn man/pod documentation for more info. Summary of major changes since 2.6x ----------------------------------- Licensing: - Relicensed using Apache License v2.0, instead of dual GPL/PAL licensing, since we are now an Apache Incubator project. New rules: - SPF testing, if the Mail::SPF::Query module is installed. - added new rules and code to combat Bayes poisoning text and random hash-busters; Habeas rules now verify against the Habeas user list, to combat forged marks used in spam. - URIDNSBL rules. These do DNSBL lookups on URLs, allowing URLs found in the message body to be used in spam determination. Added the SURBL blocklist (http://www.surbl.org/). - Spamhaus XBL and a variety of new DNSBL rules - Hashcash support. - added Bob Menschel's 'longwords' rules - added 'backhair' rule, technique based on Jennifer Wheeler's ruleset - added Matt Kettler's 'antidrug' ruleset - added anti-fraud rules from Matt Yackley - added some hostname-based blocklist tests based on the envelope sender address. - a *lot* of other new rules, too many to detail here Spamd: - spamd now uses a 'preforking' model instead of 'fork per message'. - new log format, detailing message-id, resent-message-id, the tests hit, autolearn status, and several other things in a mass-check compatible format, to provide more information for spamd log-summarizer scripts. Infrastructure: - Plugins. Third-party modules can now be written and loaded dynamically from inside SpamAssassin, to provide support for entirely new rule types or eval tests. - SQL support for Bayes and AWL storage, thanks to Michael Parker. See sql/README.bayes and sql/README.awl for additional information. - ground-up rewrite of the MIME parser. Now deals correctly with complex MIME structures, including entire message/rfc822 message attachments. - rules can now test the "MAIL FROM:" address used in the SMTP transactio= n, if it was logged to the message headers, using the "EnvelopeFrom" pseudoheader. This allows rules such as SPF to be applied. - Added optional faster but NFS-unsafe Bayes locking mechanism, using "lock_method flock" - support for parsing mbx mailboxes, as used by UW IMAP. Thanks to John Newman for this patch. - refactored configuration parser to split parser code from configuration settings. - Bayes databases can now be backed up and restored using --backup and --restore. - Config files can now include other files using the "include" command. - replaced GA-based evolver with fast Perceptron score generation tool by Henry Stern; scores can now be generated much more quickly. - The "spamassassin" script can now check collections of mail en masse. = This lets us do things like 'spamassassin -d --mbox file1' and have the functionality go over the entire mbox file. same for checks, adding to white/black-lists, etc. - Windows support improved. Translations:=20 - Dutch translation, thanks to Jesse Houwing - Polish translations from Jerzy Szczudlowski and radek at alter dot pl - French translations, Michel Bouissou - German translations, Klaus Heinz --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBQOf57tgKAJaXVyoRAoGIAJ973o8SPMdItFH1a15G1US2YOuQmQCfW1bf 5q9SXCb3WiU+Bi52XyWvUpE= =nds0 -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C--