aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuzzy.h
Commit message (Collapse)AuthorAgeFilesLines
* * Add start script for red hat compatible systemsVsevolod Stakhov2011-07-201-2/+23
| | | | | | | Add descriptions for some rspamd API functions (no functional changes). --HG-- rename : linux/rspamd => linux/rspamd_debian.in
* * Add new algorithm based on diff algorithm to compare relatively short text ↵Vsevolod Stakhov2011-07-131-1/+1
| | | | parts
* * Fixes to fuzzy hashing logic, skip urls while estimating fuzzy hashVsevolod Stakhov2011-06-231-0/+5
| | | | | Fix tags stripping. Fix phishing checks (ignore img tags).
* * Many fixes to fuzzy hashes logic and tokenization.Vsevolod Stakhov2011-01-241-1/+1
|
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-7/+7
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Add 3 functions:Vsevolod Stakhov2009-03-301-0/+2
| | | | | | | | - is_recipients_sorted - has_only_html_part - compare_recipients_distance * Update documentation * Fix build
* * Fix error in expression parser that causes bad errors with expressions ↵Vsevolod Stakhov2009-03-231-0/+1
| | | | | | | | | | | | that have regexp at the end * Improve test for fuzzy hashes * Add new object - TextPart to perl XS library that allows access to stripped parts and fuzzy hashes * Add documentation for expressions parser and fot Mail::Rspamd::TextPart * Allways calculate fuzzy hash for text parts * Store text parts separately from other parts * Add compare_parts_distance for expressions that calculates difference in 2 parts messages * Do not try to substitute variables in empty strings
* * Add fuzzy hashes implementation (with adler-32 roll hash and FNV-32 hash)Vsevolod Stakhov2009-03-201-0/+40
* Add test case for fuzzy hashing check