aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Try to fix ambigious rvalueVsevolod Stakhov2024-07-281-5/+6
|
* [Minor] Fix known senders to work with empty mime recipientsVsevolod Stakhov2024-07-261-1/+2
| | | | Issue: #5070
* Merge pull request #4960 from JasonStephenson/bugfix/arc-regex-fixVsevolod Stakhov2024-07-251-1/+11
|\ | | | | [FIX] Arc regex to no longer match on dmarc=
| * linter fixJason Stephenson2024-07-251-1/+0
| |
| * Use pattern to get all methodspecs + reasonspecs, and return the value of ↵Jason Stephenson2024-07-231-1/+12
| | | | | | | | the arc one if present
| * Fix regex to no longer match on dmarc=Jason Stephenson2024-05-131-1/+1
| |
* | [Fix] GPT: Fix bug in condition checkVsevolod Stakhov2024-07-251-2/+2
| |
* | [Minor] Use gpt-4o-mini by defaultVsevolod Stakhov2024-07-221-2/+2
| |
* | [Minor] Improve prompt and add some conversion heursiticsVsevolod Stakhov2024-07-221-2/+14
| |
* | [Minor] Ensure some safety when checking weightsVsevolod Stakhov2024-07-221-3/+5
| | | | | | | | Issue: #5065
* | [Minor] Set response_formatVsevolod Stakhov2024-07-221-0/+1
| |
* | [Minor] Remove top_p reduce temperature to 0Vsevolod Stakhov2024-07-221-6/+2
| |
* | [Minor] Fix several issues with flag propagationVsevolod Stakhov2024-07-184-2/+13
| |
* | [Feature] Treat SPF +all in a special wayVsevolod Stakhov2024-07-174-1/+5
| | | | | | | | Issue: #4996
* | [Fix] Do not crash if symbol is missing in the metricVsevolod Stakhov2024-07-111-1/+1
| |
* | [Fix] Do not apply tableshape for known sendersVsevolod Stakhov2024-07-111-23/+30
| |
* | Merge branch 'master' into vstakhov-ratelimits-disable-dynVsevolod Stakhov2024-07-112-18/+38
|\ \
| * | [Minor] cmath is a bit more strictVsevolod Stakhov2024-07-111-7/+7
| | |
| * | [Minor] Specify failure reason clearlyVsevolod Stakhov2024-07-112-9/+29
| | |
| * | [Minor] Fix logicVsevolod Stakhov2024-07-111-2/+2
| | |
* | | Merge branch 'master' into vstakhov-ratelimits-disable-dynVsevolod Stakhov2024-07-103-15/+38
|\| |
| * | Merge pull request #5043 from rspamd/vstakhov-gpt-tunesVsevolod Stakhov2024-07-092-14/+37
| |\ \ | | | | | | | | Improve some functions in the GPT plugin
| | * | [Feature] Allow to specify minimum weight in GPT pluginVsevolod Stakhov2024-07-081-9/+20
| | | |
| | * | [Minor] Push dynamic symbol weightVsevolod Stakhov2024-07-081-5/+17
| | | |
| * | | [Fix] metric_exporter: avoid sending `nil` in metric valuesAndrew Lewis2024-07-081-1/+1
| |/ /
* | | [Minor] Mention mode of dynamic limits in the logVsevolod Stakhov2024-07-091-5/+14
| | |
* | | [Project] Enable compatibility with the existing bucketsVsevolod Stakhov2024-07-091-2/+22
| | |
* | | [Rework] Introduce dynamic_rate_limit for ratelimitsVsevolod Stakhov2024-07-081-4/+8
|/ /
* | [Project] Trying to test various things with GPTVsevolod Stakhov2024-07-012-9/+40
| |
* | [Rework] Update fmt to version 11Vsevolod Stakhov2024-07-0113-33/+33
| |
* | [Minor] Set mres earlierVsevolod Stakhov2024-06-301-4/+1
| | | | | | | | Issue: #5028
* | [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 autolearnVsevolod Stakhov2024-06-281-1/+6
| |
* | [Minor] Apply review suggestionVsevolod Stakhov2024-06-281-5/+1
| |
* | [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] Copy&paste fixVsevolod Stakhov2024-06-271-2/+2
| |
* | [Project] Add GPT pluginVsevolod Stakhov2024-06-271-0/+256
| |
* | Fixed bug with task:inject() function according to the issue #5010 (#5021)Ivan Stakhov2024-06-252-11/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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
* | [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-2110-192/+319
|\ \ | | | | | | [Rework] Rething slow timer
| * | [Minor] Further logic tunesVsevolod Stakhov2024-06-201-3/+6
| | |
| * | [Project] Finally fix slow timer behaviourVsevolod Stakhov2024-06-201-4/+26
| | |