Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #5510 from rspamd/vstakhov-flexible-tokenizer | Vsevolod Stakhov | 2025-06-23 | 34 | -508/+1770 | |
|\ \ | | | | | | | [Project] Add ability to create custom tokenizers for languages | |||||
| * | | [Minor] Make fundamental structures less GLib pollutedvstakhov-flexible-tokenizer | Vsevolod Stakhov | 2025-06-22 | 1 | -7/+7 | |
| | | | ||||||
| * | | [Project] Rework tokenizers initialisation | Vsevolod Stakhov | 2025-06-22 | 4 | -230/+421 | |
| | | | ||||||
| * | | [Minor] Fix issue with scores comparison while I'm here | Vsevolod Stakhov | 2025-06-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | Issue: #5384 | |||||
| * | | [Project] Create an isolated API for external tokenizers | Vsevolod Stakhov | 2025-06-20 | 3 | -2/+100 | |
| | | | ||||||
| * | | [Minor] Do not apply snowball to something that has already been stemmed | Vsevolod Stakhov | 2025-06-20 | 1 | -0/+10 | |
| | | | ||||||
| * | | [Minor] Fix the test case | Vsevolod Stakhov | 2025-06-20 | 2 | -5/+7 | |
| | | | ||||||
| * | | [Minor] Fix build issues | Vsevolod Stakhov | 2025-06-20 | 2 | -10/+10 | |
| | | | ||||||
| * | | [Rework] Use GLib agnostic type for words | Vsevolod Stakhov | 2025-06-20 | 25 | -354/+588 | |
| | | | ||||||
| * | | Merge branch 'master' into vstakhov-flexible-tokenizer | Vsevolod Stakhov | 2025-06-19 | 13 | -191/+546 | |
| |\| | ||||||
| * | | [Minor] Fix compilation | Vsevolod Stakhov | 2025-06-12 | 4 | -1/+3 | |
| | | | ||||||
| * | | [Project] Add ability to create custom tokenizers for languages | Vsevolod Stakhov | 2025-06-12 | 9 | -26/+751 | |
| | | | ||||||
* | | | Merge pull request #5526 from moisseev/group-sorting | Vsevolod Stakhov | 2025-06-23 | 1 | -0/+1 | |
|\ \ \ | |_|/ |/| | | [WebUI] Sort symbol groups in filter dropdown | |||||
| * | | [WebUI] Sort symbol groups in filter dropdown | Alexander Moisseev | 2025-06-22 | 1 | -0/+1 | |
|/ / | | | | | | | | | | | Sort symbol groups in the Symbols table dropdown filter in a case-insensitive manner, ensuring alphabetical A–Z ordering regardless of capitalization. | |||||
* | | [Minor] Update version | Vsevolod Stakhov | 2025-06-17 | 1 | -1/+1 | |
| | | ||||||
* | | Release 3.12.1 | Vsevolod Stakhov | 2025-06-17 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [Feature] Add /bayes/classifiers HTTP endpoint * [Feature] Further improvements in scheduling next checks * [Fix] Another fix for maps concurrent load * [Fix] Do not add log tag header in milter logic * [Fix] Do not explicitly add Connection header if it's there * [Fix] Fix proxy headers duplication * [Fix] Fix several issues with the lua_logger * [Fix] Make logger more graceful when dealing with format arguments * [Fix] Try to avoid incomplete writes * [Rework] Eliminate maps locking | |||||
* | | Merge pull request #5494 from g00g1/feat-hfilter-ovh | Vsevolod Stakhov | 2025-06-17 | 1 | -0/+1 | |
|\ \ | | | | | | | [Enhancement] hfilter: Add VPS generic hostname | |||||
| * | | hfilter: change hostname to a more generic one | Serg | 2025-06-12 | 1 | -1/+1 | |
| | | | ||||||
| * | | hfilter: Change score for default OVH VPS hostname | Serg | 2025-06-11 | 1 | -1/+1 | |
| | | | ||||||
| * | | hfilter: Add OVH VPS generic hostname | Serg | 2025-06-05 | 1 | -0/+1 | |
| | | | ||||||
* | | | [Minor] Proper application of the #5509 | Vsevolod Stakhov | 2025-06-17 | 1 | -2/+4 | |
| | | | ||||||
* | | | Merge pull request #5517 from moisseev/classifiers | Vsevolod Stakhov | 2025-06-17 | 1 | -0/+38 | |
|\ \ \ | | | | | | | | | [Feature] Add /bayes/classifiers HTTP endpoint | |||||
| * | | | [Feature] Add /bayes/classifiers HTTP endpoint | Alexander Moisseev | 2025-06-15 | 1 | -0/+38 | |
| | | | | | | | | | | | | | | | | | | | | This endpoint returns a JSON array of names of all configured Bayes classifiers in the same order as they are declared in the configuration. | |||||
* | | | | [Minor] Try to be consistent in cached flag for maps | Vsevolod Stakhov | 2025-06-17 | 1 | -4/+1 | |
| | | | | ||||||
* | | | | Merge pull request #5512 from rspamd/vstakhov-maps-lock | Vsevolod Stakhov | 2025-06-17 | 3 | -138/+202 | |
|\ \ \ \ | | | | | | | | | | | [Fix] Another fix for maps concurrent load | |||||
| * | | | | [Minor] Try to be consistent in logging when dealing with Expires | Vsevolod Stakhov | 2025-06-16 | 1 | -3/+7 | |
| | | | | | ||||||
| * | | | | [Minor] Oops, forgot some code to be addedvstakhov-maps-lock | Vsevolod Stakhov | 2025-06-14 | 1 | -0/+18 | |
| | | | | | ||||||
| * | | | | [Feature] Further improvements in scheduling next checks | Vsevolod Stakhov | 2025-06-14 | 1 | -18/+105 | |
| | | | | | ||||||
| * | | | | [Fix] Try to avoid incomplete writes | Vsevolod Stakhov | 2025-06-14 | 1 | -12/+27 | |
| | | | | | ||||||
| * | | | | [Rework] Eliminate maps locking | Vsevolod Stakhov | 2025-06-14 | 2 | -70/+20 | |
| | | | | | ||||||
| * | | | | Manual revert of 4c98aab6f670c659dff4c7e0cf392576f7850732 | Vsevolod Stakhov | 2025-06-13 | 3 | -54/+41 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem is that we are trying to lock maps per backend, but periodics are scheduled per maps. It means that locks are not consistent with what we schedule and it really does not match the current maps processing logic. Hence, we revert that change here. | |||||
| * | | | | [Fix] Another fix for maps concurrent load | Vsevolod Stakhov | 2025-06-12 | 2 | -17/+20 | |
| |/ / / | ||||||
* / / / | [Test] Add some more tests for AEAD used in Rspamd | Vsevolod Stakhov | 2025-06-15 | 1 | -1/+220 | |
|/ / / | ||||||
* | | | Merge pull request #5511 from rspamd/revert-5509-temp-ms-attachments | Vsevolod Stakhov | 2025-06-12 | 1 | -2/+0 | |
|\ \ \ | | | | | | | | | Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful" | |||||
| * | | | Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful" | Vsevolod Stakhov | 2025-06-12 | 1 | -2/+0 | |
|/ / / | ||||||
* | | | Merge pull request #5509 from twesterhever/temp-ms-attachments | Vsevolod Stakhov | 2025-06-12 | 1 | -0/+2 | |
|\ \ \ | | | | | | | | | [Minor] Treat *.library-ms and *.search-ms attachments as harmful | |||||
| * | | | [Minor] Treat *.library-ms and *.search-ms attachments as harmful | twesterhever | 2025-06-11 | 1 | -0/+2 | |
| | |/ | |/| | | | | | | | See: https://www.bleepingcomputer.com/news/security/microsoft-outlook-to-block-more-risky-attachments-used-in-attacks/ | |||||
* | | | Merge pull request #5507 from rspamd/vstakhov-dup-headers | Vsevolod Stakhov | 2025-06-12 | 5 | -48/+70 | |
|\ \ \ | |/ / |/| | | [Fix] Fix proxy headers duplication | |||||
| * | | [Fix] Do not add log tag header in milter logicvstakhov-dup-headers | Vsevolod Stakhov | 2025-06-12 | 1 | -4/+0 | |
| | | | ||||||
| * | | [Fix] Do not explicitly add Connection header if it's there | Vsevolod Stakhov | 2025-06-12 | 3 | -41/+68 | |
| | | | ||||||
| * | | [Fix] Fix proxy headers duplication | Vsevolod Stakhov | 2025-06-11 | 1 | -3/+2 | |
|/ / | | | | | | | Issue: #5505 | |||||
* | | Merge pull request #5506 from rspamd/vstakhov-idna-tests | Vsevolod Stakhov | 2025-06-11 | 1 | -14/+48 | |
|\ \ | | | | | | | [Test] Detect libicu idna behaviour and select the appropriate tests | |||||
| * | | [Test] Detect libicu idna behaviour and select the appropriate tests | Vsevolod Stakhov | 2025-06-11 | 1 | -14/+48 | |
| | | | ||||||
* | | | Merge pull request #5503 from rspamd/vstakhov-lua-logger-fixes | Vsevolod Stakhov | 2025-06-11 | 12 | -109/+201 | |
|\ \ \ | |/ / |/| | | [Fix] Fix several issues with the lua_logger | |||||
| * | | [Test] Add unit tests for the new logger behaviourvstakhov-lua-logger-fixes | Vsevolod Stakhov | 2025-06-11 | 2 | -23/+99 | |
| | | | ||||||
| * | | [Fix] Make logger more graceful when dealing with format arguments | Vsevolod Stakhov | 2025-06-10 | 2 | -43/+58 | |
| | | | ||||||
| * | | [Fix] Fix several issues with the lua_logger | Vsevolod Stakhov | 2025-06-10 | 10 | -57/+58 | |
|/ / | ||||||
* | | [Minor] Update version | Vsevolod Stakhov | 2025-06-09 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #5500 from TaaviE/patch-1 | Vsevolod Stakhov | 2025-06-09 | 1 | -1/+0 | |
|\ \ | | | | | | | Remove aweber.com from spf_dkim_whitelist.inc | |||||
| * | | Remove aweber.com from spf_dkim_whitelist.inc | Taavi Eomäe | 2025-06-09 | 1 | -1/+0 | |
|/ / |