Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * Fix variables substitution | Vsevolod Stakhov | 2009-04-22 | 3 | -10/+14 |
| | |||||
* | * Thread variables as () expressions to fix problems with operations priority | Vsevolod Stakhov | 2009-04-21 | 1 | -2/+2 |
| | |||||
* | * Misprint | Vsevolod Stakhov | 2009-04-21 | 1 | -1/+0 |
| | |||||
* | * Fix bug with headers iteration function | Vsevolod Stakhov | 2009-04-21 | 1 | -11/+11 |
| | |||||
* | * Write simple approach of chartable module for raw mode texts | Vsevolod Stakhov | 2009-04-21 | 3 | -28/+62 |
| | | | | * Add description and usage sample for chartable module | ||||
* | * Add initial version of chartable plugin: now it can only detects mixed ↵ | Vsevolod Stakhov | 2009-04-21 | 5 | -2/+183 |
| | | | | unicode characters | ||||
* | * Add counter for oversized chunks: this parameter can improve performance, ↵ | Vsevolod Stakhov | 2009-04-21 | 3 | -0/+6 |
| | | | | | | | for example if we have too many oversized chunks it is good decision to increase chunk size. | ||||
* | * Add raw mode flag for improving performance by avoiding expensive utf8 ↵ | Vsevolod Stakhov | 2009-04-21 | 9 | -13/+46 |
| | | | | | | 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 | 3 | -16/+59 |
| | | | | * Check for headers not only in message but also in its primary part | ||||
* | * Fix urls extracting, avoid code repeating | Vsevolod Stakhov | 2009-04-17 | 5 | -86/+37 |
| | |||||
* | * Threat raw header regexps as raw regexps | Vsevolod Stakhov | 2009-04-16 | 3 | -3/+13 |
| | | | | * 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 | 5 | -6/+27 |
| | | | | | | or cannot encode it to utf8 just use for such parts raw regexps | ||||
* | * Fix allocating and freeing of byte array | Vsevolod Stakhov | 2009-04-15 | 1 | -2/+2 |
| | |||||
* | * Include sys/resource.h for getrlimit | Vsevolod Stakhov | 2009-04-15 | 2 | -0/+7 |
| | |||||
* | * Try to convert each text part of messages to utf8 to avoid problems with ↵ | Vsevolod Stakhov | 2009-04-15 | 3 | -26/+71 |
| | | | | 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 | 5 | -14/+117 |
| | | | | | | performance by avoiding multiply match of the same regexp | ||||
* | * Check mime regexp only in text and html parts | Vsevolod Stakhov | 2009-04-03 | 4 | -5/+194 |
| | | | | | | * Add 2 functions: - has_content_part(type, subtype) - has_content_part_len(type, subtype, min, max) | ||||
* | * Optimize speed of regexp_match_number function by avoid of regexp checks ↵ | Vsevolod Stakhov | 2009-03-31 | 1 | -0/+3 |
| | | | | when threshold is already reached | ||||
* | * Fix comparing of internet addresses | Vsevolod Stakhov | 2009-03-31 | 1 | -11/+14 |
| | |||||
* | * Fix order of functions arguments | Vsevolod Stakhov | 2009-03-31 | 2 | -2/+7 |
| | | | | * Do not try to check non-regexp expressions | ||||
* | * Fix error in regexp processing | Vsevolod Stakhov | 2009-03-31 | 3 | -3/+8 |
| | |||||
* | * Fix misprint | Vsevolod Stakhov | 2009-03-30 | 2 | -1/+2 |
| | |||||
* | * 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 | 8 | -5/+167 |
| | | | | | | | | - is_recipients_sorted - has_only_html_part - compare_recipients_distance * Update documentation * Fix build | ||||
* | * Add message handling functions to lua API | Vsevolod Stakhov | 2009-03-30 | 9 | -39/+406 |
| | | | | | * Add ability to add lua code in config with .lua and .endlua * Add consolidation functions support that are written in perl or lua | ||||
* | * Make regexp cache functions public for using them in other places | Vsevolod Stakhov | 2009-03-29 | 3 | -2/+62 |
| | | | | | * Add function regexp_match_number that checks number of matched arguments: e.g.: regexp_match_number(2, ${__RE1}, ${__RE2}, header_exists(Subject)) | ||||
* | * Add ability for plugins to register its own functions in expression's parser | Vsevolod Stakhov | 2009-03-28 | 2 | -4/+34 |
| | |||||
* | * Fix error in parser when parsing last ')' we need to remove '(' from stack ↵ | Vsevolod Stakhov | 2009-03-27 | 2 | -0/+4 |
| | | | | as well | ||||
* | * Another fix of uptime command | Vsevolod Stakhov | 2009-03-27 | 1 | -2/+2 |
| | |||||
* | * Fix variables substitution | Vsevolod Stakhov | 2009-03-27 | 5 | -14/+92 |
| | | | | | * Add simple lua interface to access task structures * Improve error reporting for regexp module | ||||
* | * Add initial LUA filters support | Vsevolod Stakhov | 2009-03-27 | 7 | -3/+246 |
| | |||||
* | * Fix linking with libutil | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Fix build without perl | Vsevolod Stakhov | 2009-03-27 | 1 | -0/+9 |
| | |||||
* | * Fix parsing regexp with '=' symbol inside | Vsevolod Stakhov | 2009-03-27 | 2 | -3/+15 |
| | | | | * Fix config file syntax checking | ||||
* | * Add ability to build rspamd without perl support | Vsevolod Stakhov | 2009-03-27 | 8 | -52/+101 |
| | | | | | * Fix creating of uinx socket * Improve some build issues | ||||
* | * Fix 2 memory leaks | Vsevolod Stakhov | 2009-03-27 | 4 | -69/+96 |
| | | | | * Fix uptime command output | ||||
* | * Add statictics for all allocated pools | Vsevolod Stakhov | 2009-03-26 | 3 | -2/+14 |
| | |||||
* | * Unref wrapper as well | Vsevolod Stakhov | 2009-03-26 | 1 | -0/+2 |
| | |||||
* | * Do not try to process empty parts | Vsevolod Stakhov | 2009-03-26 | 1 | -21/+24 |
| | |||||
* | * Unref stream to avoid memory leaking | Vsevolod Stakhov | 2009-03-25 | 1 | -1/+5 |
| | |||||
* | * Fix using of local variable | Vsevolod Stakhov | 2009-03-25 | 2 | -2/+6 |
| | |||||
* | * Fix log line | Vsevolod Stakhov | 2009-03-25 | 1 | -1/+1 |
| | |||||
* | * More accurate work with clock | Vsevolod Stakhov | 2009-03-25 | 8 | -9/+49 |
| | |||||
* | * Log scan time and scan length of messages | Vsevolod Stakhov | 2009-03-25 | 6 | -1/+23 |
| | | | | * Remove 2 memory leaks | ||||
* | * Fix multiply accept issues | Vsevolod Stakhov | 2009-03-24 | 2 | -2/+14 |
| | |||||
* | * Polish socket utility functions | Vsevolod Stakhov | 2009-03-24 | 1 | -22/+16 |
| |