spamprobe 1.4 released

Brian Burton <[email protected]> Thu, 29 Dec 2005 10:47:39 -0500
Newsgroups gmane.mail.spam.spamprobe.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Well I wanted to get a new SP release out before the new year and I did 
it!  Barely. :-)

This release includes all of the new stuff from the 1.3 experimental 
versions including:

* Tokenization of image attachments using libungif.  Basically this uses
   meta data from the image file to get various bits of information and
   provides useful tokens in messages that don't contain any words but
   do contain an image.  Very effective at stopping image only spams.
   You must have the libunfig library installed for this feature to
   be enabled.  If you do have libungif installed then configure should
   detect it automatically and enable this feature.

* Native support for maildir mailboxes.  A maildir directory can be
   provided to spamprobe anywhere that a mbox or mbx filename would be.
   When SP sees a directory name it looks to see if the directory has
   cur and new subdirectories.  If so SP will process every non-hidden
   file in those subdirectories.  This works well for me with maildirs
   managed by bincimap.  I don't have qmail but presumably it will be
   compatible too.

* Online help.  A new "help" command has been added that lists info
   about all command line options and commands.  I really liked this
   feature in subversion so I added it to SP. :-)

* Performance improvements have been added based on callgrind
   profiling.  Also fixed a problem with PBL performance being really
   slow when processing large quantities of email.  The latter had to
   do with the way I was using PBL transactions, it wasn't a PBL bug.
   In my experiments here 1.4 is between 25 and 100% faster than 1.2a
   and generally uses much less resident memory!

* Bug fixes.  All of the open bugs in sourceforge have been fixed in
   this release including the pesky -P option crash that only showed
   up in certain cases.  Everything runs cleanly in valgrind.

I have compiled on Fedora Core 3, RedHat 7.3, FreeBSD 4.5 and OS X 10.4. 
  Hopefully there won't be any compilation problems for people but if 
you encounter one please let me know!

Enjoy and Happy New Year!

++Brian

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.4 (Build 4042)

iQEVAwUBQ7QFLTxRyEoJfXIFAQguCgf8ClQXIKsY0qd8TjUGp58/6tASLPCSTfaU
ZMIFa9pO3nK9etgvT5TZalBqWCwswLm/FrwyasyexTWBMx02ML2ecEIbl5zytxTI
5eiUctM96LBui8lr0BDfCv9GPnneU1lsyl/ucrMhoLf+/awwVvBIlb9l1fSzKTHV
pl8149tpfuz/Ode3jJNNtaMBcseuaT2ZhQrqxsCTuM0ajaJ55fZdQ9fwtDlgU4mu
EFGQ6bKPlRj8vcMyiIvjC9uQib6KIUfYPMMF5WIqllm9OqyOV3ifD9CWLEzTX0O7
DoxJB2KdJHPsqnrHL42GmjdVZtDh0DL2h+Bp05OWSMN5KNdTZelVYA==
=8iX9
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click