]> source.dussan.org Git - rspamd.git/log
rspamd.git
12 months ago[Minor] Remove unused
Vsevolod Stakhov [Fri, 24 Nov 2023 15:30:01 +0000 (15:30 +0000)]
[Minor] Remove unused

12 months ago[Fix] Fix issues with the raw header on header insertion/modification
Vsevolod Stakhov [Thu, 23 Nov 2023 15:37:29 +0000 (15:37 +0000)]
[Fix] Fix issues with the raw header on header insertion/modification

12 months agoMerge pull request #4714 from rspamd/vstakhov-fix-fuzzy-stat
Vsevolod Stakhov [Wed, 22 Nov 2023 15:04:29 +0000 (15:04 +0000)]
Merge pull request #4714 from rspamd/vstakhov-fix-fuzzy-stat

Fix fuzzy stat

12 months ago[Minor] Store approximation 4714/head
Vsevolod Stakhov [Tue, 21 Nov 2023 16:26:36 +0000 (16:26 +0000)]
[Minor] Store approximation

12 months agoMerge pull request #4712 from moisseev/webui
Vsevolod Stakhov [Tue, 21 Nov 2023 16:20:26 +0000 (16:20 +0000)]
Merge pull request #4712 from moisseev/webui

[Minor] Use consistent object key/value spacing

12 months ago[Minor] Fix format string
Vsevolod Stakhov [Tue, 21 Nov 2023 15:38:50 +0000 (15:38 +0000)]
[Minor] Fix format string

12 months ago[Rework] Use a more sane data structure and refactor
Vsevolod Stakhov [Tue, 21 Nov 2023 15:08:08 +0000 (15:08 +0000)]
[Rework] Use a more sane data structure and refactor

12 months ago[Fix] Fix overflow in fuzzy_stats command
Vsevolod Stakhov [Tue, 21 Nov 2023 14:47:19 +0000 (14:47 +0000)]
[Fix] Fix overflow in fuzzy_stats command

12 months ago[Minor] Use destructuring 4712/head
moisseev [Mon, 20 Nov 2023 12:58:06 +0000 (15:58 +0300)]
[Minor] Use destructuring

12 months agoMerge pull request #4713 from fatalbanana/resign
Vsevolod Stakhov [Mon, 20 Nov 2023 11:42:17 +0000 (11:42 +0000)]
Merge pull request #4713 from fatalbanana/resign

[Minor] Re-sign YAML

12 months ago[Minor] Re-sign YAML 4713/head
Andrew Lewis [Mon, 20 Nov 2023 11:34:50 +0000 (13:34 +0200)]
[Minor] Re-sign YAML

12 months ago[Minor] Disallow padding within blocks
moisseev [Mon, 20 Nov 2023 11:25:09 +0000 (14:25 +0300)]
[Minor] Disallow padding within blocks

12 months ago[Minor] Use consistent function style
moisseev [Mon, 20 Nov 2023 11:15:56 +0000 (14:15 +0300)]
[Minor] Use consistent function style

12 months ago[Minor] Use multiple variable declarations
moisseev [Mon, 20 Nov 2023 11:00:56 +0000 (14:00 +0300)]
[Minor] Use multiple variable declarations

12 months ago[Minor] Use consistent object key/value spacing
moisseev [Mon, 20 Nov 2023 10:40:08 +0000 (13:40 +0300)]
[Minor] Use consistent object key/value spacing

12 months agoMerge pull request #4711 from moisseev/webui
Vsevolod Stakhov [Sun, 19 Nov 2023 20:49:29 +0000 (20:49 +0000)]
Merge pull request #4711 from moisseev/webui

[Test] Restore stylistic rules check

12 months ago[Test] Enforce maximum line length 4711/head
moisseev [Sun, 19 Nov 2023 15:31:57 +0000 (18:31 +0300)]
[Test] Enforce maximum line length

12 months ago[Test] Show @stylistic/eslint-plugin version
moisseev [Sun, 19 Nov 2023 13:41:27 +0000 (16:41 +0300)]
[Test] Show @stylistic/eslint-plugin version

12 months ago[Test] Restore stylistic rules check
moisseev [Sun, 19 Nov 2023 13:35:51 +0000 (16:35 +0300)]
[Test] Restore stylistic rules check

https://eslint.org/blog/2023/10/deprecating-formatting-rules/

12 months agoMerge pull request #4709 from fatalbanana/demiltertest
Vsevolod Stakhov [Sat, 18 Nov 2023 12:20:40 +0000 (12:20 +0000)]
Merge pull request #4709 from fatalbanana/demiltertest

[Test] Skip miltertest tests if it is not installed

12 months ago[Fix] Fix some corner cases when parsing maps with no newlines
Vsevolod Stakhov [Sat, 18 Nov 2023 12:18:48 +0000 (12:18 +0000)]
[Fix] Fix some corner cases when parsing maps with no newlines

12 months agoMerge pull request #4710 from fatalbanana/py36
Vsevolod Stakhov [Sat, 18 Nov 2023 12:09:13 +0000 (12:09 +0000)]
Merge pull request #4710 from fatalbanana/py36

[Test] Fix dummy http server on python 3.6

12 months ago[Test] Skip miltertest tests if it is not installed 4709/head
Andrew Lewis [Sat, 18 Nov 2023 01:38:06 +0000 (03:38 +0200)]
[Test] Skip miltertest tests if it is not installed

12 months ago[Test] Fix dummy http server on python 3.6 4710/head
Andrew Lewis [Sat, 18 Nov 2023 00:08:46 +0000 (02:08 +0200)]
[Test] Fix dummy http server on python 3.6

12 months agoMerge pull request #4707 from moisseev/webui
Vsevolod Stakhov [Fri, 17 Nov 2023 14:31:51 +0000 (14:31 +0000)]
Merge pull request #4707 from moisseev/webui

[Minor] Get rid of 'var' declarations

12 months ago[Minor] Update JS libraries 4707/head
moisseev [Fri, 17 Nov 2023 13:58:05 +0000 (16:58 +0300)]
[Minor] Update JS libraries

12 months ago[Minor] Get rid of 'var' declarations
moisseev [Fri, 17 Nov 2023 10:02:41 +0000 (13:02 +0300)]
[Minor] Get rid of 'var' declarations

12 months agoMerge pull request #4706 from fatalbanana/settings_test
Vsevolod Stakhov [Thu, 16 Nov 2023 20:08:11 +0000 (20:08 +0000)]
Merge pull request #4706 from fatalbanana/settings_test

[Test] Try correct settings test

12 months ago[Test] One more suspicious fix for settings tests 4706/head
Andrew Lewis [Thu, 16 Nov 2023 18:01:36 +0000 (20:01 +0200)]
[Test] One more suspicious fix for settings tests

12 months ago[Test] Try correct settings test
Andrew Lewis [Thu, 16 Nov 2023 16:28:19 +0000 (18:28 +0200)]
[Test] Try correct settings test

12 months ago[Test] Try break tests
Andrew Lewis [Thu, 16 Nov 2023 19:11:36 +0000 (21:11 +0200)]
[Test] Try break tests

12 months agoMerge pull request #4704 from wuruilong01/master
Vsevolod Stakhov [Thu, 16 Nov 2023 15:57:51 +0000 (15:57 +0000)]
Merge pull request #4704 from wuruilong01/master

Add support for loongarch

12 months agoMerge pull request #4705 from moisseev/dynload
Vsevolod Stakhov [Thu, 16 Nov 2023 15:57:35 +0000 (15:57 +0000)]
Merge pull request #4705 from moisseev/dynload

[WebUI] Load modules dynamically

12 months ago[Minor] Allow argument atoms to start from `-`
Vsevolod Stakhov [Thu, 16 Nov 2023 15:47:23 +0000 (15:47 +0000)]
[Minor] Allow argument atoms to start from `-`

12 months ago[Minor] Relax arguments grammar for selectors
Vsevolod Stakhov [Thu, 16 Nov 2023 15:32:35 +0000 (15:32 +0000)]
[Minor] Relax arguments grammar for selectors

12 months ago[Minor] Remove temporary IIFEs 4705/head
moisseev [Thu, 16 Nov 2023 14:42:18 +0000 (17:42 +0300)]
[Minor] Remove temporary IIFEs

12 months ago[WebUI] Load modules dynamically
moisseev [Thu, 16 Nov 2023 14:07:27 +0000 (17:07 +0300)]
[WebUI] Load modules dynamically

12 months ago[Minor] Preserve old environ on exit
Vsevolod Stakhov [Thu, 16 Nov 2023 13:27:31 +0000 (13:27 +0000)]
[Minor] Preserve old environ on exit

12 months agoAdd support for loongarch 4704/head
wuruilong [Thu, 16 Nov 2023 07:25:40 +0000 (07:25 +0000)]
Add support for loongarch

12 months ago[Minor] Fix build with no hyperscan
Vsevolod Stakhov [Wed, 15 Nov 2023 13:43:05 +0000 (13:43 +0000)]
[Minor] Fix build with no hyperscan

Issue: #4702

12 months agoRelease 3.7.4
Vsevolod Stakhov [Tue, 14 Nov 2023 15:01:02 +0000 (15:01 +0000)]
Release 3.7.4

* [Enhancement] Add composite rule for suspicious URLs in suspicious messages
* [Fix] Another try to fix setproctitle
* [Fix] Do not cleanup hyperscan files unless new ones are loaded
* [Fix] Fix various issues with canonicalisation of the paths
* [Fix] Properly set config field when creating tasks from Lua
* [Fix] Set loaded variable explicitly
* [Fix] known_senders: fix config handling
* [Fix] rbl: fix `exclude_local`
* [Minor] Add missing <algorithm> include for gcc 14
* [Minor] Add rule for messages missing both X-Mailer and User-Agent header
* [Minor] Bundle fasttext as linux distributives are just useless
* [Minor] Enable fasttext on RPM based linux
* [Minor] Forgot it in one more place
* [Minor] Improve FREEMAIL_AFF capture rates
* [Minor] Limit fasttext to amd64 only
* [Minor] Properly search for fasttext include
* [Minor] Treat *.zpaq attachments as archives and harmful
* [Minor] Update to 3.7.4
* [Minor] force_actions: set a group for symbols
* [WebUI] Update map editor

12 months agoMerge pull request #4700 from moisseev/webui
Vsevolod Stakhov [Tue, 14 Nov 2023 14:51:43 +0000 (14:51 +0000)]
Merge pull request #4700 from moisseev/webui

[Minor] Remove obsolete code

12 months agoMerge pull request #4699 from fatalbanana/umask
Vsevolod Stakhov [Tue, 14 Nov 2023 14:51:32 +0000 (14:51 +0000)]
Merge pull request #4699 from fatalbanana/umask

[Test] Set umask where it's useful

12 months ago[Minor] Use modern ESLint globals definition 4700/head
moisseev [Tue, 14 Nov 2023 09:57:46 +0000 (12:57 +0300)]
[Minor] Use modern ESLint globals definition

12 months ago[Minor] Remove obsolete code
moisseev [Tue, 14 Nov 2023 07:58:04 +0000 (10:58 +0300)]
[Minor] Remove obsolete code

ES6 is required now for WebUI anyway.

12 months ago[Fix] Another try to fix setproctitle
Vsevolod Stakhov [Mon, 13 Nov 2023 16:03:36 +0000 (16:03 +0000)]
[Fix] Another try to fix setproctitle

12 months ago[Test] Set umask where it's useful 4699/head
Andrew Lewis [Mon, 13 Nov 2023 14:19:06 +0000 (16:19 +0200)]
[Test] Set umask where it's useful

12 months ago[Fix] Set loaded variable explicitly
Vsevolod Stakhov [Mon, 13 Nov 2023 13:03:49 +0000 (13:03 +0000)]
[Fix] Set loaded variable explicitly

12 months ago[Minor] Properly search for fasttext include
Vsevolod Stakhov [Mon, 13 Nov 2023 10:55:43 +0000 (10:55 +0000)]
[Minor] Properly search for fasttext include

12 months ago[Minor] Bundle fasttext as linux distributives are just useless
Vsevolod Stakhov [Sat, 11 Nov 2023 14:39:36 +0000 (14:39 +0000)]
[Minor] Bundle fasttext as linux distributives are just useless

12 months ago[Minor] Forgot it in one more place
Vsevolod Stakhov [Sat, 11 Nov 2023 13:35:10 +0000 (13:35 +0000)]
[Minor] Forgot it in one more place

12 months ago[Minor] Limit fasttext to amd64 only
Vsevolod Stakhov [Sat, 11 Nov 2023 12:29:53 +0000 (12:29 +0000)]
[Minor] Limit fasttext to amd64 only

12 months ago[Fix] Fix various issues with canonicalisation of the paths
Vsevolod Stakhov [Fri, 10 Nov 2023 15:32:58 +0000 (15:32 +0000)]
[Fix] Fix various issues with canonicalisation of the paths

12 months ago[Minor] Enable fasttext on RPM based linux
Vsevolod Stakhov [Fri, 10 Nov 2023 13:50:20 +0000 (13:50 +0000)]
[Minor] Enable fasttext on RPM based linux

12 months agoMerge pull request #4694 from rspamd/vstakhov-fuzzy-ping
Vsevolod Stakhov [Fri, 10 Nov 2023 13:48:29 +0000 (13:48 +0000)]
Merge pull request #4694 from rspamd/vstakhov-fuzzy-ping

[Feature] Support ping command in fuzzy storage

12 months ago[Minor] Do something when no successful replies are detected 4694/head
Vsevolod Stakhov [Fri, 10 Nov 2023 10:25:36 +0000 (10:25 +0000)]
[Minor] Do something when no successful replies are detected

12 months ago[Project] Polish output modes
Vsevolod Stakhov [Fri, 10 Nov 2023 10:23:18 +0000 (10:23 +0000)]
[Project] Polish output modes

12 months ago[Minor] Fix override
Vsevolod Stakhov [Fri, 10 Nov 2023 09:39:24 +0000 (09:39 +0000)]
[Minor] Fix override

12 months ago[Minor] Various fixes
Vsevolod Stakhov [Fri, 10 Nov 2023 09:34:55 +0000 (09:34 +0000)]
[Minor] Various fixes

12 months ago[Fix] Cleanup session on exit
Vsevolod Stakhov [Fri, 10 Nov 2023 09:34:40 +0000 (09:34 +0000)]
[Fix] Cleanup session on exit

12 months ago[Minor] Fix events mess
Vsevolod Stakhov [Fri, 10 Nov 2023 09:05:31 +0000 (09:05 +0000)]
[Minor] Fix events mess

12 months ago[Fix] Fix bad access when printing pending events on failure path
Vsevolod Stakhov [Fri, 10 Nov 2023 08:56:29 +0000 (08:56 +0000)]
[Fix] Fix bad access when printing pending events on failure path

12 months ago[Project] Add some major stuff to implement client side of the fuzzy ping
Vsevolod Stakhov [Thu, 9 Nov 2023 17:57:21 +0000 (17:57 +0000)]
[Project] Add some major stuff to implement client side of the fuzzy ping

12 months ago[Fix] Properly set config field when creating tasks from Lua
Vsevolod Stakhov [Thu, 9 Nov 2023 17:53:02 +0000 (17:53 +0000)]
[Fix] Properly set config field when creating tasks from Lua

12 months agoMerge pull request #4695 from fatalbanana/test_stability
Vsevolod Stakhov [Thu, 9 Nov 2023 16:23:50 +0000 (16:23 +0000)]
Merge pull request #4695 from fatalbanana/test_stability

[Minor] Try improve test stability

12 months ago[Minor] Try improve test stability 4695/head
Andrew Lewis [Thu, 9 Nov 2023 15:49:12 +0000 (17:49 +0200)]
[Minor] Try improve test stability

12 months ago[Project] Add preliminary `rspamadm fuzzyping` command
Vsevolod Stakhov [Thu, 9 Nov 2023 15:17:03 +0000 (15:17 +0000)]
[Project] Add preliminary `rspamadm fuzzyping` command

12 months ago[Minor] Allow to list storages configured from Lua
Vsevolod Stakhov [Thu, 9 Nov 2023 15:16:33 +0000 (15:16 +0000)]
[Minor] Allow to list storages configured from Lua

12 months ago[Minor] Simplify
Vsevolod Stakhov [Thu, 9 Nov 2023 14:52:46 +0000 (14:52 +0000)]
[Minor] Simplify

12 months ago[Feature] Support ping command in fuzzy storage
Vsevolod Stakhov [Thu, 9 Nov 2023 14:23:34 +0000 (14:23 +0000)]
[Feature] Support ping command in fuzzy storage

12 months agoMerge pull request #4691 from rspamd/vstakhov-gtube-patterns
Vsevolod Stakhov [Thu, 9 Nov 2023 14:01:38 +0000 (14:01 +0000)]
Merge pull request #4691 from rspamd/vstakhov-gtube-patterns

[Feature] Reiterate on gtube patterns

12 months agoMerge pull request #4693 from fatalbanana/ksconfig
Vsevolod Stakhov [Thu, 9 Nov 2023 13:48:59 +0000 (13:48 +0000)]
Merge pull request #4693 from fatalbanana/ksconfig

[Fix] known_senders: fix config handling

12 months ago[Minor] Document `gtube_patterns` 4691/head
Vsevolod Stakhov [Thu, 9 Nov 2023 13:45:36 +0000 (13:45 +0000)]
[Minor] Document `gtube_patterns`

12 months ago[Fix] known_senders: fix config handling 4693/head
Andrew Lewis [Thu, 9 Nov 2023 11:30:29 +0000 (13:30 +0200)]
[Fix] known_senders: fix config handling

12 months ago[Minor] Fix unit tests
Vsevolod Stakhov [Wed, 8 Nov 2023 14:51:46 +0000 (14:51 +0000)]
[Minor] Fix unit tests

12 months ago[Feature] Reiterate on gtube patterns
Vsevolod Stakhov [Wed, 8 Nov 2023 14:34:33 +0000 (14:34 +0000)]
[Feature] Reiterate on gtube patterns

12 months agoMerge pull request #4687 from fatalbanana/doxydown
Vsevolod Stakhov [Mon, 6 Nov 2023 14:24:33 +0000 (14:24 +0000)]
Merge pull request #4687 from fatalbanana/doxydown

[Minor] doxydown: fix elements containing few spaces

12 months ago[Minor] lua_maps docs: apply formatting 4687/head
Andrew Lewis [Mon, 6 Nov 2023 12:17:58 +0000 (14:17 +0200)]
[Minor] lua_maps docs: apply formatting

12 months ago[Minor] doxydown: fix elements containing few spaces
Andrew Lewis [Mon, 6 Nov 2023 12:15:01 +0000 (14:15 +0200)]
[Minor] doxydown: fix elements containing few spaces

12 months ago[Minor] Update version to 3.8 as we have too many new features
Vsevolod Stakhov [Sat, 4 Nov 2023 12:28:23 +0000 (12:28 +0000)]
[Minor] Update version to 3.8 as we have too many new features

12 months agoMerge pull request #4685 from fatalbanana/force_actions_group
Vsevolod Stakhov [Sat, 4 Nov 2023 12:24:22 +0000 (12:24 +0000)]
Merge pull request #4685 from fatalbanana/force_actions_group

[Minor] force_actions: set a group for symbols

12 months ago[Minor] force_actions: set a group for symbols 4685/head
Andrew Lewis [Sat, 4 Nov 2023 10:51:18 +0000 (12:51 +0200)]
[Minor] force_actions: set a group for symbols

12 months agoMerge pull request #4678 from fatalbanana/rbl_exclude_local
Vsevolod Stakhov [Fri, 3 Nov 2023 17:40:12 +0000 (17:40 +0000)]
Merge pull request #4678 from fatalbanana/rbl_exclude_local

[Fix] rbl: unbreak `exclude_local`

12 months agoMerge pull request #4683 from twesterhever/temp-improve-freemail-aff
Vsevolod Stakhov [Fri, 3 Nov 2023 15:28:50 +0000 (15:28 +0000)]
Merge pull request #4683 from twesterhever/temp-improve-freemail-aff

[Minor] Improve FREEMAIL_AFF capture rates

12 months ago[Fix] rbl: fix `exclude_local` 4678/head
Andrew Lewis [Fri, 3 Nov 2023 15:26:53 +0000 (17:26 +0200)]
[Fix] rbl: fix `exclude_local`

12 months agoMerge pull request #4681 from twesterhever/temp-suspicious-url-composite
Vsevolod Stakhov [Fri, 3 Nov 2023 15:25:41 +0000 (15:25 +0000)]
Merge pull request #4681 from twesterhever/temp-suspicious-url-composite

[Enhancement] Add composite rule for suspicious URLs in suspicious messages

12 months ago[Test] Break test
Andrew Lewis [Fri, 3 Nov 2023 15:13:57 +0000 (17:13 +0200)]
[Test] Break test

12 months agoMerge pull request #4680 from twesterhever/temp-zpaq
Vsevolod Stakhov [Fri, 3 Nov 2023 14:46:14 +0000 (14:46 +0000)]
Merge pull request #4680 from twesterhever/temp-zpaq

[Minor] Treat *.zpaq attachments as archives and harmful

12 months agoMerge pull request #4682 from twesterhever/temp-no-ua
Vsevolod Stakhov [Fri, 3 Nov 2023 14:41:16 +0000 (14:41 +0000)]
Merge pull request #4682 from twesterhever/temp-no-ua

[Minor] Add rule for messages missing both X-Mailer and User-Agent header

12 months ago[Minor] Improve FREEMAIL_AFF capture rates 4683/head
twesterhever [Fri, 3 Nov 2023 14:06:56 +0000 (14:06 +0000)]
[Minor] Improve FREEMAIL_AFF capture rates

12 months ago[Minor] Add rule for messages missing both X-Mailer and User-Agent header 4682/head
twesterhever [Fri, 3 Nov 2023 14:01:07 +0000 (14:01 +0000)]
[Minor] Add rule for messages missing both X-Mailer and User-Agent header

12 months ago[Enhancement] Add composite rule for suspicious URLs in suspicious messages 4681/head
twesterhever [Fri, 3 Nov 2023 13:48:58 +0000 (13:48 +0000)]
[Enhancement] Add composite rule for suspicious URLs in suspicious messages

12 months ago[Minor] Treat *.zpaq attachments as archives and harmful 4680/head
twesterhever [Fri, 3 Nov 2023 13:38:05 +0000 (13:38 +0000)]
[Minor] Treat *.zpaq attachments as archives and harmful

Rationale: https://dshield.org/diary/Malware+Dropped+Through+a+ZPAQ+Archive/30366/

12 months ago[Feature] Allow to set `max_users` for Redis bayes backend
Vsevolod Stakhov [Thu, 2 Nov 2023 14:53:54 +0000 (14:53 +0000)]
[Feature] Allow to set `max_users` for Redis bayes backend

Issue: #4659

12 months ago[Conf] Add note
Vsevolod Stakhov [Thu, 2 Nov 2023 14:17:34 +0000 (14:17 +0000)]
[Conf] Add note

Issue: #4677

12 months ago[Minor] Improve diagnostic by rising log level
Vsevolod Stakhov [Wed, 1 Nov 2023 12:24:50 +0000 (12:24 +0000)]
[Minor] Improve diagnostic by rising log level

12 months agoMerge pull request #4675 from arkamar/algorithm
Vsevolod Stakhov [Wed, 1 Nov 2023 11:03:53 +0000 (11:03 +0000)]
Merge pull request #4675 from arkamar/algorithm

[Minor] Add missing <algorithm> include for gcc 14

12 months ago[Minor] Add missing <algorithm> include for gcc 14 4675/head
Petr Vaněk [Wed, 1 Nov 2023 10:28:53 +0000 (11:28 +0100)]
[Minor] Add missing <algorithm> include for gcc 14

This commit addresses a compilation issue when using GCC 14. According
to GCC 14's porting guide [1], some C++ Standard Library headers no
longer include other headers they used to use internally. Specifically,
<algorithm> must now be explicitly included.

[1] https://gcc.gnu.org/gcc-14/porting_to.html

See-also: https://bugs.gentoo.org/916438
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
12 months ago[Minor] Add selector transformer `filter_method`
Vsevolod Stakhov [Tue, 31 Oct 2023 15:18:22 +0000 (15:18 +0000)]
[Minor] Add selector transformer `filter_method`

12 months agoMerge pull request #4674 from rspamd/log_json
Vsevolod Stakhov [Mon, 30 Oct 2023 17:19:02 +0000 (17:19 +0000)]
Merge pull request #4674 from rspamd/log_json

[Project] Support of JSON logging