aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Set mres earlierVsevolod Stakhov2024-06-301-4/+1
| | | | Issue: #5028
* Merge pull request #5032 from rspamd/vstakhov-gpt-pluginVsevolod Stakhov2024-06-303-5/+423
|\ | | | | Add GPT plugin
| * [Minor] Log FP and FNVsevolod Stakhov2024-06-301-2/+8
| |
| * [Minor] Add some missing symbolsVsevolod Stakhov2024-06-291-0/+2
| |
| * [Minor] Add from and subject to the promptVsevolod Stakhov2024-06-291-0/+9
| |
| * [Minor] Allow to specify spam/ham symbols in classifier_testVsevolod Stakhov2024-06-281-3/+12
| |
| * [Minor] Allow autolearnVsevolod Stakhov2024-06-281-1/+6
| |
| * [Minor] Apply review suggestionVsevolod Stakhov2024-06-281-5/+1
| |
| * [Minor] Adjust configurationVsevolod Stakhov2024-06-281-1/+10
| |
| * [Minor] Make except symbols configurableVsevolod Stakhov2024-06-281-10/+11
| |
| * Update src/plugins/lua/gpt.luaVsevolod Stakhov2024-06-281-1/+1
| | | | | | Co-authored-by: Andrew Lewis <nerf@judo.za.org>
| * [Minor] Check words count properlyVsevolod Stakhov2024-06-281-7/+9
| |
| * [Project] Add checks to decide if we need a GPT checkVsevolod Stakhov2024-06-281-24/+88
| |
| * [Minor] Also use gzip compressionVsevolod Stakhov2024-06-281-0/+1
| |
| * [Minor] Use keep-alive and upstreams logicVsevolod Stakhov2024-06-281-1/+13
| |
| * [Minor] Disable module by defaultVsevolod Stakhov2024-06-281-0/+3
| |
| * [Minor] Copy&paste fixVsevolod Stakhov2024-06-271-2/+2
| |
| * [Project] Add GPT pluginVsevolod Stakhov2024-06-272-0/+299
|/
* Exclude MIME_BAD_UNICODE false positive (#5030)Dmitriy Alekseev2024-06-262-2/+14
| | | | | | | | | | | | | | | * Update composites.conf * Update composites.conf * Update composites.conf * Update composites.conf * Update mime_types_group.conf * Update mime_types_group.conf * Update composites.conf
* Fixed bug with task:inject() function according to the issue #5010 (#5021)Ivan Stakhov2024-06-255-12/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Fix] Fix issue with task:inject_url * [Minor] Code clean up * [Minor] Clean up * [Minor] Small fix * [Minor] Fix small typo * [Test] Debug * [Test] Debug * [Test] Debug inject_url * [Test] Debugging * [Test] Debugging task:inject test * [Test] Debugging task:inject test * [Test] Debugging task:inject test * [Minor] Debug task:inject_url test * [Minor] Small fix * [Minor] Debug task:inject_url test * [Test] Test base task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test fixed task:inject * [Test] Test fixed task:inject * [Test] Testing task:inject * [Test] Testing task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Test base task:inject * [Test] Test base task:inject * [Test] Test base task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Minor] Clean up code in task:inject * [Minor] Updated test for task:inject * [Test] Debug test for task:inject_url * [Test] Debug test for task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Minor] Clean up code * [Minor] Clean up code * [Minor] Little fix for error messages in url.create function * [Test] Change way to inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Minor] Clean up code * [Test] Without fake mime_part * [Test] Without fake mime_part * [Minor] Clean up * [Test] Mime part of the task * [Test] Mpart should exist * [Test] Mpart should exist * [Test] Mpart should exist * [Test] Another check for mpart->urls * [Minor] Clean up * [Minor] Clean up * [Fix] Fixing OpenSSL 3.0 compatibility * [Fix] Reverted
* Merge pull request #5026 from rspamd/vstakhov-metrics-workerVsevolod Stakhov2024-06-2413-238/+306
|\ | | | | [Rework] Allow metrics endpoint to be enabled for each scanner
| * [Feature] Support metrics command in normal/proxy workersVsevolod Stakhov2024-06-2411-23/+62
| |
| * [Minor] Unify metrics conversionVsevolod Stakhov2024-06-223-143/+156
| |
| * [Rework] Allow metrics endpoint to be enabled for each scannerVsevolod Stakhov2024-06-213-74/+90
|/
* Merge pull request #5020 from rspamd/vstakhov-slow-timerVsevolod Stakhov2024-06-2111-192/+323
|\ | | | | [Rework] Rething slow timer
| * [Minor] Further logic tunesVsevolod Stakhov2024-06-201-3/+6
| |
| * [Project] Finally fix slow timer behaviourVsevolod Stakhov2024-06-201-4/+26
| |
| * [Minor] Set pending status where appropriateVsevolod Stakhov2024-06-201-0/+1
| |
| * [Feature] Report slow synchronous rulesVsevolod Stakhov2024-06-193-13/+32
| |
| * [Minor] Use internal flagsVsevolod Stakhov2024-06-193-10/+13
| |
| * [Conf] Add missing symbolVsevolod Stakhov2024-06-191-0/+4
| |
| * [Rework] Another bunch of changes to the dependencies processingVsevolod Stakhov2024-06-198-68/+72
| |
| * [Minor] Remove bogus messageVsevolod Stakhov2024-06-181-10/+4
| |
| * [Minor] Add notice about unknown depsVsevolod Stakhov2024-06-181-0/+2
| |
| * [Rework] Dependencies must be unique...Vsevolod Stakhov2024-06-184-25/+69
| |
| * [Rework] Use explicit item statusVsevolod Stakhov2024-06-186-68/+97
| |
| * [Rework] Rething slow timerVsevolod Stakhov2024-06-172-28/+34
| |
* | Merge pull request #5011 from rspamd/vstakhov-bayes-experimentsVsevolod Stakhov2024-06-204-11/+271
|\ \ | |/ |/| Improve bayes performance by setting the default window size to 2
| * Merge branch 'master' into vstakhov-bayes-experimentsVsevolod Stakhov2024-06-182-6/+11
| |\ | |/ |/|
* | Merge pull request #5015 from rspamd/vstakhov-metaexporter-timeoutsVsevolod Stakhov2024-06-121-5/+7
|\ \ | | | | | | [Fix] Use explicit timeouts in the metadata exporter
| * | [Fix] Use explicit timeouts in the metadata exporterVsevolod Stakhov2024-06-121-5/+7
|/ /
* | Merge pull request #5012 from moisseev/webuiVsevolod Stakhov2024-06-111-1/+4
|\ \ | | | | | | [WebUI] Fix "Avg. time" column sorting
| * | [WebUI] Fix "Avg. time" column sortingmoisseev2024-06-101-1/+4
|/ / | | | | | | for Symbols tab
| * [Minor] Use files instead of arguments for rspamcVsevolod Stakhov2024-06-131-15/+24
| |
| * [Minor] Allow to use --list-files without other argumentsVsevolod Stakhov2024-06-131-1/+1
| |
| * [Feature] Rspamc: add `files-list` optionVsevolod Stakhov2024-06-131-7/+40
| |
| * [Project] Reduce default window size of OSB tokenizer to 2Vsevolod Stakhov2024-06-111-1/+1
| |
| * [Minor] Add timingsVsevolod Stakhov2024-06-111-4/+18
| |
| * [Project] Improve stats processingVsevolod Stakhov2024-06-101-22/+40
| |
| * [Project] Add a tool to perform statistical analysis of classifiersVsevolod Stakhov2024-06-101-0/+186
| |