aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Fix invocationvstakhov-cache-gptVsevolod Stakhov2025-03-061-1/+1
* [Rework] GPT: Use cache frameworkVsevolod Stakhov2025-03-061-44/+18
* [Feature] Allow to disable rbls from mapVsevolod Stakhov2025-02-271-6/+27
* [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 #5319 from japc/map-combined-descriptionVsevolod Stakhov2025-02-041-0/+1
|\
| * [Minor] Pass both the multimap and the rules descriptions for combined when ...Jose Celestino2025-01-261-0/+1
* | [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
|/
* Merge pull request #5314 from japc/checks-boolVsevolod Stakhov2025-01-251-2/+2
|\
| * [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
|/
* [Fix] RBL: fix use of `content_urls` and `images` inside `checks`Andrew Lewis2025-01-201-2/+2
* [Minor] Don't skip resolve_ip when ignore_defaults is true and ipv4 and ipv6 ...Jose Celestino2025-01-141-2/+2
* [Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ipJose Celestino2025-01-131-2/+2
* The gpt4all api which is openai compatible does not support response_format a...John Quaglieri2025-01-021-3/+13
* [Feature] GPT: Add ollama supportvstakhov-gpt-ollamaVsevolod Stakhov2024-12-181-31/+223
* Update src/plugins/lua/rbl.luateplynin2024-12-151-1/+3
* Skipping check_received function for ip address if RBL use botch checks, 'fro...Mike Teplynin2024-12-131-2/+2
* Skip extra RBL checks when Received IP same as From IPMike Teplynin2024-12-131-3/+8
* [Minor] Replace rspamd_logger.debugm with proper lua_util.debugmVsevolod Stakhov2024-12-1210-108/+118
* [Fix] Phishing: Fix many cases of FP for the same domainsVsevolod Stakhov2024-12-121-16/+34
* [Rework] Multimap should use only distinct text parts for content matchingVsevolod Stakhov2024-12-111-3/+4
* [Feature] GPT: Try harder to find JSON in NN replyVsevolod Stakhov2024-12-101-0/+37
* [Minor] GPT: use lua_mime routine to select text partVsevolod Stakhov2024-12-101-13/+2
* [Minor] GPT: add `allow_passthrough` and `allow_ham` settingsVsevolod Stakhov2024-12-101-2/+8
* [Minor] Use `rule.score` when using dynamic symbolsVsevolod Stakhov2024-12-101-2/+3
* Allow set gzip, keepalive and no_ssl_verify in metadata_exporter moduleDmitriy Alekseev2024-12-051-0/+6
* [Minor] Try to stringify meta headersVsevolod Stakhov2024-12-021-1/+1
* [Fix] Milter headers: fold before encodingVsevolod Stakhov2024-11-151-4/+5
* Merge pull request #5162 from left-try/masterVsevolod Stakhov2024-11-111-1/+4
|\
| * Merge branch 'master' into masterVsevolod Stakhov2024-11-061-0/+1
| |\
| * | [Minor] Small fix upLeftTry2024-09-301-1/+1
| * | [Minor] Make names more informativeLeftTry2024-09-291-4/+4
| * | Merge remote-tracking branch 'origin/master'LeftTry2024-09-291-2/+9
| |\ \
| * | | [Feature] Add LRU cache for last filled ratelimit bucketsLeftTry2024-09-291-1/+4
* | | | Merge pull request #5186 from dragoangel/actualize-elastic-moduleVsevolod Stakhov2024-11-111-332/+1436
|\ \ \ \ | |_|_|/ |/| | |
| * | | Fix missing non_en false due to fill_empty_strings functionDmitriy Alekseev2024-11-081-0/+2
| * | | * add more validation on empty strings, required to not face errors in saving...Dmitriy Alekseev2024-11-031-30/+58
| * | | better check from to exclude cases when its emptyDmitriy Alekseev2024-10-221-9/+22
| * | | use rspamd_ip object in sender_ip to avoid posting ipv4:portDmitriy Alekseev2024-10-211-1/+1
| * | | strip also port from sender_ipDmitriy Alekseev2024-10-211-1/+1
| * | | do not allow empty headers, fix stripping of headers by limit of symbols coun...Dmitriy Alekseev2024-10-211-8/+19
| * | | do not allow empty fromDmitriy Alekseev2024-10-211-8/+8