http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5382





------- Additional Comments From [EMAIL PROTECTED]  2007-03-28 00:18 -------
Ok, I got a "list" but it still needs some work.  In some cases I just made a
brief comment (ie sa-update stuffs), in other places I just copied an svn
logline.  So things need to be organized a bit more, reworded a bit and probably
need to remove some of these things.

One final note, I'm thinking now, after reading hundreds of Justin's comments
*grin*, that the ruleqa stuff should have been in a separate part of the tree.

Anyway, here is what I came up with, hope it helps.

o IPv6 Support
o spamd: TELL commands disabled by default, use --allow-tell to
  enable.
o bug 4589: allow M::SA::Message to use IO::File objects to read in
  message (same as GLOB).  Also  add in check to ignore unknown
  reference types.
o bug 4517: rule instrumentation plugin hooks, from John Gardiner
  Myers <jgmyers /at/ proofpoint.com>
o The Great Rules Directory reorg
o Rule QA Stuff
o bug 4363: if a message uses CRLF for line endings, we should use it
  as well, otherwise stay with LF as usual
o spamc: Add -K option to ping spamd
o Bug 4515: content preview omits first paragraph when no Subject:
  header
o Received Header parsing updates/fixes/additions
o The tflags multiple thing
o bug 4700: certain privileged configuration settings can inject code,
  due to a bad fix for bug 3846.  Back that out
o add two features to core rule-parsing code; 1. optional behaviour to
  recurse through subdirs looking for .cf/.pre's, to support rules
  compilers working on rulesrc dir.  2. call back into invoking code
  on lint failure, so rule compiler can detect which rules exactly
  fail the lint check
o Bug 3787: Bump HTML::Parser minimum version to prevent mailformed
  UTF-8 errors
o sa-update stuffs
o Bug 4636: Add support for charset normalization
o Bug 4636: Require non-buggy HTML::Parser for charset normalization
o Bugs 4606, 4609: Adjust MIME parsing limits
o trusted_networks/internal_networks fixes/stuffs
o bug 3109: simple 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>
o bug 4603: Mail::SpamAssassin::Spamd::Apache2 -- mod_perl2 module,
  implementing spamd as a mod_perl module, contributed as a Google
  Summer of Code project by Radoslaw Zielinski
o decided to add a public function to set the rendered information
  instead of expecting plugins to nastily muck with our internal
  data...  bad juju.
o bug 5127: allow mimeheader :raw rules to match newlines and
  folded-header whitespace  in MIME header strings
o Move rule functionality and checking into separate Check plugin.
o bug 3991: spamd can now listen on UNIX domain, TCP, and SSL sockets
  simultaneously.  Command-line semantics extended slightly, although
  fully backwards compatibly; add the --ssl-port switch to allow TCP
  and SSL listening at the same time
o reduce memory footprint by about 750KB by: deleting the source for
  compiled rulesets; deleting stuff used to parse config; compacting
  the descriptions hash into a single string, for more RAM -efficient
  but slower lookups
o DomainKeys/DKIM stuffs
o ArchiveIterator/mass-check cleanups
o sa-compile stuffs
o bug 5206: detect duplicate rules, and silently merge them internally
  for greater efficiency.  This results in about 100-120KB RAM usage
  saving in current svn trunk's ruleset, detecting lots of duplicate
  rules -- so is well worth doing.  also, change t/priorities.t so it
  doesn't accidentally confuse itself with duplicate rules
o Break out of EvalTests into various plugins.
o bug 5236: Support Mail::SPF replacement for Mail::SPF::Query
o bug 5243: add Plugin::register_method_priority() API, allowing
  plugins to control the relative ordering of plugin callbacks
  relative to other plugins' implementations
o bug 3466: do the bayes expiry after results have been passed back to
  the client from spamd, helps avoid client timeouts, etc.
o mass-check client/server mode
o Removed Text::Wrap dependency
o add spamc '-z' switch, which compresses mails to be scanned using
  zlib compression; very useful for long-distance use of spamc over
  the internet.  also add test script, INSTALL doc, and
  documentation.
o bug 4770: add ASN.pm plugin, contributed by Matthias Leisi <matthias
  at leisi.net>
o bug 5296: add spamc --headers switch, which scans messages and
  transmits back just rewritten headers.  This is more
  bandwidth-efficient than the normal mode of scanning, but only works
  for 'report_safe 0'.  Bump spamc/spamd's protocol version to 1.4, to
  reflect new HEADERS verb.   update spamd/PROTOCOL for current
  protocol.  add 'sa-compile' to the SVN ignored-files list.
o bug 5305: implement msa_networks for detecting MSAs and extending
  trust accordingly
o bug 4271: move ImageInfo into 3.2.0 core ruleset
o VBounce Plugin




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to