summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4781 from fatalbanana/multimap_rawtextVsevolod Stakhov2024-01-191-1/+1
|\ | | | | [Fix] multimap: rawtext: use decoded parts
| * [Fix] multimap: rawtext: use decoded partsAndrew Lewis2024-01-191-1/+1
| |
* | [Minor] Print some more statsVsevolod Stakhov2024-01-191-1/+5
|/
* [Fix] Really fix the language detector statistical heuristicVsevolod Stakhov2024-01-181-12/+26
|
* [Fix] Make words selection random deterministic upon contentVsevolod Stakhov2024-01-183-15/+23
|
* [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
|
* [Feature] Support suppressing DMARC reporting for particular recipientsAndrew Lewis2024-01-101-1/+13
|
* [Project] Implement text tokens storage on C++ sideVsevolod Stakhov2023-12-311-1/+120
|
* Update cfg_utils.cxxJulien Voisin2023-12-291-1/+1
| | | Fix another dumb s/NULL/nullptr/g
* Update cfg_rcl.cxxJulien Voisin2023-12-291-1/+1
| | | Fixed an overzealous s/NULL/nullptr/g
* [Minor] Fix typo in hfilter mapmoisseev2023-12-241-2/+2
|
* [Minor] Log a debug message when ratelimit skippedmoisseev2023-12-221-0/+1
| | | | for a local request
* [Minor] ratelimit: make per-bucket symbol behave like global symbolAndrew Lewis2023-12-211-1/+1
|
* [Minor] docs: rspamd_html: fix some copypastaAndrew Lewis2023-12-181-3/+4
|
* [Minor] Remove stupid threshold for saving symbol valueVsevolod Stakhov2023-12-151-1/+1
|
* [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
|
* [Feature] Proxy: Allow `encrypted_only` optionVsevolod Stakhov2023-12-141-4/+18
|
* [Feature] rbl: support disabling or replacing url_whitelist per RBLAndrew Lewis2023-12-121-2/+2
|
* [Minor] Link runtime to the proper statfile contextVsevolod Stakhov2023-12-111-3/+5
|
* Merge pull request #4718 from rspamd/vstakhov-bayes-reworkVsevolod Stakhov2023-12-1011-2123/+1054
|\ | | | | Migrate bayes redis backend to Lua scripts
| * [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
| |
| * [Minor] Allow to steal variables from the mempoolVsevolod Stakhov2023-12-062-0/+33
| |
| * [Project] Move the whole backend to C++Vsevolod Stakhov2023-12-056-119/+110
| | | | | | | | 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
| |
| * [Fix] Fix wrong raw_len usageVsevolod Stakhov2023-12-041-2/+4
| |
| * [Project] Start to rework C partVsevolod Stakhov2023-12-041-731/+149
| |
* | [CritFix] - Fix reported length of logging structureAdam Majer2023-12-071-31/+11
|/ | | | | | | | | | | | The logging code contains one place where the apparent size of the logging structure is defined and then it's actually utilized in another place. Re-writes and refactoring this code ended up with these values to not co-relate what was previously there resulting in a stack overwrite in last version or currently in log truncation. Move assignment of logging structure to the place where it's actually used, reducing future logic de-sync dangers. Also move the g_assert() to the end as it should be a development aid only.
* [Test] Add unit tests for unfoldingVsevolod Stakhov2023-11-252-1/+81
|
* [Minor] Append header to the ordered list of headers if it does not existVsevolod Stakhov2023-11-253-6/+15
|
* [Minor] Remove unusedVsevolod Stakhov2023-11-241-2/+0
|
* [Fix] Fix issues with the raw header on header insertion/modificationVsevolod Stakhov2023-11-231-6/+33
|