aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/composites.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Composites: Start rework of the composites frameworkVsevolod Stakhov2021-07-151-989/+0
* [Minor] Composites: Insert symbol to the selected result structureVsevolod Stakhov2020-12-141-1/+2
* [Minor] Composites: Another try to deal properly with shadow resultsVsevolod Stakhov2020-12-141-27/+31
* [Minor] ...Vsevolod Stakhov2020-12-111-2/+1
* [Minor] Format string...Vsevolod Stakhov2020-12-111-0/+1
* [Minor] Add more debug for shadow resultVsevolod Stakhov2020-12-111-9/+18
* [Minor] Store composite status in the composite atomVsevolod Stakhov2020-12-081-7/+26
* [Minor] Improve composites processing strncmp -> memcmpVsevolod Stakhov2020-12-081-63/+77
* [Fix] Composites: Allow partial matchVsevolod Stakhov2020-11-051-2/+2
* [Test] Fighting with windmills in robotVsevolod Stakhov2020-11-041-6/+13
* [Feature] Composites: Improve composite atoms parserVsevolod Stakhov2020-11-041-48/+233
* [Fix] Fix group based compositesVsevolod Stakhov2020-09-141-1/+1
* [Minor] Improve debug logging for compositesVsevolod Stakhov2020-09-141-11/+24
* [Fix] Use `abs` value when checking compositesVsevolod Stakhov2020-09-141-3/+5
* [Project] Process composites separately for each shadow resultVsevolod Stakhov2020-04-081-8/+15
* [Project] Rework scan result functions to support shadow resultsVsevolod Stakhov2020-04-071-6/+6
* [Rework] Allow to add userdata as symbols optionsVsevolod Stakhov2020-01-291-2/+6
* [Minor] Fix processing of the skipped tasks (e.g. ping)Vsevolod Stakhov2019-08-181-1/+1
* [Minor] Oops: another format stringVsevolod Stakhov2019-08-151-3/+2
* [Minor] Oops: fix format stringVsevolod Stakhov2019-08-151-2/+2
* [Feature] Allow options matching in compositesVsevolod Stakhov2019-08-151-18/+146
* [Rework] Rename filter.h to a more sane nameVsevolod Stakhov2019-08-121-3/+3
* [Rework] Rework expression APIVsevolod Stakhov2019-05-171-10/+5
* [Fix] Allow to disable/enable composite symbolsVsevolod Stakhov2019-02-211-3/+4
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-1/+1
* [Minor] Fixes for the previous projectVsevolod Stakhov2018-10-091-2/+30
* [Feature] Allow `g+:` and `g-:` composite atomsVsevolod Stakhov2018-10-091-58/+128
* [Minor] Fixed composite callbackMikhail Galanin2018-08-141-3/+3
* [Minor] Use struct to pass parameters to process_atom() functionsMikhail Galanin2018-08-131-2/+7
* [Fix] Deal with direct hash tableVsevolod Stakhov2018-07-251-7/+10
* [Project] Adopt functionsVsevolod Stakhov2018-07-241-5/+5
* [Minor] Additional safe guard when removing symbolsVsevolod Stakhov2018-06-221-5/+6
* [Feature] Add a concept of ignored symbols to avoid race conditionsVsevolod Stakhov2018-06-221-1/+1
* [Fix] Another fix for nested compositesVsevolod Stakhov2018-06-221-10/+6
* [Fix] Fix nested composites processVsevolod Stakhov2018-06-221-0/+5
* [Fix] Fix '~' behaviour in compositesVsevolod Stakhov2018-06-011-1/+1
* [Fix] Rework logic of actions settingVsevolod Stakhov2018-03-221-2/+0
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-2/+5
* [Feature] Add 'composites' debug moduleVsevolod Stakhov2017-12-201-3/+45
* [Fix] Fix composites processingVsevolod Stakhov2017-12-011-2/+2
* [Feature] Allow floating and negative values in expressions limitsVsevolod Stakhov2017-11-181-9/+29
* [Rework] Kill metrics!11Vsevolod Stakhov2017-11-041-4/+1
* [Minor] Slightly optimize hash lookupVsevolod Stakhov2017-10-081-3/+3
* [Rework] Use floating point arithmetics in Rspamd expressionsVsevolod Stakhov2017-09-301-2/+2
* [Feature] Allow to use postfilters in compositesVsevolod Stakhov2017-08-051-1/+12
* [Rework] Remove multiple metrics support from RspamdVsevolod Stakhov2017-04-261-4/+5
* [Minor] Initialize variableVsevolod Stakhov2017-03-231-1/+1
* [Rework] Refactor struct namesVsevolod Stakhov2016-12-051-9/+9
* [Feature] Remove symbols weights on composites processingVsevolod Stakhov2016-10-041-0/+1
* [Feature] Implement composites policiesVsevolod Stakhov2016-07-151-1/+38