Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Rework] Update fmt to version 11 | Vsevolod Stakhov | 2024-07-01 | 2 | -5/+5 |
| | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 6 | -107/+107 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 2 | -52/+52 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 1 | -1/+1 |
| | |||||
* | [Project] Start optimization of userdata hashing | Vsevolod Stakhov | 2024-03-05 | 2 | -6/+6 |
| | |||||
* | [Fix] Resolve issue with bayes stat in `rspamadm` mode | Vsevolod Stakhov | 2024-02-01 | 1 | -3/+10 |
| | |||||
* | [Minor] Fix old test | Vsevolod Stakhov | 2024-01-24 | 1 | -0/+1 |
| | |||||
* | [Fix] Fix learning with long prefixes | Vsevolod Stakhov | 2024-01-24 | 1 | -54/+63 |
| | | | | | Issue: #4786 Closes: #4786 | ||||
* | [Fix] Fix learn error propagation | Vsevolod Stakhov | 2024-01-22 | 1 | -4/+20 |
| | |||||
* | [Fix] Fix storing of the bayes tokens | Vsevolod Stakhov | 2024-01-22 | 1 | -5/+5 |
| | |||||
* | [Project] Further rework of the C part | Vsevolod Stakhov | 2024-01-15 | 1 | -2/+2 |
| | |||||
* | [Project] Implement text tokens storage on C++ side | Vsevolod Stakhov | 2023-12-31 | 1 | -1/+120 |
| | |||||
* | [Minor] Another issue | Vsevolod Stakhov | 2023-12-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Uh-oh... | Vsevolod Stakhov | 2023-12-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Set proper size | Vsevolod Stakhov | 2023-12-14 | 1 | -2/+3 |
| | |||||
* | [Minor] Fix build | Vsevolod Stakhov | 2023-12-14 | 1 | -2/+2 |
| | |||||
* | [Project] Try to do strings concatenation in C | Vsevolod Stakhov | 2023-12-14 | 1 | -4/+5 |
| | |||||
* | [Minor] Link runtime to the proper statfile context | Vsevolod Stakhov | 2023-12-11 | 1 | -3/+5 |
| | |||||
* | [Project] Add some stats | Vsevolod Stakhov | 2023-12-08 | 1 | -9/+34 |
| | |||||
* | [Project] Various fixes | Vsevolod Stakhov | 2023-12-08 | 1 | -3/+7 |
| | |||||
* | [Project] Fix compile issues and rework in more C++ style | Vsevolod Stakhov | 2023-12-08 | 1 | -64/+24 |
| | |||||
* | [Rework] Use strings for int64_t | Vsevolod Stakhov | 2023-12-08 | 1 | -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 learning | Vsevolod Stakhov | 2023-12-07 | 1 | -48/+119 |
| | |||||
* | [Minor] Remove obsoleted code, phew | Vsevolod Stakhov | 2023-12-07 | 1 | -721/+0 |
| | |||||
* | [Minor] Add initial stat callback | Vsevolod Stakhov | 2023-12-07 | 1 | -33/+27 |
| | |||||
* | [Minor] Fix store/load | Vsevolod Stakhov | 2023-12-06 | 1 | -1/+4 |
| | |||||
* | [Project] Further caching logic modifications | Vsevolod Stakhov | 2023-12-06 | 1 | -30/+131 |
| | |||||
* | [Project] Rework stat runtime | Vsevolod Stakhov | 2023-12-06 | 1 | -87/+90 |
| | |||||
* | [Project] Move the whole backend to C++ | Vsevolod Stakhov | 2023-12-05 | 1 | -105/+96 |
| | | | | Easier to work further. | ||||
* | [Minor] Few more fixes | Vsevolod Stakhov | 2023-12-05 | 1 | -4/+25 |
| | |||||
* | [Project] Temporary fixes to start new bayes logic debug | Vsevolod Stakhov | 2023-12-04 | 1 | -0/+4 |
| | |||||
* | [Project] Start to rework C part | Vsevolod Stakhov | 2023-12-04 | 1 | -731/+149 |
| | |||||
* | [Feature] Allow to set `max_users` for Redis bayes backend | Vsevolod Stakhov | 2023-11-02 | 1 | -5/+19 |
| | | | | Issue: #4659 | ||||
* | [Minor] Add missing <algorithm> include for gcc 14 | Petr Vaněk | 2023-11-01 | 1 | -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> | ||||
* | changed errors to warnings. | laodc | 2023-08-21 | 1 | -3/+1 |
| | | | | nullptr on contructor was never meant to be there | ||||
* | Added support for Redis 6 ACL (username/password) | laodc | 2023-08-21 | 1 | -1/+20 |
| | |||||
* | [Rework] More steps to do refactoring | Vsevolod Stakhov | 2023-08-16 | 1 | -4/+4 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 6 | -1886/+1733 |
| | | | | No meaningful changes. | ||||
* | [Minor] Fix static memory leak in redis stat | Vsevolod Stakhov | 2022-10-29 | 1 | -0/+8 |
| | |||||
* | [Minor] Plug memory leak on cdb backend closing | Vsevolod Stakhov | 2022-09-24 | 1 | -3/+4 |
| | |||||
* | [Minor] Remove noexcept qualifier as it interferes with ankerl::unordered_dense | Vsevolod Stakhov | 2022-07-18 | 1 | -1/+1 |
| | |||||
* | [Rework] Use another version of hash table from the same author | Vsevolod Stakhov | 2022-07-17 | 2 | -4/+4 |
| | |||||
* | [Minor] Add a helper to serialize stats tokens to a messagepack request | Vsevolod Stakhov | 2022-06-26 | 1 | -4/+64 |
| | |||||
* | [Project] Http_stat: Notice statfiles when creating runtime | Vsevolod Stakhov | 2022-06-18 | 1 | -2/+10 |
| | |||||
* | [Minor] Pass statfile id when requesting for the backend runtime | Vsevolod Stakhov | 2022-06-18 | 6 | -11/+16 |
| | |||||
* | [Project] Add experimental HTTP statistics backend | Vsevolod Stakhov | 2022-06-11 | 3 | -4/+371 |
| | |||||
* | [Minor] Replace some of macro uses | Vsevolod Stakhov | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | [Minor] Oops, fix refactoring aftermath | Vsevolod Stakhov | 2022-01-24 | 1 | -2/+2 |
| | |||||
* | [Minor] Remove obsolete WITH_HIREDIS define | Vsevolod Stakhov | 2021-11-20 | 2 | -9/+0 |
| | |||||
* | [Minor] Agree on types between dump and backend | Vsevolod Stakhov | 2021-10-21 | 1 | -5/+4 |
| |