]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
2 years ago[Minor] Another try to fix p256 encryption
Vsevolod Stakhov [Wed, 7 Aug 2024 18:23:41 +0000 (19:23 +0100)] 
[Minor] Another try to fix p256 encryption

2 years ago[Fix] More bogus sizes fix
Vsevolod Stakhov [Wed, 7 Aug 2024 15:15:11 +0000 (16:15 +0100)] 
[Fix] More bogus sizes fix

2 years ago[Minor] Some more fixes for old OSSL
Vsevolod Stakhov [Wed, 7 Aug 2024 15:03:58 +0000 (16:03 +0100)] 
[Minor] Some more fixes for old OSSL

2 years ago[Fix] Sign key != encryption key, omg
Vsevolod Stakhov [Wed, 7 Aug 2024 15:01:42 +0000 (16:01 +0100)] 
[Fix] Sign key != encryption key, omg

2 years ago[Test] Use proper keypairs
Vsevolod Stakhov [Wed, 7 Aug 2024 14:53:02 +0000 (15:53 +0100)] 
[Test] Use proper keypairs

2 years ago[Test] Fix some test
Vsevolod Stakhov [Wed, 7 Aug 2024 14:02:01 +0000 (15:02 +0100)] 
[Test] Fix some test

2 years ago[Minor] Some more incompatibilities cleaned up
Vsevolod Stakhov [Wed, 7 Aug 2024 13:50:23 +0000 (14:50 +0100)] 
[Minor] Some more incompatibilities cleaned up

2 years ago[Fix] Fix compatibility with OSSL 1.0
Vsevolod Stakhov [Wed, 7 Aug 2024 13:45:03 +0000 (14:45 +0100)] 
[Fix] Fix compatibility with OSSL 1.0

2 years ago[Minor] Avoid some warnings
Vsevolod Stakhov [Wed, 7 Aug 2024 13:23:44 +0000 (14:23 +0100)] 
[Minor] Avoid some warnings

2 years ago[Test] Fix unit tests
Vsevolod Stakhov [Wed, 7 Aug 2024 10:08:12 +0000 (11:08 +0100)] 
[Test] Fix unit tests

2 years ago[CritFix] The max size for signing key is actually 65 bytes for p256 5072/head
Vsevolod Stakhov [Wed, 7 Aug 2024 09:51:53 +0000 (10:51 +0100)] 
[CritFix] The max size for signing key is actually 65 bytes for p256

2 years ago[Minor] Some neats
Vsevolod Stakhov [Wed, 7 Aug 2024 09:50:56 +0000 (10:50 +0100)] 
[Minor] Some neats

2 years ago[Fix] Fix and rework various parts
Vsevolod Stakhov [Wed, 7 Aug 2024 09:26:09 +0000 (10:26 +0100)] 
[Fix] Fix and rework various parts

2 years agoMerge branch 'master' into master
Vsevolod Stakhov [Wed, 7 Aug 2024 09:06:26 +0000 (15:06 +0600)] 
Merge branch 'master' into master

2 years agoMerge pull request #5094 from rspamd/vstakhov-update-doctest
Vsevolod Stakhov [Wed, 7 Aug 2024 09:06:10 +0000 (15:06 +0600)] 
Merge pull request #5094 from rspamd/vstakhov-update-doctest

[Dep] Update doctest to 2.4.11

2 years ago[Dep] Update doctest to 2.4.11 5094/head
Vsevolod Stakhov [Wed, 7 Aug 2024 08:56:15 +0000 (09:56 +0100)] 
[Dep] Update doctest to 2.4.11

2 years ago[Rework] Use a more straight structure for DKIM keys
Vsevolod Stakhov [Wed, 7 Aug 2024 08:46:35 +0000 (09:46 +0100)] 
[Rework] Use a more straight structure for DKIM keys

2 years ago[Minor] Another formatting issue
Vsevolod Stakhov [Wed, 7 Aug 2024 08:38:27 +0000 (09:38 +0100)] 
[Minor] Another formatting issue

2 years ago[Minor] Restore formatting
Vsevolod Stakhov [Wed, 7 Aug 2024 08:30:14 +0000 (09:30 +0100)] 
[Minor] Restore formatting

2 years agoMerge branch 'master' into master
Vsevolod Stakhov [Wed, 7 Aug 2024 08:27:49 +0000 (14:27 +0600)] 
Merge branch 'master' into master

2 years agoMerge pull request #5093 from rspamd/vstakhov-rdns-separate
Vsevolod Stakhov [Tue, 6 Aug 2024 16:11:24 +0000 (22:11 +0600)] 
Merge pull request #5093 from rspamd/vstakhov-rdns-separate

[Rework] Resolve rdns in a separate function

2 years ago[Minor] Reduce priority as settings become broken otherwise 5093/head
Vsevolod Stakhov [Tue, 6 Aug 2024 13:03:27 +0000 (14:03 +0100)] 
[Minor] Reduce priority as settings become broken otherwise

For future settings rework: there should be spill of settings checks
to allow dependency on symbols that are required for settings conditions.

2 years ago[Rework] Resolve rdns in a separate function
Vsevolod Stakhov [Tue, 6 Aug 2024 12:45:27 +0000 (13:45 +0100)] 
[Rework] Resolve rdns in a separate function

Historically, it was done in `once_received` module, however, that check must
be done early, even before settings (as they could rely on hostname).

Hence, it was discussed to move this code to a separate rule.

2 years agoMerge pull request #5092 from rspamd/vstakhov-log-tag-passthrough
Vsevolod Stakhov [Mon, 5 Aug 2024 22:01:40 +0000 (04:01 +0600)] 
Merge pull request #5092 from rspamd/vstakhov-log-tag-passthrough

[Project] Allow to change log tag from HTTP request

2 years ago[Minor] Show HTTP result for mirrors as well 5092/head
Vsevolod Stakhov [Mon, 5 Aug 2024 17:51:52 +0000 (18:51 +0100)] 
[Minor] Show HTTP result for mirrors as well

2 years ago[Minor] Show better log when proxy finishes it's connection
Vsevolod Stakhov [Mon, 5 Aug 2024 17:50:29 +0000 (18:50 +0100)] 
[Minor] Show better log when proxy finishes it's connection

2 years ago[Minor] Propagate proxy log tag
Vsevolod Stakhov [Mon, 5 Aug 2024 17:44:02 +0000 (18:44 +0100)] 
[Minor] Propagate proxy log tag

2 years ago[Minor] Pass queue-id from Milter to log tag
Vsevolod Stakhov [Mon, 5 Aug 2024 16:20:32 +0000 (17:20 +0100)] 
[Minor] Pass queue-id from Milter to log tag

2 years agoMerge branch 'master' into vstakhov-log-tag-passthrough
Vsevolod Stakhov [Sun, 4 Aug 2024 18:49:08 +0000 (00:49 +0600)] 
Merge branch 'master' into vstakhov-log-tag-passthrough

2 years ago[Project] Allow to change log tag from HTTP request
Vsevolod Stakhov [Sat, 3 Aug 2024 16:11:04 +0000 (17:11 +0100)] 
[Project] Allow to change log tag from HTTP request

2 years agoMerge pull request #5083 from fatalbanana/test_milter_headers
Vsevolod Stakhov [Fri, 2 Aug 2024 11:13:33 +0000 (17:13 +0600)] 
Merge pull request #5083 from fatalbanana/test_milter_headers

[Test] Add tests for milter_headers

2 years agoMerge pull request #5088 from moisseev/senderscore
Vsevolod Stakhov [Fri, 2 Aug 2024 11:13:23 +0000 (17:13 +0600)] 
Merge pull request #5088 from moisseev/senderscore

[Conf] Add SenderScore Reputationlist RBL

2 years agoMerge pull request #5091 from rspamd/vstakhov-redis-fix-scripts-loading
Vsevolod Stakhov [Thu, 1 Aug 2024 14:48:50 +0000 (20:48 +0600)] 
Merge pull request #5091 from rspamd/vstakhov-redis-fix-scripts-loading

[Fix] Fix Redis scripts uploading when Redis is not ready

2 years ago[Minor] Fix logging 5091/head
Vsevolod Stakhov [Thu, 1 Aug 2024 14:21:28 +0000 (15:21 +0100)] 
[Minor] Fix logging

2 years ago[Minor] Fix status change and improve logging
Vsevolod Stakhov [Thu, 1 Aug 2024 13:55:29 +0000 (14:55 +0100)] 
[Minor] Fix status change and improve logging

2 years agoMerge pull request #5084 from rspamd/vstakhov-negative-group-limits
Vsevolod Stakhov [Thu, 1 Aug 2024 12:17:39 +0000 (18:17 +0600)] 
Merge pull request #5084 from rspamd/vstakhov-negative-group-limits

[Feature] Allow to set negative group score limit via `min_score`

2 years ago[Test] Add tests for group score limits 5084/head
Vsevolod Stakhov [Thu, 1 Aug 2024 11:58:13 +0000 (12:58 +0100)] 
[Test] Add tests for group score limits

2 years ago[Minor] Fix logic of the checks
Vsevolod Stakhov [Thu, 1 Aug 2024 11:53:03 +0000 (12:53 +0100)] 
[Minor] Fix logic of the checks

2 years agoMerge pull request #5086 from rspamd/vstakhov-redis-better-errors
Vsevolod Stakhov [Thu, 1 Aug 2024 11:15:12 +0000 (17:15 +0600)] 
Merge pull request #5086 from rspamd/vstakhov-redis-better-errors

[Minor] Improve errors reporting for lua_redis

2 years ago[Fix] Fix Redis scripts uploading when Redis is not ready
Vsevolod Stakhov [Thu, 1 Aug 2024 11:13:07 +0000 (12:13 +0100)] 
[Fix] Fix Redis scripts uploading when Redis is not ready

Initially, there was no way to recover from Redis errors that are temporary
by nature (e.g. when Redis was busy with loading database).

This PR adds logic to check returned reply and adds more fine-grained
errors-per-server handling.

2 years ago[Conf] Add SenderScore Reputationlist RBL 5088/head
moisseev [Wed, 31 Jul 2024 15:17:56 +0000 (18:17 +0300)] 
[Conf] Add SenderScore Reputationlist RBL

2 years ago[Test] Test work on ubuntu
LeftTry [Wed, 31 Jul 2024 11:22:24 +0000 (17:22 +0600)] 
[Test] Test work on ubuntu

2 years ago[Minor] Improve errors reporting for lua_redis 5086/head
Vsevolod Stakhov [Wed, 31 Jul 2024 09:12:35 +0000 (10:12 +0100)] 
[Minor] Improve errors reporting for lua_redis

2 years ago[Feature] Allow to set negative group score limit via `min_score`
Vsevolod Stakhov [Tue, 30 Jul 2024 16:14:07 +0000 (17:14 +0100)] 
[Feature] Allow to set negative group score limit via `min_score`

2 years ago[Test] Add more tests for milter_headers 5083/head
Andrew Lewis [Tue, 30 Jul 2024 14:16:28 +0000 (16:16 +0200)] 
[Test] Add more tests for milter_headers

2 years ago[Test] Add tests for milter_headers
Andrew Lewis [Tue, 30 Jul 2024 12:37:13 +0000 (14:37 +0200)] 
[Test] Add tests for milter_headers

2 years agoMerge branch 'rspamd:master' into master
Ivan Stakhov [Tue, 30 Jul 2024 11:40:29 +0000 (16:40 +0500)] 
Merge branch 'rspamd:master' into master

2 years ago[Minor] Add `task:set_subject` alias for sanity
Vsevolod Stakhov [Tue, 30 Jul 2024 10:17:34 +0000 (11:17 +0100)] 
[Minor] Add `task:set_subject` alias for sanity

2 years agoMerge pull request #5079 from dragoangel/patch-7
Vsevolod Stakhov [Mon, 29 Jul 2024 17:47:25 +0000 (23:47 +0600)] 
Merge pull request #5079 from dragoangel/patch-7

Add name in statistic.conf

2 years agoMerge branch 'master' into patch-7 5079/head
Dmitriy Alekseev [Mon, 29 Jul 2024 17:30:15 +0000 (19:30 +0200)] 
Merge branch 'master' into patch-7

2 years agoMerge pull request #5077 from moisseev/senderscore
Vsevolod Stakhov [Mon, 29 Jul 2024 17:29:36 +0000 (23:29 +0600)] 
Merge pull request #5077 from moisseev/senderscore

[Conf] Add SenderScore RPBL return codes

2 years agoUpdate conf/statistic.conf
Dmitriy Alekseev [Mon, 29 Jul 2024 17:29:01 +0000 (19:29 +0200)] 
Update conf/statistic.conf

Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
2 years agoRename unrecognized SenderScore RBL result symbol 5077/head
moisseev [Mon, 29 Jul 2024 17:06:41 +0000 (20:06 +0300)] 
Rename unrecognized SenderScore RBL result symbol

2 years agoUpdate statistic.conf
Dmitriy Alekseev [Mon, 29 Jul 2024 13:01:44 +0000 (15:01 +0200)] 
Update statistic.conf

2 years agoUpdate statistic.conf
Dmitriy Alekseev [Mon, 29 Jul 2024 12:19:59 +0000 (14:19 +0200)] 
Update statistic.conf

2 years agoSet SenderScore RPBL scores
moisseev [Mon, 29 Jul 2024 07:32:46 +0000 (10:32 +0300)] 
Set SenderScore RPBL scores

2 years ago[Conf] Add SenderScore RPBL return codes
moisseev [Sun, 28 Jul 2024 15:26:38 +0000 (18:26 +0300)] 
[Conf] Add SenderScore RPBL return codes

2 years agoMerge remote-tracking branch 'origin/master'
LeftTry [Sun, 28 Jul 2024 13:57:37 +0000 (19:57 +0600)] 
Merge remote-tracking branch 'origin/master'

2 years ago[Rework] Clean up legacy code
LeftTry [Sun, 28 Jul 2024 13:57:25 +0000 (19:57 +0600)] 
[Rework] Clean up legacy code

2 years ago[Minor] Provide description for rspamd_cryptobox_verify_compat function
LeftTry [Sun, 28 Jul 2024 13:50:17 +0000 (19:50 +0600)] 
[Minor] Provide description for rspamd_cryptobox_verify_compat function

2 years ago[Minor] Try to fix ambigious rvalue
Vsevolod Stakhov [Sun, 28 Jul 2024 07:45:26 +0000 (08:45 +0100)] 
[Minor] Try to fix ambigious rvalue

2 years agoMerge branch 'rspamd:master' into master
Ivan Stakhov [Sat, 27 Jul 2024 09:27:22 +0000 (15:27 +0600)] 
Merge branch 'rspamd:master' into master

2 years ago[Feature] Add support for OpenSSL 3.0 for DKIM
LeftTry [Sat, 27 Jul 2024 09:25:54 +0000 (14:25 +0500)] 
[Feature] Add support for OpenSSL 3.0 for DKIM

2 years ago[Minor] Fix known senders to work with empty mime recipients
Vsevolod Stakhov [Fri, 26 Jul 2024 17:04:27 +0000 (18:04 +0100)] 
[Minor] Fix known senders to work with empty mime recipients

Issue: #5070

2 years agoMerge pull request #4960 from JasonStephenson/bugfix/arc-regex-fix
Vsevolod Stakhov [Thu, 25 Jul 2024 13:10:46 +0000 (19:10 +0600)] 
Merge pull request #4960 from JasonStephenson/bugfix/arc-regex-fix

[FIX] Arc regex to no longer match on dmarc=

2 years agolinter fix 4960/head
Jason Stephenson [Thu, 25 Jul 2024 12:52:02 +0000 (13:52 +0100)] 
linter fix

2 years ago[Conf] Increase scores for strange things in the archives
Vsevolod Stakhov [Thu, 25 Jul 2024 12:21:44 +0000 (13:21 +0100)] 
[Conf] Increase scores for strange things in the archives

2 years ago[Fix] GPT: Fix bug in condition check
Vsevolod Stakhov [Thu, 25 Jul 2024 12:15:12 +0000 (13:15 +0100)] 
[Fix] GPT: Fix bug in condition check

2 years ago[Feature] Add support for OpenSSL 3.0
LeftTry [Wed, 24 Jul 2024 08:37:15 +0000 (13:37 +0500)] 
[Feature] Add support for OpenSSL 3.0

2 years ago[Feature] Add tests for rspamd_cryptobox
LeftTry [Wed, 24 Jul 2024 08:36:53 +0000 (13:36 +0500)] 
[Feature] Add tests for rspamd_cryptobox

2 years ago[Feature] Add rspamd_cxx_unit_cryptobox for unit testing
LeftTry [Wed, 24 Jul 2024 08:36:33 +0000 (13:36 +0500)] 
[Feature] Add rspamd_cxx_unit_cryptobox for unit testing

2 years ago[Test] Start provide support for OpenSSL 3.0
LeftTry [Wed, 24 Jul 2024 08:35:30 +0000 (13:35 +0500)] 
[Test] Start provide support for OpenSSL 3.0

2 years agoProvided support for OpenSSL 3.0
LeftTry [Wed, 24 Jul 2024 08:33:36 +0000 (13:33 +0500)] 
Provided support for OpenSSL 3.0

2 years agoAdded unit tests for rspamd_cryptobox
LeftTry [Wed, 24 Jul 2024 08:33:17 +0000 (13:33 +0500)] 
Added unit tests for rspamd_cryptobox

2 years agoAdded unit tests for rspamd_cryptobox
LeftTry [Wed, 24 Jul 2024 08:33:11 +0000 (13:33 +0500)] 
Added unit tests for rspamd_cryptobox

2 years agoDisabled compiler warnings
LeftTry [Wed, 24 Jul 2024 08:32:36 +0000 (13:32 +0500)] 
Disabled compiler warnings

2 years agoUse pattern to get all methodspecs + reasonspecs, and return the value of the arc...
Jason Stephenson [Tue, 23 Jul 2024 15:12:28 +0000 (16:12 +0100)] 
Use pattern to get all methodspecs + reasonspecs, and return the value of the arc one if present

2 years ago[Minor] Update version to 3.9.2
Vsevolod Stakhov [Tue, 23 Jul 2024 10:39:12 +0000 (11:39 +0100)] 
[Minor] Update version to 3.9.2

2 years agoRelease 3.9.1 3.9.1
Vsevolod Stakhov [Tue, 23 Jul 2024 10:37:27 +0000 (11:37 +0100)] 
Release 3.9.1

* [Conf] Spf: Add R_SPF_PLUSALL symbol with some score
* [Feature] Spf: Treat SPF +all in a special way
* [Minor] Ensure some safety when checking weights
* [Minor] Fix several issues with flag propagation
* [Minor] Gpt: Improve prompt and add some conversion heursitics
* [Minor] Gpt: Remove top_p reduce temperature to 0
* [Minor] Gpt: Set response_format
* [Minor] Gpt: Use gpt-4o-mini by default

2 years agoMerge pull request #5068 from rspamd/vstakhov-gpt-fixes
Vsevolod Stakhov [Mon, 22 Jul 2024 14:10:31 +0000 (20:10 +0600)] 
Merge pull request #5068 from rspamd/vstakhov-gpt-fixes

Some tunes and fixes for GPT

2 years ago[Minor] Use gpt-4o-mini by default 5068/head
Vsevolod Stakhov [Mon, 22 Jul 2024 12:34:37 +0000 (13:34 +0100)] 
[Minor] Use gpt-4o-mini by default

2 years ago[Minor] Improve prompt and add some conversion heursitics
Vsevolod Stakhov [Mon, 22 Jul 2024 12:33:37 +0000 (13:33 +0100)] 
[Minor] Improve prompt and add some conversion heursitics

2 years ago[Minor] Ensure some safety when checking weights
Vsevolod Stakhov [Mon, 22 Jul 2024 12:25:39 +0000 (13:25 +0100)] 
[Minor] Ensure some safety when checking weights

Issue: #5065

2 years ago[Minor] Set response_format
Vsevolod Stakhov [Mon, 22 Jul 2024 12:10:02 +0000 (13:10 +0100)] 
[Minor] Set response_format

2 years ago[Minor] Remove top_p reduce temperature to 0
Vsevolod Stakhov [Mon, 22 Jul 2024 12:06:51 +0000 (13:06 +0100)] 
[Minor] Remove top_p reduce temperature to 0

2 years agoMerge pull request #5063 from moisseev/eslint
Vsevolod Stakhov [Fri, 19 Jul 2024 13:08:40 +0000 (19:08 +0600)] 
Merge pull request #5063 from moisseev/eslint

[Test] Migrate ESLint to 9.7.0

2 years ago[Test] Migrate ESLint to 9.7.0 5063/head
moisseev [Thu, 18 Jul 2024 14:30:45 +0000 (17:30 +0300)] 
[Test] Migrate ESLint to 9.7.0

2 years agoMerge pull request #5059 from rspamd/vstakhov-spf-plusall
Vsevolod Stakhov [Thu, 18 Jul 2024 13:42:22 +0000 (19:42 +0600)] 
Merge pull request #5059 from rspamd/vstakhov-spf-plusall

[Feature] Treat SPF +all in a special way

2 years agoMerge branch 'master' into vstakhov-spf-plusall 5059/head
Vsevolod Stakhov [Thu, 18 Jul 2024 13:30:53 +0000 (19:30 +0600)] 
Merge branch 'master' into vstakhov-spf-plusall

2 years ago[Conf] Add R_SPF_PLUSALL symbol with some score
Vsevolod Stakhov [Thu, 18 Jul 2024 12:27:44 +0000 (13:27 +0100)] 
[Conf] Add R_SPF_PLUSALL symbol with some score

2 years ago[Minor] Fix several issues with flag propagation
Vsevolod Stakhov [Thu, 18 Jul 2024 12:26:26 +0000 (13:26 +0100)] 
[Minor] Fix several issues with flag propagation

2 years ago[Test] Add test for SPF +all
Vsevolod Stakhov [Thu, 18 Jul 2024 12:13:27 +0000 (13:13 +0100)] 
[Test] Add test for SPF +all

2 years agoMerge pull request #5058 from moisseev/setup-node-ci
Vsevolod Stakhov [Wed, 17 Jul 2024 18:39:42 +0000 (00:39 +0600)] 
Merge pull request #5058 from moisseev/setup-node-ci

[Test] Use actions/setup-node

2 years ago[Test] Use actions/setup-node 5058/head
moisseev [Wed, 17 Jul 2024 13:21:40 +0000 (16:21 +0300)] 
[Test] Use actions/setup-node

The `npm ci`sets up exact versions of Node.js packages listed in the package-lock.json file,
which is ensuring consistency across different test runs and environments.

2 years ago[Feature] Treat SPF +all in a special way
Vsevolod Stakhov [Wed, 17 Jul 2024 14:35:18 +0000 (15:35 +0100)] 
[Feature] Treat SPF +all in a special way

Issue: #4996

2 years ago[Minor] Disable mime utf by default
Vsevolod Stakhov [Wed, 17 Jul 2024 11:26:54 +0000 (12:26 +0100)] 
[Minor] Disable mime utf by default

2 years ago[Fix] Encode headers that we send to milter add header
Vsevolod Stakhov [Wed, 17 Jul 2024 11:26:26 +0000 (12:26 +0100)] 
[Fix] Encode headers that we send to milter add header

2 years ago[Minor] Simplify condition and add them merely when mime utf is enabled
Vsevolod Stakhov [Wed, 17 Jul 2024 11:07:38 +0000 (12:07 +0100)] 
[Minor] Simplify condition and add them merely when mime utf is enabled

2 years ago[Rules] Fix some old rules
Vsevolod Stakhov [Tue, 16 Jul 2024 14:18:41 +0000 (15:18 +0100)] 
[Rules] Fix some old rules

2 years ago[Minor] Add flag for mime utf operations
Vsevolod Stakhov [Tue, 16 Jul 2024 13:07:09 +0000 (14:07 +0100)] 
[Minor] Add flag for mime utf operations