aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [Feature] Allow to specify max log tag length for all log messagesvstakhov-logging-improvementsVsevolod Stakhov2025-06-056-20/+166
|
* [Feature] Allow to specify log tag in proxyVsevolod Stakhov2025-06-051-2/+139
| | | | Issue: #5194
* Merge pull request #5490 from rspamd/vstakhov-ucl-fixVsevolod Stakhov2025-06-0515-31/+33
|\ | | | | One of the major issues is that we should use safe parser flags for all inputs aside of the real configuration which we should really trust. It means that we need to disable macros, file variables and other UCL features when it is used to parse any potentially unsafe content. I do not treat it as a security vulnerability so far, as Rspamd operates with merely trusted content by HTTP by default, however, it is good to fix to avoid any potential future mususes or even exploits possibilities.
| * [Fix] Use safe parsers everywhere except configurationVsevolod Stakhov2025-06-0515-31/+33
| |
* | 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
|/
* [Minor] Fix fuzzy lua callback when there are no shinglesAndrew Lewis2025-05-281-4/+6
|
* 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] Lua_http: Add more examplesVsevolod Stakhov2025-05-201-9/+110
| |
* | [Minor] Update API docs RE: multiple HTTP headersAndrew Lewis2025-05-151-2/+2
| |
* | Merge pull request #5459 from NameWeb/patch-1Vsevolod Stakhov2025-05-141-7/+20
|\ \ | | | | | | gpt.lua: Remove "thinking" and fix errorlog
| * | [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".
* | | [Feature] Add some convenience methodsVsevolod Stakhov2025-05-142-5/+50
| | |
* | | Merge pull request #5452 from kevinzb56/feature1Vsevolod Stakhov2025-05-121-3/+112
|\ \ \ | | | | | | | | Added --non-default Option to rspamadm configdump for Local Configuration
| * | | [Fix] Really fix local objects filtering, sigh...Vsevolod Stakhov2025-05-061-4/+26
| | | |
| * | | [Minor] Some usablity improvementsVsevolod Stakhov2025-05-031-13/+21
| | | |
| * | | [Minor] Exclude empty objectsVsevolod Stakhov2025-05-031-0/+9
| | | |
| * | | [Fix] Fix various issuesVsevolod Stakhov2025-05-031-9/+6
| | | |
| * | | Merge branch 'master' into feature1Kevin Shah2025-05-023-44/+203
| |\ \ \
| * | | | removed -n shortcutkevinzb562025-05-021-3/+3
| | | | |
| * | | | modified dumpingkevinzb562025-05-011-5/+78
| | | | |
* | | | | Merge pull request #5456 from rspamd/vstakhov-proxy-improvementsVsevolod Stakhov2025-05-122-10/+341
|\ \ \ \ \ | | | | | | | | | | | | Some improvements to the proxy
| * | | | | [Feature] Add keep-alive supportvstakhov-proxy-improvementsVsevolod Stakhov2025-05-072-6/+258
| | | | | |
| * | | | | [Feature] Allow to use HTTPS when connection to backends in proxyVsevolod Stakhov2025-05-061-2/+26
| | | | | |
| * | | | | [Feature] Allow to specify extra headers in Rspamd proxyVsevolod Stakhov2025-05-061-4/+59
| | |/ / / | |/| | |
* | | | | Merge pull request #5457 from moisseev/webuiVsevolod Stakhov2025-05-121-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | [WebUI] Add deletion of specific fuzzy hashes
| * | | | [Fix] Allow 'Hash' in Access-Control-Allow-HeadersAlexander Moisseev2025-05-071-1/+1
| |/ / / | | | | | | | | | | | | | | | | so clients can include the Hash header in CORS preflight requests to /fuzzydelhash endpoint.
* / / / [Fix] libmime: declare comparators const for doctest 2.4.12 compatibilityAlexandra Parker2025-05-071-4/+4
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Petr Vaněk pointed out a change in doctest 2.4.12 that broke the libmime test code: https://github.com/doctest/doctest/commit/d7a5eeb820b61cc3af8a61b3117f76a403b7742a CHECK is now treats LHS as const and the compiler won't find non-const operator== as a result. It's reasonable for comparators to be const, so make them const. Signed-Off-By: Alexandra Parker <alex.iris.parker@gmail.com>
* | | Merge pull request #5443 from kevinzb56/temp2Vsevolod Stakhov2025-05-021-17/+94
|\ \ \ | | | | | | | | Added exclusion list for reputation
| * | | Merge branch 'rspamd:master' into temp2Kevin Shah2025-04-281-18/+22
| |\| |
| * | | Merge branch 'master' into temp2Kevin Shah2025-04-221-1/+1
| |\ \ \
| * | | | Added exclusion list for reputationkevinzb562025-04-211-17/+94
| | | | |
* | | | | [Fix] Add null check for master_conn->up in proxy backend error handlerVsevolod Stakhov2025-05-011-2/+2
| | | | |
* | | | | [Fix] Prevent crashes when accessing upstream address in self-scan modeVsevolod Stakhov2025-05-011-4/+4
| | | | |
* | | | | [Minor] Some fixesVsevolod Stakhov2025-05-011-1/+7
| | | | |
* | | | | [Minor] Remove servers completely and use `read_servers` for all compat stuffVsevolod Stakhov2025-05-011-31/+14
| | | | |
* | | | | [Feature] Add support for separate read and write servers in fuzzy checkVsevolod Stakhov2025-05-011-11/+104
| |_|/ / |/| | |
* | | | [Fix] Filter invalid domains in fuzzy extra dataVsevolod Stakhov2025-04-251-18/+22
| |/ / |/| | | | | | | | Issue: #5446
* | | [Fix] Arc: Use tonumber when comparingVsevolod Stakhov2025-04-221-1/+1
|/ / | | | | | | Issue: #4044
* / [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
|
* Merge pull request #5417 from rspamd/vstakhov-bh-greylistingVsevolod Stakhov2025-04-011-0/+23
|\ | | | | [Fix] Greylist: Improve body hash calculations
| * [Fix] Greylist: Improve body hash calculationsvstakhov-bh-greylistingVsevolod Stakhov2025-03-311-0/+23
| |