summaryrefslogtreecommitdiffstats
path: root/src/libstat/stat_process.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-400/+412
| | | | No meaningful changes.
* [Minor] Pass statfile id when requesting for the backend runtimeVsevolod Stakhov2022-06-181-2/+2
|
* [Minor] Add hack to allow empty cache runtime for learningVsevolod Stakhov2022-05-071-1/+1
|
* Spelling (#4086)Josh Soref2022-02-221-4/+4
| | | [Rework] Massive spelling fix from @jsoref
* [Minor] Change error to the noticeVsevolod Stakhov2021-11-161-2/+2
| | | | | | With this change, Rspamd will no longer emit error codes on learn condition skipping. Issue: #3956
* [Minor] Fix several issues foundVsevolod Stakhov2021-10-211-1/+1
|
* [Minor] Support read only backends for statsVsevolod Stakhov2021-10-211-0/+6
|
* [Minor] Improve learn error reportingVsevolod Stakhov2021-09-281-20/+31
|
* [Minor] Plug some leaks on error pathsVsevolod Stakhov2021-09-181-0/+3
| | | | Found by: coverity scan
* [Minor] Fix number of arguments to invoke a lua functionVsevolod Stakhov2021-09-011-1/+6
|
* [Rework] Rework learn and add classify conditionVsevolod Stakhov2021-09-011-80/+100
|
* [Minor] Add function to get a lua_reference from a string returning a functionVsevolod Stakhov2021-09-011-3/+3
|
* [Minor] Move html code to a separate subdir (no functional changes)Vsevolod Stakhov2021-05-201-1/+1
|
* [Minor] Fix rspamd_has_only_html_part function + refactor macro namesVsevolod Stakhov2020-10-261-3/+3
|
* [Minor] Improve error message when learning with passthrough resultVsevolod Stakhov2020-08-121-0/+10
| | | | Issue: #3339
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-1/+1
|
* [Project] Rework scan result functions to support shadow resultsVsevolod Stakhov2020-04-071-1/+1
|
* [Fix] Stat_redis_backend: Fix memory leak and simplify learn pathVsevolod Stakhov2020-03-091-0/+2
|
* [Project] Track more memory allocations in a taskVsevolod Stakhov2019-12-231-0/+1
|
* [Minor] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-1/+1
|
* [Fix] #3129 Multiple classifiers on redis working incorrectlyresec2019-11-071-38/+23
|
* [Rework] Rename filter.h to a more sane nameVsevolod Stakhov2019-08-121-2/+2
|
* [Minor] Do not unref function as it is cleared with lua_StateVsevolod Stakhov2019-07-261-22/+0
|
* [Feature] Improve autolearningVsevolod Stakhov2019-07-241-1/+75
|
* [Project] Adopt libstat codeVsevolod Stakhov2019-07-121-25/+19
|
* [Minor] Process all stat backends even in case of failureVsevolod Stakhov2019-07-091-2/+3
|
* [Minor] Improve stats errors reportingVsevolod Stakhov2019-06-281-9/+22
|
* [Fix] Do not use lightuserdata for tracebackVsevolod Stakhov2019-05-241-11/+2
| | | | | | | | | | LuaJIT limits lightuserdata usage to 47 bits. On Arm64, this leads to break of the C <-> Lua interoperability using this type. This rework has changed traceback function behaviour from lightuserdata opaque pointer (GString * in particular) to luaL_Buffer. Issue: #2906
* [Fix] Treat learning errors as non-fatalVsevolod Stakhov2018-11-271-4/+4
| | | | Issue: #2637
* [Project] Use more generalised API to produce meta wordsVsevolod Stakhov2018-11-261-14/+7
|
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-251-2/+8
|
* [Project] Move all metatokens to lua_stat from CVsevolod Stakhov2018-11-161-125/+47
|
* [Rework] Improve bayes debug logging, remove unused stuffVsevolod Stakhov2018-11-161-129/+11
|
* [Fix] Disable headernames in bayes temporarilyVsevolod Stakhov2018-11-151-0/+2
|
* [Feature] Skip stop words in statisticsVsevolod Stakhov2018-11-151-3/+3
|
* [Fix] Properly set learned countVsevolod Stakhov2018-11-151-0/+6
|
* [Minor] Move subject tokenisation to a separate routineVsevolod Stakhov2018-11-081-26/+1
| | | | Issue: #2623
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-291-1/+1
|
* [Minor] More places where utext_close is requiredVsevolod Stakhov2018-09-141-0/+2
|
* [Feature] Implement new text tokenizer based on libicuVsevolod Stakhov2018-09-061-1/+11
|
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-051-4/+4
| | | | | | - Store unicode in UTF parts - Store unicode for HTML parts - Rename struct fields and split them into unicode/utf components
* [Project] Start unicode reworkVsevolod Stakhov2018-08-231-2/+2
|
* [Project] Adopt functionsVsevolod Stakhov2018-07-241-1/+1
|
* [Minor] Ignore unknown font sizes for nowVsevolod Stakhov2018-06-221-2/+2
|
* [Minor] Allow to tokenize task externally in APIVsevolod Stakhov2018-06-191-2/+11
|
* Revert "[Minor] Improve headers tokens in bayes"Vsevolod Stakhov2018-05-301-7/+2
| | | | This reverts commit b6a20c74a44332f04a17a6e430a60f1b51d20f0f.
* [Minor] Improve headers tokens in bayesVsevolod Stakhov2018-05-211-2/+7
|
* [Feature] Use OSB to combine header namesVsevolod Stakhov2018-05-191-0/+14
|
* [Fix] Improve cached action interactionVsevolod Stakhov2018-03-151-3/+0
|
* [Minor] Avoid using of the cached resultVsevolod Stakhov2018-03-141-3/+1
|