aboutsummaryrefslogtreecommitdiffstats
path: root/src/expressions.c
Commit message (Collapse)AuthorAgeFilesLines
...
* * Add ability for plugins to register its own functions in expression's parserVsevolod Stakhov2009-03-281-4/+26
|
* * Fix error in parser when parsing last ')' we need to remove '(' from stack ↵Vsevolod Stakhov2009-03-271-0/+3
| | | | as well
* * Fix parsing regexp with '=' symbol insideVsevolod Stakhov2009-03-271-2/+14
| | | | * Fix config file syntax checking
* * Fix 2 memory leaksVsevolod Stakhov2009-03-271-68/+92
| | | | * Fix uptime command output
* * Fix bug in expressions parser and optimizerVsevolod Stakhov2009-03-241-4/+1
|
* * Fix many compile time warnings and polish codeVsevolod Stakhov2009-03-241-1/+0
|
* * Fix obtaining of content-typeVsevolod Stakhov2009-03-241-13/+28
|
* * Add functions to operate with content-type header and describe them in ↵Vsevolod Stakhov2009-03-241-0/+192
| | | | documentation
* * Use pool allocator for temp strings in headersVsevolod Stakhov2009-03-241-1/+1
|
* * Add smart handling of message headersVsevolod Stakhov2009-03-241-5/+8
|
* * Fix error in expression parser that causes bad errors with expressions ↵Vsevolod Stakhov2009-03-231-4/+60
| | | | | | | | | | | | 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 functions support to rspamd regexpsVsevolod Stakhov2009-03-191-0/+598
* Parse expressions with state machine which allows different kinds of arguments in expressions * Fix test to accord current data * Add support of fucntions to regexp module * Move all regexp logic to separate file, describe its API * Fix descriptors leakage in surbl module