aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Feature] Allow to specify Redis versionvstakhov-redis-versionVsevolod Stakhov13 days1-3/+13
| | | | | | | | Some Redis versions introduce important changes to the commands, for example `EVAL` vs `EVAL_RO`. Rspamd should be able to use these commands where possible. Issue: #5418
* 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
| |
* | Merge pull request #5412 from rspamd/vstakhov-cmake-reworkVsevolod Stakhov2025-04-0114-1076/+1594
|\ \ | | | | | | [Project] Modernize cmake
| * | [Minor] Improve sanitizers stuff stylevstakhov-cmake-reworkVsevolod Stakhov2025-03-311-60/+85
| | |
| * | [Minor] Fix tests invocationVsevolod Stakhov2025-03-293-60/+121
| | |
| * | [Project] Rework OSDepVsevolod Stakhov2025-03-293-68/+112
| | |
| * | [Project] Modernize cmakeVsevolod Stakhov2025-03-2911-893/+1281
| |/
* | Merge pull request #5406 from dragoangel/patch-11Vsevolod Stakhov2025-03-281-0/+8
|\ \ | |/ |/| Add R_HTTP_URL_IN_FROM
| * Merge branch 'master' into patch-11Dmitriy Alekseev2025-03-273-10/+18
| |\
| * | Update rules/regexp/headers.luaDmitriy Alekseev2025-03-261-1/+1
| | | | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
| * | Merge branch 'master' into patch-11Dmitriy Alekseev2025-03-2511-109/+595
| |\ \
| * | | Update headers.luaDmitriy Alekseev2025-03-241-1/+1
| | | |
| * | | Update headers.luaDmitriy Alekseev2025-03-241-1/+1
| | | |
| * | | Update headers.luaDmitriy Alekseev2025-03-241-1/+1
| | | |
| * | | Update headers.luaDmitriy Alekseev2025-03-241-1/+1
| | | |
| * | | Add R_HTTP_URL_IN_FROMDmitriy Alekseev2025-03-241-0/+8
| | | |
* | | | [Rework] Use locks/loaded per backend for all mapsVsevolod Stakhov2025-03-283-47/+48
| |_|/ |/| |
* | | Merge pull request #5408 from moisseev/mapsVsevolod Stakhov2025-03-273-10/+18
|\ \ \ | |_|/ |/| | [WebUI] Update Maps table
| * | [WebUI] Grey out not loaded maps in the Maps tableAlexander Moisseev2025-03-251-0/+1
| | |
| * | [WebUI] Update Maps tableAlexander Moisseev2025-03-253-10/+17
|/ / | | | | | | | | | | - Display new map flags. - Rename "Lists" heading to "Maps". - Add table header.
* | Merge pull request #5386 from rspamd/vstakhov-maps-stuffVsevolod Stakhov2025-03-247-61/+190
|\ \ | | | | | | Improve maps status visibility
| * | [Minor] Set loaded flag when we load map from cachevstakhov-maps-stuffVsevolod Stakhov2025-03-241-0/+3
| | |
| * | [Minor] Static maps have pre-defined content, so use it to get idVsevolod Stakhov2025-03-241-0/+7
| | |
| * | [Minor] Hfilter: add maps with descriptionVsevolod Stakhov2025-03-241-6/+7
| | |
| * | [Fix] Fix maps idsVsevolod Stakhov2025-03-242-5/+21
| | |
| * | [Fix] Fix static maps description passingVsevolod Stakhov2025-03-244-10/+23
| | |
| * | [Feature] Output content for all mapsVsevolod Stakhov2025-03-221-27/+57
| | |
| * | [Feature] Show all maps statusVsevolod Stakhov2025-03-132-7/+50
| | |
| * | [Rework] Store shared maps data separatelyVsevolod Stakhov2025-03-133-12/+29
| | |
* | | Merge pull request #5360 from fatalbanana/contextalVsevolod Stakhov2025-03-244-48/+405
|\ \ \ | |_|/ |/| | [Feature] Plugin to integrate with Contextal platform
| * | [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 stock configAndrew Lewis2025-03-241-0/+21
| | |
| * | [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
| | |
| * | [Feature] Plugin to integrate with Contextal platformAndrew Lewis2025-03-243-48/+354
|/ /
* | Merge pull request #5400 from williamdes/patch-1Vsevolod Stakhov2025-03-221-2/+2
|\ \ | | | | | | Fix typo on "destionation" -> "destination"
| * | Fix typo on "destionation" -> "destination"William Desportes2025-03-201-2/+2
| | |
* | | Merge pull request #5383 from amulet1/lua_logger_improvementsVsevolod Stakhov2025-03-214-279/+221
|\ \ \ | | | | | | | | [Minor] Lua logging improvements
| * | | Add support for complex table keys in logging outputDmitry Petrov2025-03-161-82/+95
| | | |
| * | | More lua logging improvementsDmitry Petrov2025-03-162-134/+84
| | | | | | | | | | | | | | | | | | | | | | | | * Do not skip numeric indexes that are non-integer or outside of ipairs range when logging table contents * Simplify the code, drop redundant checks * Allow negative stack indexes in lua_logger_out_*() functions
| * | | [Minor] Lua logging improvementsDmitry Petrov2025-03-164-114/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Simplify lua_logger_out_str(), fix length check when doing hex output * Add lua_logger_out() with embedded lua_logger_trace struct * Replace high level lua_logger_out_type() calls with lua_logger_out() * Remove unused lua_logger_trace struct references * Include string terminator into buffer length checks, adjust affected places accordingly
* | | | Merge pull request #5387 from alex081512/masterVsevolod Stakhov2025-03-211-6/+7
|\ \ \ \ | | | | | | | | | | [Minor] gpt.lua improvements and one fix for reason_header
| * | | | [Minor] C&P issue in last commitalex0815122025-03-141-2/+2
| | | | |
| * | | | [Minor] Reverted commit for result historyalex0815122025-03-141-9/+2
| | | | |