aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix invocationvstakhov-cache-gptVsevolod Stakhov2025-03-061-1/+1
|
* [Rework] GPT: Use cache frameworkVsevolod Stakhov2025-03-061-44/+18
|
* Fix spelling errors in libserverJérôme Lebleu2025-03-021-2/+2
|
* [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
|
* [Feature] Allow to disable rbls from mapVsevolod Stakhov2025-02-271-6/+27
|
* [Fix] Avoid collision hacks in mempool variables hashvstakhov-collisions-fixVsevolod Stakhov2025-02-272-20/+13
| | | | I don't want to debug that again!
* [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 #5319 from japc/map-combined-descriptionVsevolod Stakhov2025-02-041-0/+1
|\ \ | |/ |/| [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-261-0/+1
| | | | | | | | creating
* | [Fix] Allow to work with no ratelimitsVsevolod Stakhov2025-02-041-0/+5
| |
* | [Fix] Always create ratelimit bucketsVsevolod Stakhov2025-02-041-6/+4
| |
* | [Minor] Allow to exclude all symbolsvstakhov-gpt-reasonVsevolod Stakhov2025-02-011-1/+5
| |
* | [Feature] GPT: Support reason addingVsevolod Stakhov2025-01-311-7/+32
| |
* | [Feature] Support LLM models consensusvstakhov-gpt-consensusVsevolod Stakhov2025-01-271-91/+145
|/
* [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 #5314 from japc/checks-boolVsevolod Stakhov2025-01-251-2/+2
|\ | | | | [Minor] Set RBL checks to bool true
| * [Minor] Set RBL checks to bool trueJose Celestino2025-01-231-2/+2
| |
* | add task digestDmitriy Alekseev2025-01-221-0/+2
| |
* | fix: use sub_utf8 to strip headers value to not break utf8 stringsDmitriy Alekseev2025-01-221-100/+70
|/
* [Feature] Add UTF8 `sub` and `len` variants for rspamd_textVsevolod Stakhov2025-01-201-3/+101
|
* [Fix] RBL: fix use of `content_urls` and `images` inside `checks`Andrew Lewis2025-01-201-2/+2
|
* [Minor] Push flag and value for fuzzy pre scriptsVsevolod Stakhov2025-01-181-3/+7
|
* Merge pull request #5292 from japc/resolve_ip-ipv46Vsevolod Stakhov2025-01-161-2/+2
|\ | | | | [Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ip
| * [Minor] Don't skip resolve_ip when ignore_defaults is true and ipv4 and ipv6 ↵Jose Celestino2025-01-141-2/+2
| | | | | | | | aren't set
| * [Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ipJose Celestino2025-01-131-2/+2
| |
* | Merge branch 'master' into vstakhov-multiple-fuzzy-scriptsVsevolod Stakhov2025-01-135-7/+184
|\|
| * [Minor] Add forgotten filesvstakhov-fuzzy-noopVsevolod Stakhov2025-01-112-0/+162
| |
| * [Feature] Add 'noop' redis backend for scripts runningVsevolod Stakhov2025-01-113-7/+22
| |
* | [Feature] Allow multiple lua scripts for fuzzy storageVsevolod Stakhov2025-01-131-176/+190
|/
* [Minor] Slightly rework lua shingles to simplify storageVsevolod Stakhov2025-01-085-14/+30
|
* [Minor] Fix some broken linksAndrew Lewis2025-01-072-2/+2
|
* [Minor] Improve some logging stuffvstakhov-redis-pool-fixesVsevolod Stakhov2025-01-071-4/+22
|
* [Fix] Add timer update before timer settingVsevolod Stakhov2025-01-071-43/+54
|
* [Minor] Add some more logsVsevolod Stakhov2025-01-071-1/+10
|
* Merge branch 'master' into vstakhov-lua-shinglesVsevolod Stakhov2025-01-071-3/+13
|\