aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/rspamd_symcache.h
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-63/+63
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-11/+11
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Minor] Learn to cycle back on unsignedVsevolod Stakhov2023-09-051-1/+1
|
* [Rework] Finish utils reworkVsevolod Stakhov2023-08-141-4/+4
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-139/+139
| | | | No meaningful changes.
* [Minor] Implement C API to obtain timeouts informationVsevolod Stakhov2022-08-191-0/+24
|
* [Project] Support augmentations with valuesVsevolod Stakhov2022-08-121-1/+3
|
* [Minor] Try to fix stats for the virtual symbolsVsevolod Stakhov2022-08-061-1/+2
|
* [Minor] Add static C APIVsevolod Stakhov2022-07-241-0/+18
|
* [Fix] Another try to fix race condition in the runtime destructionVsevolod Stakhov2022-05-281-0/+6
|
* [Feature] Allow augmentations set in Lua APIVsevolod Stakhov2022-05-141-0/+10
|
* [Fix] Distinguish dynamic and static itemsVsevolod Stakhov2022-05-111-2/+8
|
* [Rework] Use dynamic items for calling callbacksVsevolod Stakhov2022-05-091-9/+10
| | | | | It is trivial to get a static item by dynamic item by just subtracting pointers. So there is no need in other complications.
* [Project] Further efforts to make a more consistent architectureVsevolod Stakhov2022-04-231-15/+0
|
* [Minor] Implement adding deps and remove an old deprecated methodVsevolod Stakhov2022-04-201-11/+0
|
* [Project] Remove obsoleted methodsVsevolod Stakhov2022-04-191-45/+0
|
* [Rework] Implement cache resortingVsevolod Stakhov2022-04-171-1/+1
|
* [Project] Implement validation logicVsevolod Stakhov2022-04-171-19/+10
|
* [Project] Start rewrite symcache in c++Vsevolod Stakhov2022-03-311-0/+3
|
* Spelling (#4086)Josh Soref2022-02-221-2/+2
| | | [Rework] Massive spelling fix from @jsoref
* Fix build error with conflicting definition between .h and .cssturges2022-01-271-1/+1
|
* [Enhancement] Add rspamadm configdump option --symbol-detail which provides ↵ssturges2022-01-251-0/+5
| | | | a consolidated output of every setting for a symbol across all configuration locations.
* [Project] Ressurect empty prefilters as connection filtersVsevolod Stakhov2020-10-191-4/+5
|
* [Project] Add logic to break execution when processing symbolsVsevolod Stakhov2019-12-241-0/+5
|
* [Minor] Add more flexible symcache item access functionsVsevolod Stakhov2019-12-041-3/+54
|
* [Minor] Allow to disable virtual symbols permanentlyVsevolod Stakhov2019-12-041-1/+2
|
* [Feature] Implement settings id propagation between depsVsevolod Stakhov2019-08-201-1/+2
|
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-31/+52
|
* [Project] Add C method to process ANN tokens vectorVsevolod Stakhov2019-07-061-0/+6
|
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-2/+2
|
* [Project] Fix virtual symbols processing in settingsVsevolod Stakhov2019-06-141-1/+3
|
* [Project] Implement checks for symbols against allowed idsVsevolod Stakhov2019-06-141-2/+3
|
* [Project] Add symbols for explicit enablingVsevolod Stakhov2019-06-141-1/+11
|
* [Project] Implement logic to deal with settings id in the cacheVsevolod Stakhov2019-06-141-0/+12
|
* [Project] Add methods to manipulate with allowed idsVsevolod Stakhov2019-06-131-0/+45
|
* [Rework] Eliminate lua_squeeze as it has shown no improvementsVsevolod Stakhov2019-06-101-1/+0
|
* [Minor] Cleanup various stuffVsevolod Stakhov2019-04-111-19/+19
|
* [Fix] Core: Fix squeezed dependencies handling for virtual symbolsVsevolod Stakhov2019-03-221-0/+9
|
* [Rework] Enable explicit coroutines symbolsVsevolod Stakhov2019-03-011-0/+1
|
* [Fix] Allow to disable/enable composite symbolsVsevolod Stakhov2019-02-211-0/+12
|
* [Project] Implement new flags in Lua APIVsevolod Stakhov2019-02-121-0/+16
|
* [Project] Implement concept of adaptive disabling of the rulesVsevolod Stakhov2019-02-121-0/+12
|
* [Minor] Core: Add concept of mime only rulesVsevolod Stakhov2019-01-061-0/+1
|
* [Minor] Core: Add methods to enable/disable symbolsVsevolod Stakhov2018-12-141-4/+26
|
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-0/+354