]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
23 months agoMerge pull request #4735 from moisseev/webui
Vsevolod Stakhov [Sat, 9 Dec 2023 14:58:04 +0000 (14:58 +0000)] 
Merge pull request #4735 from moisseev/webui

[Test] Remove deprecated Stylelint rule

23 months ago[Test] Remove deprecated Stylelint rule 4735/head
moisseev [Sat, 9 Dec 2023 14:49:20 +0000 (17:49 +0300)] 
[Test] Remove deprecated Stylelint rule

23 months agoMerge pull request #4732 from AdamMajer/logging_fix
Vsevolod Stakhov [Fri, 8 Dec 2023 12:28:44 +0000 (12:28 +0000)] 
Merge pull request #4732 from AdamMajer/logging_fix

[CritFix] - Fix reported length of logging structure

23 months agoMerge pull request #4733 from fatalbanana/systemd_test
Vsevolod Stakhov [Fri, 8 Dec 2023 12:28:09 +0000 (12:28 +0000)] 
Merge pull request #4733 from fatalbanana/systemd_test

[Test] Test systemd logging

23 months ago[Test] Test systemd logging 4733/head
Andrew Lewis [Fri, 8 Dec 2023 10:51:08 +0000 (12:51 +0200)] 
[Test] Test systemd logging

23 months agoMerge pull request #4730 from moisseev/webui
Vsevolod Stakhov [Fri, 8 Dec 2023 09:13:26 +0000 (09:13 +0000)] 
Merge pull request #4730 from moisseev/webui

[Test] Unbreak ESLint

23 months ago[CritFix] - Fix reported length of logging structure 4732/head
Adam Majer [Thu, 7 Dec 2023 14:23:10 +0000 (15:23 +0100)] 
[CritFix] - Fix reported length of logging structure

The logging code contains one place where the apparent size of the
logging structure is defined and then it's actually utilized in another
place. Re-writes and refactoring this code ended up with these
values to not co-relate what was previously there resulting in a stack
overwrite in last version or currently in log truncation.

Move assignment of logging structure to the place where it's actually
used, reducing future logic de-sync dangers. Also move the g_assert() to
the end as it should be a development aid only.

23 months ago[Test] Unbreak ESLint 4730/head
moisseev [Thu, 7 Dec 2023 14:49:08 +0000 (17:49 +0300)] 
[Test] Unbreak ESLint

23 months agoMerge pull request #4725 from moisseev/npm-ls
Vsevolod Stakhov [Thu, 7 Dec 2023 12:51:09 +0000 (12:51 +0000)] 
Merge pull request #4725 from moisseev/npm-ls

[Test] Use `npm ls` to show versions

23 months agoMerge pull request #4728 from fatalbanana/test_rspamadm_logger
Vsevolod Stakhov [Wed, 6 Dec 2023 15:24:20 +0000 (15:24 +0000)] 
Merge pull request #4728 from fatalbanana/test_rspamadm_logger

[Test] Exercise rspamadm lua logger in functional tests

23 months ago[Test] Exercise rspamadm lua logger in functional tests 4728/head
Andrew Lewis [Wed, 6 Dec 2023 12:30:14 +0000 (14:30 +0200)] 
[Test] Exercise rspamadm lua logger in functional tests

23 months agoMerge pull request #4724 from moisseev/webui
Vsevolod Stakhov [Tue, 5 Dec 2023 22:05:00 +0000 (22:05 +0000)] 
Merge pull request #4724 from moisseev/webui

[Test] Remove default ESLint Stylistic rule

2 years ago[Test] Use `npm ls` to show versions 4725/head
moisseev [Tue, 5 Dec 2023 08:30:30 +0000 (11:30 +0300)] 
[Test] Use `npm ls` to show versions

2 years ago[Test] Remove default ESLint Stylistic rule 4724/head
moisseev [Tue, 5 Dec 2023 07:43:29 +0000 (10:43 +0300)] 
[Test] Remove default ESLint Stylistic rule

2 years agoMerge pull request #4723 from moisseev/webui
Vsevolod Stakhov [Sun, 3 Dec 2023 20:16:05 +0000 (20:16 +0000)] 
Merge pull request #4723 from moisseev/webui

[WebUI] Refine symbols score input boxes

2 years ago[WebUI] Update symbols score background on input 4723/head
moisseev [Sun, 3 Dec 2023 16:59:17 +0000 (19:59 +0300)] 
[WebUI] Update symbols score background on input

2 years ago[Minor] Use single quotes rather than escapes
moisseev [Sun, 3 Dec 2023 14:03:39 +0000 (17:03 +0300)] 
[Minor] Use single quotes rather than escapes

2 years ago[WebUI] Refine symbols score input boxes
moisseev [Sun, 3 Dec 2023 13:45:14 +0000 (16:45 +0300)] 
[WebUI] Refine symbols score input boxes

- reduce the minimum number of digits to appear after the decimal from 3 to 2
- remove useless dynamic step
- remove useless dynamic min/max restrictions

2 years agoMerge pull request #4721 from fatalbanana/axe_dockerfile
Vsevolod Stakhov [Fri, 1 Dec 2023 09:00:58 +0000 (09:00 +0000)] 
Merge pull request #4721 from fatalbanana/axe_dockerfile

[Minor] Replace Dockerfile with advertisement for image

2 years ago[Minor] Replace Dockerfile with advertisement for image 4721/head
Andrew Lewis [Thu, 30 Nov 2023 20:24:47 +0000 (22:24 +0200)] 
[Minor] Replace Dockerfile with advertisement for image

2 years agoMerge pull request #4717 from fatalbanana/dkim_signing_table
Vsevolod Stakhov [Wed, 29 Nov 2023 14:59:24 +0000 (14:59 +0000)] 
Merge pull request #4717 from fatalbanana/dkim_signing_table

[Fix] dkim_signing: siging_table: lowercase before lookup

2 years ago[Fix] dkim_signing: siging_table: lowercase before lookup 4717/head
Andrew Lewis [Wed, 29 Nov 2023 12:32:06 +0000 (14:32 +0200)] 
[Fix] dkim_signing: siging_table: lowercase before lookup

2 years ago[Minor] Some neats
Vsevolod Stakhov [Sun, 26 Nov 2023 22:47:58 +0000 (22:47 +0000)] 
[Minor] Some neats

2 years agoMerge pull request #4716 from rspamd/vstakhov-fix-4690
Vsevolod Stakhov [Sat, 25 Nov 2023 13:51:25 +0000 (13:51 +0000)] 
Merge pull request #4716 from rspamd/vstakhov-fix-4690

Fix issues with the raw header on header insertion/modification

2 years ago[Test] Add unit tests for unfolding 4716/head
Vsevolod Stakhov [Sat, 25 Nov 2023 13:42:03 +0000 (13:42 +0000)] 
[Test] Add unit tests for unfolding

2 years ago[Minor] Append header to the ordered list of headers if it does not exist
Vsevolod Stakhov [Sat, 25 Nov 2023 12:42:59 +0000 (12:42 +0000)] 
[Minor] Append header to the ordered list of headers if it does not exist

2 years ago[Minor] Remove unused
Vsevolod Stakhov [Fri, 24 Nov 2023 15:30:01 +0000 (15:30 +0000)] 
[Minor] Remove unused

2 years 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

2 years agoMerge pull request #4715 from moisseev/webui
Vsevolod Stakhov [Wed, 22 Nov 2023 15:13:07 +0000 (15:13 +0000)] 
Merge pull request #4715 from moisseev/webui

[Minor] Convert callbacks to arrow functions

2 years 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

2 years ago[Minor] Convert callbacks to arrow functions 4715/head
moisseev [Wed, 22 Nov 2023 07:28:30 +0000 (10:28 +0300)] 
[Minor] Convert callbacks to arrow functions

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

2 years 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

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

2 years 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

2 years 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

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

2 years 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

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

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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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/

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

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

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

2 years 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

2 years 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

2 years 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 `-`

2 years 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

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

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

2 years 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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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.

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

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

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

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

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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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