Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Wiki Markup
\[DRAFT worksheet for \[bug 5382|http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5382 bug 5382\].], which is now closed; see SVN build/announcements/3.2.0-rc2.txt for the finished results\]

Please feel free to edit away, some entries are too verbose, some aren't verbose enough. Also feel free to reorder entries so that the most "important" changes are listed at the top of each section.

...

  • bug 3109: short-circuiting of 'definite ham' or 'definite spam' messages based on individual short-circuit rules using the 'shortcircuit' setting, by Dallas Engelken <dallase /at/ nmgi.com>.
  • bug 5305: implement msa_networks for ISPs to specify their Mail Submission Agents, and extend network trust accordingly.
  • bug 4636: Add support for charset normalization, so rules can be written in UTF-8 to match text in other charsets.
  • sa-compile: compilation of SpamAssassin rules into a fast parallel-matching DFA, implemented in native code.
  • tflags multiple: allow rules to match multiple times.
  • bug 4589: allow M::SA::Message to use IO::File objects to read in message (same as GLOB).
  • bug 4363: if a message uses CRLF for line endings, we should use it as well, otherwise stay with LF as usual; important for Windows users.
  • bug 4515: content preview was omitting first paragraph when no Subject: header was present.
  • Received header parsing updates/fixes/additions.
  • Wiki Markup
    trusted_networks/internal_networks fixes/stuffs \[TODO: this needs to mention the new 127.0.0.1 behaviour!\]
    \\

  • Wiki Markup
    sa-update stuffs \[TODO: need something more specific here\]
    \\

  • Bugs 4606, 4609: Adjust MIME parsing limits for nested multipart/* and message/rfc822 MIME parts.
  • bug 3466: do the bayes expiry after results have been passed back to the client from spamd, helps avoid client timeouts, etc.
  • Removed dependency on Text::Wrap CPAN module.

...

  • bug 5236: Support Mail::SPF replacement for Mail::SPF::Query.
  • Wiki Markup
    [DomainKeys]/DKIM stuffs \[TODO: need something more specific here\]
    \\

  • bug 5127: allow mimeheader :raw rules to match newlines and folded-header whitespace in MIME header strings.
  • bug 4770: add ASN.pm plugin, contributed by Matthias Leisi <matthias at leisi.net>
  • bug 5271: move ImageInfo ruleset into 3.2.0 core rules, thanks to Dallas Engelken <dallase /at/ nmgi.com>.
  • VBounce ruleset and plugin: detect spurious bounce messages sent by broken mail systems in response to spam or viruses. (Based on Tim Jackson's "bogus-virus-warnings.cf" ruleset.)
  • Move rule functionality and checking into separate Check plugin, allowing third parties to implement alternative scanner core algorithms.
  • core EvalTests code moved into various plugins.

...