aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #5366 from jeromelebleu/regenerate-manpagesVsevolod Stakhov2025-03-033-308/+177
|\ \ | | | | | | Regenerate manpages with recent Pandoc version
| * | Regenerate manpages with recent Pandoc versionJérôme Lebleu2025-03-023-308/+177
| |/
* | Merge pull request #5365 from jeromelebleu/fix-rspamd_stats-getoptVsevolod Stakhov2025-03-031-1/+3
|\ \ | |/ |/| Prevent option duplicates in rspamd_stats.pl
| * Prevent option duplicates in rspamd_stats.plJérôme Lebleu2025-03-021-1/+3
|/
* Merge pull request #5363 from rspamd/vstakhov-ev-base-periodicsVsevolod Stakhov2025-03-012-2/+217
|\ | | | | Add ability to create timers from Lua
| * [Feature] Allow adding timers to task (respecting symbols)vstakhov-ev-base-periodicsVsevolod Stakhov2025-03-012-4/+108
| |
| * [Feature] Allow to add periodic functions in Lua APIVsevolod Stakhov2025-03-011-1/+112
| |
* | Merge pull request #5359 from rspamd/vstakhov-rbl-disableVsevolod Stakhov2025-02-282-6/+29
|\| | | | | Allow to disable RBLs via map
| * [Conf] Add mapvstakhov-rbl-disableVsevolod Stakhov2025-02-271-0/+2
| |
| * [Feature] Allow to disable rbls from mapVsevolod Stakhov2025-02-271-6/+27
| |
* | Merge pull request #5357 from rspamd/vstakhov-collisions-fixVsevolod Stakhov2025-02-272-20/+13
|\| | | | | [Fix] Avoid collision hacks in mempool variables hash
| * [Fix] Avoid collision hacks in mempool variables hashvstakhov-collisions-fixVsevolod Stakhov2025-02-272-20/+13
|/ | | | I don't want to debug that again!
* Merge pull request #5356 from rspamd/vstakhov-gpt-tunes2Vsevolod Stakhov2025-02-271-78/+357
|\ | | | | More features to GPT plugin
| * [Feature] Allow additional categories to be defined in GPTvstakhov-gpt-tunes2Vsevolod Stakhov2025-02-251-32/+108
| |
| * [Minor] Tune cachingVsevolod Stakhov2025-02-251-4/+16
| |
| * [Minor] Tune cachingVsevolod Stakhov2025-02-251-5/+7
| |
| * [Feature] Cache LLM repliesVsevolod Stakhov2025-02-251-49/+124
| |
| * [Feature] Improve prompt and use plaintext instead of JSONVsevolod Stakhov2025-02-251-11/+104
| |
| * [Minor] GPT: Allow to trigger on specific symbolsVsevolod Stakhov2025-02-241-15/+36
|/
* Merge pull request #5352 from rspamd/vstakhov-dkim-sanitize-keysVsevolod Stakhov2025-02-221-54/+102
|\ | | | | [Fix] Verify key type to match DKIM signature type
| * [Fix] Verify key type to match DKIM signature typevstakhov-dkim-sanitize-keysVsevolod Stakhov2025-02-211-54/+102
| |
* | Merge pull request #5335 from japc/statistics_dumpVsevolod Stakhov2025-02-191-7/+13
|\ \ | | | | | | [Minor] Some small fixes to statistics_dump
| * | [Minor] On statistics_dump opts.cdb was doing dump_out and vice-versaJose Celestino2025-02-061-3/+3
| | |
| * | [Minor] Fixed nil batch_size on default dump on statistics_dumpJose Celestino2025-02-061-4/+10
| | |
* | | Merge pull request #5334 from FreddleSpl0it/fix-add-text-footerVsevolod Stakhov2025-02-081-5/+19
|\ \ \ | |/ / |/| | [Fix] properly close multipart/related boundary when adding text footer
| * | [Fix] properly close multipart/related boundary when adding text footerFreddleSpl0it2025-02-051-5/+19
|/ /
* | Merge pull request #5319 from japc/map-combined-descriptionVsevolod Stakhov2025-02-042-1/+2
|\ \ | |/ |/| [Minor] Pass both the multimap and the rules descriptions for combined multimap on create
| * [Minor] Pass both the multimap and the rules descriptions for combined when ↵Jose Celestino2025-01-262-1/+2
| | | | | | | | creating
* | [Fix] Allow to work with no ratelimitsVsevolod Stakhov2025-02-041-0/+5
| |
* | [Fix] Always create ratelimit bucketsVsevolod Stakhov2025-02-041-6/+4
| |
* | Merge pull request #5326 from rspamd/vstakhov-gpt-reasonVsevolod Stakhov2025-02-021-8/+37
|\ \ | | | | | | [Feature] GPT: Support reason adding
| * | [Minor] Allow to exclude all symbolsvstakhov-gpt-reasonVsevolod Stakhov2025-02-011-1/+5
| | |
| * | [Feature] GPT: Support reason addingVsevolod Stakhov2025-01-311-7/+32
|/ /
* | Merge pull request #5320 from rspamd/vstakhov-gpt-consensusVsevolod Stakhov2025-01-291-91/+145
|\ \ | |/ |/| [Feature] Support LLM models consensus
| * [Feature] Support LLM models consensusvstakhov-gpt-consensusVsevolod Stakhov2025-01-271-91/+145
|/
* Merge pull request #5317 from moisseev/webuiVsevolod Stakhov2025-01-261-0/+7
|\ | | | | [WebUI] Reset dropdown when clearing filters
| * [WebUI] Reset dropdown when clearing filtersAlexander Moisseev2025-01-251-0/+7
| | | | | | | | Ensure the action dropdown resets to its default value when clearing filters in the history table.
* | [Minor] Fix for old OpenSSL, sighVsevolod Stakhov2025-01-251-0/+5
| |
* | [Minor] Add protection against infinite recursionVsevolod Stakhov2025-01-251-5/+12
| |
* | [Fix] Make table digests consistentVsevolod Stakhov2025-01-251-4/+76
| |
* | [Minor] Really execute on_terminate scripts for fuzzy workerVsevolod Stakhov2025-01-252-3/+3
| |
* | [Minor] Run finish scripts for fuzzy workersVsevolod Stakhov2025-01-252-3/+4
| |
* | [Minor] Deal with packed structure member properlyVsevolod Stakhov2025-01-252-2/+2
| |
* | [Minor] Several fixes for fuzzy scriptsVsevolod Stakhov2025-01-253-23/+35
| |
* | [Minor] Some fixes for noop backendVsevolod Stakhov2025-01-251-2/+3
|/
* Merge pull request #5315 from japc/rules-regexp-urlVsevolod Stakhov2025-01-253-28/+32
|\ | | | | [Minor] Rules regexp url separated and fix no subdomain cases for Google urls
| * [Minor] Assuming that the remaining Google urls can also show esld onlyJose Celestino2025-01-231-2/+2
| |
| * [Minor] HAS_GOOGLE_REDIR was not working with https://google.comJose Celestino2025-01-231-1/+1
| |
| * [Minor] Move url regexes to regexp/urls.luaJose Celestino2025-01-233-28/+32
| |
* | Merge pull request #5314 from japc/checks-boolVsevolod Stakhov2025-01-252-4/+4
|\ \ | | | | | | [Minor] Set RBL checks to bool true