You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2004/06/20 02:31:06 UTC
svn commit: rev 21461 - in incubator/spamassassin/trunk: . build
Author: jm
Date: Sat Jun 19 17:31:06 2004
New Revision: 21461
Added:
incubator/spamassassin/trunk/build/3.0.0_change_summary
Modified:
incubator/spamassassin/trunk/MANIFEST.SKIP
Log:
added change summary mail text
Modified: incubator/spamassassin/trunk/MANIFEST.SKIP
==============================================================================
--- incubator/spamassassin/trunk/MANIFEST.SKIP (original)
+++ incubator/spamassassin/trunk/MANIFEST.SKIP Sat Jun 19 17:31:06 2004
@@ -117,3 +117,4 @@
^data/.*
^spamc/version.h
^masses/config
+^build/3.0.0_change_summary
Added: incubator/spamassassin/trunk/build/3.0.0_change_summary
==============================================================================
--- (empty file)
+++ incubator/spamassassin/trunk/build/3.0.0_change_summary Sat Jun 19 17:31:06 2004
@@ -0,0 +1,188 @@
+
+SpamAssassin 3.0.0 is released! SpamAssassin 3.0.0 is the first major
+update of SpamAssassin since September 2003 (when the 2.60 series was
+started).
+
+SpamAssassin is a mail filter which uses advanced statistical
+and heuristic tests to identify spam (also known as unsolicited
+commercial/bulk email).
+
+Downloading
+-----------
+
+Pick it up from:
+
+ http://SpamAssassin.org/released/Mail-SpamAssassin-3.0.0-pre1.tar.gz
+ http://SpamAssassin.org/released/Mail-SpamAssassin-3.0.0-pre1.tar.bz2
+ http://SpamAssassin.org/released/Mail-SpamAssassin-3.0.0-pre1.zip
+
+md5sum:
+ ffabc6756210a745475b76bc10c4f1b7 Mail-SpamAssassin-3.0.0-pre1.tar.gz
+ 9ccdb03cf8516a2d69e188339833d502 Mail-SpamAssassin-3.0.0-pre1.tar.bz2
+ 037c774377e5b9aac57b01070df64f99 Mail-SpamAssassin-3.0.0-pre1.zip
+
+sha1sum:
+ 20862c80552c636c80df12d0a4682fcea3cc5310 Mail-SpamAssassin-3.0.0-pre1.tar.gz
+ 6a4cb638dc5799ac2be2dcb9da12af40f97d0851 Mail-SpamAssassin-3.0.0-pre1.tar.bz2
+ f401f7363c81ecb9715f9868ba2908481986e4e4 Mail-SpamAssassin-3.0.0-pre1.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 keyserver, as well as
+http://www.spamassassin.org/released/GPG-SIGNING-KEY
+
+The key information is:
+
+pub 1024D/265FA05B 2003-06-09 SpamAssassin Signing Key <re...@spamassassin.org>
+ Key fingerprint =3D 26C9 00A4 6DD4 0CD5 AD24 F6D7 DEE0 1987 265F A05B
+
+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" configuration setting was deprecated and is now
+ removed. Instead, using "rewrite_header Subject [your desired setting]".
+ e.g.
+
+ rewrite_subject ****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 compatability.
+
+- "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 commandline 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.
+
+ - Hashcash support.
+
+ - Habeas rules now verify against the Habeas user list, to combat forged
+ marks used in spam.
+
+ - added Bob Menschel's 'longwords' rules
+
+ - added 'backhair' rule, technique based on Jennifer Wheeler's ruleset
+
+ - added Matt Kettler's 'antidrug' ruleset
+
+ - 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
+
+ - 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.
+
+ - 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 transaction,
+ 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.
+
+