Pick it up from: http://SpamAssassin.org/released/Mail-SpamAssassin-2.60-rc4.tar.gz http://SpamAssassin.org/released/Mail-SpamAssassin-2.60-rc4.zip
md5sums: 41e4e3f6a01e0fb104119c9b403cc7b4 Mail-SpamAssassin-2.60-rc4.tar.gz 8aaa1066d0819a9d88649c4e70bab63a Mail-SpamAssassin-2.60-rc4.zip Changes since 2.5x: - spamd now supports UNIX-domain sockets for low-overhead scanning, thanks to Steve Friedl for this. Strongly recommended if you're running spamc on the same host as the spamd server - DNSBLs overhauled; lots of new lists, including SORBS and SpamCop BL; dropped Osirusoft due to their retirement, brought on by a DDOS - better support for detecting 'invisible text' in HTML messages - new Bayes tweaks -- tokenization of partial address and URI elements - 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 - now reduces amount of IP addresses queried, by inferring trust relationships between Received headers; trust can be manually specified using "trusted_networks" - generalised Received-header parser to more easily detect HELO string forgery and faked relay lines - default report updated to list the hostname of the machine where SpamAssassin is running; also asks installer for administrative address or URL, to reduce user confusion - "add_header": more flexible header rewriting, with a simple template system - workaround for red hat kernel with NPTL reporting "application bug" in spamd due to use of waitpid() when SIGCHLD is set to SIG_IGN - dccifd support added - Razor 1 support dropped - support for domain-based blacklists - new bayes backend, including new database format, ability to learn messages to the journal, etc. Improved expiration mechanism - HTML::Parser 3.24 or higher is now required - lots of bugs fixed and new rules added. ;) 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. Changes since 2.60 rc3: - misc documentation fixes - bug 2400: autolearn thresholds changed, but Conf.pm wasn't updated - bug 2412: where --dbpath is used, add bayes at the end if the path is a directory - bug 2394: fix for line wrapping in PerMsgStatus - bug 2413: chi^2 in bayes had a formula error - bug 2364: don't let GTUBE interact with AWL - bug 1320: fix add_header issues - bug 2390: RPM had a problem with "sa-learn --import" - bug 2383: our SHA1 implementation didn't work correctly on 64-bit platforms - bugs 2388, 2374, 2386, 1540: fix various bugs and incompatibilities to EU::MMs >= 6.0 in the build system; please read PACKAGING for information on the new command line variables - bug 2415: modify FORGED_MUA_THEBAT_BOUN to not FP on The Bat! v2 - bug 2429: trusted header parsing could incorrectly trust too many headers if the first "by" host was non-resolvable. - bug 2430: sa-learn taint cleanups - bug 2388: enable taint and warning checks by default - bug 2436: require HTML::Parser 3.24 or higher - bug 2435: modify the spec file to deal with several issues in perl and RPM on different platforms - bug 2434: fix for META.yml issues in EU::MM 6.06_03 and later -- Randomly Generated Tagline: "Politics is supposed to be the second oldest profession. I have come to understand that it bears a very close resemblance to the first." - Ronald Reagan
pgp00000.pgp
Description: PGP signature