summaryrefslogtreecommitdiffstats
path: root/src/libstat
Commit message (Collapse)AuthorAgeFilesLines
* [Fix] Make stat tokens allocation consistentVsevolod Stakhov2024-02-132-9/+9
|
* [Fix] Resolve issue with bayes stat in `rspamadm` modeVsevolod Stakhov2024-02-011-3/+10
|
* [Minor] Fix old testVsevolod Stakhov2024-01-241-0/+1
|
* [Fix] Fix learning with long prefixesVsevolod Stakhov2024-01-241-54/+63
| | | | | Issue: #4786 Closes: #4786
* [Fix] Fix learn error propagationVsevolod Stakhov2024-01-221-4/+20
|
* [Fix] Fix storing of the bayes tokensVsevolod Stakhov2024-01-221-5/+5
|
* [Minor] CleanupVsevolod Stakhov2024-01-181-69/+8
|
* [Project] Final things on redis cache reworkVsevolod Stakhov2024-01-171-2/+2
|
* [Minor] Fix scripts invocationVsevolod Stakhov2024-01-151-14/+20
|
* [Project] Further rework of the C partVsevolod Stakhov2024-01-152-5/+59
|
* [Project] Initial implementation of the lua counterpartVsevolod Stakhov2024-01-121-7/+38
|
* [Rework] Start rewriting of the redis cache logicVsevolod Stakhov2024-01-113-536/+225
|
* [Project] Implement text tokens storage on C++ sideVsevolod Stakhov2023-12-311-1/+120
|
* [Minor] Another issueVsevolod Stakhov2023-12-141-1/+1
|
* [Minor] Uh-oh...Vsevolod Stakhov2023-12-141-1/+1
|
* [Minor] Set proper sizeVsevolod Stakhov2023-12-141-2/+3
|
* [Minor] Fix buildVsevolod Stakhov2023-12-141-2/+2
|
* [Project] Try to do strings concatenation in CVsevolod Stakhov2023-12-141-4/+5
|
* [Minor] Link runtime to the proper statfile contextVsevolod Stakhov2023-12-111-3/+5
|
* [Project] Add some statsVsevolod Stakhov2023-12-082-9/+54
|
* [Project] Various fixesVsevolod Stakhov2023-12-081-3/+7
|
* [Project] Fix compile issues and rework in more C++ styleVsevolod Stakhov2023-12-081-64/+24
|
* [Rework] Use strings for int64_tVsevolod Stakhov2023-12-081-9/+11
| | | | | | It seems there is no easy way to use int64 in Redis Lua, hence, we have to use strings. It's much more expensive but still some advantage over the previous schema.
* [Project] Add some basic learningVsevolod Stakhov2023-12-071-48/+119
|
* [Minor] Remove obsoleted code, phewVsevolod Stakhov2023-12-071-721/+0
|
* [Minor] Add initial stat callbackVsevolod Stakhov2023-12-071-33/+27
|
* [Minor] Fix store/loadVsevolod Stakhov2023-12-061-1/+4
|
* [Project] Further caching logic modificationsVsevolod Stakhov2023-12-061-30/+131
|
* [Project] Rework stat runtimeVsevolod Stakhov2023-12-061-87/+90
|
* [Project] Move the whole backend to C++Vsevolod Stakhov2023-12-052-106/+97
| | | | Easier to work further.
* [Minor] Few more fixesVsevolod Stakhov2023-12-051-4/+25
|
* [Project] Temporary fixes to start new bayes logic debugVsevolod Stakhov2023-12-041-0/+4
|
* [Project] Start to rework C partVsevolod Stakhov2023-12-041-731/+149
|
* [Feature] Allow to set `max_users` for Redis bayes backendVsevolod Stakhov2023-11-021-5/+19
| | | | Issue: #4659
* [Minor] Add missing <algorithm> include for gcc 14Petr Vaněk2023-11-011-0/+1
| | | | | | | | | | | | This commit addresses a compilation issue when using GCC 14. According to GCC 14's porting guide [1], some C++ Standard Library headers no longer include other headers they used to use internally. Specifically, <algorithm> must now be explicitly included. [1] https://gcc.gnu.org/gcc-14/porting_to.html See-also: https://bugs.gentoo.org/916438 Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
* [Fix] Fix format string and some length issuesVsevolod Stakhov2023-09-262-12/+27
|
* changed errors to warnings.laodc2023-08-212-6/+2
| | | | nullptr on contructor was never meant to be there
* Added support for Redis 6 ACL (username/password)laodc2023-08-212-2/+40
|
* [Rework] More steps to do refactoringVsevolod Stakhov2023-08-162-8/+8
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-2619-3562/+3404
| | | | No meaningful changes.
* [Minor] Get rid of some compiler warningsVsevolod Stakhov2022-11-041-1/+1
|
* [Minor] Fix static memory leak in redis statVsevolod Stakhov2022-10-291-0/+8
|
* [Minor] Plug memory leak on cdb backend closingVsevolod Stakhov2022-09-241-3/+4
|
* [Minor] Remove noexcept qualifier as it interferes with ankerl::unordered_denseVsevolod Stakhov2022-07-181-1/+1
|
* [Rework] Use another version of hash table from the same authorVsevolod Stakhov2022-07-172-4/+4
|
* [Minor] Add a helper to serialize stats tokens to a messagepack requestVsevolod Stakhov2022-06-261-4/+64
|
* [Project] Http_stat: Notice statfiles when creating runtimeVsevolod Stakhov2022-06-181-2/+10
|
* [Minor] Pass statfile id when requesting for the backend runtimeVsevolod Stakhov2022-06-187-13/+18
|
* [Project] Add experimental HTTP statistics backendVsevolod Stakhov2022-06-114-4/+372
|
* [Minor] Grrr, remove not ready backend one more timeVsevolod Stakhov2022-06-071-1/+0
|