aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/composites.c
Commit message (Collapse)AuthorAgeFilesLines
* [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
| | | | | | | | We actually process composites twice now so it somehow slows down processing by extra hash lookup. Additional logic to regenerate metric reply if something is changed by this extra run of composites is also added. Issue: #1726
* [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
| | | | | Now Rspamd removes symbol's score not only from the metric but from an individual symbol as well.
* [Feature] Implement composites policiesVsevolod Stakhov2016-07-151-1/+38
|
* [Feature] Allow to disable composite rules from settingsVsevolod Stakhov2016-07-121-10/+20
|