]>
git.ipfire.org Git - thirdparty/rspamd.git/log
Vsevolod Stakhov [Mon, 12 May 2025 15:22:02 +0000 (21:22 +0600)]
Merge pull request #5452 from kevinzb56/feature1
Added --non-default Option to rspamadm configdump for Local Configuration
Vsevolod Stakhov [Mon, 12 May 2025 15:21:43 +0000 (21:21 +0600)]
Merge pull request #5456 from rspamd/vstakhov-proxy-improvements
Some improvements to the proxy
Vsevolod Stakhov [Mon, 12 May 2025 15:21:30 +0000 (21:21 +0600)]
Merge pull request #5457 from moisseev/webui
[WebUI] Add deletion of specific fuzzy hashes
Alexander Moisseev [Fri, 9 May 2025 07:37:13 +0000 (10:37 +0300)]
[WebUI] Fix Fuzzy hashes card close btn alignment
Alexander Moisseev [Fri, 9 May 2025 07:16:19 +0000 (10:16 +0300)]
[Minor] Align data-upload to controller endpoints
Alexander Moisseev [Fri, 9 May 2025 07:03:34 +0000 (10:03 +0300)]
[Minor] Remove unused cleanTextUpload helper
Alexander Moisseev [Thu, 8 May 2025 15:31:38 +0000 (18:31 +0300)]
[WebUI] Add deletion of specific fuzzy hashes
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>
Alexander Moisseev [Wed, 7 May 2025 15:29:05 +0000 (18:29 +0300)]
[Fix] Allow 'Hash' in Access-Control-Allow-Headers
so clients can include the Hash header in CORS preflight requests
to /fuzzydelhash endpoint.
Vsevolod Stakhov [Wed, 7 May 2025 13:27:32 +0000 (14:27 +0100)]
[Feature] Add keep-alive support
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
Vsevolod Stakhov [Tue, 6 May 2025 16:39:05 +0000 (17:39 +0100)]
[Feature] Allow to use HTTPS when connection to backends in proxy
Vsevolod Stakhov [Tue, 6 May 2025 16:35:29 +0000 (17:35 +0100)]
[Feature] Allow to specify extra headers in Rspamd proxy
Vsevolod Stakhov [Tue, 6 May 2025 16:27:35 +0000 (17:27 +0100)]
[Fix] Really fix local objects filtering, sigh...
Dmitriy Alekseev [Sun, 4 May 2025 23:17:07 +0000 (01:17 +0200)]
Fix librdns maxname limit
Vsevolod Stakhov [Sat, 3 May 2025 12:32:17 +0000 (13:32 +0100)]
[Minor] Some usablity improvements
Vsevolod Stakhov [Sat, 3 May 2025 12:27:10 +0000 (13:27 +0100)]
[Minor] Exclude empty objects
Vsevolod Stakhov [Sat, 3 May 2025 12:24:33 +0000 (13:24 +0100)]
[Fix] Fix various issues
Kevin Shah [Fri, 2 May 2025 17:30:48 +0000 (23:00 +0530)]
Merge branch 'master' into feature1
kevinzb56 [Fri, 2 May 2025 17:30:10 +0000 (17:30 +0000)]
removed -n shortcut
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
kevinzb56 [Thu, 1 May 2025 11:58:45 +0000 (11:58 +0000)]
modified dumping
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