Donate Share

SpamProbe - fast bayesian spam filter

Code

Programming Languages: C++

License: Qt Public License (QPL)

Repositories

browse code, statistics, last commit on 2004-04-24 cvs -d:pserver:anonymous@spamprobe.cvs.sourceforge.net:/cvsroot/spamprobe login

cvs -z3 -d:pserver:anonymous@spamprobe.cvs.sourceforge.net:/cvsroot/spamprobe co -P modulename

Show:

What's happening?

  • README gives inverted command line to sort dumps

    The README file : """ For example to list all words from "most good" to "least good" use this command: spamprobe dump | sort -k 1nr -k 3nr To list all words from "most spammy" to "least spammy" use this command: spamprobe dump | sort -k 1n -k 2nr """ It seems that the commands are inverted here. (Reported by Paul Kimoto as a Debian bug...

    2007-12-23 15:14:55 UTC by nduboc

  • Typo in man page on 'pipeing'

    Hi, man page contains word 'pipeing' that actually writes 'piping'. (Reported by Paul Kimoto on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=453773) -- Nicolas Duboc.

    2007-12-23 14:55:24 UTC by nduboc

  • Compile: warning, deprecated or antiquated header

    FYI, header issue with gcc 3.4.4 ... encyDBImpl_bdb.cc; \ then mv -f ".deps/FrequencyDBImpl_bdb.Tpo" ".deps/FrequencyDBImpl_bdb.Po"; else rm -f ".deps/FrequencyDBImpl_bdb.Tpo"; exit 1; fi In file included from /bin/../lib/gcc/i686-pc-cygwin/3.4.4/include/c++/backward/strstream:51, from FrequencyDBImpl_bdb.cc:35...

    2007-12-20 13:07:44 UTC by jaalto

  • Make compile with gcc 4.3

    Here is a patch that makes spamprobe compile with the current snapshot of GCC 4.3 (as found in the Debian package gcc-snapshot). The upcoming Debian package version 1.4d-3 of spamprobe will include this patch. Regards, -- Nicolas Duboc .

    2007-10-23 11:51:53 UTC by nduboc

  • Comment: daemonised version

    Another thing the daemon should do is persistent monitoring of a (configured) set of mailboxes -- using fam or gamin. Whenever new messages are dropped into the spam/ham mailboxes by users, the database should be updated.

    2007-10-02 21:23:32 UTC by kot

  • Comment: Sig11 core dump on classifying

    MimeDecoder.cc holds this (around line 88): ... unsigned int index = (unsigned)ch; if (BASE64_CHARS[index] >= 0) { ... This code is *wrong*, as negative values in the signed char 'ch' will be sign-extended to a very very large unsigned integer. The wrong code is seen both in 1.2a (which is where I saw the problem) and in 1.4d. 1.4d works around the problem by having the signed...

    2007-02-13 16:42:10 UTC by nobody

  • Fixing warnings (-Wall -Wno-deprecated)

    Most of these are harmless, but some are dangerous -- not return statement, wrong format characters (long vs. int)... I used spamprobe on FreeBSD/i386 for years now and never had a stability problem. Now, on amd64 there are mystery errors trying simple tasks... I think, this may be due to a 64-bit bug or two, and I just may have eliminated it in this sweep for warnings... With this...

    2007-01-30 22:31:39 UTC by kot

  • fix for gcc-4.1

    diff -ur spamprobe-1.4b-orig/src/includes/Buffer.h spamprobe-1.4b/src/includes/Buffer.h --- spamprobe-1.4b-orig/src/includes/Buffer.h 2006-03-10 20:42:01.000000000 -0500 +++ spamprobe-1.4b/src/includes/Buffer.h 2006-03-10 20:42:38.000000000 -0500 @@ -32,6 +32,7 @@ #define _Buffer_h #include "Array.h" +#include // // Similar to Array but handles variable length.

    2006-03-11 10:33:06 UTC by ticho

  • fix for empty-body messages

    spamprobe 1.4 crashes on empty-body messages. this patch fixes it.

    2006-02-19 23:11:26 UTC by nobody

  • Comment: Sig11 core dump on classifying

    Bug seems to be fixed with 1.4b, thanks Brian!

    2006-02-18 19:13:29 UTC by nobody

Our Numbers