]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
3 years ago[Minor] Another compilers firefighting rework-symcache 4130/head
Vsevolod Stakhov [Sat, 30 Apr 2022 19:05:49 +0000 (20:05 +0100)] 
[Minor] Another compilers firefighting

3 years ago[Minor] Fix `isnan` invocation
Vsevolod Stakhov [Sat, 30 Apr 2022 19:00:53 +0000 (20:00 +0100)] 
[Minor] Fix `isnan` invocation

3 years ago[Project] Remove old code (finally)
Vsevolod Stakhov [Sat, 30 Apr 2022 18:58:37 +0000 (19:58 +0100)] 
[Project] Remove old code (finally)

3 years ago[Project] Implement item finalization
Vsevolod Stakhov [Sat, 30 Apr 2022 18:57:35 +0000 (19:57 +0100)] 
[Project] Implement item finalization

3 years agoMerge branch 'master' into rework-symcache
Vsevolod Stakhov [Sat, 30 Apr 2022 18:57:24 +0000 (19:57 +0100)] 
Merge branch 'master' into rework-symcache

3 years ago[Minor] Fix some minor issues
Vsevolod Stakhov [Sat, 30 Apr 2022 18:28:13 +0000 (19:28 +0100)] 
[Minor] Fix some minor issues

3 years ago[Project] Add symbols processing methods
Vsevolod Stakhov [Sat, 30 Apr 2022 18:26:28 +0000 (19:26 +0100)] 
[Project] Add symbols processing methods

3 years ago[Project] Rework symbols execution
Vsevolod Stakhov [Sat, 30 Apr 2022 17:42:57 +0000 (18:42 +0100)] 
[Project] Rework symbols execution

3 years ago[Minor] Add likely/unlikely when checking task flags
Vsevolod Stakhov [Sat, 30 Apr 2022 12:46:54 +0000 (13:46 +0100)] 
[Minor] Add likely/unlikely when checking task flags

3 years ago[Project] Implement more methods
Vsevolod Stakhov [Sat, 30 Apr 2022 12:42:38 +0000 (13:42 +0100)] 
[Project] Implement more methods

3 years ago[Project] Implement dynamic items lookup and processing
Vsevolod Stakhov [Sat, 30 Apr 2022 12:14:25 +0000 (13:14 +0100)] 
[Project] Implement dynamic items lookup and processing

3 years ago[Project] Move some more methods
Vsevolod Stakhov [Sat, 30 Apr 2022 11:24:55 +0000 (12:24 +0100)] 
[Project] Move some more methods

3 years ago[Minor] Add one more header to the list check function + rework
Vsevolod Stakhov [Fri, 29 Apr 2022 20:13:09 +0000 (21:13 +0100)] 
[Minor] Add one more header to the list check function + rework

Issue: #4132

3 years ago[Minor] Update fmt to 8.1.1
Vsevolod Stakhov [Thu, 28 Apr 2022 19:18:57 +0000 (20:18 +0100)] 
[Minor] Update fmt to 8.1.1

Issue: #4162

3 years ago[Minor] Arc: Fix method usage
Vsevolod Stakhov [Tue, 26 Apr 2022 19:36:02 +0000 (20:36 +0100)] 
[Minor] Arc: Fix method usage

3 years agoMerge pull request #4160 from moisseev/webui
Vsevolod Stakhov [Tue, 26 Apr 2022 19:04:01 +0000 (20:04 +0100)] 
Merge pull request #4160 from moisseev/webui

[WebUI] Learn a random server of "All SERVERS"

3 years ago[WebUI] Learn a random server of "All SERVERS" 4160/head
moisseev [Tue, 26 Apr 2022 17:29:39 +0000 (20:29 +0300)] 
[WebUI] Learn a random server of "All SERVERS"

Issue: #4157

3 years ago[Minor] Do not add stats for invalid requests
Vsevolod Stakhov [Mon, 25 Apr 2022 20:33:14 +0000 (21:33 +0100)] 
[Minor] Do not add stats for invalid requests

3 years ago[Fix] Properly set `Host` in rspamd_proxy
Vsevolod Stakhov [Mon, 25 Apr 2022 20:30:23 +0000 (21:30 +0100)] 
[Fix] Properly set `Host` in rspamd_proxy

3 years ago[Project] More methods
Vsevolod Stakhov [Sun, 24 Apr 2022 11:58:02 +0000 (12:58 +0100)] 
[Project] More methods

3 years ago[Project] Few more methods
Vsevolod Stakhov [Sun, 24 Apr 2022 11:42:13 +0000 (12:42 +0100)] 
[Project] Few more methods

3 years ago[Project] Implement some conditions checks
Vsevolod Stakhov [Sun, 24 Apr 2022 10:59:00 +0000 (11:59 +0100)] 
[Project] Implement some conditions checks

3 years ago[Project] Further efforts to make a more consistent architecture
Vsevolod Stakhov [Sat, 23 Apr 2022 19:02:25 +0000 (20:02 +0100)] 
[Project] Further efforts to make a more consistent architecture

3 years ago[Rework] Further steps
Vsevolod Stakhov [Sat, 23 Apr 2022 13:35:39 +0000 (14:35 +0100)] 
[Rework] Further steps

3 years ago[Project] Implement settings processing + some neats
Vsevolod Stakhov [Sat, 23 Apr 2022 12:42:19 +0000 (13:42 +0100)] 
[Project] Implement settings processing + some neats

3 years ago[Project] Implement runtime creation
Vsevolod Stakhov [Sat, 23 Apr 2022 11:39:40 +0000 (12:39 +0100)] 
[Project] Implement runtime creation

3 years ago[Project] Further split of the code
Vsevolod Stakhov [Sat, 23 Apr 2022 09:18:54 +0000 (10:18 +0100)] 
[Project] Further split of the code

3 years ago[Minor] Try to fix another stupid cases of dot commands
Vsevolod Stakhov [Fri, 22 Apr 2022 20:47:19 +0000 (21:47 +0100)] 
[Minor] Try to fix another stupid cases of dot commands

Have anybody used them ever?

3 years ago[Minor] Fix absence of replxx mode
Vsevolod Stakhov [Fri, 22 Apr 2022 20:30:19 +0000 (21:30 +0100)] 
[Minor] Fix absence of replxx mode

3 years ago[Minor] Sign CI changes
Vsevolod Stakhov [Fri, 22 Apr 2022 20:22:31 +0000 (21:22 +0100)] 
[Minor] Sign CI changes

3 years ago[Project] Move runtime cache part to a separate unit
Vsevolod Stakhov [Thu, 21 Apr 2022 21:07:32 +0000 (22:07 +0100)] 
[Project] Move runtime cache part to a separate unit

3 years ago[Project] Add some more methods
Vsevolod Stakhov [Thu, 21 Apr 2022 20:49:35 +0000 (21:49 +0100)] 
[Project] Add some more methods

3 years ago[Minor] Try to unify replxx usage
Vsevolod Stakhov [Wed, 20 Apr 2022 19:59:46 +0000 (20:59 +0100)] 
[Minor] Try to unify replxx usage

3 years ago[Minor] Add some more methods
Vsevolod Stakhov [Wed, 20 Apr 2022 19:36:25 +0000 (20:36 +0100)] 
[Minor] Add some more methods

3 years ago[Minor] Implement adding deps and remove an old deprecated method
Vsevolod Stakhov [Wed, 20 Apr 2022 18:57:54 +0000 (19:57 +0100)] 
[Minor] Implement adding deps and remove an old deprecated method

3 years ago[Minor] Add some more methods
Vsevolod Stakhov [Wed, 20 Apr 2022 18:17:31 +0000 (19:17 +0100)] 
[Minor] Add some more methods

3 years ago[Project] Remove obsoleted methods
Vsevolod Stakhov [Tue, 19 Apr 2022 22:18:25 +0000 (23:18 +0100)] 
[Project] Remove obsoleted methods

3 years agoMerge pull request #4153 from twesterhever/temp-rbl-query-ebls-for-authenticated...
Vsevolod Stakhov [Mon, 18 Apr 2022 20:16:19 +0000 (21:16 +0100)] 
Merge pull request #4153 from twesterhever/temp-rbl-query-ebls-for-authenticated-senders-too

[Minor] Query EBLs for authenticated users as well

3 years ago[Minor] Query EBLs for authenticated users as well 4153/head
twesterhever [Mon, 18 Apr 2022 20:11:56 +0000 (20:11 +0000)] 
[Minor] Query EBLs for authenticated users as well

3 years agoMerge pull request #4151 from moisseev/webui
Vsevolod Stakhov [Mon, 18 Apr 2022 20:09:19 +0000 (21:09 +0100)] 
Merge pull request #4151 from moisseev/webui

[WebUI] Add HTTP (Ajax) request timeout setting

3 years ago[WebUI] Add HTTP (Ajax) request timeout setting 4151/head
moisseev [Mon, 18 Apr 2022 15:20:00 +0000 (18:20 +0300)] 
[WebUI] Add HTTP (Ajax) request timeout setting

Issue: #4009

3 years ago[Minor] Use existing constant
moisseev [Mon, 18 Apr 2022 14:44:12 +0000 (17:44 +0300)] 
[Minor] Use existing constant

3 years ago[Rework] Another movement
Vsevolod Stakhov [Mon, 18 Apr 2022 09:59:10 +0000 (10:59 +0100)] 
[Rework] Another movement

3 years ago[Rework] Move item implementation to a separate header
Vsevolod Stakhov [Mon, 18 Apr 2022 09:33:49 +0000 (10:33 +0100)] 
[Rework] Move item implementation to a separate header

3 years ago[Rework] Implement cache resorting
Vsevolod Stakhov [Sun, 17 Apr 2022 19:55:46 +0000 (20:55 +0100)] 
[Rework] Implement cache resorting

3 years ago[Project] Re-implement counters method
Vsevolod Stakhov [Sun, 17 Apr 2022 19:12:16 +0000 (20:12 +0100)] 
[Project] Re-implement counters method

3 years ago[Project] Implement validation logic
Vsevolod Stakhov [Sun, 17 Apr 2022 14:10:09 +0000 (15:10 +0100)] 
[Project] Implement validation logic

3 years agoMerge pull request #4150 from moisseev/ci
Vsevolod Stakhov [Sat, 16 Apr 2022 17:43:21 +0000 (18:43 +0100)] 
Merge pull request #4150 from moisseev/ci

[Test] Allow linters to fail

3 years ago[Test] Allow linters to fail 4150/head
moisseev [Sat, 16 Apr 2022 06:50:36 +0000 (09:50 +0300)] 
[Test] Allow linters to fail

without failing the overall pipeline.

3 years agoMerge branch 'master' into rework-symcache
Vsevolod Stakhov [Fri, 15 Apr 2022 21:09:30 +0000 (22:09 +0100)] 
Merge branch 'master' into rework-symcache

3 years ago[Fix] Fix DKIM keys with spaces still allowing errors on invalid base64
Vsevolod Stakhov [Fri, 15 Apr 2022 21:08:23 +0000 (22:08 +0100)] 
[Fix] Fix DKIM keys with spaces still allowing errors on invalid base64

Issue: #4149

3 years ago[Minor] Fix bogus comment
Vsevolod Stakhov [Fri, 15 Apr 2022 21:00:14 +0000 (22:00 +0100)] 
[Minor] Fix bogus comment

3 years ago[Test] Properly set test cases
Vsevolod Stakhov [Fri, 15 Apr 2022 20:42:39 +0000 (21:42 +0100)] 
[Test] Properly set test cases

3 years ago[Test] Do not cause sigsegv on failed test
Vsevolod Stakhov [Fri, 15 Apr 2022 20:09:35 +0000 (21:09 +0100)] 
[Test] Do not cause sigsegv on failed test

3 years ago[Test] Add a test with DKIM key with spaces in base64
Vsevolod Stakhov [Fri, 15 Apr 2022 20:02:22 +0000 (21:02 +0100)] 
[Test] Add a test with DKIM key with spaces in base64

Issue: #4149

3 years agoMerge branch 'master' into rework-symcache
Vsevolod Stakhov [Thu, 14 Apr 2022 19:59:52 +0000 (20:59 +0100)] 
Merge branch 'master' into rework-symcache

3 years ago[Minor] Fix more lua issues
Vsevolod Stakhov [Thu, 14 Apr 2022 19:59:31 +0000 (20:59 +0100)] 
[Minor] Fix more lua issues

3 years ago[Minor] Fix issues found by the new luacheck version
Vsevolod Stakhov [Thu, 14 Apr 2022 19:50:12 +0000 (20:50 +0100)] 
[Minor] Fix issues found by the new luacheck version

3 years ago[Fix] Add more sanity checks for rua in dmarc_report
Vsevolod Stakhov [Thu, 14 Apr 2022 19:42:42 +0000 (20:42 +0100)] 
[Fix] Add more sanity checks for rua in dmarc_report

Issue: #4148

3 years ago[Minor] Add some more helpers
Vsevolod Stakhov [Wed, 13 Apr 2022 21:16:01 +0000 (22:16 +0100)] 
[Minor] Add some more helpers

3 years ago[Minor] Add delayed condition method
Vsevolod Stakhov [Wed, 13 Apr 2022 21:07:28 +0000 (22:07 +0100)] 
[Minor] Add delayed condition method

3 years ago[Fix] Ignore directories in RarV5 archives
Vsevolod Stakhov [Wed, 13 Apr 2022 19:42:54 +0000 (20:42 +0100)] 
[Fix] Ignore directories in RarV5 archives

Issue: #4134

3 years ago[Minor] Add some more debug to mime_types
Vsevolod Stakhov [Wed, 13 Apr 2022 19:06:37 +0000 (20:06 +0100)] 
[Minor] Add some more debug to mime_types

3 years ago[Minor] Try to fix issue with incorrect indexing in url_reputation
Vsevolod Stakhov [Tue, 12 Apr 2022 20:45:02 +0000 (21:45 +0100)] 
[Minor] Try to fix issue with incorrect indexing in url_reputation

Issue: #4139

3 years ago[Project] Some more adjustments in symbols registration
Vsevolod Stakhov [Tue, 12 Apr 2022 20:31:56 +0000 (21:31 +0100)] 
[Project] Some more adjustments in symbols registration

3 years ago[Project] Add more methods for symbols addition
Vsevolod Stakhov [Mon, 11 Apr 2022 21:08:20 +0000 (22:08 +0100)] 
[Project] Add more methods for symbols addition

3 years agoMerge pull request #4141 from twesterhever/temp-uribl-surbl-queries
Vsevolod Stakhov [Mon, 11 Apr 2022 18:30:49 +0000 (19:30 +0100)] 
Merge pull request #4141 from twesterhever/temp-uribl-surbl-queries

[Feature] Query HELOs, PTRs, and Reply-To's against SURBL and URIBL as well

3 years agoMerge pull request #4142 from twesterhever/temp-adjust-sbl-scores
Vsevolod Stakhov [Sun, 10 Apr 2022 18:29:37 +0000 (19:29 +0100)] 
Merge pull request #4142 from twesterhever/temp-adjust-sbl-scores

[Enhancement] Adjust scores of Spamhaus SBL hits

3 years ago[Rework] Try to fix the mess with types & flags
Vsevolod Stakhov [Sun, 10 Apr 2022 11:51:49 +0000 (12:51 +0100)] 
[Rework] Try to fix the mess with types & flags

3 years ago[Rework] Re-implement cache sorting
Vsevolod Stakhov [Sun, 10 Apr 2022 10:09:51 +0000 (11:09 +0100)] 
[Rework] Re-implement cache sorting

3 years ago[Minor] Add noexcept qualifier
Vsevolod Stakhov [Sun, 10 Apr 2022 09:21:31 +0000 (10:21 +0100)] 
[Minor] Add noexcept qualifier

3 years ago[Minor] Forgot to add a file
Vsevolod Stakhov [Sun, 10 Apr 2022 08:06:33 +0000 (09:06 +0100)] 
[Minor] Forgot to add a file

3 years ago[Project] Reimplement dependencies processing
Vsevolod Stakhov [Sun, 10 Apr 2022 08:05:56 +0000 (09:05 +0100)] 
[Project] Reimplement dependencies processing

3 years ago[Rework] Further work on deps processing
Vsevolod Stakhov [Sat, 9 Apr 2022 20:59:34 +0000 (21:59 +0100)] 
[Rework] Further work on deps processing

3 years agoMerge pull request #4144 from twesterhever/temp-enable-uribl-lookups-local-users
Vsevolod Stakhov [Sat, 9 Apr 2022 16:59:19 +0000 (17:59 +0100)] 
Merge pull request #4144 from twesterhever/temp-enable-uribl-lookups-local-users

[Fix] Do not exclude authenticated users from URIBL lookups

3 years agoMerge pull request #4143 from twesterhever/temp-rbl-blocklist-de-disable-ipv6
Vsevolod Stakhov [Sat, 9 Apr 2022 16:56:55 +0000 (17:56 +0100)] 
Merge pull request #4143 from twesterhever/temp-rbl-blocklist-de-disable-ipv6

[Fix] Disable IPv6 lookups for Blocklist.de RBL

3 years ago[Fix] Do not exclude authenticated users from URIBL lookups 4144/head
twesterhever [Sat, 9 Apr 2022 15:11:21 +0000 (15:11 +0000)] 
[Fix] Do not exclude authenticated users from URIBL lookups

3 years ago[Fix] Disable IPv6 lookups for Blocklist.de RBL 4143/head
twesterhever [Sat, 9 Apr 2022 14:49:20 +0000 (14:49 +0000)] 
[Fix] Disable IPv6 lookups for Blocklist.de RBL

3 years ago[Enhancement] Adjust scores of Spamhaus SBL hits 4142/head
twesterhever [Sat, 9 Apr 2022 14:43:48 +0000 (14:43 +0000)] 
[Enhancement] Adjust scores of Spamhaus SBL hits

3 years ago[Enhancement] Query HELOs, PTRs, and Reply-To's against SURBL and URIBL as well 4141/head
twesterhever [Sat, 9 Apr 2022 14:36:35 +0000 (14:36 +0000)] 
[Enhancement] Query HELOs, PTRs, and Reply-To's against SURBL and URIBL as well

3 years agoMerge pull request #4140 from arkamar/zstd-new-api
Vsevolod Stakhov [Fri, 8 Apr 2022 20:42:15 +0000 (21:42 +0100)] 
Merge pull request #4140 from arkamar/zstd-new-api

Migrate ZSTD_reset{C,D}Stream to a new API

3 years agoMigrate ZSTD_reset{C,D}Stream to a new API 4140/head
Petr Vaněk [Fri, 8 Apr 2022 15:19:44 +0000 (17:19 +0200)] 
Migrate ZSTD_reset{C,D}Stream to a new API

ZSTD_reset{C,D}Stream functions are deprecated since 1.4.0 version. This
change migrates them to a new equivalents as described in documentation.

3 years agoMerge pull request #4138 from arkamar/system-xxhash
Vsevolod Stakhov [Thu, 7 Apr 2022 19:04:54 +0000 (20:04 +0100)] 
Merge pull request #4138 from arkamar/system-xxhash

New SYSTEM_XXHASH option and zstd MODULES  fix

3 years agoMerge pull request #4137 from kamilsztuke/fix-typo-in-config-documentation
Vsevolod Stakhov [Thu, 7 Apr 2022 19:04:17 +0000 (20:04 +0100)] 
Merge pull request #4137 from kamilsztuke/fix-typo-in-config-documentation

[Minor] Fix typo in config documentation in statistic.conf

3 years agoSearch for libzstd module 4138/head
Petr Vaněk [Wed, 6 Apr 2022 20:35:14 +0000 (22:35 +0200)] 
Search for libzstd module

Default pkg-config name of zstd is libzstd.pc. Let's add it to the
MODULES list.

3 years agoAdd SYSTEM_XXHASH cmake option
Petr Vaněk [Wed, 6 Apr 2022 11:46:11 +0000 (13:46 +0200)] 
Add SYSTEM_XXHASH cmake option

It is now possible to use system xxhash since commits 23889da9ae11
("[Minor] Update bundled xxhash") and 7ad02fc1f7e7 ("[Rework] Use xxh3
as a default hash and fix memory/alignment issues"). Let's give
packagers this possibility with a new SYSTEM_XXHASH option.

3 years agoMerge pull request #4135 from arkamar/dangling-comment
Vsevolod Stakhov [Wed, 6 Apr 2022 19:05:40 +0000 (20:05 +0100)] 
Merge pull request #4135 from arkamar/dangling-comment

[Minor] Remove dangling comment

3 years agoMerge branch 'rspamd:master' into fix-typo-in-config-documentation 4137/head
kamilsztuke [Wed, 6 Apr 2022 19:04:39 +0000 (21:04 +0200)] 
Merge branch 'rspamd:master' into fix-typo-in-config-documentation

3 years ago[Fix] Try to fix dkim reputation adjustements
Vsevolod Stakhov [Wed, 6 Apr 2022 19:01:48 +0000 (20:01 +0100)] 
[Fix] Try to fix dkim reputation adjustements

Reported and discussed with @moisseev

3 years ago[Minor] Fix typo in config documentation in statistic.conf
Kamil Sztuke [Wed, 6 Apr 2022 18:35:53 +0000 (20:35 +0200)] 
[Minor] Fix typo in config documentation in statistic.conf

3 years agoRemove dangling comment 4135/head
Petr Vaněk [Wed, 6 Apr 2022 09:11:03 +0000 (11:11 +0200)] 
Remove dangling comment

The dangling comment is result of commit bfe48b659baf ("[Fix] Fix
logging for rspamadm"), where the same comment was removed from rspamadm
but this one stayed. It should be removed as well.

3 years ago[Project] Fix on conditions
Vsevolod Stakhov [Mon, 4 Apr 2022 20:33:46 +0000 (21:33 +0100)] 
[Project] Fix on conditions

3 years ago[Project] Further rework tracking
Vsevolod Stakhov [Sun, 3 Apr 2022 20:46:14 +0000 (21:46 +0100)] 
[Project] Further rework tracking

3 years ago[Rework] Reimplement saving/loading the cache items
Vsevolod Stakhov [Sun, 3 Apr 2022 11:36:55 +0000 (12:36 +0100)] 
[Rework] Reimplement saving/loading the cache items

3 years ago[Minor] Add some tests
Vsevolod Stakhov [Sun, 3 Apr 2022 10:58:12 +0000 (11:58 +0100)] 
[Minor] Add some tests

3 years ago[Project] Add raii_sink file helper
Vsevolod Stakhov [Sat, 2 Apr 2022 19:51:32 +0000 (20:51 +0100)] 
[Project] Add raii_sink file helper

3 years ago[Minor] Add missing include
Vsevolod Stakhov [Sat, 2 Apr 2022 15:49:35 +0000 (16:49 +0100)] 
[Minor] Add missing include

Issue: #4131

3 years ago[Rework] Rework files structure
Vsevolod Stakhov [Sat, 2 Apr 2022 15:45:41 +0000 (16:45 +0100)] 
[Rework] Rework files structure

3 years ago[Minor] Also allow mmaps to be RAII protected
Vsevolod Stakhov [Sat, 2 Apr 2022 12:33:10 +0000 (13:33 +0100)] 
[Minor] Also allow mmaps to be RAII protected

3 years ago[Minor] Add a simple utility to deal with locked files
Vsevolod Stakhov [Sat, 2 Apr 2022 11:50:59 +0000 (12:50 +0100)] 
[Minor] Add a simple utility to deal with locked files