aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #5510 from rspamd/vstakhov-flexible-tokenizerVsevolod Stakhov2025-06-2334-508/+1770
|\ \ | | | | | | [Project] Add ability to create custom tokenizers for languages
| * | [Minor] Make fundamental structures less GLib pollutedvstakhov-flexible-tokenizerVsevolod Stakhov2025-06-221-7/+7
| | |
| * | [Project] Rework tokenizers initialisationVsevolod Stakhov2025-06-224-230/+421
| | |
| * | [Minor] Fix issue with scores comparison while I'm hereVsevolod Stakhov2025-06-221-1/+1
| | | | | | | | | | | | Issue: #5384
| * | [Project] Create an isolated API for external tokenizersVsevolod Stakhov2025-06-203-2/+100
| | |
| * | [Minor] Do not apply snowball to something that has already been stemmedVsevolod Stakhov2025-06-201-0/+10
| | |
| * | [Minor] Fix the test caseVsevolod Stakhov2025-06-202-5/+7
| | |
| * | [Minor] Fix build issuesVsevolod Stakhov2025-06-202-10/+10
| | |
| * | [Rework] Use GLib agnostic type for wordsVsevolod Stakhov2025-06-2025-354/+588
| | |
| * | Merge branch 'master' into vstakhov-flexible-tokenizerVsevolod Stakhov2025-06-1913-191/+546
| |\|
| * | [Minor] Fix compilationVsevolod Stakhov2025-06-124-1/+3
| | |
| * | [Project] Add ability to create custom tokenizers for languagesVsevolod Stakhov2025-06-129-26/+751
| | |
* | | Merge pull request #5526 from moisseev/group-sortingVsevolod Stakhov2025-06-231-0/+1
|\ \ \ | |_|/ |/| | [WebUI] Sort symbol groups in filter dropdown
| * | [WebUI] Sort symbol groups in filter dropdownAlexander Moisseev2025-06-221-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 versionVsevolod Stakhov2025-06-171-1/+1
| |
* | Release 3.12.1Vsevolod Stakhov2025-06-171-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-ovhVsevolod Stakhov2025-06-171-0/+1
|\ \ | | | | | | [Enhancement] hfilter: Add VPS generic hostname
| * | hfilter: change hostname to a more generic oneSerg2025-06-121-1/+1
| | |
| * | hfilter: Change score for default OVH VPS hostnameSerg2025-06-111-1/+1
| | |
| * | hfilter: Add OVH VPS generic hostnameSerg2025-06-051-0/+1
| | |
* | | [Minor] Proper application of the #5509Vsevolod Stakhov2025-06-171-2/+4
| | |
* | | Merge pull request #5517 from moisseev/classifiersVsevolod Stakhov2025-06-171-0/+38
|\ \ \ | | | | | | | | [Feature] Add /bayes/classifiers HTTP endpoint
| * | | [Feature] Add /bayes/classifiers HTTP endpointAlexander Moisseev2025-06-151-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 mapsVsevolod Stakhov2025-06-171-4/+1
| | | |
* | | | Merge pull request #5512 from rspamd/vstakhov-maps-lockVsevolod Stakhov2025-06-173-138/+202
|\ \ \ \ | | | | | | | | | | [Fix] Another fix for maps concurrent load
| * | | | [Minor] Try to be consistent in logging when dealing with ExpiresVsevolod Stakhov2025-06-161-3/+7
| | | | |
| * | | | [Minor] Oops, forgot some code to be addedvstakhov-maps-lockVsevolod Stakhov2025-06-141-0/+18
| | | | |
| * | | | [Feature] Further improvements in scheduling next checksVsevolod Stakhov2025-06-141-18/+105
| | | | |
| * | | | [Fix] Try to avoid incomplete writesVsevolod Stakhov2025-06-141-12/+27
| | | | |
| * | | | [Rework] Eliminate maps lockingVsevolod Stakhov2025-06-142-70/+20
| | | | |
| * | | | Manual revert of 4c98aab6f670c659dff4c7e0cf392576f7850732Vsevolod Stakhov2025-06-133-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 loadVsevolod Stakhov2025-06-122-17/+20
| |/ / /
* / / / [Test] Add some more tests for AEAD used in RspamdVsevolod Stakhov2025-06-151-1/+220
|/ / /
* | | Merge pull request #5511 from rspamd/revert-5509-temp-ms-attachmentsVsevolod Stakhov2025-06-121-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 Stakhov2025-06-121-2/+0
|/ / /
* | | Merge pull request #5509 from twesterhever/temp-ms-attachmentsVsevolod Stakhov2025-06-121-0/+2
|\ \ \ | | | | | | | | [Minor] Treat *.library-ms and *.search-ms attachments as harmful
| * | | [Minor] Treat *.library-ms and *.search-ms attachments as harmfultwesterhever2025-06-111-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-headersVsevolod Stakhov2025-06-125-48/+70
|\ \ \ | |/ / |/| | [Fix] Fix proxy headers duplication
| * | [Fix] Do not add log tag header in milter logicvstakhov-dup-headersVsevolod Stakhov2025-06-121-4/+0
| | |
| * | [Fix] Do not explicitly add Connection header if it's thereVsevolod Stakhov2025-06-123-41/+68
| | |
| * | [Fix] Fix proxy headers duplicationVsevolod Stakhov2025-06-111-3/+2
|/ / | | | | | | Issue: #5505
* | Merge pull request #5506 from rspamd/vstakhov-idna-testsVsevolod Stakhov2025-06-111-14/+48
|\ \ | | | | | | [Test] Detect libicu idna behaviour and select the appropriate tests
| * | [Test] Detect libicu idna behaviour and select the appropriate testsVsevolod Stakhov2025-06-111-14/+48
| | |
* | | Merge pull request #5503 from rspamd/vstakhov-lua-logger-fixesVsevolod Stakhov2025-06-1112-109/+201
|\ \ \ | |/ / |/| | [Fix] Fix several issues with the lua_logger
| * | [Test] Add unit tests for the new logger behaviourvstakhov-lua-logger-fixesVsevolod Stakhov2025-06-112-23/+99
| | |
| * | [Fix] Make logger more graceful when dealing with format argumentsVsevolod Stakhov2025-06-102-43/+58
| | |
| * | [Fix] Fix several issues with the lua_loggerVsevolod Stakhov2025-06-1010-57/+58
|/ /
* | [Minor] Update versionVsevolod Stakhov2025-06-091-1/+1
| |
* | Merge pull request #5500 from TaaviE/patch-1Vsevolod Stakhov2025-06-091-1/+0
|\ \ | | | | | | Remove aweber.com from spf_dkim_whitelist.inc
| * | Remove aweber.com from spf_dkim_whitelist.incTaavi Eomäe2025-06-091-1/+0
|/ /