Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * Add ability to set metric's action from config file | Vsevolod Stakhov | 2010-07-15 | 1 | -1/+1 | |
| | | | | | * Fix bug with writing garbadge if message has no urls or no messages * Fix bug with incorrect behaviour of compare_parts_distance function | |||||
* | * Add ability to test regexp with 'T' flag | Vsevolod Stakhov | 2010-07-06 | 1 | -0/+5 | |
| | | | | | | | * Write more code for DNS resolver: - initial RR parser - name compression - replies handler | |||||
* | * Remove some warnings | Vsevolod Stakhov | 2010-05-31 | 1 | -3/+3 | |
| | ||||||
* | * Fix more gmime2.4 issues | Vsevolod Stakhov | 2010-05-31 | 1 | -24/+27 | |
| | ||||||
* | * Fix strict aliasing while compiling with optimization | Vsevolod Stakhov | 2010-05-31 | 1 | -1/+2 | |
| | | | | | * Fix tanhl detection for platforms that have not implementation of it * Remove several compile warnings | |||||
* | * Fix build with gmime24 | Vsevolod Stakhov | 2010-05-27 | 1 | -5/+43 | |
| | ||||||
* | * Fix config reloading | Vsevolod Stakhov | 2010-05-13 | 1 | -16/+24 | |
| | | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables | |||||
* | * Call lua functions like C functions in expressions | Vsevolod Stakhov | 2010-04-08 | 1 | -1/+15 | |
| | ||||||
* | * Add classifiers and composites sections to dump | Vsevolod Stakhov | 2010-04-06 | 1 | -9/+11 | |
| | ||||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -42/+42 | |
| | | | | | | | | | - 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 ability to register rspamd functions from LUA | Vsevolod Stakhov | 2009-10-13 | 1 | -50/+52 | |
| | | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation | |||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -537/+542 | |
| | ||||||
* | * Make composites working | Vsevolod Stakhov | 2009-09-25 | 1 | -0/+13 | |
| | | | | * Document using of composites | |||||
* | * Add support for empty text or html parts | Vsevolod Stakhov | 2009-07-29 | 1 | -3/+3 | |
| | ||||||
* | * Fix 'cc' urls parsing | Vsevolod Stakhov | 2009-07-16 | 1 | -0/+24 | |
| | | | | * Add function has_fake_html for determine fake html parts (without any tags) | |||||
* | * Fix distance calculation for common recipients | Vsevolod Stakhov | 2009-07-08 | 1 | -1/+1 | |
| | ||||||
* | * Fix issue with group addresses | Vsevolod Stakhov | 2009-07-01 | 1 | -1/+1 | |
| | ||||||
* | * Fix rspamd functions registration | Vsevolod Stakhov | 2009-06-18 | 1 | -1/+1 | |
| | ||||||
* | * Add function "raw_header_exists" for finding headers that are not parsed ↵ | Vsevolod Stakhov | 2009-06-11 | 1 | -8/+0 | |
| | | | | by gmime (Mime-Version for example) | |||||
* | * Add simple html parser and tag balancing detector | Vsevolod Stakhov | 2009-05-15 | 1 | -0/+91 | |
| | | | | * Add function for searching html tag | |||||
* | * Fix memory leak when ref'ing message mime part without unrefing it | Vsevolod Stakhov | 2009-05-08 | 1 | -6/+9 | |
| | ||||||
* | * Improve logging | Vsevolod Stakhov | 2009-05-06 | 1 | -1/+1 | |
| | ||||||
* | * Fix error in regexps results hashing | Vsevolod Stakhov | 2009-05-04 | 1 | -5/+15 | |
| | ||||||
* | * Add counters for rspamd symbols | Vsevolod Stakhov | 2009-05-04 | 1 | -1/+1 | |
| | | | | * Fix shared hashes | |||||
* | * Fix function get_transfer_encoding | Vsevolod Stakhov | 2009-04-27 | 1 | -1/+1 | |
| | ||||||
* | * Add expression parser utility | Vsevolod Stakhov | 2009-04-27 | 1 | -1/+1 | |
| | | | | * Temporaly switch off expression optimizer as it should be reworked | |||||
* | * Also try to search for headers in raw headers | Vsevolod Stakhov | 2009-04-23 | 1 | -1/+9 | |
| | ||||||
* | * Some more bugs are (hopefuly) fixed | Vsevolod Stakhov | 2009-04-23 | 1 | -5/+8 | |
| | ||||||
* | * Handle parsed regexp as not-parsed regexps in expressions | Vsevolod Stakhov | 2009-04-23 | 1 | -2/+2 | |
| | ||||||
* | * Another try | Vsevolod Stakhov | 2009-04-23 | 1 | -1/+1 | |
| | ||||||
* | * Try to correctly read regexps | Vsevolod Stakhov | 2009-04-23 | 1 | -1/+1 | |
| | | | | * Turn off perl support by default | |||||
* | * Another fix to regexps parser | Vsevolod Stakhov | 2009-04-23 | 1 | -2/+2 | |
| | ||||||
* | * Fix regexp_match_number function | Vsevolod Stakhov | 2009-04-23 | 1 | -2/+3 | |
| | ||||||
* | * Fix expression parser: make it recursive and allow expressions inside ↵ | Vsevolod Stakhov | 2009-04-23 | 1 | -45/+143 | |
| | | | | | | function's arguments * Rewrite functions interface and implement arguments parsing | |||||
* | * Add raw mode flag for improving performance by avoiding expensive utf8 ↵ | Vsevolod Stakhov | 2009-04-21 | 1 | -6/+10 | |
| | | | | | | transforms * Improve FreeBSD start script by adding config test precmd | |||||
* | * Add function compare_transfer_encoding for checking message content ↵ | Vsevolod Stakhov | 2009-04-21 | 1 | -0/+39 | |
| | | | | transfer encoding. | |||||
* | * Add some debug | Vsevolod Stakhov | 2009-04-20 | 1 | -0/+2 | |
| | | | | * Check for headers not only in message but also in its primary part | |||||
* | * Threat raw header regexps as raw regexps | Vsevolod Stakhov | 2009-04-16 | 1 | -2/+11 | |
| | | | | * Add regexp flag /r for raw regexp of any types | |||||
* | * For mime parts set flag 'raw' and if we cannot determine charset of part ↵ | Vsevolod Stakhov | 2009-04-15 | 1 | -1/+9 | |
| | | | | | | or cannot encode it to utf8 just use for such parts raw regexps | |||||
* | * Fix addresses filling in compare_distance function | Vsevolod Stakhov | 2009-04-06 | 1 | -4/+2 | |
| | ||||||
* | * Parse function's regexp using not temporary task pools, but permament ↵ | Vsevolod Stakhov | 2009-04-06 | 1 | -5/+5 | |
| | | | | config pool | |||||
* | * When parse regexp save it to cache to make unique link between | Vsevolod Stakhov | 2009-04-05 | 1 | -2/+19 | |
| | | | | regexp text and regexp parsed structure | |||||
* | * Add per-task regexp results cache, that would optimize regexp engine ↵ | Vsevolod Stakhov | 2009-04-05 | 1 | -14/+78 | |
| | | | | | | performance by avoiding multiply match of the same regexp | |||||
* | * Check mime regexp only in text and html parts | Vsevolod Stakhov | 2009-04-03 | 1 | -1/+187 | |
| | | | | | | * Add 2 functions: - has_content_part(type, subtype) - has_content_part_len(type, subtype, min, max) | |||||
* | * Fix comparing of internet addresses | Vsevolod Stakhov | 2009-03-31 | 1 | -11/+14 | |
| | ||||||
* | * Fix order of functions arguments | Vsevolod Stakhov | 2009-03-31 | 1 | -2/+2 | |
| | | | | * Do not try to check non-regexp expressions | |||||
* | * Fix misprint | Vsevolod Stakhov | 2009-03-30 | 1 | -0/+1 | |
| | ||||||
* | * Try to fix expression parser to support ',' inside regexp arguments of ↵ | Vsevolod Stakhov | 2009-03-30 | 1 | -35/+44 | |
| | | | | functions | |||||
* | * Add 3 functions: | Vsevolod Stakhov | 2009-03-30 | 1 | -0/+144 | |
| | | | | | | | | - is_recipients_sorted - has_only_html_part - compare_recipients_distance * Update documentation * Fix build | |||||
* | * Make regexp cache functions public for using them in other places | Vsevolod Stakhov | 2009-03-29 | 1 | -2/+2 | |
| | | | | | * Add function regexp_match_number that checks number of matched arguments: e.g.: regexp_match_number(2, ${__RE1}, ${__RE2}, header_exists(Subject)) |