Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Replace some of macro uses | Vsevolod Stakhov | 2022-05-07 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix some more issues | Vsevolod Stakhov | 2021-09-21 | 1 | -1/+3 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Use the proper variable in debug | Vsevolod Stakhov | 2021-09-18 | 1 | -1/+1 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Forgot fabs | Vsevolod Stakhov | 2021-07-16 | 1 | -2/+2 |
| | |||||
* | [Fix] Fix expressions logic for and/or and float values | Vsevolod Stakhov | 2021-07-16 | 1 | -5/+4 |
| | |||||
* | [Minor] Use ema functions to calculate average ticks for expressions | Vsevolod Stakhov | 2021-07-14 | 1 | -14/+8 |
| | |||||
* | [Minor] Remove expensive debugging from expressions processing on compile time | Vsevolod Stakhov | 2021-07-14 | 1 | -15/+24 |
| | |||||
* | [Feature] Add support of '==' and '!=' in Rspamd expressions | Vsevolod Stakhov | 2021-01-04 | 1 | -4/+34 |
| | |||||
* | [Fix] Fix false - operation | Vsevolod Stakhov | 2020-06-17 | 1 | -56/+66 |
| | |||||
* | [Minor] Add const attribute | Vsevolod Stakhov | 2020-06-17 | 1 | -0/+9 |
| | |||||
* | [Rework] Split operations processing and add more debug logs | Vsevolod Stakhov | 2020-06-17 | 1 | -84/+236 |
| | |||||
* | [Rework] Rework expressions processing | Vsevolod Stakhov | 2020-06-16 | 1 | -119/+138 |
| | |||||
* | [Rework] Modernize logging for expressions | Vsevolod Stakhov | 2020-06-16 | 1 | -25/+78 |
| | |||||
* | [Project] Support multiply, minus and divide operators in expressions | Vsevolod Stakhov | 2020-06-16 | 1 | -6/+75 |
| | |||||
* | [Minor] Fix setting structure's fields | Vsevolod Stakhov | 2019-05-17 | 1 | -0/+1 |
| | |||||
* | [Rework] Rework expression API | Vsevolod Stakhov | 2019-05-17 | 1 | -8/+30 |
| | |||||
* | [Minor] Allow to execute expressions with process closures | Vsevolod Stakhov | 2019-05-17 | 1 | -4/+18 |
| | |||||
* | [Minor] Fixes for the previous project | Vsevolod Stakhov | 2018-10-09 | 1 | -2/+1 |
| | |||||
* | [Minor] Add more operations sanity check in expressions parser | Vsevolod Stakhov | 2018-10-09 | 1 | -58/+70 |
| | |||||
* | [Minor] Fix evals maths | Vsevolod Stakhov | 2018-10-02 | 1 | -3/+2 |
| | |||||
* | [Minor] Use struct to pass parameters to process_atom() functions | Mikhail Galanin | 2018-08-13 | 1 | -13/+11 |
| | |||||
* | [Minor] Fix printing of expressions limits | Vsevolod Stakhov | 2018-03-29 | 1 | -1/+6 |
| | |||||
* | [Feature] Allow floating and negative values in expressions limits | Vsevolod Stakhov | 2017-11-18 | 1 | -12/+12 |
| | |||||
* | [Fix] Further fixes around floating point expressions | Vsevolod Stakhov | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | [Minor] Further portion of g_slice elimination | Vsevolod Stakhov | 2017-10-28 | 1 | -2/+2 |
| | |||||
* | [Feature] Use rdtsc where possible | Vsevolod Stakhov | 2017-10-26 | 1 | -2/+2 |
| | |||||
* | [Rework] Use floating point arithmetics in Rspamd expressions | Vsevolod Stakhov | 2017-09-30 | 1 | -19/+20 |
| | |||||
* | [Minor] Add guards when free an expresssion | Vsevolod Stakhov | 2017-02-07 | 1 | -3/+10 |
| | |||||
* | [Fix] Fix memory corruprtion and leak | Vsevolod Stakhov | 2017-01-18 | 1 | -0/+5 |
| | |||||
* | [Fix] More leaks eliminated | Vsevolod Stakhov | 2017-01-18 | 1 | -0/+2 |
| | |||||
* | [Fix] Fix memory leak in expression destroying | Vsevolod Stakhov | 2017-01-17 | 1 | -0/+1 |
| | |||||
* | [Fix] Plug memory leak in expressions parsing during reload | Vsevolod Stakhov | 2017-01-17 | 1 | -0/+3 |
| | |||||
* | [CritFix] Fix issue with expressions processing | Vsevolod Stakhov | 2016-04-12 | 1 | -10/+12 |
| | | | | | | If the first rule in A + B + C + D > X matched then it was counted like `1 + 1` and not as `0 + 1` as the accumulator was incorrectly treated in that case. | ||||
* | [Fix] Fix sorting of limits | Vsevolod Stakhov | 2016-03-31 | 1 | -6/+51 |
| | |||||
* | [Feature] Add tracking for rspamd expressions | Vsevolod Stakhov | 2016-03-28 | 1 | -5/+16 |
| | |||||
* | [Feature] Save operation node for expressions atoms | Vsevolod Stakhov | 2016-03-17 | 1 | -16/+35 |
| | |||||
* | Fix couple of issues found by gcc-6 | Vsevolod Stakhov | 2016-02-16 | 1 | -0/+11 |
| | |||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -21/+12 |
| | |||||
* | Do not re-set GError | Vsevolod Stakhov | 2015-12-04 | 1 | -10/+16 |
| | |||||
* | Fix issue with zero length atoms | Vsevolod Stakhov | 2015-12-04 | 1 | -2/+6 |
| | |||||
* | Add function to traverse AST atoms | Vsevolod Stakhov | 2015-10-26 | 1 | -0/+36 |
| | |||||
* | Fix regexp_search invocation. | Vsevolod Stakhov | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | Fix comparision operators. | Vsevolod Stakhov | 2015-04-30 | 1 | -6/+6 |
| | |||||
* | Expression parsing errors are not asserts actually. | Vsevolod Stakhov | 2015-04-27 | 1 | -43/+82 |
| | |||||
* | Fix AST processing for sole comparision rules. | Vsevolod Stakhov | 2015-04-20 | 1 | -1/+6 |
| | |||||
* | Really use pcre jit... | Vsevolod Stakhov | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | Fix warnings. | Vsevolod Stakhov | 2015-04-02 | 1 | -1/+1 |
| | |||||
* | Initialize values for atom priorities. | Vsevolod Stakhov | 2015-04-01 | 1 | -0/+2 |
| | |||||
* | Use advanced priorities when planning evaluation. | Vsevolod Stakhov | 2015-03-29 | 1 | -1/+22 |
| | |||||
* | Implement resorting. | Vsevolod Stakhov | 2015-03-29 | 1 | -0/+7 |
| |