spamprobe 1.3x3 released

Brian Burton <[email protected]> Fri, 16 Dec 2005 11:21:23 -0500
Newsgroups gmane.mail.spam.spamprobe.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I've just released a new experimental version of SP.  This release has 
been much more thoroughly tested than 1.3x2 and runs cleanly in valgrind 
in all commands.  All commands seem to run correctly as well (not that I 
expected otherwise). :-)

This version adds builtin support for Maildir format mailboxes.  You can 
now specify a Maildir directory any place that you could previously have 
specified an mbox or MBX file.  SP will automatically scan all mail 
files in the cur and new subdirectories of the specified maildir.  SP 
will also ignore any 'dot' files in a maildir to avoid processing cache 
and data files that aren't email.  So to process all of your folders you 
can safely do something like this:

   spamprobe train-good ~/Maildir/.*

I give that example because, at least in bincimap, subfolders live in 
the Maildir directory and have names starting with . (i.e. 
.lists.spamprobe).  SP will process any maildirs (even if their name 
starts with .) but will ignore any . files if they are in a maildir.

Note: Files not living in a Maildir can have any name you want so if you 
have mbox files with . as their first character then those will continue 
to work properly.  Also the Maildir support depends on your system 
having dirent.h.  If you don't have that header then SP should still 
compile but Maildirs will be silently ignored.


Also new in this version is a "subversion" style online help system.  If 
you use the help command with no arguments it will list all available 
commands:

    spamprobe help

If you want more information about a particular command you can specify 
that command after help:

    spamprobe help score


I've added a couple of new commands.  create-db will create a new, empty 
database if one does not already exist.  That has been requested in the 
past to make it easier for people who want to pre-create the database 
before receiving any email.

The other new command is create-config.  It will write a new config file 
to your .spamprobe folder (or wherever -d points) with all of your 
current options.  As of this version the config file is not 
automatically created.  This should make life easier all around since it 
will be easy to create a config but people who don't want one won't be 
forced to use one.

I have one more feature I want to add (put back actually) before setting 
1.3 free as a production release.  Hopefully I can do that over the 
weekend.  In the meantime if people can try this one out and let me know 
of any problems it would be a big help.

Enjoy!
++Brian

-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.3 (Build 2932)

iQEVAwUBQ6LpjzxRyEoJfXIFAQh+LQf+PZxOS+FrC0IOEqJehlSgl3+Spls/D9G7
bBonSfIRXCxQTUTxtanJC1NRd56eR8p8qUtUtCbMPTbhgaH6m/Ft64CyEu9JlQvi
77+Bsd7TB4qF1nVnylu7C5DwlVkNLEp0aGS3im8G9bp3V7RlCoNnrXbzR+GftGYl
x5G9Em3osBmez2qXqjzgSShBxvTZxA6Vag4nTkyiZKsHQh1ltCFcJPoWW/2XrhAK
cn+WyKtddhELWbZ5QkjF6I+0KTFbNkhE04BrXwnqPE606AwaXCcC6hNv7XVXZ2jI
OujDSDyiy7rBdzHfuRLcW9FfiYg5gzhMbDxdxN556kiVFlFky+u8wA==
=OiLW
-----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