aboutsummaryrefslogtreecommitdiffstats
path: root/src/tokenizers
Commit message (Collapse)AuthorAgeFilesLines
* * Fix shared usage of statfilesVsevolod Stakhov2010-09-161-2/+4
| | | | | | * Add invalidation of statfiles in case of learning, so now statfiles are invalidated in about a minute after learning * This should fix shared usage of statfile pool by several processes
* * Implement new learning system, now rspamd should be much more intelligent ↵Vsevolod Stakhov2010-05-272-1/+2
| | | | while learning messages
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-2/+0
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Add binlog API implementationVsevolod Stakhov2009-11-061-0/+1
|
* * Retab, no functional changesVsevolod Stakhov2009-10-022-62/+62
|
* * Make autolearn workingVsevolod Stakhov2009-07-092-7/+11
|
* * Rework url parsing algorithmsVsevolod Stakhov2009-06-021-1/+5
| | | | | | | * Adopt all parts of rspamd for new url parser * Improve url-extracter utility by avoiding cut&paste of mime parsing * Small fixes to rspamc client * Bump version to 0.1.3
* * Add functions to parse headers and urls into statfile tokensVsevolod Stakhov2009-03-163-13/+121
|
* * Prepare to migrate to cmake (still need to write install target and ↵Vsevolod Stakhov2009-02-162-2/+2
| | | | | | | | working with XS implicitly) * Move all system includes to one file where we detect availability of all that includes * Fix license misprint * Fix some issues with perl initializing
* * Add BSD license textVsevolod Stakhov2009-02-162-0/+48
|
* * Rewrite message parserVsevolod Stakhov2009-01-213-14/+17
| | | | | | * Change mime parts storage * Add html tags striping (ported from php code) * Rework learning to process only text and striped html parts
* * Rewrite perl client for rspamd, now it allows access to both normal and ↵Vsevolod Stakhov2009-01-192-2/+5
| | | | | | control interfaces * Fix small errors in tokenizer and controller interface
* * Fix errors in learning implementationVsevolod Stakhov2009-01-112-4/+8
|
* * Use binary tree in tokenizers, that would provide us fast checking for ↵Vsevolod Stakhov2008-12-043-21/+30
| | | | unique tokens and have O(log n) difficulty
* * Add learning interface to rspamd (still requires classifier to work)Vsevolod Stakhov2008-12-023-2/+35
|
* * Add simple implementation of OSB tokenizerVsevolod Stakhov2008-11-073-0/+143