aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/rspamd_symcache.c
Commit message (Expand)AuthorAgeFilesLines
* [Project] Start rewrite symcache in c++Vsevolod Stakhov2022-03-311-3857/+0
* Spelling (#4086)Josh Soref2022-02-221-2/+2
* Address PR review commentsssturges2022-01-271-2/+2
* [Enhancement] Add rspamadm configdump option --symbol-detail which provides a...ssturges2022-01-251-0/+21
* [Minor] Deal with unknown weight more carefully to avoid special meaning of 0Vsevolod Stakhov2022-01-151-2/+3
* [Minor] Fix some more issuesVsevolod Stakhov2021-09-211-3/+5
* [Minor] Remove dead loopVsevolod Stakhov2021-09-171-12/+8
* [Minor] Reduce decay rate and slightly rework roundingVsevolod Stakhov2021-04-161-2/+5
* [Fix] Initialise symcache even if it cannot be loaded properlyVsevolod Stakhov2021-04-151-4/+0
* [Minor] Fix broken init logicVsevolod Stakhov2021-04-061-8/+9
* [Fix] Move metric and symcache link from validation to the init stageVsevolod Stakhov2021-04-061-22/+24
* [Minor] Dmarc: Properly name a symbolVsevolod Stakhov2021-03-011-3/+5
* [Minor] Add a small protection against bad characters in symbolsVsevolod Stakhov2021-01-041-0/+5
* [Minor] Fix crash on non resolving virtual dependencyVsevolod Stakhov2020-12-281-2/+9
* [Feature] Support multiple conditions for symbolsVsevolod Stakhov2020-11-051-40/+64
* [Project] Ressurect empty prefilters as connection filtersVsevolod Stakhov2020-10-191-3/+56
* [Minor] Use buffered outputVsevolod Stakhov2020-10-191-4/+6
* [Rework] Remove empty prefilters feature - we are not prepared...Vsevolod Stakhov2020-09-101-59/+2
* [Minor] Remove broken checkVsevolod Stakhov2020-05-291-10/+4
* [Minor] Some fixes to allow empty symbols_enabled/disabledVsevolod Stakhov2020-05-291-6/+4
* [Minor] Fix strange assertionVsevolod Stakhov2020-05-291-4/+1
* [Minor] Improve dependencies loggingVsevolod Stakhov2020-05-251-6/+15
* [Minor] Store symcache item typeVsevolod Stakhov2020-05-021-21/+40
* [Minor] Fix race condition in slow timerVsevolod Stakhov2020-01-171-9/+24
* [Minor] Reset slow flag on checks pauseVsevolod Stakhov2020-01-171-0/+10
* [Minor] Try to fix slow timer race conditionVsevolod Stakhov2020-01-161-5/+22
* [Project] Implement slow rules sanity protectionVsevolod Stakhov2019-12-241-8/+50
* [Project] Add logic to break execution when processing symbolsVsevolod Stakhov2019-12-241-4/+101
* [Project] Support mempool flagsVsevolod Stakhov2019-12-231-1/+1
* [Minor] Oops, set item just on registration phaseVsevolod Stakhov2019-12-041-0/+2
* [Minor] Add more flexible symcache item access functionsVsevolod Stakhov2019-12-041-21/+95
* [Minor] Allow to disable virtual symbols permanentlyVsevolod Stakhov2019-12-041-8/+9
* [Feature] Allow to disable symbols from the metric configVsevolod Stakhov2019-11-081-1/+9
* [Minor] Save cache data merely explicitlyVsevolod Stakhov2019-09-271-2/+0
* [Minor] Improve loggingVsevolod Stakhov2019-09-271-5/+5
* [Minor] Some fixes to ids propagationVsevolod Stakhov2019-08-201-5/+21
* [Feature] Implement settings id propagation between depsVsevolod Stakhov2019-08-201-53/+160
* [Minor] Oops, fucking format stringVsevolod Stakhov2019-08-191-1/+1
* [Rework] Kill old dragons in symcache processing stagesVsevolod Stakhov2019-08-191-127/+60
* [Minor] Fix processing of the skipped tasks (e.g. ping)Vsevolod Stakhov2019-08-181-0/+4
* [Fix] More stages fixesVsevolod Stakhov2019-08-181-3/+8
* [Fix] Distinguish empty and non-empty prefiltersVsevolod Stakhov2019-08-181-9/+33
* [Minor] Fix more alignment and ubsan issuesVsevolod Stakhov2019-08-121-1/+1
* [Rework] Rename filter.h to a more sane nameVsevolod Stakhov2019-08-121-2/+2
* [Minor] Improve symbols execution profiling logicVsevolod Stakhov2019-07-181-23/+49
* [Project] Rework pluginsVsevolod Stakhov2019-07-121-3/+3
* [Project] Add C method to process ANN tokens vectorVsevolod Stakhov2019-07-061-0/+10
* [Minor] Another stupid misprintVsevolod Stakhov2019-07-041-1/+1
* [Minor] Fix format stringVsevolod Stakhov2019-07-041-1/+1
* [Fix] Add more checks for ghosts symbolsVsevolod Stakhov2019-07-041-47/+107