Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Restore propagation of spam/ham learns | Vsevolod Stakhov | 2024-10-16 | 2 | -5/+8 |
| | |||||
* | [Fix] Another safe-guards for learning/classifying an empty message | Vsevolod Stakhov | 2024-08-28 | 1 | -0/+20 |
| | |||||
* | [Project] Trying to test various things with GPT | Vsevolod Stakhov | 2024-07-01 | 1 | -0/+4 |
| | |||||
* | [Rework] Update fmt to version 11 | Vsevolod Stakhov | 2024-07-01 | 2 | -5/+5 |
| | |||||
* | [Minor] Set mres earlier | Vsevolod Stakhov | 2024-06-30 | 1 | -4/+1 |
| | | | | Issue: #5028 | ||||
* | [Project] Reduce default window size of OSB tokenizer to 2 | Vsevolod Stakhov | 2024-06-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disable | Vsevolod Stakhov | 2024-04-20 | 1 | -0/+12 |
|\ | | | | | Fix statfile symbols disabling | ||||
| * | [Fix] If we have one statfile disabled we need to disable all | Vsevolod Stakhov | 2024-04-19 | 1 | -0/+12 |
| | | |||||
* | | [Fix] Always set the unlearn flag when relearning | aduernberger | 2024-04-18 | 1 | -1/+1 |
|/ | | | Treat relearning from ham to spam the same as relearning from spam to ham. `res` is only set to true if the mail is already learned. | ||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 19 | -310/+310 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 11 | -100/+100 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 3 | -4/+4 |
| | |||||
* | [Project] Start optimization of userdata hashing | Vsevolod Stakhov | 2024-03-05 | 4 | -18/+19 |
| | |||||
* | [Fix] Make stat tokens allocation consistent | Vsevolod Stakhov | 2024-02-13 | 2 | -9/+9 |
| | |||||
* | [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 |
| | |||||
* | [Minor] Cleanup | Vsevolod Stakhov | 2024-01-18 | 1 | -69/+8 |
| | |||||
* | [Project] Final things on redis cache rework | Vsevolod Stakhov | 2024-01-17 | 1 | -2/+2 |
| | |||||
* | [Minor] Fix scripts invocation | Vsevolod Stakhov | 2024-01-15 | 1 | -14/+20 |
| | |||||
* | [Project] Further rework of the C part | Vsevolod Stakhov | 2024-01-15 | 2 | -5/+59 |
| | |||||
* | [Project] Initial implementation of the lua counterpart | Vsevolod Stakhov | 2024-01-12 | 1 | -7/+38 |
| | |||||
* | [Rework] Start rewriting of the redis cache logic | Vsevolod Stakhov | 2024-01-11 | 3 | -536/+225 |
| | |||||
* | [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 | 2 | -9/+54 |
| | |||||
* | [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 | 2 | -106/+97 |
| | | | | 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> | ||||
* | [Fix] Fix format string and some length issues | Vsevolod Stakhov | 2023-09-26 | 2 | -12/+27 |
| | |||||
* | changed errors to warnings. | laodc | 2023-08-21 | 2 | -6/+2 |
| | | | | nullptr on contructor was never meant to be there |