summaryrefslogtreecommitdiff
path: root/mail/spamassassin/files
diff options
context:
space:
mode:
authorheinz <heinz@pkgsrc.org>2003-11-03 00:56:25 +0000
committerheinz <heinz@pkgsrc.org>2003-11-03 00:56:25 +0000
commitb64ded676f04dacdb9285e6e136a21e5f6e200b6 (patch)
tree6ba2538c77f9c1d01aa31815d113354ff5ff437b /mail/spamassassin/files
parent7f398ad560d4f4a07a402e8d2cc577743b854abb (diff)
downloadpkgsrc-b64ded676f04dacdb9285e6e136a21e5f6e200b6.tar.gz
Update to version 2.60 (fixes PR pkg/23318):
Summary of changes since 2.5x ----------------------------------- - spamd supports UNIX-domain sockets - SSL support for spamc/spamd now usable - improved Bayes text analysis - improved expiration of Bayes-DB - better detection of 'invisible text' and other obfuscation techniques in HTML - new RBL (eg SORBS, SpamCop, Osirusoft dropped) - better handling of RBL timeouts - support for Razor V1 dropped - more flexible header and report rewriting - Perl taint mode enabled by default - bug fixes - new rules
Diffstat (limited to 'mail/spamassassin/files')
-rw-r--r--mail/spamassassin/files/2.60_change_summary151
1 files changed, 151 insertions, 0 deletions
diff --git a/mail/spamassassin/files/2.60_change_summary b/mail/spamassassin/files/2.60_change_summary
new file mode 100644
index 00000000000..d722d5c6786
--- /dev/null
+++ b/mail/spamassassin/files/2.60_change_summary
@@ -0,0 +1,151 @@
+SpamAssassin 2.60 is released! SpamAssassin 2.60 is the first major
+update of SpamAssassin since February 2003 (when the 2.50 series was
+released).
+
+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-2.60.tar.gz
+ http://SpamAssassin.org/released/Mail-SpamAssassin-2.60.tar.bz2
+ http://SpamAssassin.org/released/Mail-SpamAssassin-2.60.zip
+
+md5sum:
+ bd1607d8fa52ef3f5fdda5e05f971e9d Mail-SpamAssassin-2.60.tar.bz2
+ 46d1db67ed1d860ddb136e0beb5f6ac3 Mail-SpamAssassin-2.60.tar.gz
+ f35b1b558c846a4e7fd7a50a7986cc26 Mail-SpamAssassin-2.60.zip
+
+sha1sum:
+ 2b2ee745c4964f27005f2a791f4f4880b13795fa Mail-SpamAssassin-2.60.tar.bz2
+ 5d42b39430da13443dd94e78a2dad6c2b1c7cb5a Mail-SpamAssassin-2.60.tar.gz
+ 7e88af2cb92acb899d772752c1236d50991e80ee Mail-SpamAssassin-2.60.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 <release@spamassassin.org>
+ Key fingerprint = 26C9 00A4 6DD4 0CD5 AD24 F6D7 DEE0 1987 265F A05B
+
+The release will also be available via CPAN within a few days.
+
+
+Important installation notes
+----------------------------
+
+- Bayes FYI: 2.60 has a new Bayes backend and database format. Your old
+ database(s) will automatically be upgraded the first time 2.60 tries to
+ write to the DB, and any journal, if it exists, will be wiped out without
+ being synced.
+
+ In addition, we have had to drop support for Bayes databases in formats
+ other than DB_File, due to a large number of serious issues (including
+ crash and concurrency bugs) with those formats.
+
+ So, what you want to do is something like this:
+
+ - stop running spamassassin/spamd (ie: you don't want it to be running
+ during the upgrade)
+ - run "sa-learn --rebuild", this will sync your journal.
+ - upgrade SA to 2.60
+ - install DB_File module if necessary
+ - if you were using another database module, run "sa-learn --import"
+ to migrate the data into new DB_File files
+ - run "sa-learn --rebuild", this will cause the db format to be upgraded
+ - start running spamassassin/spamd again
+
+ Obviously the steps will be different depending on your environment,
+ but you get the idea. :)
+
+- Bayes FYI 2: Because of the new database format, "check_bayes_db" will
+ no longer function properly. The functionality from that script was
+ added to sa-learn via the "--dump" parameter. Please see the sa-learn
+ man/pod documentation for more info.
+
+- SpamAssassin 2.6x will be the last release supporting perl 5.005,
+ so it's suggested to upgrade to at least perl 5.6.1
+
+- Razor2 isn't fully taint safe. So since SpamAssassin 2.60 enables
+ taint mode by default, there's a Razor2.patch file which needs to be
+ applied to Razor2. Documentation exists in the patch file.
+
+
+Summary of major changes since 2.5x
+-----------------------------------
+
+spamd improvements
+
+ - spamd now supports UNIX-domain sockets for low-overhead scanning, thanks
+ to Steve Friedl for this. This is strongly recommended if you're running
+ spamc on the same host as the spamd server
+
+Bayes improvements
+
+ - new tweaks to the Bayes engine: it now breaks down email addresses and URI
+ elements while learning to use as additional features when testing email
+
+ - new bayes backend, including new database format, ability to learn messages
+ to the journal, etc. Improved expiration mechanism
+
+HTML parser improvements
+
+ - HTML::Parser 3.24 or higher is now required
+
+ - major improvements to the HTML engine, including better support for
+ detecting 'invisible text' and similar obfuscation techniques used in
+ spam
+
+DNS blacklist and network testing improvements
+
+ - DNS blacklists (RBLs) overhauled; lots of new lists, including SORBS and
+ SpamCop; dropped Osirusoft due to their retirement (brought on by a DDOS)
+
+ - RBL timeouts are now handled much more efficiently; if one RBL is taking
+ much longer than all the others, it will be cut short and ignored
+
+ - the RBL engine improves the extraction and selection of IP addresses
+ queried by inferring trust relationships between Received headers; trust
+ can also be manually specified using the new "trusted_networks" option
+
+ - a generalised Received-header parser to more easily detect HELO string
+ forgery and faked relay lines
+
+ - support for domain-based blacklists and TXT record queries
+
+ - dccifd support added
+
+ - Razor 1 support dropped
+
+Report improvements
+
+ - to reduce confusion, the default report now includes the hostname of the
+ machine where SpamAssassin is running and the installer also asks for an
+ administrative address or URL
+
+ - more flexible header and report rewriting including a simple template
+ system
+
+Other changes
+
+ - workaround for red hat kernel with NPTL reporting "application bug" in
+ spamd due to use of waitpid() when SIGCHLD is set to SIG_IGN
+
+ - taint mode is now enabled by default (for perl versions 5.6.0 and
+ higher) for extra security
+
+ - Makefile variables were changed to use DESTDIR instead of the various
+ INST_* variables. Please read the PACKAGING file for more information.
+
+ - Lots of bugs fixed and new rules added. ;)
+
+ - timelog code has been removed
+