]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
7 months ago[Minor] rbl check_types was missing images 5305/head
Jose Celestino [Sun, 19 Jan 2025 13:59:10 +0000 (13:59 +0000)] 
[Minor] rbl check_types was missing images

7 months ago[Minor] Push flag and value for fuzzy pre scripts
Vsevolod Stakhov [Sat, 18 Jan 2025 13:32:45 +0000 (13:32 +0000)] 
[Minor] Push flag and value for fuzzy pre scripts

7 months agoMerge pull request #5300 from crpb/master
Andrew Lewis [Fri, 17 Jan 2025 07:20:38 +0000 (09:20 +0200)] 
Merge pull request #5300 from crpb/master

remove nixspam

7 months agoremove nixspam 5300/head
Christopher Bock [Fri, 17 Jan 2025 02:37:57 +0000 (03:37 +0100)] 
remove nixspam

nixspam has shutdown their service on 2025.01.16

closes #5299

8 months agoMerge pull request #5292 from japc/resolve_ip-ipv46
Vsevolod Stakhov [Wed, 15 Jan 2025 22:09:15 +0000 (04:09 +0600)] 
Merge pull request #5292 from japc/resolve_ip-ipv46

[Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ip

8 months ago[Minor] Don't skip resolve_ip when ignore_defaults is true and ipv4 and ipv6 aren... 5292/head
Jose Celestino [Tue, 14 Jan 2025 13:52:46 +0000 (13:52 +0000)] 
[Minor] Don't skip resolve_ip when ignore_defaults is true and ipv4 and ipv6 aren't set

8 months agoMerge pull request #5294 from fatalbanana/mime_types_ico
Vsevolod Stakhov [Tue, 14 Jan 2025 13:10:26 +0000 (19:10 +0600)] 
Merge pull request #5294 from fatalbanana/mime_types_ico

[Minor] Add another acceptable mime type for icon

8 months ago[Minor] Add another acceptable mime type for icon 5294/head
Andrew Lewis [Tue, 14 Jan 2025 12:37:34 +0000 (14:37 +0200)] 
[Minor] Add another acceptable mime type for icon

8 months agoMerge pull request #5293 from rspamd/vstakhov-multiple-fuzzy-scripts
Vsevolod Stakhov [Mon, 13 Jan 2025 14:46:09 +0000 (20:46 +0600)] 
Merge pull request #5293 from rspamd/vstakhov-multiple-fuzzy-scripts

[Feature] Allow multiple lua scripts for fuzzy storage

8 months agoMerge branch 'master' into vstakhov-multiple-fuzzy-scripts 5293/head
Vsevolod Stakhov [Mon, 13 Jan 2025 14:45:52 +0000 (20:45 +0600)] 
Merge branch 'master' into vstakhov-multiple-fuzzy-scripts

8 months agoMerge pull request #5288 from D0LLYNH0/master
Vsevolod Stakhov [Mon, 13 Jan 2025 14:39:30 +0000 (20:39 +0600)] 
Merge pull request #5288 from D0LLYNH0/master

[Enhancement] Expand Detection of Fake Reply Subjects Across Multiple Languages

8 months ago[Feature] Allow multiple lua scripts for fuzzy storage
Vsevolod Stakhov [Mon, 13 Jan 2025 14:38:57 +0000 (14:38 +0000)] 
[Feature] Allow multiple lua scripts for fuzzy storage

8 months ago[Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ip
Jose Celestino [Mon, 13 Jan 2025 13:02:37 +0000 (13:02 +0000)] 
[Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ip

8 months agoMerge pull request #5290 from rspamd/vstakhov-fuzzy-noop
Vsevolod Stakhov [Sat, 11 Jan 2025 20:04:35 +0000 (02:04 +0600)] 
Merge pull request #5290 from rspamd/vstakhov-fuzzy-noop

[Feature] Add 'noop' redis backend for scripts running

8 months ago[Minor] Add forgotten files 5290/head
Vsevolod Stakhov [Sat, 11 Jan 2025 14:25:12 +0000 (14:25 +0000)] 
[Minor] Add forgotten files

8 months ago[Feature] Add 'noop' redis backend for scripts running
Vsevolod Stakhov [Sat, 11 Jan 2025 14:12:26 +0000 (14:12 +0000)] 
[Feature] Add 'noop' redis backend for scripts running

8 months agoDutch 5288/head
D0LLYNH0 [Fri, 10 Jan 2025 18:12:28 +0000 (15:12 -0300)] 
Dutch

8 months agoExpand Detection of Fake Reply Subjects Across Multiple Languages
D0LLYNH0 [Fri, 10 Jan 2025 05:35:31 +0000 (02:35 -0300)] 
Expand Detection of Fake Reply Subjects Across Multiple Languages

8 months ago[Minor] Slightly rework lua shingles to simplify storage
Vsevolod Stakhov [Wed, 8 Jan 2025 15:14:37 +0000 (15:14 +0000)] 
[Minor] Slightly rework lua shingles to simplify storage

8 months agoMerge pull request #5283 from fatalbanana/fix_broken_links
Vsevolod Stakhov [Wed, 8 Jan 2025 09:56:20 +0000 (15:56 +0600)] 
Merge pull request #5283 from fatalbanana/fix_broken_links

[Minor] Fix some broken links

8 months ago[Minor] Fix some broken links 5283/head
Andrew Lewis [Tue, 7 Jan 2025 16:45:06 +0000 (18:45 +0200)] 
[Minor] Fix some broken links

8 months agoMerge pull request #5281 from rspamd/vstakhov-redis-pool-fixes
Vsevolod Stakhov [Tue, 7 Jan 2025 15:36:50 +0000 (21:36 +0600)] 
Merge pull request #5281 from rspamd/vstakhov-redis-pool-fixes

Fix issue with synchronous Redis calls

8 months ago[Minor] Improve some logging stuff 5281/head
Vsevolod Stakhov [Tue, 7 Jan 2025 13:46:12 +0000 (13:46 +0000)] 
[Minor] Improve some logging stuff

8 months ago[Fix] Add timer update before timer setting
Vsevolod Stakhov [Tue, 7 Jan 2025 13:39:04 +0000 (13:39 +0000)] 
[Fix] Add timer update before timer setting

8 months ago[Minor] Add some more logs
Vsevolod Stakhov [Tue, 7 Jan 2025 12:17:41 +0000 (12:17 +0000)] 
[Minor] Add some more logs

8 months agoMerge pull request #5279 from rspamd/vstakhov-lua-shingles
Vsevolod Stakhov [Tue, 7 Jan 2025 11:46:16 +0000 (17:46 +0600)] 
Merge pull request #5279 from rspamd/vstakhov-lua-shingles

[Feature] Allow to store shingles as opaque Lua data

8 months agoMerge branch 'master' into vstakhov-lua-shingles 5279/head
Vsevolod Stakhov [Tue, 7 Jan 2025 11:46:07 +0000 (17:46 +0600)] 
Merge branch 'master' into vstakhov-lua-shingles

8 months ago[Feature] Pass shingles to Lua scripts
Vsevolod Stakhov [Mon, 6 Jan 2025 12:57:07 +0000 (12:57 +0000)] 
[Feature] Pass shingles to Lua scripts

8 months ago[Feature] Allow to store shingles as opaque Lua data
Vsevolod Stakhov [Mon, 6 Jan 2025 09:58:25 +0000 (09:58 +0000)] 
[Feature] Allow to store shingles as opaque Lua data

8 months agoMerge pull request #5275 from b1-systems/fix_thunderbird_for_android_message_id
Vsevolod Stakhov [Sun, 5 Jan 2025 17:57:56 +0000 (23:57 +0600)] 
Merge pull request #5275 from b1-systems/fix_thunderbird_for_android_message_id

Fix Thunderbird for Android marked with FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN

8 months agoMerge pull request #5276 from JQuags/master
Vsevolod Stakhov [Sat, 4 Jan 2025 14:51:50 +0000 (20:51 +0600)] 
Merge pull request #5276 from JQuags/master

Add ability to not send response_format in gpt plugin in order to support gpt4all

8 months agoThe gpt4all api which is openai compatible does not support response_format and defau... 5276/head
John Quaglieri [Thu, 2 Jan 2025 14:14:21 +0000 (09:14 -0500)] 
The gpt4all api which is openai compatible does not support response_format and defaults to json_objec. This change adds the ability to add

  include_response_format = false;

In the gpt.conf local.d settings

and exclude sending response_format. No other changes are needed for gpt4all api fixing the error:

 gpt.lua:365: got reply: {"error":{"code":null,"message":"'response_format' is not supported","param":null,"type":"invalid_request_error"}}

8 months ago[Feature] Allow fine-grained control on keys permissions
Vsevolod Stakhov [Thu, 2 Jan 2025 11:14:12 +0000 (11:14 +0000)] 
[Feature] Allow fine-grained control on keys permissions

8 months agoFix issue with Thunderbird for Android being 5275/head
Tobias Wolter [Thu, 2 Jan 2025 10:43:14 +0000 (11:43 +0100)] 
Fix issue with Thunderbird for Android being
marked as `FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN` due to
uppercase UUID format for message IDs.

8 months ago[Feature] Allow individual `read_only` flag per key
Vsevolod Stakhov [Wed, 1 Jan 2025 10:14:10 +0000 (10:14 +0000)] 
[Feature] Allow individual `read_only` flag per key

8 months agoMerge pull request #5269 from corbosman/cloudmark
Vsevolod Stakhov [Sun, 29 Dec 2024 07:49:03 +0000 (13:49 +0600)] 
Merge pull request #5269 from corbosman/cloudmark

[minor] log queue id with cloudmark analysis string

8 months agoMerge pull request #5267 from rspamd/vstakhov-llm-anonymize
Vsevolod Stakhov [Thu, 26 Dec 2024 18:19:38 +0000 (00:19 +0600)] 
Merge pull request #5267 from rspamd/vstakhov-llm-anonymize

Allow to use LLM for anonymize

8 months ago[minor] log queue id with cloudmark analysis string 5269/head
Cor Bosman [Sat, 21 Dec 2024 22:18:27 +0000 (23:18 +0100)] 
[minor] log queue id with cloudmark analysis string

8 months agoMerge pull request #5268 from corbosman/master
Vsevolod Stakhov [Sat, 21 Dec 2024 15:14:05 +0000 (21:14 +0600)] 
Merge pull request #5268 from corbosman/master

[Fix] connIp is not correctly added to request

8 months ago[Fix] connIP is not correctly added to request 5268/head
Cor Bosman [Fri, 20 Dec 2024 22:45:52 +0000 (23:45 +0100)] 
[Fix] connIP is not correctly added to request

8 months ago[Minor] Fixes, fixes 5267/head
Vsevolod Stakhov [Fri, 20 Dec 2024 17:59:34 +0000 (17:59 +0000)] 
[Minor] Fixes, fixes

8 months ago[Minor] Oops, fix invocation
Vsevolod Stakhov [Fri, 20 Dec 2024 17:35:21 +0000 (17:35 +0000)] 
[Minor] Oops, fix invocation

8 months ago[Feature] Preliminary implementation of LLM based anonymizing
Vsevolod Stakhov [Fri, 20 Dec 2024 17:31:52 +0000 (17:31 +0000)] 
[Feature] Preliminary implementation of LLM based anonymizing

8 months ago[Feature] Lua_task: Allow to load data into the existing task
Vsevolod Stakhov [Fri, 20 Dec 2024 17:31:26 +0000 (17:31 +0000)] 
[Feature] Lua_task: Allow to load data into the existing task

8 months agoMerge pull request #5266 from rspamd/vstakhov-universal-hashing-lua
Vsevolod Stakhov [Fri, 20 Dec 2024 11:19:12 +0000 (17:19 +0600)] 
Merge pull request #5266 from rspamd/vstakhov-universal-hashing-lua

[Feature] Allow to hash any Lua types

8 months ago[Test] Add some unit tests 5266/head
Vsevolod Stakhov [Fri, 20 Dec 2024 09:18:29 +0000 (09:18 +0000)] 
[Test] Add some unit tests

8 months ago[Feature] Allow to hash any Lua types
Vsevolod Stakhov [Fri, 20 Dec 2024 09:11:10 +0000 (09:11 +0000)] 
[Feature] Allow to hash any Lua types

8 months ago[Minor] Fix race condition when uploading redis scripts
Vsevolod Stakhov [Thu, 19 Dec 2024 15:13:23 +0000 (15:13 +0000)] 
[Minor] Fix race condition when uploading redis scripts

8 months ago[Minor] Fix behaviour of EXPLICIT_ENABLE with regard to settings
Vsevolod Stakhov [Thu, 19 Dec 2024 15:02:20 +0000 (15:02 +0000)] 
[Minor] Fix behaviour of EXPLICIT_ENABLE with regard to settings

8 months agoMerge pull request #5262 from rspamd/vstakhov-gpt-ollama
Vsevolod Stakhov [Wed, 18 Dec 2024 21:02:45 +0000 (03:02 +0600)] 
Merge pull request #5262 from rspamd/vstakhov-gpt-ollama

[Feature] GPT: Add ollama support

8 months ago[Feature] GPT: Add ollama support 5262/head
Vsevolod Stakhov [Wed, 18 Dec 2024 16:32:37 +0000 (16:32 +0000)] 
[Feature] GPT: Add ollama support

8 months agoMerge pull request #5260 from fatalbanana/fuzzyping
Vsevolod Stakhov [Wed, 18 Dec 2024 16:29:22 +0000 (22:29 +0600)] 
Merge pull request #5260 from fatalbanana/fuzzyping

[Minor] Fix transposed results in `rspamadm fuzzy_ping`

8 months ago[Minor] Fix transposed results in `rspamadm fuzzy_ping` 5260/head
Andrew Lewis [Tue, 17 Dec 2024 23:00:27 +0000 (01:00 +0200)] 
[Minor] Fix transposed results in `rspamadm fuzzy_ping`

8 months ago[Minor] Limit some flags to C only
Vsevolod Stakhov [Tue, 17 Dec 2024 14:41:26 +0000 (14:41 +0000)] 
[Minor] Limit some flags to C only

8 months ago[Minor] Fix old compilers FP
Vsevolod Stakhov [Tue, 17 Dec 2024 14:36:19 +0000 (14:36 +0000)] 
[Minor] Fix old compilers FP

8 months ago[Minor] Make some important compile warnings as compile errors
Vsevolod Stakhov [Tue, 17 Dec 2024 14:28:32 +0000 (14:28 +0000)] 
[Minor] Make some important compile warnings as compile errors

8 months ago[Fix] Fix crash on FreeBSD when Rspamd is built without hyperscan
Vsevolod Stakhov [Tue, 17 Dec 2024 13:37:54 +0000 (13:37 +0000)] 
[Fix] Fix crash on FreeBSD when Rspamd is built without hyperscan

9 months ago[Minor] Update version
Vsevolod Stakhov [Mon, 16 Dec 2024 14:03:56 +0000 (14:03 +0000)] 
[Minor] Update version

9 months agoRelease 3.11.0 3.11.0
Vsevolod Stakhov [Mon, 16 Dec 2024 14:03:22 +0000 (14:03 +0000)] 
Release 3.11.0

* [Conf] Add lua.local.d folder
* [Conf] Add more ways to extend Rspamd configuration
* [Conf] Allow to install examples conditionally
* [Conf] Fix comments in elastic.conf
* [Conf] Install examples
* [Conf] Use full hostnames for SURBL
* [CritFix] Allow to reupload scripts when Redis is restarted
* [CritFix] Fix ARC-Seal signing
* [CritFix] Properly check dynamic keys in fuzzy storage
* [Feature] Add LRU cache for last filled ratelimit buckets
* [Feature] Add include/exclude logic for headers
* [Feature] Add ratelimit util to manage last filled ratelimit buckets
* [Feature] Dump current ratelimits for fuzzy keys
* [Feature] GPT: Try harder to find JSON in NN reply
* [Feature] Improve address rotation algorithm
* [Feature] Show stats in rspamadm
* [Feature] Unify displayed part selection
* [Fix] Avoid null-bytes in Log-Tag header value.
* [Fix] Another story about char sign
* [Fix] Check DNS limits when resolving MX/PTR records
* [Fix] Dmarc: Properly encode structured headers
* [Fix] Do not abort when OpenSSL is broken, report that to a user
* [Fix] Fix dealing with happy eyeballs in SPF
* [Fix] Fix memory leak in `lua_new_text` invocations
* [Fix] Fix usage of the logging function
* [Fix] Load "default" provider as well as "legacy"
* [Fix] Milter headers: fold before encoding
* [Fix] More fixes to rfc2047 encoding
* [Fix] More things to fix
* [Fix] Phishing: Fix many cases of FP for the same domains
* [Fix] Remove USPOOF_SINGLE_SCRIPT_CONFUSABLE from the checks
* [Fix] Restore propagation of spam/ham learns
* [Fix] Sigh, another fix
* [Fix] Some fixes to `rspamadm ratelimit`
* [Fix] Some more fixes
* [Fix] Use `dkim_signing` for `sign_headers` option
* [Fix] Use correct type for keylen in lua_ucl_newindex
* [Fix] Use cumulative timeout when dealing with TCP connections
* [Fix] Use unsigned char for ragel machines
* [Project] Add routine to strip attachments
* [Project] Add tool to rspamadm
* [Project] Initial stuff to implement messages anonymization
* [Project] Keep Changelog updated
* [Project] Various fixes and `rspamadm mime strip` command
* [Rework] Allow `Content-Encoding` standard header for zstd compression
* [Rework] Breaking: Actualize elastic module, support Elastic 8 & OpenSearch 2, add index policy with logs retention and many more
* [Rework] Multimap should use only distinct text parts for content matching
* [Rework] Replace fastutf with simdutf
* [Rework] Rewrite rfc2047 encoding as it was totally broken
* [Rework] Update hiredis to 1.2.0

9 months agoMerge pull request #5255 from teplynin/fix-rbl-check_received
Vsevolod Stakhov [Sun, 15 Dec 2024 10:06:37 +0000 (16:06 +0600)] 
Merge pull request #5255 from teplynin/fix-rbl-check_received

[Fix] Skip extra RBL checks when Received IP same as From IP

9 months agoMerge branch 'rspamd:master' into fix-rbl-check_received 5255/head
teplynin [Sun, 15 Dec 2024 09:54:16 +0000 (12:54 +0300)] 
Merge branch 'rspamd:master' into fix-rbl-check_received

9 months agoUpdate src/plugins/lua/rbl.lua
teplynin [Sun, 15 Dec 2024 09:52:36 +0000 (12:52 +0300)] 
Update src/plugins/lua/rbl.lua

Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
9 months ago[Minor] Slightly improve logging
Vsevolod Stakhov [Sun, 15 Dec 2024 09:43:04 +0000 (09:43 +0000)] 
[Minor] Slightly improve logging

9 months ago[CritFix] Allow to reupload scripts when Redis is restarted
Vsevolod Stakhov [Sun, 15 Dec 2024 09:29:07 +0000 (09:29 +0000)] 
[CritFix] Allow to reupload scripts when Redis is restarted

Issue: #5256

9 months agoSkipping check_received function for ip address if RBL use botch checks, 'from' and...
Mike Teplynin [Fri, 13 Dec 2024 17:20:15 +0000 (20:20 +0300)] 
Skipping check_received function for ip address if RBL use botch checks, 'from' and 'received'

9 months agoSkip extra RBL checks when Received IP same as From IP
Mike Teplynin [Fri, 13 Dec 2024 09:14:01 +0000 (12:14 +0300)] 
Skip extra RBL checks when Received IP same as From IP

9 months ago[Fix] Fix usage of the logging function
Vsevolod Stakhov [Thu, 12 Dec 2024 17:59:20 +0000 (17:59 +0000)] 
[Fix] Fix usage of the logging function

9 months agoMerge pull request #5254 from rspamd/vstakhov-phishing-fixes
Vsevolod Stakhov [Thu, 12 Dec 2024 11:54:01 +0000 (17:54 +0600)] 
Merge pull request #5254 from rspamd/vstakhov-phishing-fixes

Fix phishing symbol for the same domains

9 months ago[Minor] Replace rspamd_logger.debugm with proper lua_util.debugm 5254/head
Vsevolod Stakhov [Thu, 12 Dec 2024 11:27:36 +0000 (11:27 +0000)] 
[Minor] Replace rspamd_logger.debugm with proper lua_util.debugm

9 months ago[Fix] Phishing: Fix many cases of FP for the same domains
Vsevolod Stakhov [Thu, 12 Dec 2024 11:06:12 +0000 (11:06 +0000)] 
[Fix] Phishing: Fix many cases of FP for the same domains

9 months ago[Fix] Remove USPOOF_SINGLE_SCRIPT_CONFUSABLE from the checks
Vsevolod Stakhov [Thu, 12 Dec 2024 11:05:14 +0000 (11:05 +0000)] 
[Fix] Remove USPOOF_SINGLE_SCRIPT_CONFUSABLE from the checks

In fact, it just checks if string1 and string2 intersect or not, and
it is definitely not the check we want there.

9 months ago[Rework] Multimap should use only distinct text parts for content matching
Vsevolod Stakhov [Wed, 11 Dec 2024 13:55:03 +0000 (13:55 +0000)] 
[Rework] Multimap should use only distinct text parts for content matching

Issue: #5248

9 months ago[Feature] GPT: Try harder to find JSON in NN reply
Vsevolod Stakhov [Tue, 10 Dec 2024 15:09:07 +0000 (15:09 +0000)] 
[Feature] GPT: Try harder to find JSON in NN reply

9 months ago[Minor] GPT: use lua_mime routine to select text part
Vsevolod Stakhov [Tue, 10 Dec 2024 14:57:22 +0000 (14:57 +0000)] 
[Minor] GPT: use lua_mime routine to select text part

9 months ago[Minor] GPT: add `allow_passthrough` and `allow_ham` settings
Vsevolod Stakhov [Tue, 10 Dec 2024 14:22:22 +0000 (14:22 +0000)] 
[Minor] GPT: add `allow_passthrough` and `allow_ham` settings

9 months ago[Test] Breaking: dynamic symbols also require `score` to be set
Vsevolod Stakhov [Tue, 10 Dec 2024 13:45:58 +0000 (13:45 +0000)] 
[Test] Breaking: dynamic symbols also require `score` to be set

Issue: #5247

9 months agoMerge pull request #5241 from moisseev/webui
Vsevolod Stakhov [Tue, 10 Dec 2024 13:16:21 +0000 (19:16 +0600)] 
Merge pull request #5241 from moisseev/webui

[WebUI] Rework symbol description display on hover

9 months agoMerge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeout
Vsevolod Stakhov [Tue, 10 Dec 2024 12:55:09 +0000 (18:55 +0600)] 
Merge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeout

[Fix] Use cumulative timeout when dealing with TCP connections

9 months agoMerge pull request #5252 from moisseev/set_pre_result
Vsevolod Stakhov [Tue, 10 Dec 2024 12:54:13 +0000 (18:54 +0600)] 
Merge pull request #5252 from moisseev/set_pre_result

[Minor] Add missing action descriptions

9 months ago[Minor] Use `rule.score` when using dynamic symbols
Vsevolod Stakhov [Tue, 10 Dec 2024 12:50:53 +0000 (12:50 +0000)] 
[Minor] Use `rule.score` when using dynamic symbols

Issue: #5247

9 months ago[Minor] Add missing action descriptions 5252/head
Alexander Moisseev [Tue, 10 Dec 2024 12:02:24 +0000 (15:02 +0300)] 
[Minor] Add missing action descriptions

9 months agoMerge pull request #5240 from rspamd/vstakhov-anonymize-mime
Vsevolod Stakhov [Tue, 10 Dec 2024 11:46:13 +0000 (17:46 +0600)] 
Merge pull request #5240 from rspamd/vstakhov-anonymize-mime

Add tool to anonymize messages content

9 months ago[Minor] Some adjustments 5240/head
Vsevolod Stakhov [Tue, 10 Dec 2024 11:36:41 +0000 (11:36 +0000)] 
[Minor] Some adjustments

9 months ago[Minor] Make urls and emails unique
Vsevolod Stakhov [Mon, 9 Dec 2024 15:25:26 +0000 (15:25 +0000)] 
[Minor] Make urls and emails unique

9 months ago[Minor] Fix urls path issue
Vsevolod Stakhov [Mon, 9 Dec 2024 15:23:05 +0000 (15:23 +0000)] 
[Minor] Fix urls path issue

9 months ago[Fix] Some fixes to `rspamadm ratelimit`
Vsevolod Stakhov [Mon, 9 Dec 2024 14:25:33 +0000 (14:25 +0000)] 
[Fix] Some fixes to `rspamadm ratelimit`

9 months ago[Fix] Use cumulative timeout when dealing with TCP connections 5251/head
Vsevolod Stakhov [Mon, 9 Dec 2024 12:49:19 +0000 (12:49 +0000)] 
[Fix] Use cumulative timeout when dealing with TCP connections

9 months ago[Feature] Add include/exclude logic for headers
Vsevolod Stakhov [Sat, 7 Dec 2024 16:48:55 +0000 (16:48 +0000)] 
[Feature] Add include/exclude logic for headers

9 months agoMerge pull request #5249 from rspamd/vstakhov-fix-upstreams-rota
Vsevolod Stakhov [Sat, 7 Dec 2024 16:23:21 +0000 (22:23 +0600)] 
Merge pull request #5249 from rspamd/vstakhov-fix-upstreams-rota

[Feature] Improve address rotation algorithm

9 months ago[Feature] Improve address rotation algorithm 5249/head
Vsevolod Stakhov [Sat, 7 Dec 2024 15:43:55 +0000 (15:43 +0000)] 
[Feature] Improve address rotation algorithm

We apply the following algorithm:
1) Get the current element and it's AF
2) If the next element has the same AF, then we just move to the next element
3) If the next element has different AF, then we should find the next element with the same AF
4) If we cannot find such element, then we return the next element (switching AF)

9 months agoMerge pull request #5216 from left-try/issue#5148
Vsevolod Stakhov [Sat, 7 Dec 2024 11:08:28 +0000 (17:08 +0600)] 
Merge pull request #5216 from left-try/issue#5148

Add `rspamadm` tool to manage last ratelimit hits

9 months agoMerge branch 'master' into issue#5148 5216/head
Vsevolod Stakhov [Sat, 7 Dec 2024 10:17:01 +0000 (16:17 +0600)] 
Merge branch 'master' into issue#5148

9 months agoMerge pull request #5243 from rspamd/vstakhov-spf-eyeballs
Vsevolod Stakhov [Fri, 6 Dec 2024 11:06:29 +0000 (17:06 +0600)] 
Merge pull request #5243 from rspamd/vstakhov-spf-eyeballs

[Fix] Fix dealing with happy eyeballs in SPF

9 months agoMerge pull request #5246 from dragoangel/patch-8
Vsevolod Stakhov [Fri, 6 Dec 2024 11:06:19 +0000 (17:06 +0600)] 
Merge pull request #5246 from dragoangel/patch-8

Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module

9 months agoAllow set gzip, keepalive and no_ssl_verify in metadata_exporter module 5246/head
Dmitriy Alekseev [Thu, 5 Dec 2024 20:11:50 +0000 (21:11 +0100)] 
Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module

9 months ago[CritFix] Properly check dynamic keys in fuzzy storage
Vsevolod Stakhov [Thu, 5 Dec 2024 15:24:54 +0000 (15:24 +0000)] 
[CritFix] Properly check dynamic keys in fuzzy storage

9 months ago[Minor] Fix misprint
Vsevolod Stakhov [Thu, 5 Dec 2024 11:43:31 +0000 (11:43 +0000)] 
[Minor] Fix misprint

9 months ago[Minor] Fix jemalloc detection
Vsevolod Stakhov [Wed, 4 Dec 2024 09:48:43 +0000 (09:48 +0000)] 
[Minor] Fix jemalloc detection

9 months ago[Fix] Check DNS limits when resolving MX/PTR records 5243/head
Vsevolod Stakhov [Tue, 3 Dec 2024 12:36:47 +0000 (12:36 +0000)] 
[Fix] Check DNS limits when resolving MX/PTR records

9 months ago[Minor] Restore copyright style
Vsevolod Stakhov [Tue, 3 Dec 2024 12:14:32 +0000 (12:14 +0000)] 
[Minor] Restore copyright style