]>
git.ipfire.org Git - thirdparty/rspamd.git/log
Vsevolod Stakhov [Wed, 14 May 2025 12:13:42 +0000 (13:13 +0100)]
[Minor] Fix formatting
NameWeb [Fri, 9 May 2025 08:29:05 +0000 (10:29 +0200)]
Remove "thinking" and fix errorlog
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".
Vsevolod Stakhov [Thu, 8 May 2025 07:45:16 +0000 (13:45 +0600)]
Merge pull request #5458 from xandris/bugfix/doctest-2.4.12-build-failure
[Fix] libmime: doctest 2.4.12 compatibilty
Alexandra Parker [Wed, 7 May 2025 20:17:32 +0000 (13:17 -0700)]
[Fix] libmime: declare comparators const for doctest 2.4.12 compatibility
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>
Vsevolod Stakhov [Wed, 7 May 2025 08:19:50 +0000 (14:19 +0600)]
Merge pull request #5455 from dragoangel/patch-10
Fix librdns maxname limit
Dmitriy Alekseev [Sun, 4 May 2025 23:17:07 +0000 (01:17 +0200)]
Fix librdns maxname limit
Vsevolod Stakhov [Fri, 2 May 2025 16:50:55 +0000 (22:50 +0600)]
Merge pull request #5443 from kevinzb56/temp2
Added exclusion list for reputation
Vsevolod Stakhov [Fri, 2 May 2025 16:35:39 +0000 (22:35 +0600)]
Merge pull request #5454 from moisseev/webui
[WebUI] Add `Delete hash` button
Alexander Moisseev [Fri, 2 May 2025 15:38:30 +0000 (18:38 +0300)]
[WebUI] Add `Delete hash` button
- Add `Delete hash` button
- Rename `Upload FUZZY` button to `Add hash`
Vsevolod Stakhov [Thu, 1 May 2025 13:52:32 +0000 (14:52 +0100)]
[Fix] Add null check for master_conn->up in proxy backend error handler
Vsevolod Stakhov [Thu, 1 May 2025 13:52:19 +0000 (14:52 +0100)]
[Fix] Prevent crashes when accessing upstream address in self-scan mode
Vsevolod Stakhov [Thu, 1 May 2025 13:47:44 +0000 (14:47 +0100)]
[Fix] Add fail check for cfg transform for some corner cases
Vsevolod Stakhov [Thu, 1 May 2025 13:35:39 +0000 (19:35 +0600)]
Merge pull request #5453 from rspamd/vstakhov-fuzzy-check-split-servers
Allow to use different servers for fuzzy operations
Vsevolod Stakhov [Thu, 1 May 2025 13:20:22 +0000 (14:20 +0100)]
[Minor] Some fixes
Vsevolod Stakhov [Thu, 1 May 2025 08:35:57 +0000 (09:35 +0100)]
[Test] Improve fuzzy split server test configuration and setup
Vsevolod Stakhov [Thu, 1 May 2025 08:32:48 +0000 (09:32 +0100)]
test: add fuzzy tests for split, read-only, and write-only server modes
Vsevolod Stakhov [Thu, 1 May 2025 08:28:02 +0000 (09:28 +0100)]
[Minor] Remove servers completely and use `read_servers` for all compat stuff
Vsevolod Stakhov [Thu, 1 May 2025 08:17:00 +0000 (09:17 +0100)]
[Feature] Add support for separate read and write servers in fuzzy check
Kevin Shah [Mon, 28 Apr 2025 13:53:09 +0000 (19:23 +0530)]
Merge branch 'rspamd:master' into temp2
Vsevolod Stakhov [Fri, 25 Apr 2025 07:49:48 +0000 (08:49 +0100)]
[Fix] Filter invalid domains in fuzzy extra data
Issue: #5446
Vsevolod Stakhov [Wed, 23 Apr 2025 18:43:23 +0000 (00:43 +0600)]
Merge pull request #5435 from fatalbanana/rpm_logdir
[Minor] RPM: fix log directory attributes
Vsevolod Stakhov [Wed, 23 Apr 2025 18:42:33 +0000 (00:42 +0600)]
Merge pull request #5444 from SuperSandro2000/file.conf
Correct "file.conf" from dist config files
Kevin Shah [Tue, 22 Apr 2025 16:29:26 +0000 (21:59 +0530)]
Merge branch 'master' into temp2
Vsevolod Stakhov [Tue, 22 Apr 2025 08:53:03 +0000 (09:53 +0100)]
[Fix] Arc: Use tonumber when comparing
Issue: #4044
Sandro Jäckel [Tue, 22 Apr 2025 01:19:00 +0000 (03:19 +0200)]
Correct "file.conf" from dist config files
kevinzb56 [Mon, 21 Apr 2025 17:53:21 +0000 (17:53 +0000)]
Added exclusion list for reputation
Vsevolod Stakhov [Fri, 18 Apr 2025 07:29:33 +0000 (13:29 +0600)]
Merge pull request #5436 from SuperSandro2000/patch-1
Fix writing rules tutorial link
Vsevolod Stakhov [Thu, 17 Apr 2025 09:29:20 +0000 (15:29 +0600)]
Merge pull request #5434 from fatalbanana/preresult_modules
[Minor] Use module name when calling `set_pre_result`
Sandro [Wed, 16 Apr 2025 23:47:56 +0000 (01:47 +0200)]
Fix writing rules tutorial link
Andrew Lewis [Wed, 16 Apr 2025 12:35:15 +0000 (14:35 +0200)]
[Minor] RPM: fix log directory attributes
Andrew Lewis [Wed, 16 Apr 2025 10:45:19 +0000 (12:45 +0200)]
[Minor] Use module name when calling `set_pre_result`
Vsevolod Stakhov [Mon, 14 Apr 2025 07:52:57 +0000 (13:52 +0600)]
Merge pull request #5407 from dragoangel/patch-10
Add Sieve and cPanel forwarding symbols
Vsevolod Stakhov [Mon, 14 Apr 2025 07:52:51 +0000 (13:52 +0600)]
Merge branch 'master' into patch-10
Vsevolod Stakhov [Wed, 9 Apr 2025 19:36:27 +0000 (01:36 +0600)]
Merge pull request #5426 from fatalbanana/recontextal
[Minor] contextal: conditionally disable timer, minor changes
Andrew Lewis [Tue, 8 Apr 2025 10:02:25 +0000 (12:02 +0200)]
[Minor] contextal: conditionally disable timer, minor changes
Vsevolod Stakhov [Mon, 7 Apr 2025 13:05:30 +0000 (19:05 +0600)]
Merge pull request #5423 from moisseev/webui
[WebUI] Update Bootstrap, D3 and PrismJS libraries
Alexander Moisseev [Sun, 6 Apr 2025 13:23:54 +0000 (16:23 +0300)]
[WebUI] Update Bootstrap, D3 and PrismJS libraries
- Bootstrap 5.3.3 → 5.3.5
- D3 7.8.5 → 7.9.0
- PrismJS 1.29.0 → 1.30.0
Vsevolod Stakhov [Fri, 4 Apr 2025 13:28:32 +0000 (19:28 +0600)]
Merge pull request #5422 from KIMDONGYEON00/master
fix(lua_bit) : Prevent lua-bit stack buffer overflow
KIMDONGYEON00 [Fri, 4 Apr 2025 07:32:49 +0000 (16:32 +0900)]
fix(lua_bit) : Prevent lua-bit stack buffer overflow
Vsevolod Stakhov [Thu, 3 Apr 2025 08:42:20 +0000 (14:42 +0600)]
Merge pull request #5419 from rspamd/vstakhov-redis-version
[Feature] Allow to specify Redis version
Vsevolod Stakhov [Wed, 2 Apr 2025 15:30:57 +0000 (16:30 +0100)]
[Feature] Allow to specify Redis version
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
Vsevolod Stakhov [Tue, 1 Apr 2025 08:53:29 +0000 (14:53 +0600)]
Merge pull request #5417 from rspamd/vstakhov-bh-greylisting
[Fix] Greylist: Improve body hash calculations
Vsevolod Stakhov [Tue, 1 Apr 2025 08:53:19 +0000 (14:53 +0600)]
Merge pull request #5412 from rspamd/vstakhov-cmake-rework
[Project] Modernize cmake
Vsevolod Stakhov [Mon, 31 Mar 2025 17:46:30 +0000 (18:46 +0100)]
[Fix] Greylist: Improve body hash calculations
Vsevolod Stakhov [Mon, 31 Mar 2025 12:59:32 +0000 (13:59 +0100)]
[Minor] Improve sanitizers stuff style
Vsevolod Stakhov [Sat, 29 Mar 2025 10:59:14 +0000 (10:59 +0000)]
[Minor] Fix tests invocation
Vsevolod Stakhov [Sat, 29 Mar 2025 10:37:03 +0000 (10:37 +0000)]
[Project] Rework OSDep
Vsevolod Stakhov [Sat, 29 Mar 2025 10:17:13 +0000 (10:17 +0000)]
[Project] Modernize cmake
Dmitriy Alekseev [Fri, 28 Mar 2025 17:48:51 +0000 (18:48 +0100)]
Merge branch 'master' into patch-10
Vsevolod Stakhov [Fri, 28 Mar 2025 16:45:04 +0000 (22:45 +0600)]
Merge pull request #5406 from dragoangel/patch-11
Add R_HTTP_URL_IN_FROM
Vsevolod Stakhov [Fri, 28 Mar 2025 13:04:53 +0000 (13:04 +0000)]
[Rework] Use locks/loaded per backend for all maps
Dmitriy Alekseev [Thu, 27 Mar 2025 19:40:01 +0000 (20:40 +0100)]
Merge branch 'master' into patch-10
Dmitriy Alekseev [Thu, 27 Mar 2025 19:39:56 +0000 (20:39 +0100)]
Merge branch 'master' into patch-11
Vsevolod Stakhov [Thu, 27 Mar 2025 16:49:46 +0000 (22:49 +0600)]
Merge pull request #5408 from moisseev/maps
[WebUI] Update Maps table
Dmitriy Alekseev [Wed, 26 Mar 2025 17:49:05 +0000 (18:49 +0100)]
Update rules/regexp/headers.lua
Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
Alexander Moisseev [Tue, 25 Mar 2025 16:42:18 +0000 (19:42 +0300)]
[WebUI] Grey out not loaded maps in the Maps table
Dmitriy Alekseev [Tue, 25 Mar 2025 12:37:37 +0000 (13:37 +0100)]
Update forwarding.lua
Dmitriy Alekseev [Tue, 25 Mar 2025 11:05:28 +0000 (12:05 +0100)]
Merge branch 'master' into patch-11
Alexander Moisseev [Tue, 25 Mar 2025 11:00:21 +0000 (14:00 +0300)]
[WebUI] Update Maps table
- Display new map flags.
- Rename "Lists" heading to "Maps".
- Add table header.
Dmitriy Alekseev [Tue, 25 Mar 2025 02:03:15 +0000 (03:03 +0100)]
Add Sieve and cPanel forwarding symbols
Dmitriy Alekseev [Mon, 24 Mar 2025 19:19:37 +0000 (20:19 +0100)]
Update headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 16:53:40 +0000 (17:53 +0100)]
Update headers.lua
Vsevolod Stakhov [Mon, 24 Mar 2025 16:49:27 +0000 (22:49 +0600)]
Merge pull request #5386 from rspamd/vstakhov-maps-stuff
Improve maps status visibility
Dmitriy Alekseev [Mon, 24 Mar 2025 16:40:21 +0000 (17:40 +0100)]
Update headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 16:33:04 +0000 (17:33 +0100)]
Update headers.lua
Vsevolod Stakhov [Mon, 24 Mar 2025 15:17:09 +0000 (15:17 +0000)]
[Minor] Set loaded flag when we load map from cache
Vsevolod Stakhov [Mon, 24 Mar 2025 15:02:37 +0000 (21:02 +0600)]
Merge pull request #5360 from fatalbanana/contextal
[Feature] Plugin to integrate with Contextal platform
Dmitriy Alekseev [Mon, 24 Mar 2025 14:42:31 +0000 (15:42 +0100)]
Add R_HTTP_URL_IN_FROM
Vsevolod Stakhov [Mon, 24 Mar 2025 13:42:34 +0000 (13:42 +0000)]
[Minor] Static maps have pre-defined content, so use it to get id
Vsevolod Stakhov [Mon, 24 Mar 2025 13:39:27 +0000 (13:39 +0000)]
[Minor] Hfilter: add maps with description
Vsevolod Stakhov [Mon, 24 Mar 2025 12:34:32 +0000 (12:34 +0000)]
[Fix] Fix maps ids
Andrew Lewis [Mon, 24 Mar 2025 11:53:15 +0000 (13:53 +0200)]
[Minor] Minor changes to contextal plugin
- Abandon prefilter
- Abandon postfilter in favour of wait if we have request_ttl
- Reformat table
Andrew Lewis [Tue, 4 Mar 2025 10:55:47 +0000 (12:55 +0200)]
[Minor] Add stock config
Andrew Lewis [Tue, 4 Mar 2025 10:52:45 +0000 (12:52 +0200)]
[Minor] Add config schema
Andrew Lewis [Mon, 3 Mar 2025 15:21:38 +0000 (17:21 +0200)]
[Minor] Support defering messages if results are unavailable
Andrew Lewis [Mon, 3 Mar 2025 12:28:09 +0000 (14:28 +0200)]
[Minor] Satisfy luacheck
Andrew Lewis [Mon, 3 Mar 2025 12:11:55 +0000 (14:11 +0200)]
[Minor] Use lua_cache
Andrew Lewis [Fri, 28 Feb 2025 09:05:29 +0000 (11:05 +0200)]
[Minor] Deal with unfinished work properly
Andrew Lewis [Fri, 28 Feb 2025 08:22:34 +0000 (10:22 +0200)]
[Minor] Forgot to use `SETEX`
Andrew Lewis [Fri, 28 Feb 2025 08:09:52 +0000 (10:09 +0200)]
[Minor] Fix luacheck complaints
Andrew Lewis [Thu, 27 Feb 2025 20:23:32 +0000 (22:23 +0200)]
[Feature] Plugin to integrate with Contextal platform
Vsevolod Stakhov [Mon, 24 Mar 2025 07:29:06 +0000 (07:29 +0000)]
[Fix] Fix static maps description passing
Vsevolod Stakhov [Sat, 22 Mar 2025 14:44:33 +0000 (20:44 +0600)]
Merge pull request #5400 from williamdes/patch-1
Fix typo on "destionation" -> "destination"
Vsevolod Stakhov [Sat, 22 Mar 2025 14:27:11 +0000 (14:27 +0000)]
[Feature] Output content for all maps
Vsevolod Stakhov [Fri, 21 Mar 2025 15:16:36 +0000 (21:16 +0600)]
Merge pull request #5383 from amulet1/lua_logger_improvements
[Minor] Lua logging improvements
Vsevolod Stakhov [Fri, 21 Mar 2025 14:57:49 +0000 (20:57 +0600)]
Merge pull request #5387 from alex081512/master
[Minor] gpt.lua improvements and one fix for reason_header
Vsevolod Stakhov [Fri, 21 Mar 2025 14:21:29 +0000 (20:21 +0600)]
Merge pull request #5388 from moisseev/webui
[WebUI] Fix map editor modal handling
William Desportes [Thu, 20 Mar 2025 18:45:36 +0000 (18:45 +0000)]
Fix typo on "destionation" -> "destination"
Vsevolod Stakhov [Mon, 17 Mar 2025 10:24:47 +0000 (16:24 +0600)]
Merge pull request #5390 from rspamd/vstakhov-cdb-maps
Allow CDB external maps
Dmitry Petrov [Sat, 15 Mar 2025 22:57:14 +0000 (18:57 -0400)]
Add support for complex table keys in logging output
Dmitry Petrov [Fri, 14 Mar 2025 17:18:30 +0000 (13:18 -0400)]
More lua logging improvements
* 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
Dmitry Petrov [Tue, 11 Mar 2025 00:27:28 +0000 (20:27 -0400)]
[Minor] Lua logging improvements
* 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
Vsevolod Stakhov [Sun, 16 Mar 2025 16:15:05 +0000 (22:15 +0600)]
Merge pull request #5389 from fatalbanana/openphish
[Fix] Update default URL for openphish
Vsevolod Stakhov [Sun, 16 Mar 2025 16:14:54 +0000 (22:14 +0600)]
Merge pull request #5391 from ertyu/patch-1
Update AUTHORS.md
ertyu [Sat, 15 Mar 2025 20:51:20 +0000 (15:51 -0500)]
Update AUTHORS.md
Vsevolod Stakhov [Sat, 15 Mar 2025 15:49:00 +0000 (15:49 +0000)]
[Test] Add tests for CDB maps
Vsevolod Stakhov [Sat, 15 Mar 2025 14:47:26 +0000 (14:47 +0000)]
[Feature] Allow CDB files as external maps
alex081512 [Fri, 14 Mar 2025 12:32:38 +0000 (13:32 +0100)]
[Minor] C&P issue in last commit
alex081512 [Fri, 14 Mar 2025 12:29:59 +0000 (13:29 +0100)]
[Minor] Reverted commit for result history
Andrew Lewis [Fri, 14 Mar 2025 11:26:57 +0000 (13:26 +0200)]
[Fix] Update default URL for openphish