aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/lua
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #5547 from rspamd/vstakhov-multi-class-bayesVsevolod Stakhov4 days1-58/+124
|\ | | | | [Project] Multi-class classification
| * [Project] Apply changes to bayes_expiry pluginVsevolod Stakhov11 days1-58/+124
| |
* | [Fix] Fix whitelist options in the arc modulevstakhov-arc-fixesVsevolod Stakhov7 days1-70/+128
|/ | | | Issue: #5558
* Merge pull request #5530 from rspamd/vstakhov-more-maps-featuresVsevolod Stakhov2025-07-141-7/+808
|\ | | | | Create rule based maps
| * [Project] Fix symbols finalisationVsevolod Stakhov2025-07-141-102/+91
| |
| * [Minor] Add some more debug logsVsevolod Stakhov2025-07-131-136/+254
| |
| * [Fix] Fix DL lists initialisationsVsevolod Stakhov2025-07-131-72/+83
| |
| * [Project] Store regexp rules state to avoid incomplete/orphaned rulesVsevolod Stakhov2025-07-121-4/+180
| |
| * [Project] Implement scoped compilationVsevolod Stakhov2025-06-281-0/+4
| |
| * [Project] Use re_cache scopes for mapsVsevolod Stakhov2025-06-271-12/+54
| |
| * [Project] Start implementation of the rules mapsVsevolod Stakhov2025-06-261-63/+524
| |
* | clean gpt response for openai, tooTom Mittelstädt2025-07-101-9/+13
|/
* [Fix] GPT: fix processing of messages with no subjectVsevolod Stakhov2025-06-251-21/+19
|
* Merge pull request #5494 from g00g1/feat-hfilter-ovhVsevolod Stakhov2025-06-171-0/+1
|\ | | | | [Enhancement] hfilter: Add VPS generic hostname
| * hfilter: change hostname to a more generic oneSerg2025-06-121-1/+1
| |
| * hfilter: Change score for default OVH VPS hostnameSerg2025-06-111-1/+1
| |
| * hfilter: Add OVH VPS generic hostnameSerg2025-06-051-0/+1
| |
* | [Minor] Proper application of the #5509Vsevolod Stakhov2025-06-171-2/+4
| |
* | Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful"Vsevolod Stakhov2025-06-121-2/+0
| |
* | [Minor] Treat *.library-ms and *.search-ms attachments as harmfultwesterhever2025-06-111-0/+2
| | | | | | | | See: https://www.bleepingcomputer.com/news/security/microsoft-outlook-to-block-more-risky-attachments-used-in-attacks/
* | [Fix] Make logger more graceful when dealing with format argumentsVsevolod Stakhov2025-06-101-2/+0
| |
* | [Fix] Fix several issues with the lua_loggerVsevolod Stakhov2025-06-1010-57/+58
| |
* | [Fix] correct logic error in milter_headers.lua: skip_wanted()Claudiu Dragalina-Paraipan2025-06-051-1/+1
|/ | | | | | | - fix logic error in skip_wanted() - add new functional test for this scenario - add override settings in milter_headers.conf to support the testing - add supporting functionality in rspamd.robot
* Merge pull request #5489 from heptalium/masterVsevolod Stakhov2025-06-051-1/+1
|\ | | | | Reputation Plugin: Fix comment to correspond the code above
| * Fix comment to correspond the code aboveJens Meißner2025-06-031-1/+1
| |
* | [Minor] Log the token usage for OpenAI (compatible) plain conversionLucas Rolff2025-06-031-0/+4
|/
* Merge pull request #5477 from japc/multimap-type-errVsevolod Stakhov2025-05-221-0/+3
|\ | | | | [Minor] Print error on multimap invalid type
| * [Minor] Print error on multimap invalid typeJose Celestino2025-05-221-0/+3
| |
* | Merge pull request #5428 from rspamd/vstakhov-replies-fake-rcptVsevolod Stakhov2025-05-222-31/+57
|\ \ | |/ |/| [Rework] Replies: consider all recipients and use smtp ones
| * [Fix] Known senders: More recipients test logicvstakhov-replies-fake-rcptVsevolod Stakhov2025-05-221-17/+43
| |
| * [Fix] Known senders: Use the same logic as in the replies moduleVsevolod Stakhov2025-05-221-1/+1
| |
| * [Rework] Replies: consider all recipients and use smtp onesVsevolod Stakhov2025-04-141-13/+13
| |
* | [Minor] Fix formattingVsevolod Stakhov2025-05-141-7/+7
| |
* | Remove "thinking" and fix errorlogNameWeb2025-05-091-2/+15
| | | | | | | | | | Some models used by Ollama will include "thinking" before the actual response. We now remove this. Also fixed error logging, which probably intended to also log "first_message".
* | Merge branch 'master' into temp2Kevin Shah2025-04-221-1/+1
|\ \
| * | [Fix] Arc: Use tonumber when comparingVsevolod Stakhov2025-04-221-1/+1
| | | | | | | | | | | | Issue: #4044
* | | Added exclusion list for reputationkevinzb562025-04-211-17/+94
|/ /
* / [Minor] Use module name when calling `set_pre_result`Andrew Lewis2025-04-162-2/+2
|/
* [Minor] contextal: conditionally disable timer, minor changesAndrew Lewis2025-04-081-6/+12
|
* [Fix] Greylist: Improve body hash calculationsvstakhov-bh-greylistingVsevolod Stakhov2025-03-311-0/+23
|
* Merge pull request #5386 from rspamd/vstakhov-maps-stuffVsevolod Stakhov2025-03-241-6/+7
|\ | | | | Improve maps status visibility
| * [Minor] Hfilter: add maps with descriptionVsevolod Stakhov2025-03-241-6/+7
| |
* | [Minor] Minor changes to contextal pluginAndrew Lewis2025-03-241-57/+70
| | | | | | | | | | | | - Abandon prefilter - Abandon postfilter in favour of wait if we have request_ttl - Reformat table
* | [Minor] Add config schemaAndrew Lewis2025-03-241-2/+27
| |
* | [Minor] Support defering messages if results are unavailableAndrew Lewis2025-03-241-1/+20
| |
* | [Minor] Satisfy luacheckAndrew Lewis2025-03-241-9/+14
| |
* | [Minor] Use lua_cacheAndrew Lewis2025-03-241-64/+26
| |
* | [Minor] Deal with unfinished work properlyAndrew Lewis2025-03-241-9/+10
| |
* | [Minor] Forgot to use `SETEX`Andrew Lewis2025-03-241-2/+2
| |
* | [Minor] Fix luacheck complaintsAndrew Lewis2025-03-241-8/+13
| |