summaryrefslogtreecommitdiffstats
path: root/src/message.c
Commit message (Collapse)AuthorAgeFilesLines
* More fixes to received parser.Vsevolod Stakhov2013-06-241-8/+20
|
* Handle another case in received parser.Vsevolod Stakhov2013-06-241-5/+11
|
* Received parser fix.Vsevolod Stakhov2013-06-241-3/+3
|
* Improve received headers parser to accept exim style received.Vsevolod Stakhov2013-06-241-33/+97
|
* Another debian license fix.Vsevolod Stakhov2012-09-101-1/+1
| | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c.
* Update copyright (required by debian).Vsevolod Stakhov2012-09-041-3/+3
|
* Do not try to detect tld urls inside HTML texts as it generates too much ↵Vsevolod Stakhov2012-08-211-1/+1
| | | | | | false positive matches. Add some prototypes for lua.
* Assume empty headers as headers with "" as value.Vsevolod Stakhov2012-06-041-1/+2
|
* Adopt rspamd for the next glib release.Vsevolod Stakhov2012-01-311-5/+5
| | | | | Fix several issues in threads handling inside keystorage. Fix sigsuspend usage in keystorage.
* Make compiler happy in several cases, remove warnings.Vsevolod Stakhov2011-12-201-2/+2
|
* Check utf8 characters before gregex checks as they assume input to be a utf8 ↵Vsevolod Stakhov2011-10-171-8/+17
| | | | valid string.
* Remove some warnings.Vsevolod Stakhov2011-10-141-4/+1
|
* Fix process headers with ')' last symbol.Vsevolod Stakhov2011-08-181-0/+1
|
* Fix signness in arithmetic operations.Vsevolod Stakhov2011-08-041-2/+2
|
* * Add new algorithm based on diff algorithm to compare relatively short text ↵Vsevolod Stakhov2011-07-131-2/+2
| | | | parts
* Fix phishing detection with img flag.Vsevolod Stakhov2011-07-111-2/+8
| | | | | | Handle unclosed HTML tags properly. Remove warnings for types on 32 bit archs. Do not touch grow factor many times when one shot mode is turned on.
* * Welcome 0.4.0Vsevolod Stakhov2011-06-241-19/+2
| | | | | | | | | | | | | | | | | | Uncompatible changes: - Statistics is uncompatible in utf8 mode Major changes: - Improved utf8 mode - Convert all characters to lowercase in statistics - Skip URL's in statistics - Improve speed of bayes classifier by using integer arithmetics - Fixed statfiles synchronization that was broken for a long time - Synchronization is now configurable Minor changes: - Bugfixes - Removed some of legacy code - Types polishing
* * Fixes to fuzzy hashing logic, skip urls while estimating fuzzy hashVsevolod Stakhov2011-06-231-14/+6
| | | | | Fix tags stripping. Fix phishing checks (ignore img tags).
* * Fix error in raw headers parsingVsevolod Stakhov2011-05-241-31/+63
| | | | * Improve speed of raw headers access
* Fix settings using.Vsevolod Stakhov2011-05-111-1/+0
| | | | Revert genmodules logic.
* * Rework build process:Vsevolod Stakhov2011-05-101-2/+0
| | | | | | | | | | - add librspamdserver - link this library to all daemons and utils of rspamd - use subdirectories more often * Rework global variables logic - move them to the main process * Fix logging to handle utf-8 correctly * Add statshow utility and make it working * Move printf functions to separate source file
* * Add ability to extract urls from subject field0.3.10Vsevolod Stakhov2011-03-231-1/+42
| | | | | | Fix phishing plugin. * Important fix for multimap/cdb handling * Important fix for phishing detector
* Fix gmime24 compatibility.Vsevolod Stakhov2011-03-091-0/+4
| | | | | | Fix adding extra space to raw headers. Reported by: Victor Ustugov
* Make phishing checks working.Vsevolod Stakhov2011-03-051-2/+3
|
* Assume headers folding as space character.Vsevolod Stakhov2011-03-051-0/+1
|
* * Add multimaps for "FROM" and "TO" headers (mime an smtp data can be checked)Vsevolod Stakhov2011-03-041-1/+5
| | | | * Improve lua api for getting message's sender and recipients
* Try to fix memory issues.Vsevolod Stakhov2011-03-021-0/+2
|
* Fix several memory leaks in rspamd.Vsevolod Stakhov2011-02-241-1/+1
|
* More warnings.Vsevolod Stakhov2011-02-241-2/+2
|
* Fix warnings.Vsevolod Stakhov2011-02-241-3/+3
|
* Fix FSM for headers parsing.Vsevolod Stakhov2011-02-241-4/+6
|
* Save separator inside raw_header struct.Vsevolod Stakhov2011-02-231-0/+15
| | | | Requested by: Victor Ustugov
* * Add options section into config to organize optionsVsevolod Stakhov2011-02-221-0/+1
| | | | | | | * Add one_shot option for avoiding inserting several results from one rule Fix parsing of headers with \t symbol [1] Reported by: Victor Ustugov [1]
* Fix patch for exim.Vsevolod Stakhov2011-02-211-0/+1
| | | | Fix parsing of wrong headers.
* * Process raw headers by FSM.Vsevolod Stakhov2011-02-211-3/+197
| | | | * Add methods for accessing raw_headers from lua and C
* Fix received headers parser state machine to parse headers with only 'by' ↵Vsevolod Stakhov2011-02-171-0/+3
| | | | component.
* * Add ability to specify 'S' flag to regexp that means that headers checks ↵Vsevolod Stakhov2011-02-151-23/+49
| | | | | | must be case sensitive * Add lua function message:get_header_strong
* * Add manual pages for rspamd and rspamc.Vsevolod Stakhov2011-02-071-1/+1
| | | | Fix bug with extracting urls from tags without quotes.
* * New module for checking emails inside messages (rules based, like multimap)Vsevolod Stakhov2011-02-031-2/+2
| | | | | | | * Emails now are separated from urls and urls checks * Add ability to check text attachements if option is presented in a configuration Version is 0.3.6 now
* * Many fixes to fuzzy hashes logic and tokenization.Vsevolod Stakhov2011-01-241-7/+10
|
* * Add phishing detector (now just compares <a href> with tag's data).Vsevolod Stakhov2010-11-021-3/+1
|
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-42/+42
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Get message's headers more correctlyVsevolod Stakhov2010-09-271-1/+1
|
* * Fix getting data wrapper for gmime24Vsevolod Stakhov2010-09-011-0/+2
|
* * Assume all text/* content types as text/plainVsevolod Stakhov2010-09-011-1/+1
|
* * Add ability to check hashes of selected mime typesVsevolod Stakhov2010-08-271-8/+0
| | | | | * Add ability to set minimum size in bytes for mime types * Add ability to set minimum dimensions for images
* * Add ability to extract filename and size of images from luaVsevolod Stakhov2010-08-251-0/+1
|
* * Move images library to core rspamdVsevolod Stakhov2010-08-231-1/+7
| | | | * Add lua api to access images properties
* * Do not add extra byte while converting text to utfVsevolod Stakhov2010-07-291-1/+1
|
* * Another try to save regexps in cache correctlyVsevolod Stakhov2010-07-281-1/+1
| | | | * Improve test logs for regexps