Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rework project structure, remove trash files. | Vsevolod Stakhov | 2014-04-21 | 1 | -91/+0 |
| | |||||
* | Refactor worker task structure and API. | Vsevolod Stakhov | 2014-04-21 | 1 | -3/+3 |
| | |||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 1 | -1/+1 |
| | |||||
* | * Add start script for red hat compatible systems | Vsevolod Stakhov | 2011-07-20 | 1 | -0/+20 |
| | | | | | | | 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 Stakhov | 2011-07-13 | 1 | -0/+1 |
| | | | | parts | ||||
* | * Add a simple logic of language detection for text parts (unicode script based) | Vsevolod Stakhov | 2011-07-11 | 1 | -0/+1 |
| | |||||
* | * Fixes to fuzzy hashing logic, skip urls while estimating fuzzy hash | Vsevolod Stakhov | 2011-06-23 | 1 | -2/+2 |
| | | | | | Fix tags stripping. Fix phishing checks (ignore img tags). | ||||
* | * Fix error in raw headers parsing | Vsevolod Stakhov | 2011-05-24 | 1 | -0/+1 |
| | | | | * Improve speed of raw headers access | ||||
* | Save separator inside raw_header struct. | Vsevolod Stakhov | 2011-02-23 | 1 | -0/+2 |
| | | | | Requested by: Victor Ustugov | ||||
* | * Process raw headers by FSM. | Vsevolod Stakhov | 2011-02-21 | 1 | -0/+7 |
| | | | | * Add methods for accessing raw_headers from lua and C | ||||
* | * Add ability to specify 'S' flag to regexp that means that headers checks ↵ | Vsevolod Stakhov | 2011-02-15 | 1 | -1/+1 |
| | | | | | | must be case sensitive * Add lua function message:get_header_strong | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -10/+10 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Add ability to extract filename and size of images from lua | Vsevolod Stakhov | 2010-08-25 | 1 | -0/+1 |
| | |||||
* | * Try to save images hashes to fuzzy storage to stop some annoying spammers | Vsevolod Stakhov | 2010-07-27 | 1 | -0/+1 |
| | |||||
* | * Add rspamd_log variable to lua plugins to access logging functions | Vsevolod Stakhov | 2010-07-25 | 1 | -0/+2 |
| | | | | | | | | | * Each part in rspamd task now can have parent part * Check for parts distance only for multipart/alternative subparts * Do not check attachements even if they are text (but attached as file) * Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second) * Add ability to turn on debug for specific symbols * Add ability to configure dns timeouts and dns retransmits in config file | ||||
* | * Add ability to add flags to fuzzy hashes | Vsevolod Stakhov | 2010-05-05 | 1 | -0/+2 |
| | |||||
* | * Fix learning | Vsevolod Stakhov | 2009-09-25 | 1 | -16/+0 |
| | |||||
* | * Add support for empty text or html parts | Vsevolod Stakhov | 2009-07-29 | 1 | -0/+1 |
| | |||||
* | * Add received headers parser | Vsevolod Stakhov | 2009-07-22 | 1 | -0/+9 |
| | |||||
* | * Use own logging system to use static logging buffer instead of dynamically ↵ | Vsevolod Stakhov | 2009-06-16 | 1 | -0/+3 |
| | | | | allocated one | ||||
* | * Rework url parsing algorithms | Vsevolod Stakhov | 2009-06-02 | 1 | -0/+2 |
| | | | | | | | * 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 simple html parser and tag balancing detector | Vsevolod Stakhov | 2009-05-15 | 1 | -0/+2 |
| | | | | * Add function for searching html tag | ||||
* | * For mime parts set flag 'raw' and if we cannot determine charset of part ↵ | Vsevolod Stakhov | 2009-04-15 | 1 | -0/+1 |
| | | | | | | or cannot encode it to utf8 just use for such parts raw regexps | ||||
* | * Check mime regexp only in text and html parts | Vsevolod Stakhov | 2009-04-03 | 1 | -0/+1 |
| | | | | | | * Add 2 functions: - has_content_part(type, subtype) - has_content_part_len(type, subtype, min, max) | ||||
* | * Use pool allocator for temp strings in headers | Vsevolod Stakhov | 2009-03-24 | 1 | -1/+1 |
| | |||||
* | * Add smart handling of message headers | Vsevolod Stakhov | 2009-03-24 | 1 | -0/+3 |
| | |||||
* | * Fix error in expression parser that causes bad errors with expressions ↵ | Vsevolod Stakhov | 2009-03-23 | 1 | -1/+7 |
| | | | | | | | | | | | | 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 | ||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -21/+0 |
| | | | | | | | | 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 | ||||
* | * Make doxygen happy about structures members | Vsevolod Stakhov | 2009-02-06 | 1 | -5/+5 |
| | |||||
* | * Add some comments and documentation | Vsevolod Stakhov | 2009-02-05 | 1 | -0/+24 |
| | |||||
* | * Rewrite message parser | Vsevolod Stakhov | 2009-01-21 | 1 | -0/+38 |
* Change mime parts storage * Add html tags striping (ported from php code) * Rework learning to process only text and striped html parts |